﻿
/* banner*/ 
.banner_cont{ width:100%; height:600px; text-align:center; position:relative;  overflow: hidden; margin-top: 40px;}
.banner_img{ position: absolute;  width:1920px; height:600px; margin-left: -960px; left:50%; overflow:hidden; _display:inline}
.banner_num{ width: 96px; position: absolute; height:21px; bottom: 15px;left:50%; margin: 0 0 0 -48px;} 
.banner_num ul li{ text-align: center; width:12px; line-height:20px; height:12px; border-radius:50%; cursor: pointer; margin:0 4px;padding:0px ; text-indent: 9999px;  float: left; background-color:#fff;  overflow:hidden; border:2px solid #fff;}
.banner_num ul li.on{background-color:#920000; color:#fff;}
.part_btn { position:absolute; width:88px; height: 88px; top:220px; z-index: 10; cursor: pointer; display:none; opacity: 0.6;   }
#leftArr { left:21%; background:url("../images/btn_l3.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/btn_l3.png*/ 0 0 no-repeat;     }
#rightArr{ right:21%; background:url("../images/btn_r3.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/btn_r3.png*/ 0 0 no-repeat;   } 
.part_btn:hover { opacity: 1;}
.banner_cont:hover .part_btn{ display:block;  }
.part_left{ left: 10px;}
.part_right{ right: 10px;}

.clear{clear:both;}

/*内页banner*/
.ban_neiye{ width: 100%; height: 600px; background:center 0 no-repeat; }
.ban_neiye  a{ width: 100%; display:block; height: 600px;}
.ban_neiye1{ width: 100%; height: 500px; background:center 0 no-repeat; }
.ban_neiye1  a{ width: 100%; display:block; height: 500px;}
.ban_gd{ background-image:url("../images/banner_gd.jpg")/*tpa=http://sz.tdhjz.com/templates/sz/images/banner_gd.jpg*/;}
.ban_sjs{ background-image:url("../images/banner_sjs.jpg")/*tpa=http://sz.tdhjz.com/templates/sz/images/banner_sjs.jpg*/;}

.part01:after,.part02:after,.chengshi:after{  content:"."; display:block; visibility:hidden; height:0; clear:both;}
.part01{ padding: 45px 0 0 0;}
.gl_cont{ width:100%; }
.gl_cont ul li{  float:left; box-shadow: 0 2px 3px #888;}  
.gl_cont .gl_img{ padding:0px; width:288px; margin: 0 16px 10px 0; display:inline; height:170px;  position:relative; background: #044934; }
.gl_cont ul li.last{ float:right; margin:0px;}
.gl_hover{ position: absolute;text-align:center;  top: 0;  left: 0;  width: 100%;  height: 100%;}
.gl_img img { width:100%; height:100%; opacity: 0.7; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }
.gl_img:hover img { opacity: 0.4; }
.gl_img .gl_hover::before, .gl_img .gl_hover::after { position: absolute; top: 20px; right: 20px; bottom: 20px; left: 20px; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }
.gl_img .gl_hover::before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0,1); transform: scale(0,1); }
.gl_img .gl_hover::after { border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1,0); transform: scale(1,0); }
.gl_img h2 {overflow: hidden; white-space: nowrap;   border:none; padding-top: 40px;  color:#fff; font-size:24px;  -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,-10px,0); transform: translate3d(0,-10px,0); }
.gl_img p {   -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,10px,0);  font-size:14px;  color:#fff;  line-height:30px; padding:5px;}
.gl_img:hover .gl_hover::before, .gl_img:hover .gl_hover::after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
.gl_img:hover h2, .gl_img:hover p { opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
.gl_img .gl_hover p{ opacity: 1; }
.gl_img:hover p {  }
.gl_img span{ padding:2px  0; width:100px; margin:5px auto 0 auto;  display:block; border:1px solid #fff; color:#fff; }
.gl_img:hover span{ background:#14a83b; color:#fff; }

.part02{   background:#eee; padding:20px 0; }
.bm_left{ width:730px; float:left; text-align:center; text-align:center;}
.bm_right{width: 350px;height: 356px;border:3px solid #fff;float:right;margin:0px 15px 0 0;}
.bm_right h2{ text-align:center; font-size:30px; line-height:60px; }
.bm_right h2 strong{ font-size:40px; color:#d00;}
.bm_right ul li{ width:290px; margin:0px auto; height:40px;position: relative;}
.bm_right ul li span{ position:absolute; top:0px; right:4px}
.bm_right ul li input{ width:198px; border:1px solid #ddd; background:#fff; line-height:30px; height:30px; padding-left:10px; float: left;}
.bm_right ul li select{  width:210px; color:#999; ; border:1px solid #ddd; background:#fff; line-height:30px; height:30px;}
.bm_right ul li .i_sub{ background:#920000; width:288px; height:42px; color:#fff; font-size:24px; font-weight:bold; border:1px solid #920000; }
.bm_right ul li .i_sub:hover{ cursor:pointer; background:#000}
.i_video{width: 780px;height: 355px;float: left;border: 4px solid #fff;margin-left: 17px;}
.bm_right ul li strong{ width: 75px; float: left; line-height: 32px; font-weight: normal;}
.bm_right .yzm input{ width: 110px;}
.sel span { width: 0;} 
.bm_right .yzm span{ right: 96px; top: 0;}
.yzm img{ float: right; height: 30px; width: 80px;}

.i_title{ width:1100px;   margin:0px auto; background:url("../images/i_bg02.gif")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_bg02.gif*/ 0 65px repeat-x; padding:20px 0 15px 0; position: relative;}
.i_title h2{ font-size:54px;   width:300px; text-align:center; margin:0px auto 15px auto; line-height:60px; background: #fff ;   }
.i_title h2.t2{ width:380px;}
.i_title h2.t3{ width:460px;} 
.i_title h2.t5{ width:500px;} 
.i_title p{ background:#eee;font-size:16px; padding:6px  0; width:460px; text-align:center; margin: 0 auto;   box-shadow: 0 2px 3px #888; }
.i_title p.p0{ background: none;}
.i_title p.p0 a:hover{  color: #000;}
.i_title span{ position:absolute;right:0px; top:40px;}
.i_title span a{ font-size:12px; color:#999;}
.i_title span a:hover{ color: #000;}

.fengge{ padding:20px 0;}
.fg_title{ width:100%; height:60px;}
.fg_title ul li{ width:137px; text-align:center; float:left; }
.fg_title ul li a{ font-size:24px;line-height:40px; display:block; height:60px;  }
.fg_title ul li.hover a{ color:#920000; font-size:30px; background:url("../images/i_icon01.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_icon01.png*/ center  40px no-repeat; font-weight:bold;}
.fg_cont{ width:100%;}
.fg_c{ width:100%; height:630px; position:relative; display:none;}
.fg_c .fg_words{left: 0; top: 0; width:460px; height:220px; background:#109a95; }
.fg_c .fg_words p{ font-size:16px; line-height:24px; color:#fff; padding:20px 10px 5px 20px;}
.fg_c > div{ overflow:hidden; position: absolute;}
.fg_c .fg_img01{ width:460px; height:400px;  left:0px; bottom:0px;}
.fg_c .fg_img02{ width:630px; height:440px;  top:0px; right:0px;}
.fg_c .fg_img03{ width:310px; height:180px;  left:470px; bottom:0px;}
.fg_c .fg_img04{ width:310px; height:180px;  right:0px; bottom:0px;}

.fg_c  > div img,.lp_img  img,.jinqi .jq_img img,.video_bigimg img,.gd_adv img,.gd_list img,.c_r_adv img,.p_l_img img,.i_kt_add img{  transform:scale(1); -ms-transform:scale(1);-moz-transform:scale(1);	-webkit-transform:scale(1); -o-transform:scale(1);       transition: transform 0.6s; -webkit-transition: -webkit-transform 0.6s;   }
.fg_c  > div img:hover,.lp_img  img:hover,.jinqi .jq_img img:hover,.video_bigimg img:hover,.gd_adv img:hover,.gd_list img:hover,.c_r_adv img:hover,.p_l_img img:hover,.i_kt_add img:hover{ transform:scale(1.1); -ms-transform:scale(1.1);-moz-transform:scale(1.1);	-webkit-transform:scale(1.1); -o-transform:scale(1.1); 
transition:all .5s ease; -ms-transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}
 
 
.video_left{ width:355px; float:left;}
.video_left h2{ font-size:30px; color:#00b533; border-bottom:1px solid #00b533; line-height:40px; background:url("../images/i_hot.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_hot.png*/ right 0 no-repeat;}
.video_left h2 a{ font-size:18px; color:#00b533; padding-left:10px; font-weight:normal;}
.video_left h3{ text-align:center; font-size:22px; font-weight:normal; padding:10px 0; line-height:30px;}
.video_list{ padding:5px 0; }
.video_list ul li{ line-height:30px; background:url("../images/i_icon01.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_icon01.png*/ 0 4px no-repeat; padding-left:30px;}
.video_list ul li a{ font-size:18px;}
.video_list ul li a:hover{ color:#00b533; }
.viedo_img{ width:100%;}
.viedo_img ul li{ width:160px; margin:0px 5px; text-align:center; display:inline; float:left;}
.viedo_img ul li img{ max-width:100%;} 
.viedo_img ul li a{ display:block;background:#f2f2f2;}
.viedo_img ul li a:hover{ background:#00b533; color:#fff; }
.video_center{ width:356px; float:left; margin-left:20px;}
.video_bigimg{ width:100%; height:275px; position:relative; overflow:hidden; }
.video_bigimg h2{ position:absolute; left:0px; bottom:0px;background: url("../images/i_icon02.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_icon02.png*/ 10px 10px no-repeat rgba(0, 0, 0, 0.5) !important;background: #000  url("../images/i_icon02.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_icon02.png*/ 10px 10px no-repeat;  filter: Alpha(opacity=50); height:66px; padding:0px 0 0 70px; width:286px; line-height:66px; font-size:24px; color:#fff; }
.vidoe_right{ width:355px; float:right;}
.vidoe_right ul li{  height:138px; } 


 
/* 主页内容结束*/


/*在建工地块*/
.cont_left{ width: 800px; float: left; border-top: 1px solid #eee;   background: #fff;  box-shadow: 0 2px 2px #b6b6b6;}
.cont_left .s_cont{ padding: 10px 20px 0 20px; background: none; border: none; margin: 0;;}
.cont_left .s_cont li{  padding:6px 0 6px 100px;  border-bottom: 1px solid #e8e8e8;    font-size:14px; }
.cont_left .s_cont .select-list{ }
.cont_left .s_cont dl{zoom:1; position:relative; line-height:30px;}
.cont_left .s_cont dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.cont_left .s_cont dt{ border: none; margin: 0;;  line-height:30px; height:30px;   left:-100px;   width:100px; font-weight: bold;  font-size: 16px; }
.cont_left .s_cont dd{  margin: 0; line-height:30px; height:30px; padding: 0 10px;}
.cont_left .s_cont a{display:inline-block;white-space:nowrap; height:24px; line-height:24px;  text-decoration:none; color:#333; border-radius: 0; width: 76px; padding: 0; text-align: center;  }
.cont_left .s_cont .select-all a{border-left: 1px solid #ccc; }
.cont_left .s_cont a:hover{ background-color:#c4ead1; color:#333}
.cont_left .s_cont .selected a{color:#000;  border: 2px solid #920000;  background: url("../images/sg_gou.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/sg_gou.png*/ right bottom no-repeat; box-shadow: 0 2px 3px #b6b6b6;}
.cont_left .select-result dt{font-weight:bold}
.cont_left .select-no{color:#333}
.cont_left .s_cont .select-result a{ background:#000; color:#fff; }
.cont_left .s_cont .select-result a:hover{ background-position:right -15px}

.cont_center{ padding: 10px 25px;   width: 1150px;}
.cont_center .s_cont{ margin: 0; padding: 10px 0;}
.cont_center .gd_list{ padding:25px 0;} 


	
.gongdi{ width: 100%; padding: 20px 0;}
.gd_list{ padding:25px 15px; border-bottom: 1px dashed #ccc;}
.gd_list:after{  content:"."; display:block; visibility:hidden; height:0; clear:both;} 
.gd_img{ width: 380px; height: 228px; float: left; overflow: hidden; box-shadow: 0 3px 2px #b6b6b6; position: relative;}
.gd_img img{ width: 100%; height: 100%;}
.gd_img_words{ width: 100%; display: none; height: 128px; padding-top: 100px; text-align: center; top: 0; left: 0; position: absolute; background: rgba(0, 0, 0, 0.4) !important;  background: #000;  filter: Alpha(opacity=40);}
.gd_img_words a{ border: 1px solid #fff; color: #fff; padding: 10px 30px; }
.gd_img_words a:hover{ background: #fff; color: #333;}
.gd_list:hover .gd_img_words{ display:block; animation-name:topAni7;-webkit-animation:topAni7 .5s linear 0s 1 alternate running none;-moz-animation:topAni7 .5s linear 0s normal alternate;animation:topAni7 .5s linear 0s normal alternate;   }
@-webkit-keyframes topAni7{from{opacity:0; top:228px;} to{opacity:1; top:0px;} }
@-moz-keyframes topAni7{from{opacity:0;  top:228px;} to{opacity:1; top:0px;} }
@keyframes topAni7{from{opacity:0; top:228px;} to{opacity:1; top:0px;} }

.gd_right { float: right; width: 720px;}
.gd_right  h2{ padding: 0 0 10px 0; line-height: 30px;  height: 40px; }
.gd_right  h2 .a0{ width: 340px; display: block; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
.gd_right  h2 .a1{background: #920000; color: #fff; text-align: center; padding: 3px 20px; box-shadow: 0 3px 2px #b6b6b6; font-size: 14px; float: right;}
.gd_right  h2 .a1:hover{ background: #ffb400;}
.gd_right .gd_p { width: 100%;  height: 100px;}
.gd_right .gd_p p{ font-size: 16px; line-height: 35px;}
.gd_right .gd_p .fl{ width: 320px;}
.gd_right .gd_p .fr{ float: right; padding-top: 25px;}
.gd_right .gd_p span{ float: right;  ;}  
.gd_right .gd_p .fr span{ color: #000; padding-left: 20px;}
.shigong{ position: relative; width: 720px; margin:0px auto; height: 80px;   padding-top: 10px; background: url("../images/sg_bg4.jpg")/*tpa=http://sz.tdhjz.com/templates/sz/images/sg_bg4.jpg*/ 45px 17px no-repeat;}
.shigong ul li{ text-align: center;; width: 102px; float: left;  }
.shigong b{ background: #cecece; color: #fff; margin: 0 auto;   border-radius: 50%; line-height: 24px; width: 24px; height: 24px; display:block; z-index: 99; position: relative;}
.shigong p{ color: #cecece; padding: 20px 0 0 0;}
.shigong ul li:hover b{background: #000 ; }
.shigong ul li:hover p{ color: #000;}
.shigong i{   height: 10px; display: block; position: absolute; top: 17px; width: 620px; left: 45px;; background: url("../images/sg_bg2.jpg")/*tpa=http://sz.tdhjz.com/templates/sz/images/sg_bg2.jpg*/ 0 0 repeat-x; z-index: 0;;}

.s1 .t1 b{background: #920000; }
.s1 .t1 p{ color: #920000;}
.s2 .t1 b,.s2 .t2 b{background: #920000; }
.s2 .t1 p,.s2 .t2 p{color:#920000; }
.s3 .t1 b,.s3 .t2 b,.s3 .t3 b{background: #920000; }
.s3 .t1 p,.s3 .t2 p,.s3 .t3 p{color:#920000; }
.s4 .t1 b,.s4 .t2 b,.s4 .t3 b,.s4 .t4 b{background: #920000; }
.s4 .t1 p,.s4 .t2 p,.s4 .t3 p,.s4 .t4 p{ color: #920000;}
.s5 .t1 b,.s5 .t2 b,.s5 .t3 b,.s5 .t4 b,.s5 .t5 b{background: #920000; }
.s5 .t1 p,.s5 .t2 p,.s5 .t3 p,.s5 .t4 p,.s5 .t5 p{ color: #920000;}
.s6 ul li b{background: #920000; }
.s6 ul li p{ color: #920000;}
.s6 .t7 b{background: #cecece; }
.s6 .t7 p{ color: #cecece;}
.s7 ul li b{background: #920000; }
.s7 ul li p{ color: #920000;}

.s1 i{ width: 60px;}
.s2 i{ width: 162px;}
.s3 i{ width: 264px;}
.s4 i{ width: 366px;}
.s5 i{ width: 468px;}
.s6 i{ width: 570px;}
.s7 i{ width: 620px;}
.gd_ohter{ width: 100%; position: relative; height: 146px;}
.gd_ohter ul li{ width: 155px; height: 140px; padding: 3px; background: #fff; margin:0px 15px; display:inline;box-shadow: 0 3px 2px #b6b6b6;   float: left; overflow: hidden;;}
.gd_ohter ul li img{ width: 100%; height: 100%; }
.cont_right{ width: 280px; float: right;  border: 1px solid #eee; background: #fff;  box-shadow: 0 2px 2px #b6b6b6;}
.c_baoming{ width: 100%; background: #e3e3e3; padding-bottom: 20px;}
.c_baoming h2{ background: #920000; color: #fff; line-height: 30px; font-size: 16px; text-align: center;; padding: 6px 0; margin-bottom: 10px;}
.c_baoming ul li{ padding: 5px 0 0 15px; height: 40px; position: relative;}
.c_baoming strong{ display: block; float: left; width: 80px; line-height: 30px; }
.c_baoming input { line-height: 28px; height: 28px; padding-left:10px; width: 155px;   background: #fff; float: left;}
.c_baoming .sub{ text-align: center;;} 
.c_baoming .sub input{ background: #920000; float: none; color: #fff; line-height: 34px; height: 34px; outline: none;}
.c_baoming .sub input:hover{ cursor: pointer;}
.c_baoming ul li span{ margin: 0; position: absolute; right: 20px; top: 5px;}
.c_r_adv{  width: 100%;  overflow: hidden;}
.c_r_adv ul li{ margin: 10px; overflow: hidden;;}
.c_r_adv ul li img{ max-width: 100%;}
.w350 .c_baoming input{   width: 195px;}
.wz_right .c_baoming input{ width: 220px;}
.wz_right .c_baoming .yzm input{ width: 120px;}
.w350 .c_baoming .yzm input{ width: 100px;}
.w350 .c_baoming .yzm img,.wz_right .c_baoming .yzm img{ margin-right: 16px; display: inline;}

/*工地详情页*/
.w730{ width: 800px; padding: 15px; float:left;  border: 1px solid #ddd; background: #fff; } 
.w730 .shigong{width:100%;background: url("../images/sg_bg.jpg")/*tpa=http://sz.tdhjz.com/templates/sz/images/sg_bg.jpg*/ 45px 17px no-repeat;}
.w730 .shigong ul li{position:absolute;width: 110px;top: 10px;}
.w730 .t1{ left:0px;}
.w730 .t2{left: 110px;}
.w730 .t3{ left:220px;}
.w730 .t4{ left:330px;}
.w730 .t5{ left:440px;}
.w730 .t6{ left:550px;}
.w730 .t7{ right:0px;} 
.w730 .s1 i{width: 65px;}
.w730 .s2 i{width: 175px;}
.w730 .s3 i{width: 285px;}
.w730 .s4 i{width: 390px;}
.w730 .s5 i{width: 500px;}
.w730 .s6 i{width: 630px;}
.w730 .s7 i{width: 700px;}

.gd_title{ width: 100%; height: 70px; position: relative;}
.gd_title h2{ font-size: 18px; font-weight: normal; line-height: 30px;;}
.gd_title p{ color: #a0a0a0;}
.gd_title a{  position: absolute; right: 20px; top:10px; display: block; width: 135px; height: 32px; line-height: 32px; color: #fff; background: #920000; border-radius: 6px; text-align: center; font-size: 16px; box-shadow: 0 3px 2px #b6b6b6; ;}
.gd_title a:hover,.sg_sjs_words .p0 a:hover{ background: #ffb400;}
.gd_jianjie{ border: 1px solid #ddd; height: 220px;  padding:8px 0 8px 8px;}
.gd_jianjie .gd_jj_img{ float: left; width: 300px; height: 220px; overflow: hidden;}
.gd_jianjie .gd_jj_img img { width: 100%; height: 100%;}
.gd_jianjie .gd_jj_words{ width: 360px; padding: 0 0 0 15px; float: left;}
.gd_jianjie .gd_jj_words ul li{ width: 180px; float: left; line-height: 36px; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
 
.sg_img{ width: 100%; text-align: center; display: none;}
.sg_img img{ max-width: 100%; margin-bottom: 20px;;}
.w350{ width:320px ; padding:0px 15px; float:right;  border: 1px solid #ddd; background: #fff;}
.sg_r_title{ width: 100%; padding: 13px 0; }
.sg_r_title h2{ font-size: 18px; color: #000; font-weight: normal;}
.sg_r_title h2 a{ float: right; font-size: 14px; color: #000;}
.sg_r_title p{ color: #000; padding-left: 100px; font-weight: bold; font-size: 16px;}
.sg_sjs_cont{ width: 100%; border-bottom: 1px solid #ccc; position: relative;}
.sg_sjs { width: 100%; height: 270px; overflow: hidden;}
.sg_sjs ul{ width: 10000px;}
.sg_sjs ul li{ float: left; width: 320px;}
.sjs_btn{ width:27px; height:60px; position: absolute;top: 55px;}
.sjs_btn:hover{ cursor: pointer;;} 
#sjs_l{ left: 0;}
#sjs_r{ right: 0;}
.sg_sjs ul li:after{  content:"."; display:block; visibility:hidden; height:0; clear:both;}
.sg_sjs_img{ width: 176px; height: 176px; margin:5px auto; border: 1px solid #eee;  border-radius: 50%;  overflow: hidden;}
.sg_sjs_img a{ display: block;; width: 160px; height: 160px;  overflow: hidden; border-radius: 50%;  margin:8px 0 0 8px;}
.sg_sjs_img img{ max-width: 100%;}
.sg_sjs_words{ width: 100%;}
.sg_sjs_words .p0 { text-indent: 0em; padding: 0;  line-height: 30px; font-size: 16px;}
.sg_sjs_words .p0 a{ float: right; background:#000; color: #fff; width: 120px; height: 26px; line-height: 26px; display: block;; text-align: center;  border-radius: 4px; font-size: 14px;}
.sg_sjs_words p{ text-indent: 2em; padding: 10px; color: #666;}
.sg_case{ width: 100%;}
.sg_case ul li{ padding: 9px; border: 1px solid #ddd; margin-bottom: 15px; overflow: hidden;}
.sg_case ul li img{ width: 100%; height: 220px;}
.sg_case ul li h2{ font-weight: normal; font-size: 18px; padding: 8px 0 5px; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
.sg_case ul li:hover h2{ color: #000;}
.sg_case ul li  span{ float: right;}
.sg_case ul li:hover{ border-color:#ccc; box-shadow: 0 3px 2px #b6b6b6; }


 /*搜索页面*/
.search_p{ width: 100%; height: 30px;}
.search_p p{  font-size: 16px;}
.search_p p b{ color: #000;}
.search_cont{  }
.search_cont ul li{ padding: 15px 0; border-bottom: 1px dotted #ccc;}
.search_cont ul li:after,.search_sjs ul li:after{  content:"."; display:block; visibility:hidden; height:0; clear:both;}
.search_cont .s_c_img{ width: 290px; background: #fff; height: 180px; padding: 9px; border: 1px solid #ddd; float: left;}
.search_cont .s_c_img img{ width: 100%; height: 100%;}
.search_cont .s_c_words{ width: 850px; height: 200px; float: right; position: relative;}
.search_cont .s_c_words h2{ background: url("../images/i_icon05.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_icon05.png*/ 0 15px no-repeat; padding-left: 20px; line-height: 40px;}
.search_cont .s_c_words .p0{ color: #666; }
.search_cont .s_c_words .p1{ text-indent: 2em; padding: 6px 0; color: #333;}
.search_cont .s_c_words .p_a { position: absolute; bottom: 2px ;left:0px;}
.search_cont .s_c_words .p_a a{ padding: 5px 25px; background: #ddd; color: #333;;}
.search_cont .s_c_words .p_a a:hover{ background: #920000; color: #fff;}
.search_sjs{ width: 1220px; margin: 0 auto;}
.search_sjs ul li{ width: 283px; background: #fff; border: 1px solid #ddd; margin: 10px; padding: 8px 0; float:left; display: inline;}
.search_sjs ul li:hover{   box-shadow: 0 3px 2px #b6b6b6;}
.search_sjs .s_c_img_sjs{ width: 260px; height: 260px; overflow: hidden; margin: 0 auto; text-align: center;}
.search_sjs .s_c_img_sjs img{ max-width: 100%;}
.s_c_sjs{ padding: 10px 10px 5px 10px;}
.s_c_sjs h2{ font-size: 18px; line-height: 30px;}
.s_c_sjs p{ overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
.s_c_sjs p.p1 a{ float: right; background: #000; color: #fff;padding:0px 10px;}
.s_c_sjs p.p1 a:hover{ background: #920000;}
.search_al ul li{ padding: 0;  }
.search_al .s_c_img_sjs{ width: 100%; height: 210px;}
.search_al .s_c_img_sjs img{ height: 100%;}
.search_al .s_c_sjs { padding: 10px 0 0 0 ;}
.search_al .s_c_sjs p.p0{ padding: 0 10px;}
.search_al .s_c_sjs p.p0 span{ padding-right:4px;}
.search_al .s_c_sjs p.p2{ background: #ddd; padding: 5px 10px; margin-top: 5px;}
.search_al .s_c_sjs p.p2 a{ float: left; font-size: 16px;}
.search_al .s_c_sjs p.p2:hover{ background: #000;}
.search_al .s_c_sjs p.p2:hover a,.search_al .s_c_sjs p.p2:hover  span{ color: #fff;}
.search_al .s_c_sjs p.p2 span{ float: right;}

.adv_swf{ width: 1100px; height: 200px; padding-top: 10px; margin: 0 auto; position: relative;}
.adv_swf a{ display: block; width: 100%; height: 200px;  position: absolute; left: 0; top: 20px;}
/*其他页面*/
.black_line { padding-top:0px; border-top:2px solid #920000}
.kt_left{ width:750px; float:left; padding-left:10px;}
.kt_left h2{ font-size:28px; line-height:30px; height:30px; margin-bottom:20px; padding:0px 0 0 10px; border-left:5px solid #920000;}
.kt_left h2 a{ float:right; font-size:18px; font-weight:normal; color:#920000}
.kt_words { border-top:1px solid #d3d3d3;border-bottom:1px solid #fff; }
.kt_words ul li{ line-height:40px; height:40px; border-bottom:1px solid #d3d3d3; border-top:1px solid #fff;}
.kt_words ul li a{ font-size:16px; padding:5px 10px;}
.kt_words ul li a:hover{ color:#fff; background:#920000}
.kt_right{ width:270px; float:right; border:1px solid #d3d3d3; padding:15px; background:url("../images/icon_num.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/icon_num.png*/ 15px 156px no-repeat;  }
.kt_right h2{ font-size:18px; font-weight:normal; border-bottom:1px solid #d3d3d3; line-height:40px; margin-bottom:20px; } 
.kt_right ul li{ line-height:33px; height:33px; padding-left:26px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  }
.kt_right a:hover{ color:#920000}
.kt_right  .kt_img{ height:75px; width:100%; padding:0px;}
.kt_right  .kt_img img{ float:left; margin-right:15px;}
.kt_right  .kt_img h3{ line-height:24px; font-size:16px; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.kt_right  .kt_img p{ color:#666; line-height:20px; text-indent:2em; padding-top:6px; }

.rizhi{ padding:40px 0;}  
.rizhi_img{ width:600px; height:400px;}
.rizhi_img img{ width:580px; height:360px; padding:9px; background:#fff; border:1px solid #d3d3d3; }
.rizhi_word{ width:460px;}
.rizhi_word h2{ font-size:30px; line-height:70px; height:70px; font-weight:normal; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; text-align:center; background:url("../images/icon_line.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/icon_line.png*/ center bottom no-repeat;}
.rizhi_word .p_time{ text-align:center; line-height:30px; color:#666; padding:5px 0; font-size:16px;}
.rizhi_word .p_cont{ padding:0px 10px; font-size:16px; text-indent:2em;  line-height:30px;}
.rizhi_word .p_zx,.fg_single_word .p_zx{ padding:20px 0 0 0;;}
.rizhi_word .p_zx a,.fg_single_word .p_zx a{ width:170px; height:35px; line-height:35px; text-align:center; color:#fff; font-size:16px; display:block; background:#920000; margin:0px 20px; float:left;}
.rizhi_word .p_zx a:hover,.fg_single_word .p_zx a:hover{ background:#d00;}
.rizhi_word .p_zx .a2,.fg_single_word .p_zx .a2{ background:#ffb400;}

/*搜索框公共版*/
.head_p2{ width:360px; float:right; padding:12px 0 0 0;}
.head_p2 select{ float:left;}
.head_p2 .i_txt{ height:28px; line-height:28px; border:2px solid #019633; border-left:none; outline:none; float:left; background:#fff url("../images/i_big.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_big.png*/ 5px 4px no-repeat;  padding:0px 0 0 30px; width:160px; }
.head_p2 .i_sub{ display:block; float:left; text-align:center; width:70px; height:32px; background:#920000; line-height:32px;border:none; color:#fff; font-size:14px;  font-weight:bold; }
.head_p2 .i_sub:hover{ cursor:pointer; background:#126602;  transition: all .5s ease 0s;}

/*翻页*/
.pages {   margin-top:10px; width:100%; clear:both; height:70px; }
.pages a { background:#fff; border: solid 1px #ddd; color: #101010; }
.pages a:hover { background:#920000; color: #fff; border:solid 1px #920000; }
.pages a, .pages span { display: inline; float: left; text-align:center; height:40px;line-height:40px;margin-right:4px;padding:0 17px;}
.pages li {float:left;display:inline; margin:0px 3px; line-height:40px;height:40px;}
.pages .thisclass { background:#920000; height:40px;line-height:40px;margin-right:4px;padding:0 17px;color:#FFF;border: solid 1px #920000;}
.pages .thisclass a{border:0;margin:0; color:#FFF;}
.pages .prev, .pages .next, .pages .lastPage, .pages .firstPage { color:#999; background:#fff; }
.pages .p-current.prev, .pages .p-current.next, .pages .p-current.lastPage, .pages .p-current.firstPage { color:#666; background:#fff; border: solid 1px #ccc; }

.words_top p{ padding-left:20px; line-height:30px; font-size:16px;}
.words_top p span{ padding:0px 20px;}
.site{ width:100%; margin:0px auto; height: 42px; padding: 10px 0;   background: url("../images/i_index.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_index.png*/ 0 12px no-repeat;}
.site p{  line-height: 42px;  padding-left: 20px; font-size:16px; padding-left:40px;}
.site p a:hover{ color:#920000;}
.site  .site_p{ width: 700px; float: left;}
.site .head_p2{ width: 380px;;}
.site .head_p2 .i_txt{border: 2px solid #E3E3E3; float: right; border-right: none; width: 179px;}
.site .head_p2 a{ float: right; background:#92000 ;}
.words_top h2{ font-size:36px; line-height:50px; color:#333; padding-left:20px;}
.words_top .p_time{ color:#666; padding:10px 0 10px 20px;}
.words_top .p_info{ color:#920000; border:1px solid #920000; padding:3px 0; margin-left:20px; width:500px; text-align:center; }
.words_left{ width:760px; float:left; padding-top:30px;}

/*分站-文章页*/  
.words_cont{ border:1px solid #dcdcdc; padding:15px  20px; background:#fff;}
.words_title  { padding:0px 0 20px 0; border-bottom:1px solid #dcdcdc; margin-bottom:10px;}
.words_title h2 {  font-size: 26px;  width: 100%;  line-height: 50px;  color: #333;  padding: 20px  0;  font-weight: normal;  text-align: center; }
.words_title p{ text-align:center;  color:#666;}
.words_title p span{ color:#444; padding:0px 0 0 20px;}
 
.words_content{ padding:0px 0 20px 0; text-align: center; font: 14px/1.75 "宋体","Arial",sans-serif;}
.words_content img{ max-width:90%;}
.words_content p{ line-height:30px;  font:14px/1.75 "宋体","Arial",sans-serif; padding:10px 10px ;  text-align:left;} 

.words_foot{ width:100%; padding:20px 0; text-align:center;}
.words_foot img{ margin:10px 0 20px 0;} 
.words_foot ul li{ line-height:30px;padding-left:30px; text-align:left; }
.words_foot ul li a{ font-size:16px; }
.words_foot ul li a:hover{ color:#920000}
.about_words{  border:1px solid #ddd; border-top:3px solid #920000; background:#fff; height:200px; margin:30px 0; padding:10px  0 0 15px;}
.about_p h2{ font-size:16px; line-height:40px; border-bottom:1px solid #ccc; margin:0px 0 10px 0;}   
.about_p{ width:220px; padding:0px 10px; float:left; }
.about_p ul li{ overflow: hidden;white-space: nowrap; line-height:26px;text-overflow: ellipsis;   }
.about_p ul li a{ padding:3px 5px;}
.about_p ul li a:hover{ background:#920000; color:#fff;}
.words_right{ width:330px; float:right;  z-index:999;  padding-top:30px;  }
.words_r_box{ background:#fff; text-align:center; margin-bottom:10px; border:1px solid #ddd; padding:10px 15px; position:relative;}
.words_r_box h2{ margin:0px 0 10px 0; line-height:40px; text-align:left; font-weight:normal; border-bottom:1px solid #000;}
.words_r_box img{ max-width:100%;}
.words_input{ height: 180px; text-align:left; padding:0px 0 0 10px;}
.words_input ul li{ height: 30px; line-height: 30px; position:relative; padding: 3px 0;}
.words_input select{ width: 208px; height: 30px; line-height: 30px;}
.words_input input{  width: 196px; height: 28px; line-height: 28px; border:1px solid #aaa; padding:0px 0 0 10px;}
.words_input .i_sub{ background:#920000; color:#fff; border:none; font-size:14px; height:26px; margin:8px 0 0 80px; display:inline; width: 120px; ;}
.words_input .i_sub:hover{ background:#920000; cursor:pointer;}
.words_adv{ margin:15px 0;  }

.words_zt { width:100%; height:170px; overflow:hidden; position:relative; }
.words_zt ul{ width:10000px;}
.words_zt ul li{ width:298px;  padding:10px 0 0 0;  height:150px; text-align:center; float:left; }
.words_zt a:hover p{ color:#920000;  background:none;  }
.words_zt #zt_cont_r img{ width:220px; height:120px; margin-bottom:10px;}
.words_zt #zt_leftArr_r{ left:0px; top:40px;}
.words_zt #zt_rightArr_r{ right:0px; top:40px;}
.words_zt .btn{ width:33px; height:70px; position:absolute; top:30px;} 
.words_zt .btn:hover{ cursor:pointer;}
.words_input span{ overflow:hidden; width:65px;text-overflow: ellipsis;  white-space: nowrap;  display:inline-block;  position: absolute; right: 10px; top: 2px;}
.words_input span.Validform_right{background-position: 0 -21px;width: 30px;right: 0;}
.words_input span.Validform_checktip {  line-height: 30px;  height: 30px;}

/*选择*/
.s_cont{ background:#fff; border:1px solid #e5e5e5;  margin-left:10px;}
.s_cont li{  padding:0px 0 0 160px;;  font-size:16px; }
.s_cont .select-list{border-bottom: 1px solid #e5e5e5}
.s_cont dl{zoom:1; position:relative; line-height:40px;}
.s_cont dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.s_cont dt{ text-align:center; border-right:1px solid #e5e5e5; height:45px;line-height:45px; margin-right:20px;   color:#333; position:absolute;top:0;left:-160px;   width:150px; }
.s_cont dd{float:left; display:inline;margin:0  10px 0 10px  ; line-height:45px; height:45px;}
.s_cont a{display:inline-block;white-space:nowrap;height:30px; line-height:30px; padding:0 10px;text-decoration:none;color:#333;border-radius:2px;}
.s_cont a:hover{color:#f60;background-color:#f3edc2}
.s_cont .selected a{color:#fff;background-color:#ffb400}
.select-result dt{font-weight:bold}
.select-no{color:#333}
.s_cont .select-result a{ background:#920000; color:#fff; }
.s_cont .select-result a:hover{background-position:right -15px}

.choose_btm{ padding:10px 0  0 10px; }
.choose_btm h3{ line-height:35px;}
.choose_btm p{ text-indent:2em;   line-height:30px;}
.choose_btm strong{ color:#d00;}
.choose_btm p a{ text-decoration:underline; color:#920000;  } 

.anli{ width:1120px; margin:0px auto; padding: 0 0 20px 0;}
.anli ul li{ width:347px; padding:5px; background:#fff; box-shadow: 0 3px 3px 0 #999; margin: 8px; float:left; display:inline; overflow:hidden;}
.anli_img{width:100%;height: 260px;overflow:hidden;}
.anli_img img{ width:100%; height:100%; }
.anli_p{ padding:10px  0 10px 10px;}
.anli_p h2{ font-size:20px; line-height:40px; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
.anli_p a:hover { color:#920000} 
.anli_p p span{ display:inline-block; margin-right:20px;}
.anli_about{ width:100%;}
.anli_about h3{ font-size:20px; padding:10px 0 10px 7px;;}
.anli_about ul li{ width:244px; padding:8px; background:#fff; margin:7px; float:left;}
.anli_about .anli_img{ height:180px;}
.anli_about .anli_p{ padding:5px 0 5px 10px;}
.anli_about h2{ font-size:18px;}
 
.anli_cont{ width:100%;}
.anli_cont .w1100,.anli_cont .bg_gray{ padding:50px 0;}
.anli_cont .bg_gray .w1100{ padding:0px;}
.anli_cont ul li:hover{ cursor:pointer;}

.al_banner{ padding-left:10px; } 
.al_banner h2{ font-size:36px; color:#444; padding:10px 0; line-height:60px;}
.al_banner p{ font-size:16px; line-height:30px; text-indent:2em; padding:0px 0 10px 0;}

.anli_top{ width:1100px; margin: 0 auto; }
.al_top_01{ background:url("../images/1111_img01.jpg")/*tpa=http://sz.tdhjz.com/templates/sz/images/1111_img01.jpg*/ 50px 20px no-repeat ;;   height:210px;   padding:25px  50px 0 250px;}
.al_top_01 h3{ font-size:20px; line-height:30px; }
.al_top_01 p{ font-size:16px; line-height:30px; text-indent:2em; display:block; }
.al_top_01 p strong{ color:#d00;}
.al_top_01 .p0{   padding:10px 0 0 30px;; float:left; text-indent:0em;;}
.al_top_01 .p1{ text-indent:0em; width:250px;  padding:25px 0 0 0;  height:80px; float:right;  }
.al_top_01 .p1  a{ width:60px; text-align:center; height:30px;padding-top:40px ; font-size:12px; display:block; float:left;  background: url("../images/swt_r_bg.png")/*tpa=http://cq.tdhjz.com/templates/cq/images/swt_r_bg.png*/  no-repeat; }
.al_top_01 .p1 .a1{ background-color:#c1e7b0; background-position: 10px  0; }
.al_top_01 .p1 .a2{ background-color:#e7d9b0; background-position: -85px  0;}
.al_top_01 .p1 .a3{ background-color:#e7b0b5; background-position: -180px  0;}
.al_top_01 .p1 .a4{ background-color:#e3b1f2; background-position: -355px  0;  }
.al_top_01 .p1  a:hover{ background-color:#d00; color:#fff;}
.al_top_01 .p1 span{ float:right;}

.al_top_02{ padding:20px 0 0  0; height:300px; margin:20px auto; width:1100px; /*  box-shadow: 0 3px 3px 0 #999;*/}
.fg_single_img{ width:350px; height:280px; padding:0px 10px; float:left;}
.fg_single_img img{ width:100%; height:100%;}
.fg_single_word{ width:680px; padding:0px 0 0 0; height:280px; float:right; position:relative; }
.fg_single_word h2{ font-size:20px; padding:0px 0 20px 0;}
.fg_single_word p{ font-size:16px; line-height:30px; padding:5px 50px 5px 0; text-indent:2em;;}
.fg_single_word .p_zx{ padding:20px 0 0 0; text-indent:0em; position:absolute; bottom:0px; left:0px;} 
.fg_single_word .p_zx .a2{ background:#009832}
.fg_single_word .p_zx .a2:hover{ background:#ffb400}
.fg_single_word .p_zx strong{ color:#d00}

.sjs_top{ padding: 0 0 10px 0;}
.sjs_list{width: 1200px;padding:0px 0;}
.sjs_list ul li{width: 260px;padding: 10px;margin: 10px 9px 10px 9px;box-shadow:none;border:1px solid #ddd;display: inline;}
.sjs_list .anli_p h2 strong{ font-size:16px;} 
.sjs_list .anli_p { padding:10px;  }
.sjs_list .anli_p p{  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
.sjs_list .anli_p p  a{ float:right; background:#920000; padding:0px 8px; color:#fff;}
.sjs_list .anli_p p  a:hover{ background:#d00;}
.sjs_c_head{ width:100%; text-align:center; padding:20px 0;}
.sjs_c_head img{ max-width:90%;}
.sjs_c_img{ width:740px; padding-left:10px; text-align:center;}
.sjs_c_img ul li{ padding:10px 0;}
.sjs_c_img img{ max-width:100%;}

.sjs_jianjie{ border:1px solid #ddd; background:#fff; padding:0px 0; }
.sjs_head{ width:100%; background:url("../images/title_bg.jpg")/*tpa=http://sz.tdhjz.com/templates/sz/images/title_bg.jpg*/ 0 -4px repeat-x;}
.sjs_head .site{ width:100%; padding:0px; height:42px; background-position:5px 5px}
.sjs_head .site p{ line-height:42px; padding-left:45px;}
.sjs_head  h2{ font-size:36px; line-height:50px; text-align:center; color:#333; padding:30px 0 10px 0;;}
.sjs_head  .p_time{ color:#666; padding:10px 0; text-align:center;} 
 
.t_jiaju{ padding:20px 0;}
.t_jiaju table{ width:100%; background:#ddd;}
.t_jiaju h2{ margin-bottom:20px; text-align:center; background:#920000; color:#fff; padding:15px 0;}
.t_jiaju .tr01 td{ font-weight:bold; background:#cbecc3;  }
.t_jiaju td{ padding:8px 10px; font-size:16px; background:#fcfcfc; text-align:center;  }
.t_jiaju  td:hover{ background:#920000; color:#fff;}
.t_jiaju .last{ color:#666;}



.pic_all{ width: auto; padding: 0 20px;}
.pic_all .share{  position:absolute; right: 10px; top: 10px;}
.pic_all .site{ padding: 0; background-position: 0 2px; position: relative;}
.pic_box{ width: 20%; padding: 0 1%; position: relative;}
.p_left{ border: 1px solid #ddd; height: 819px; overflow: hidden; }
.p_left ul li{ padding: 0 10px;  overflow: hidden; position: relative;}
.p_left ul li:after{  content:"."; display:block; visibility:hidden; height:0; clear:both;}
.p_l_img{ width: 100%; height: 223px; padding: 10px 0 0 0; overflow: hidden}
.p_l_img img{ max-width: 100%; }
.p_left  h2{  color: #444; font-size: 16px; line-height: 30px; font-weight: normal; padding: 5px 0; width: 100%;   ;}
.p_tuijina{ position: absolute; left: 0; top: 20px; z-index: 999;}
.p_right{ width: 100%;}
.p_r_sjs{ background: #1d1d1d; padding: 25px 0; text-align: center; color: #fff;}
.p_r_sjs img{ overflow: hidden; border-radius: 50%; max-width: 70%; margin-bottom: 16px;}
.p_r_sjs h2{ font-size: 16px;} 
.p_r_sjs  p{ font-size: 16px;}
.p_r_bm .c_baoming ul li input{ width: 78%; border-radius: 6px; border: 1px solid #ccc; padding-left: 22%; line-height:52px;
  height: 52px; background: url("../images/i_input_bg.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_input_bg.png*/  no-repeat #fff;}
.p_r_bm  .c_baoming h2 { font-size: 26px; padding: 15px 0;}
.p_r_bm .c_baoming ul li{ padding: 8px 15px; overflow: hidden;}
.p_r_bm .c_baoming ul li.li01 input{ background-position:  10px 8px ;}
.p_r_bm .c_baoming ul li.li02 input{ background-position:  10px -80px ;}
.p_r_bm .c_baoming ul li.li03 input{ background-position:  10px -160px ;}
.p_r_bm .c_baoming ul li.li04 input{ background-position:  10px -238px ;}
.p_r_bm .c_baoming ul li.sub input{ background: #1d1d1d; padding: 0;  width: 60%; font-size: 22px; font-family: "微软雅黑";}
.p_r_bm .c_baoming ul li.sub input:hover{ background: #000;}

 @media(max-width:1440px){ .p_r_bm .c_baoming { padding-bottom: 10px;}  .p_r_bm .c_baoming ul li input{ height: 40px; line-height: 40px;} .p_r_bm .c_baoming ul li.li01 input{ background-position:  6px 4px ;}.p_r_bm .c_baoming ul li.li02 input{ background-position:  6px -86px ;}
.p_r_bm .c_baoming ul li.li03 input{ background-position:  6px -167px ;}
.p_r_bm .c_baoming ul li.li04 input{ background-position:  6px -245px ;}
.p_left  { height:  680px;} .p_l_img { height: 175px;}  }
 
@media(max-width:1366px){ .p_r_bm .c_baoming ul li{ padding: 6px 15px; }  .p_r_bm .c_baoming ul li input{ height: 40px; line-height: 40px;} .p_r_bm .c_baoming ul li.li01 input{ background-position:  6px 4px ;}
.p_r_bm .c_baoming ul li.li02 input{ background-position:  6px -88px ;}
.p_r_bm .c_baoming ul li.li03 input{ background-position:  6px -167px ;}
.p_r_bm .c_baoming ul li.li04 input{ background-position:  6px -245px ;}
.p_left  { height:  660px;} .p_l_img { height: 170px;}}

.p_r_bm .c_baoming ul li span{ top: 17px;}
.pic_words{ text-align: center; width:98%; padding: 0 1%; margin-bottom: 15px; }
.pic_w_cont {  background: url("../images/i_words.jpg")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_words.jpg*/ center 0 no-repeat; width: 100%;padding-top: 50px;}


.pic_cont{ width:56%; float: left;}
.pic_site{ width:100%; height:50px;}
.pic_site h2{ font-size:14px; font-weight:normal; line-height:50px;}
.pic_site h2 span{ float:right;}
/*图片特效*/
.piccontext{width:100%; overflow:hidden;}
.piccontext h2{width:950px;height:46px;line-height:46px;overflow:hidden;font-size:20px;color:#2c2c2c;margin-top:18px;margin-left:25px;font-weight:normal;}
.support{float:left;height:20px;overflow:hidden;}
.support img{padding:0px 5px;} 
/*大图展示*/
.picshow{width:100%; overflow:hidden;}
.picshowtop{width:100%;text-align:center;position:relative;z-index:1;overflow:hidden; background: #f1f1f1;}
.picshowtop img{ max-width:1200px;}
#pic1{width:100%}
#preArrow{left:0px;}
#nextArrow{right:0px;}
.contextDiv{cursor:pointer;height:100%;width:50%;position:absolute;top:0px;z-index:5;background:url("../images/641adcfa96d64707b7939aa2ba9b21bc.gif")/*tpa=http://sz.tdhjz.com/templates/sz/images/blank*/ repeat;}
.contextDiv span{position:absolute;top:50%;margin-top:-10%;width:46px;height:80px;}
#preArrow_A{left:0px;background: url("../images/pic_left_1.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/pic_left.png*/   0 0 no-repeat;display:none;}
#nextArrow_A{right:0px;background:url("../images/pic_right_1.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/pic_right.png*/  0 0 no-repeat;display:none;}
.picshowtxt{ padding-left:20px; min-height:40px;_height:40px;margin-top:20px;}
.picshowtxt_left{float:left;width:50px; height:50px; line-height:30px; font-family:Georgia, "Times New Roman", Times, serif;}
.picshowtxt_left span{color:#e55656;font-size:30px;}
.picshowtxt_left strong{font-size:24px; font-weight: normal}
.picshowtxt_left i{color:#666666;font-size:20px;}
.picshowtxt_right{float:left;margin-left:10px;display:inline;line-height:40px;color:#666666;font-size:14px;width:880px; font-family:"微软雅黑";}
.picshowlist{width:100% ;overflow:hidden;}
.picshowlist_left{float:left; width:120px; overflow:hidden;}
.pic_next_img { width:120px;height:100px; padding:8px 0 0 0; background: url("../images/photo_bg.jpg")/*tpa=http://sz.tdhjz.com/templates/sz/images/photo_bg.jpg*/ no-repeat;}
.pic_next_img img{ width:106px; height:66px; margin:0px 0 10px 5px; }
.pic_next_img p{ text-align:center;}
.picleftimg{padding-top:9px;padding-left:5px;overflow:hidden;}
.picleftimg img{width:106px;height:66px;}
.piclefttxt{width:120px;line-height:20px; font-family:"微软雅黑";}
.piclefttxt a{color:#444444;}
.piclefttxt a:hover{color:#ff5d11; text-decoration:underline;}
.picshowlist_mid{float:left; width: 100%;   padding:20px 0 0 0; display:inline; overflow:hidden; height:140px;}
.w920{ width:920px; margin:0 auto;}
.picmidleft{float:left; min-width:24px; width: 8%; height:140px;overflow:hidden;}
.picmidleft a{display:block; width:100%; height:140px;}
.picmidmid{float:left; width:720px;   overflow: hidden;  height:140px;   } 
.picmidmid ul li{float:left; margin:0px 10px;  width:210px; text-align:center; overflow:hidden;  height:140px;  }
.picmidmid ul li img{ height:134px; width: 204px; border: 3px solid #ddd;}
.picmidmid ul li img.selectpic{  border-color: #d00;  }
.picmidright{float:right; min-width:24px;  width: 8%; height:140px; overflow:hidden;}
.picmidleft img,.picmidright img{ max-width: 100%;}
.picmidright a{display:block; width: auto;  height:140px; float: right;}
.picshowlist_right{float:right;width:120px; overflow:hidden;}
.pic_360{ width:180px; height:90px;float:right; text-align:center;}
.pic_360 a{ font-size:18px; color:#fff; background:#f26a76; width:180px; height:80px;  padding-top:10px ; line-height:34px; display:block;}
.pic_360 span{ border-radius:4px; background:#fff; color:#e62536; padding:4px 10px;}
.pic_360 a:hover{ background:#d00b0b; }
.pic_sjs{width:220px; height:100px;float:right;background:#e62536; padding:10px 0 0 0; }
.pic_sjs img{  height:80px; width:80px; margin: 0 5px 0 5px; float:left; border-radius:50%;}
.pic_sjs h3 a{ font-size:14px; color:#fff;} 
.pic_sjs p{color:#fff; padding:3px 0;}
.pic_sjs p a{ background:#fff; color:#d00; padding:2px 10px; margin-top:10px;}
.pic_sjs p a:hover{ background:#d00b0b; color:#fff;}
 


/*弹出层*/
.bodymodal{width:100%;height:100%;overflow:hidden;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5; opacity: 0.5;z-index:1100;position:fixed;top:0px;left:0px;display:none;}
.firsttop_left{width:300px;height:250px;margin-right:30px;overflow:hidden;float:left;}
.firsttop_right{float:left;width:270px;overflow:hidden;}
.close2{height:17px;}
.close2 a{ width:20px;height:20px; font-size:20px; color:#fff;display:block;float:right;}
.replay{height:24px;margin-top:20px;overflow:hidden;}
.replay h2{float:left;font-size:16px;}
/*.replay p{float:left;margin-left:15px;display:inline;line-height:24px;padding-right:25px;background:url("../images/")!*tpa=http://sz.tdhjz.com/templates/sz/images/replay.png*! right no-repeat;}*/
.replay p a{color:white;font-size:14px;}
.replay p a:hover{color:#FF702D;text-decoration:underline;}
.pictwo{width:270px;height:88px;overflow:hidden;margin-top:20px;}
.pictwo ul li{width:120px;height:88px;float:left;margin-right:15px;position:relative;overflow:hidden;}
.pictwo ul li img{width:120px;height:88px;}
.imgdivtext{position:absolute;bottom:0px;height:25px;width:120px;background:rgba(0, 0, 0, 0.6);line-height:25px;text-align:center;left:0px;z-index:4;*background:#000;*filter:alpha(opacity);}
.imgdivtext a{color:White;font-size:14px;font-weight:bold;}
.imgdivtext a:hover{color:#FF702D;text-decoration:underline;}
.returnbtn { width:100%;}
.returnbtn a{width:150px;height:22px;border:1px solid #ccc;padding:5px 15px;line-height:22px;text-align:center;color:White;font-size:14px;display:block; margin:30px auto 0 auto;}
.returnbtn a:hover{color:#fff; border:1px solid #920000; background: #920000;}
.firsttop{width:260px;padding:20px;background:#1C1C1C;position:fixed;top:170px;left:0px;z-index:1200;color:White;display:none;}
.endtop{width:260px;padding:20px;background:#1C1C1C;position:fixed;top:170px;left:0px;z-index:1200;color:White;display:none;}

.pic_about{ width:1040px; margin:0px auto; border:1px solid #ddd; background:#fff; padding:10px 30px  30px 30px;}
.pic_about dl{ padding:15px 0 ; border-bottom:1px solid #ddd; line-height:35px; }
.pic_about dl dt{ float:left; width:90px; font-weight:bold;}
.pic_about dl dd span{ background:#f8f8f8; padding:5px 10px; color:#777; margin-right:15px;}
.pic_more{ height:80px;}
.pic_more ul li:hover b{background:#d00b0b}
.pic_more ul li { width:85px; height:70px; position:relative;  float:left;}
.pic_more ul li img{ width:70px; height:70px;} 
.pic_more ul li b{ position:absolute; right:15px; bottom: 0; line-height:20px; text-align:center; width:20px; height:20px; background:#333; color:#fff; }
.video_show{ width:620px; height:480px; margin:0px auto;   padding:40px 0;}

.pic_ybj{ width: 100%; position: relative;}
.ybj_list{ border: 1px solid #ddd; height: 38px; background: #fcfcfc; }
.ybj_list ul li{ width: 112px; float: left; text-align: center;  }
.ybj_list ul li a{ width: 100%;  line-height: 38px; color: #444; border-left: 1px solid #ddd; font-size: 16px; display: block;}
.ybj_list ul li.first{ width: 180px;  line-height: 38px; color: #444; font-size: 16px;;}
.ybj_list ul li a:hover,.ybj_list ul li.on a{ background: #920000; color: #fff;}
.pic_ybj .picshowlist{ width: 100%; float: right;  }
.pic_ybj .picshowlist_mid{ width: 100%; height: 155px; background: #313131;    padding: 15px 0 0 0;}
.pic_ybj .picmidleft,.pic_ybj .picmidright{ text-align: center; }
.pic_ybj .picmidleft img,.pic_ybj .picmidright img{ max-width: 100%; padding-top: 16px}
.pic_ybj .picmidleft a,.pic_ybj .picmidright a{ width: auto; height: auto; float: none;; display: initial;;  }
.pic_ybj .picmidmid ul li img{  max-width: 100%; height: auto; border: none;}
.pic_ybj_share{ height: 28px; padding-top: 10px; width: 100%; width: 320px;float: right; } 
.pic_ybj  .picmidmid ul li img.selectpic{ border: 2px solid #fff; width: 200px !important;}
/*新-样板间详细页*/
.ybj_banner { width: 100%; height: 500px;  background: url("../images/ybj_banner.jpg")/*tpa=http://sz.tdhjz.com/templates/sz/images/ybj_banner.jpg*/ center 0 no-repeat;}
.pic_ybj_btm{ width: 100%}
.pic_b_words{   text-align: left; max-width: 1198px; margin: 0 auto; background: #fafafa; border: 1px solid #ddd; margin-top: 20px; padding: 10px 0;}
.pic_b_words h2{ font-size: 26px; line-height: 40px; padding: 0 0 0 30px; margin: 0;}
.pic_b_words p{ text-indent: 2em; padding: 0 30px; }
.pic_ybj_btm .p_r_bm{width: 22%; float: right;  }
.pic_ybj_btm .p_r_bm .c_baoming{max-width: 400px;}


/*视频专区*/
.viedo_ban{ width: 100%; height: 499px; background: url("../images/video_banner.jpg")/*tpa=http://sz.tdhjz.com/templates/sz/images/video_banner.jpg*/ center 0 no-repeat; 	position:relative;}
 .cover {     position: absolute;   top: 0;    left: 0;    right: 0;    bottom: 0;    background: url("../images/v_star.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/v_star.png*/ top;    -webkit-animation: c 4s linear 0s infinite;    animation: c 4s linear 0s infinite; 	}
	@-webkit-keyframes c{0%{background-position:-900px 900px;opacity:0}50%{background-position:0 0;opacity:.7}to{background-position:900px -900px;opacity:0}}
	@keyframes c{0%{background-position:-900px 900px;opacity:0}50%{background-position:0 0;opacity:.7}to{background-position:900px -900px;opacity:0}}

 
.v_site{ width: 100%; background: #f4f3f1;}
.v_site .site{ width: 1200px; }
.v_nav{ width: 100%; background: #fff; height:60px; margin: 0 auto; padding: 10px 0;} 
.v_nav .fl{ background: url("../images/video_bg.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/video_bg.png*/ center 0 no-repeat; width: 260px; height: 58px;text-align: center;}
.v_nav .fl h2{ line-height: 58px; color: #fff;   }
.v_nav .fr{ width: 900px; border-bottom: 2px solid #000; height: 56px;;}
.v_nav .fr p{ line-height: 30px; padding-top: 20px; font-size: 16px; color: #000;;}
.v_bg{ padding: 40px 0 2px 0; width: 100%; background: #fff url("../images/v_icon_bg.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/v_icon_bg.png*/ center bottom repeat-x; height: 480px;}
.v_bg_gray{ background-color: #f5f5f5;} 
.v_bg .v_viedo{ width:610px; height:440px  ;}
.v_words{ width: 520px; height:440px ; position: relative; }
.v_words h2{border-bottom: 3px solid #333;   overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; display: block;  line-height: 50px;  }
.v_words h2 a{ font-size: 34px;}
.v_words h2 a:hover{ color: #000;}
.v_bg .fr h2{ text-align: right;}
.v_words p{ text-indent: 2em; color: #535353; padding: 10px 0; font-size: 18px; line-height: 30px;}
.v_words .p_zx{ position: absolute; bottom: 0; right:  0;}
.v_words .p_zx a{ display: block; background: url("../images/video_btn.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/video_btn.png*/ center 0 no-repeat; width: 170px; height: 50px;}
.v_words .p_zx a:hover{ background-position: center -59px;}
.v_fixed{width: 100%;  background: rgba(0, 0, 0, 0.7) !important;  background: #000;  filter: Alpha(opacity=70);  height: 40px;  position: fixed;  z-index: 999999;  left: 0;  top: 0;} 
.v_fixed .w1100{ position: relative;}
.v_fixed ul li{  float: left;   text-align: center; }
.v_fixed ul li a{ border-left: 1px solid #d3d3d3; display: block; padding: 0 30px;  font-size:16px; color: #fff; line-height: 40px;}
.v_cont{ float: right; padding-right: 140px; ;} 
.v_fixed ul li:hover{ background: #000;}
.v_fixed  h2{ background:#000; line-height:40px; text-align:center; width:140px; position:absolute; right: 0; top:0px; border-left: 1px solid #d3d3d3; }
.v_fixed  h2 a{ color:#fff; font-weight: normal; font-size:18px; display:block;}

/*首页四块*/
.index_four { width: 1100px; height: 260px; padding: 12px 0; position: relative; margin: 0 auto;}
.index_four ul li { float: left; display: inline; height: 260px; color: #fff; cursor: pointer; position: relative;}
.f_small{ width: 100px; height: 260px; background: url("../images/i_four_bg01.jpg")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_four_bg01.jpg*/ -10px -15px  repeat-y;   position: absolute;
  top: 0;  left: 0; text-align: center;}
.index_four .li02 .f_small{ background-image: url("../images/i_four_bg02.jpg")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_four_bg02.jpg*/;}
.index_four .li03 .f_small{ background-image: url("../images/i_four_bg03.jpg")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_four_bg03.jpg*/;}
.index_four .li04 .f_small{ background-image: url("../images/i_four_bg04.jpg")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_four_bg04.jpg*/;}
.f_small h4{color:#fff; width:50px;margin:0 auto;display:block; font:30px/30px Microsoft Yahei;position:relative; margin-top: 32px;   padding:  10px  0  0 0;    height: 190px; border: 1px solid #fff; }
.f_small h4:hover{ background: #fff; color: #535353; border-color:#969696 ;}
.f_small span{ font-size: 18px;}
.f_img{  width:800px; text-align: center;  height: 260px;  display: none;  position: absolute;  top: 0;  left: 0;}
.f_img img{ width: 798px; height: 100%;}

 
.pic_auto{width:100%;height:100%; overflow: hidden;}
.pic_auto  img{ max-width: 100%; height: 100%;}
.pic_auto1{ background: url("../images/i_four_01.jpg")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_four_01.jpg*/ center 0 no-repeat;}
.pic_auto2{ background: url("../images/i_four_02.jpg")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_four_02.jpg*/ center 0 no-repeat;}
.pic_auto3{ background: url("../images/i_four_03.jpg")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_four_03.jpg*/ center 0 no-repeat;}
.pic_auto4{ background: url("../images/i_four_04.jpg")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_four_04.jpg*/ center 0 no-repeat;}
.pic_auto:hover img{ display: none;}
.pic_auto .gl_hover{ display: none;    background: rgba(0, 0, 0, 0.5) !important;background: #000;  filter: Alpha(opacity=50); }
.pic_auto .gl_hover h2{ font-size: 36px; padding: 60px 0 10px 0;}
.pic_auto .gl_hover p{ font-size: 20px; padding: 20px 0;  }
.pic_auto:hover .gl_hover{ display: block;}

 
/* 设计师详情页*/
.sjs_xq_left{ width: 850px; float: left; background: #f7f7f7;  border: 1px solid #ddd;}
.sjs_zx{ width: 332px; float: right;}
.sjs_xq_img{ width: 200px; float: left; text-align: center;; padding: 20px 0 0 20px;}
.sjs_xq_img_c { border-radius: 50%; width: 200px; height: 200px; overflow: hidden;  box-shadow: 0 3px 5px #ccc; }
.sjs_xq_img_c img{ max-width: 100%; }
.sjs_xq_img p{ text-align: center; padding: 20px 0;}
.sjs_xq_img p a{background: #920000; color: #fff; padding:6px 40px ; border-radius: 4px;}
.sjs_xq_img p a:hover{ background: #d00;}
.sjs_xq_jj{ width: 500px; float: left; padding: 20px 0 0 40px;}
.sjs_xq_jj h2{ line-height: 40px; color: #333;}
.sjs_xq_jj p{ line-height: 30px;}
.sjs_other{ width: 1198px; margin: 0 auto; background: #fff; border: 1px solid #ddd; padding: 20px  0; }
.sjs_other_t{ position: relative;   height: 80px; margin: 0 20px;  }
.sjs_other_t h2{ width: 180px; margin: 0 auto; background: #fff; position: relative;; z-index: 999;; text-align: center;; font-weight: normal; line-height: 35px; font-size: 28px;}
.sjs_other_t h2 span{font-size: 28px; text-transform : uppercase }
.sjs_other_t i{ position: absolute; left: 0; background: #ddd; height: 1px; width: 100%; top: 34px;}
.sjs_anli{ width: auto; padding-left: 20px;}
.sjs_anli ul li{ overflow: hidden; position: relative;; width:368px;border: 5px solid #ddd; margin:0px 12px 12px 0; display: inline; height: 248px; float: left ;}
.sjs_anli ul li img{ width: 100%; height: 100%; }
.sjs_al_words { display: none; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0, 0, 0, 0.5) !important;background: #000;  filter: Alpha(opacity=50); text-align: center; }
.sjs_al_words p{ color: #fff; }
.sjs_al_words p.p1 span{ background: #920000;  color: #fff;  padding: 6px 40px;  border-radius: 4px;}
.sjs_al_words p.p1 span:hover{ background:#d00;}
.sjs_al_words .p0{height: 164px; overflow: hidden; padding: 15px 10px 0 10px;} 
.sjs_anli ul li:hover .sjs_al_words{ display:block; animation-name:topAni2;-webkit-animation:topAni2 .5s linear 0s 1 alternate running none;-moz-animation:topAni2 .5s linear 0s normal alternate;animation:topAni2 .5s linear 0s normal alternate;   }
@-webkit-keyframes topAni2{from{opacity:0; top:220px;} to{opacity:1; top:0px;} }
@-moz-keyframes topAni2{from{opacity:0;  top:220px;} to{opacity:1; top:0px;} }
@keyframes topAni2{from{opacity:0; top:220px;} to{opacity:1; top:0px;} }
.sjs_zx .c_baoming ul li{ height: 38px; padding-left: 30px;}
.sjs_zx .c_baoming input{ width: 190px;}
.sjs_zx .c_baoming .yzm input{ width: 100px;}
.sjs_zx .c_baoming .yzm img{ margin-right: 16px; display: inline; width: 70px; height: 30px;}


.sjs_tuijian{width: auto; height: 270px; padding-left: 12px; position: relative;}
.sjs_tj_c{width: 1070px;margin: 0 auto;height: 270px;overflow: hidden;}
.sjs_tj_c ul { width: 10000px;}
.sjs_tj_c ul li{position: relative;width: 250px;height: 250px;overflow: hidden;margin: 0 9px;float: left;box-shadow: 0 5px 5px #ccc;}
.sjs_tj_c ul li img{ max-width: 100%;}
.sjs_btn{position: absolute; top: 90px;  width: 60px; height: 60px;;}
#sjs_b_l{ left: 0;}
#sjs_b_r{right: 0;;}
.sjs_tj_words a{ display:block; width:100%}
.sjs_tj_words p{ padding-top: 60px; font-size: 20px; line-height: 36px;}
.sjs_tj_words p span{border: 1px solid #fff; padding: 6px 40px; font-size: 14px; color: #fff; background: #920000;}
.sjs_tj_words p span:hover{ background: #d00;}
.sjs_tj_c ul li:hover  .sjs_tj_words{ display:block; animation-name:topAni3;-webkit-animation:topAni3 .7s linear 0s 1 alternate running none;-moz-animation:topAni3 .7s linear 0s normal alternate;animation:topAni3 .7s linear 0s normal alternate;   }
@-webkit-keyframes topAni3{from{opacity:0; top:315px;} to{opacity:1; top:0px;} }
@-moz-keyframes topAni3{from{opacity:0;  top:315px;} to{opacity:1; top:0px;} }
@keyframes topAni3{from{opacity:0; top:315px;} to{opacity:1; top:0px;} }

/*装修大课堂*/
.kt_box{ width: 316px; height: 338px; background: #fff; padding:0px 10px; border: 1px solid #ddd; box-shadow: 0 1px 2px #bbb; }
.kt_title{ width: 100%; height: 35px; border-bottom: 1px dashed #ccc; padding-top: 5px; margin-bottom: 10px;}
.kt_title h2{ font-size: 16px; font-weight: normal; line-height: 35px; position: relative;}
.kt_title h2 i{ position: absolute; width: 12px; height: 20px; top: 3px; left: 90px; background: url("../images/i_kt_tbg.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_kt_tbg.png*/ -19px 0 no-repeat ;} 
.kt_title h2 a{ float: right; font-size:14px; color:#999}
.kt_title h2 a:hover{ color: #000;}
.kt_title ul li{ width:100px; float: left; text-align: center; position: relative;}
.kt_title ul li a{ font-size: 16px;line-height: 35px;  }
.kt_title ul li i{ position: absolute; width: 9px; height: 11px; top: 3px; right: 15px; background: url("../images/i_kt_tbg.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_kt_tbg.png*/ 0 0 no-repeat ;} 
.kt_title ul li b{ background: #999; width: 2px; height: 24px; position: absolute; left: 0; top: 4px;}
.kt_title ul li.hover a{color: #000; font-weight: bold;}
.kt_news_c{ width: 100%;;}
.kt_news_c ul li{ line-height: 28px; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;background: url("../images/i_icon01.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_icon01.png*/ 0 -40px no-repeat; padding-left: 22px;  ;}
.kt_news_c ul li a{ color: #535353;}
.kt_news_c ul li a:hover{ color: #000;}
.kt_adv{ width:500px; position: relative; overflow: hidden; height: 340px; float: left ; margin-left: 12px;;}
.kt_adv_c{ width: 100%; height: 340px; overflow: hidden;}
.kt_adv_c ul { width: 10000px;;}
.kt_adv_c ul li{ width: 500px; height: 340px; float: left; overflow: hidden; position: relative;}
.kt_adv_c ul li img{ width: 100%; height: 100%;}
.kt_adv_c ul li h2{ position: absolute; left: 0; bottom: 0; width: 470px; height: 35px; padding-left: 30px; line-height: 35px; font-size: 16px; font-weight: normal;  background: rgba(0, 0, 0, 0.5) !important;  background: #000;  filter: Alpha(opacity=50); color: #fff;}
.kt_adv_num{ position: absolute; width: 90px; height: 25px; bottom:  0; right:  0;;}
.kt_adv_num ul li{ width: 16px; height: 16px; float: left; margin: 0 5px; text-indent: 9999px; background: #fff; border-radius: 50%;;}
.kt_adv_num ul li.on{ background: #000;}
.kt_news_cont{ width: 100%; height: auto;}
.kt_news_cont .kt_news_c{ display: none;}
.kt_box2{ width: 572px; height: 400px;} 
.kt_wen{ width: 100%;}
.kt_wen ul li{  line-height: 30px; background: url("../images/i_icon01.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_icon01.png*/ 0 -38px no-repeat; padding-left: 22px; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
.kt_wen ul li a{ font-size: 16px;}
.kt_wen ul li b{ float: right; font-weight: normal;} 
.kt_wen_jj{ width: 100%; margin-bottom: 5px; border-bottom: 1px dashed #ddd; height: 110px; background: url("../images/i_yinhao.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_yinhao.png*/ 160px  10px no-repeat;  }
.kt_wen_jj img{ float: left; width: 120px; height: 100px; margin: 0  16px 0 20px; display: inline;}
.kt_wen_jj p{ text-indent: 2em; padding: 22px  10px 0 0;}
.kt_wen_jj p a,.kt_wen ul li a:hover{ color: #000;}
.kt_wen_jj p a:hover{ color: #d00;}
.kt_zs_jj { height: 140px; background-position: 200px  30px;}
.kt_zs_jj h2{ font-size: 16px; font-weight: normal; line-height: 32px; }
.kt_zs_jj img{ width: 180px; height: 130px; margin: 0 16px 0 0;}
.kt_zs_jj h2 b{ float: right;font-weight: normal;}
.kt_zs_jj p{ padding: 10px 0 0 0;}
.kt_box3{ width: 1178px; height: 435px;}
.kt_box3 .fr{  width: 440px;}
.kt_box3 .i_kt_add_p{ width: 280px;}
.kt_huodong{ width: 100%;;}
.kt_hd_cont{ width: 100%;}
.kt_box4{ width: 1178px; height: 405px; margin: 0 auto;}
.kt_box4 .kt_title ul li{ width: 110px;}
.kt_box4 .fl{ width: 470px; float: left;}
.kt_box4 .i_kt_add_p{ width: 310px;}
.kt_zs_c{ width: 100%; display: none;}
.kt_riji_img{ width: 670px; float: right;}
.kt_riji_img ul li{ position: relative;  width: 325px; height: 160px; overflow: hidden; float: left; margin: 5px; display: inline;}
.kt_riji_img ul li img{ max-width: 100%;}
.kt_riji_img ul li h2{  position: absolute;left: 0; bottom: 0;   background: rgba(0, 0, 0, 0.5) !important;  background: #000;  filter: Alpha(opacity=50); line-height: 30px; text-align: center; font-size: 16px; color: #fff; font-weight: normal; width: 100%; display: none; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
.kt_riji_img ul li:hover h2{ display: block;   }
.kt_kuai ul li{ width: 160px; height: 95px; background: #f0f0f0 url("../images/i_kt_bg.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_kt_bg.png*/ center -5px no-repeat; text-align: center; float: left; margin-right: 13px; }
.kt_kuai ul li a{ display: block; font-size: 16px; font-weight: normal; padding-top: 65px;}
.kt_kuai .kt_k2{ background-position: center -110px;}
.kt_kuai .kt_k3{ background-position: center -230px;}
.kt_kuai .kt_k4{ background-position: center -335px;}
.kt_kuai .kt_k5{ background-position: center -445px;}
.kt_kuai .kt_k6{ background-position: center -555px;}
.kt_kuai .kt_k7{ margin: 0; float: right;  background-position: center -668px;} 
.kt_kuai ul li:hover{ background-color: #a0a0a0;}
.kt_kuai ul li:hover,.cl_img  img:hover,.al_sjs img:hover,.p_r_sjs img:hover{-moz-transition: all 0.7s ease-in-out;-webkit-transition: all 0.7s ease-in-out;-o-transition: all 0.7s ease-in-out;-ms-transition: all 0.7s ease-in-out;transition: all 0.7s ease-in-out;-moz-transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-o-transform:rotateY(360deg);-ms-transform: rotateY(360deg);transform: rotateY(360deg);}
.kt_xgt{ width: 260px;  ; float: left;}
.kt_xgt dl{ width: 100%; padding-top: 20px;}
.kt_xgt dl:after{  content:"."; display:block; visibility:hidden; height:0; clear:both;}
.kt_xgt dt{ border-bottom: 1px solid #ccc; margin-bottom: 10px;  }
.kt_xgt dt span{ font-size: 16px; font-weight: normal; background:#676767; color: #fff; padding: 3px 8px 4px 8px ;}
.kt_xgt dt span:hover{ background: #000;}
.kt_xgt dd{ width: 50%; float: left;  padding:2px 0 ;}
.kt_xgt dd a{ padding: 3px 5px;}
.kt_xgt dd a:hover{ background: #000; color: #fff;}
.kt_xgt_img{ width: 900px; }
.kt_xgt_img ul li{ ; width: 290px;  } 
.kt_box img,.kt_c_img img,.i_jq_img img{  transform:scale(1); -ms-transform:scale(1);-moz-transform:scale(1);	-webkit-transform:scale(1); -o-transform:scale(1);       transition: transform 0.6s; -webkit-transition: -webkit-transform 0.6s;   }
.kt_box img:hover,.kt_c_img img:hover,.i_jq_img img:hover{ transform:scale(1.1); -ms-transform:scale(1.1);-moz-transform:scale(1.1);	-webkit-transform:scale(1.1); -o-transform:scale(1.1); 
transition:all .5s ease; -ms-transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}
.kt_jinqi{ width: 720px; float: left;}
.kt_jinqi ul li{ width: 230px; float:left; height: 180px; margin: 0 5px 10px 5px; overflow: hidden;}
.kt_jinqi ul li img{ max-width: 100%; }


  /*文章列表页*/
.w730_2{ width: 835px; float: left;}
.words_list{ width: 100%;;}
.words_list ul li{ padding: 10px 10px; border: 1px solid #ddd; background: #f7f7f7; margin-bottom: 15px;  box-shadow: 0 3px 5px #ccc; }
.words_list ul li:nth-child(even){ background: #fff;}
.words_list ul li:after{  content:"."; display:block; visibility:hidden; height:0; clear:both;}
.words_list ul li:hover{ background: #fff;}
.words_list ul li:nth-child(even):hover{ background: #efefef;}
.words_list .w_img{ width: 200px; height: 140px; padding: 2px; border: 1px solid #ccc; overflow: hidden; float: left;}
.words_list .w_img img{ width: 100%; height: 100%;}
.words_list .w_words{width: 585px; float: right;}
.words_list .w_words h2{ border-bottom: 1px dashed #ccc; line-height: 30px; font-size: 16px; font-weight: normal;}
.words_list .w_words h2 span{ float: left; color: #000; margin-right: 5px; font-size: 26px; line-height: 28px;;}
.words_list .w_words h2 a:hover{ color: #000;}
.words_list .w_words .p0{ padding: 10px  10px; text-indent: 2em; background: url("../images/i_yinhao2.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_yinhao2.png*/ 10px  5px no-repeat;}
.words_list .w_words .p0 a{ color: #000;}
.words_list .w_words .p0 a:hover{ color: #d00;}
.words_list .w_words .p1{  text-align: right; padding-right: 10px;}
.words_list .w_words .p1 span{ color: #666; padding-left: 20px;}
.box_s{ box-shadow: 0 3px 5px #ccc;}
.w350 .kt_wen .kt_wen_jj{background-position: 150px -10px;}
.w350 .kt_wen .kt_wen_jj img{ margin-left: 10px;}
.w350 .kt_wen .kt_wen_jj p{ padding: 2px 0 0 0;} 
.w350 .kt_title h2 i{left: 70px;}
.w350 .i_kt_add_p { width: 175px;}
.kt_wenda{ width: 100%; height: 430px; overflow: hidden;}
.kt_wenda ul li { width: 320px; height: 80px; padding-bottom:6px; text-overflow: inherit; white-space: inherit;}
.kt_wenda ul li a.a0{overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;   display: block;}
.kt_wenda ul li p{line-height: 22px; padding: 0 10px; }
.kt_wenda ul li p a{  font-size: 14px;  color: #777;}
 
.wz_left{ width: 825px; float: left;}
.wz_cont{ padding: 0 10px;}
.wz_head{ width: 100%; text-align: center;; padding: 20px 0;;color: #fff;}
.wz_head h2{ font-size: 24px; font-weight: normal;line-height:44px;}
.wz_head .p_time{ padding: 10px 0;;}
.wz_head .p_02{ background: #F7F7F7; width: 660px; margin: 0 auto; padding:13px 15px; text-align: left;}
.wz_content{ width: 100%; padding: 10px 0;color: #fff;}
.wz_content img{ max-width: 100%;}
 
.wz_about{ width: 100%; padding:12px 0;}
.wz_about_c{ width: 390px; border: 1px solid #DCDCDC; background: #fff; padding:6px 10px;}
.wz_a_title{ position: relative; width: 100%;margin-bottom: 10px; border-bottom: 1px  dashed #ccc;;}
.wz_a_title h2{  font-weight: normal;  color: #000; font-size: 18px; line-height: 36px;}
.wz_a_title h2 a{ font-size: 14px; color: #666666; float: right;} 
.wz_a_title h2 a:hover{ color: #000;}
.wz_a_title i{ width: 35px; height: 32px; background: url("../images/i_wz_bg.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_wz_bg.png*/ 0 0 no-repeat; position: absolute; left: -10px;top: -2px; }
.wz_right{  width: 346px; float: right;}
.wz_r_box{ width: auto; border: 1px solid #DCDCDC; background: #fff; padding:2px 10px 10px  10px;;}
.wz_r_hot   h2{ padding-left: 20px;}
.wz_wen{ position: relative; width: auto;border: 1px solid #DCDCDC; background: #fff; padding: 10px  0 10px  0;}
.wz_wen h2{ color: #000; font-size: 22px; line-height: 36px; font-weight: normal; padding-left: 30px;}
.wz_wen p.p_time{ padding-left: 30px;}
.wz_wen i{width: 35px; height: 32px; background: url("../images/i_wz_bg.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_wz_bg.png*/ 0 -40px no-repeat; position: absolute; left:  0;top: 0; }
.wz_da .wz_wd_c { padding: 6px 10px 30px 30px; overflow: hidden;  }
.wz_da i{background: url("../images/i_wz_bg.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_wz_bg.png*/ 0 -80px no-repeat;}
.wz_da .words_foot{ padding: 0;} 
 
 /*案例列表页*/
.al_list{ width: 1220px; margin: 0 auto; padding: 14px 0;}
.al_list ul li{  box-shadow: 0 2px 2px #b6b6b6; border-radius: 4px; width: 386px; margin: 0 10px 30px 10px; display: inline; overflow: hidden; float: left; position: relative;}
.al_list .al_img{ width: 100%; height: 230px; overflow: hidden;}
.al_list .al_img img{max-width: 100%;}
.al_sjs{ width: 100%; height: 45px; background: #f5f5f5; padding: 15px 0 0 0; position: relative;}
.al_sjs p{ padding: 0 12px; font-size: 16px; line-height: 30px;}
.al_sjs .sl_sjs_img{ position: absolute; left: 50%; top: -50px; margin-left: -50px; width: 100px; overflow: hidden; border-radius: 50%; height: 100px;  z-index: 999;}
.al_sjs .sl_sjs_img img{ max-width: 100%; }
b.zan{ padding-left: 34px; background: url("../images/i_zan.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_zan.png*/ 2px 0 no-repeat;   height: 24px; display: block; float: left;}
b.zan:hover{ cursor: pointer;}
.al_img_words{ display: none;   position: absolute; top: 0; left: 0; height: 170px; padding-top: 60px; width: 100%;   background: rgba(0, 0, 0, 0.5) !important;  background: #000;  filter: Alpha(opacity=50);  text-align: center;;}
.al_img_words h2{ color: #fff; padding: 3px 0; font-size: 22px; font-weight: normal; line-height: 36px;; border-top: 1px solid #fff; border-bottom: 1px solid #fff; width: 280px; margin: 0 auto; overflow: hidden;}
.al_img_words h2 span{ font-size: 18px; padding: 0 5px;;}
.al_list ul li:hover  .al_img_words{ display:block; animation-name:topAni4;-webkit-animation:topAni4 .52s linear 0s 1 alternate running none;-moz-animation:topAni4 .52s linear 0s normal alternate;animation:topAni4 .52s linear 0s normal alternate;   }
@-webkit-keyframes topAni4{from{opacity:0; top:-230px;} to{opacity:1; top:0px;} }
@-moz-keyframes topAni4{from{opacity:0;  top:-230px;} to{opacity:1; top:0px;} }
@keyframes topAni4{from{opacity:0; top:-230px;} to{opacity:1; top:0px;} }



   
.loader {
      box-sizing: border-box;
      display: flex;
      flex: 0 1 auto;
      flex-direction: column;
      flex-grow: 1;
      flex-shrink: 0;
      flex-basis: 25%;  
      width: 200px;
      height: 180px;
      align-items: center;
      justify-content: center;  
      margin: 0 auto; 
     }
          
 .loader_ball {
  position: relative; }
  .loader_ball > div:nth-child(1) {
    top: 25px;
    left: 0;
    -webkit-animation: loader_ball 1s 0s infinite linear;
            animation: loader_ball 1s 0s infinite linear; }
  .loader_ball > div:nth-child(2) {
    top: 17.04545px;
    left: 17.04545px;
    -webkit-animation: loader_ball 1s 0.12s infinite linear;
            animation: loader_ball 1s 0.12s infinite linear; }
  .loader_ball > div:nth-child(3) {
    top: 0;
    left: 25px;
    -webkit-animation: loader_ball 1s 0.24s infinite linear;
            animation: loader_ball 1s 0.24s infinite linear; }
  .loader_ball > div:nth-child(4) {
    top: -17.04545px;
    left: 17.04545px;
    -webkit-animation: loader_ball 1s 0.36s infinite linear;
            animation: loader_ball 1s 0.36s infinite linear; }
  .loader_ball > div:nth-child(5) {
    top: -25px;
    left: 0;
    -webkit-animation: loader_ball 1s 0.48s infinite linear;
            animation: loader_ball 1s 0.48s infinite linear; }
  .loader_ball > div:nth-child(6) {
    top: -17.04545px;
    left: -17.04545px;
    -webkit-animation: loader_ball 1s 0.6s infinite linear;
            animation: loader_ball 1s 0.6s infinite linear; }
  .loader_ball > div:nth-child(7) {
    top: 0;
    left: -25px;
    -webkit-animation: loader_ball 1s 0.72s infinite linear;
            animation: loader_ball 1s 0.72s infinite linear; }
  .loader_ball > div:nth-child(8) {
    top: 17.04545px;
    left: -17.04545px;
    -webkit-animation: loader_ball 1s 0.84s infinite linear;
            animation: loader_ball 1s 0.84s infinite linear; }
  .loader_ball > div {
    background-color: #000;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute; }
    
@-webkit-keyframes loader_ball {
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.4);
            transform: scale(0.4); }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes loader_ball {
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.4);
            transform: scale(0.4); }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }
            
/*新版首页*/
.fg_jianjie{ width: 265px;   text-align: center;; }
.fg_jianjie h2{ padding:50px 0 10px 0; font-weight: normal;   border-bottom: 1px solid #333; }
.fg_jianjie p{ padding: 5px 0; font-size: 16px;}
.fg_jianjie p a:hover{ color: #d00;}
.fg_img_s01{ width: 265px; height: 220px; left: 0; top: 220px ;}
.fg_img_s02{ width: 265px; height: 220px; left: 0; top: 453px ;}
.fg_img_s03{ width: 265px; height: 220px; left: 280px; top: 453px ;}
.fg_img_s04{ width: 265px; height: 220px; right: 278px; top: 453px ;}
.fg_img_s05{ width: 265px; height: 220px; right: 0; top: 453px ;}
.fg_img_b01{ width: 820px; height: 440px; right: 0; top: 0 ;}
.fg_img_words{ display: none; position: absolute; left: 0; top: 0; width: 100%; height: 220px;   background: rgba(0, 0, 0, 0.5) !important;background: #000;  filter: Alpha(opacity=50);;}
.fg_img_words p{ padding: 65px 15px 0 15px; text-indent: 2em;  color: #fff;}
.fg_c > div:hover  .fg_img_words{ display:block; animation-name:topAni5;-webkit-animation:topAni5 .7s linear 0s 1 alternate running none;-moz-animation:topAni5 .7s linear 0s normal alternate;animation:topAni5 .7s linear 0s normal alternate;   }
@-webkit-keyframes topAni5{from{opacity:0; top:220px;} to{opacity:1; top:0px;} }
@-moz-keyframes topAni5{from{opacity:0;  top:220px;} to{opacity:1; top:0px;} }
@keyframes topAni5{from{opacity:0; top:220px;} to{opacity:1; top:0px;} }

.fg_img_words_big{  height: 70px; display: none; position: absolute; left: 0; bottom: 0; width: 100%;   background: rgba(0, 0, 0, 0.5) !important;background: #000;  filter: Alpha(opacity=50); padding: 10px 0 0 0;  }
.fg_img_words_big p{  text-indent: 2em; padding:  0 30px;  color: #fff; font-size: 16px; line-height: 30px;}
.fg_c > div:hover  .fg_img_words_big{ display:block; animation-name:topAni6;-webkit-animation:topAni6 .7s linear 0s 1 alternate running none;-moz-animation:topAni6 .7s linear 0s normal alternate;animation:topAni6 .7s linear 0s normal alternate;   }
@-webkit-keyframes topAni6{from{opacity:0; bottom:-80px;} to{opacity:1; bottom:0px;} }
@-moz-keyframes topAni6{from{opacity:0;  bottom:-80px;} to{opacity:1; bottom:0px;} }
@keyframes topAni6{from{opacity:0; bottom:-80px;} to{opacity:1; bottom:0px;} }
 
#maincontent {background:#fff;height:450px;overflow:hidden;position:relative;}
#maincontent div.pict {cursor: default !important;}
#maincontent div.main {position: static;text-align: center;display: block;cursor: pointer !important}
#maincontent .element {display: none;position: absolute !important;}
#maincontent .pict img{ border-left: 1px solid #fff ; border-right: 1px solid #fff ; width: 1098px; height: 450px;}
#maincontent .left {width: 88px; top :180px;left: 21%;cursor: pointer; }
#maincontent .right {width: 88px; top: 180px;right: 21%;cursor: pointer;}
#maincontent .main .guardian {display: none;height: 0;}
#maincontent .navi {z-index: 9999999;}
div#maincontent div.main{display:none;}div#maincontent div.element{position:absolute !important;}
.ybj_words {  transition:all .5s ease;  height: 40px; width: 1098px;   position: absolute; left: 1px; bottom: 0;   background: rgba(0, 0, 0, 0.5) !important;  background: #000;  filter: Alpha(opacity=50);   }
.ybj_words h2{ font-size: 18px; padding: 5px 0 0 30px; text-align: left; line-height: 35px;  color: #fff;}
.ybj_words p{ text-indent: 2em; padding:0px 30px  0 30px; text-align: left; color: #fff;}
#maincontent .element:hover .ybj_words{ height: 100px; transition:height .5s ease; }

/*新首页-设计师*/
.i_sjs { width: 1100px; overflow: hidden;   padding-top: 10px; margin: 0 auto;}
.i_sjs ul li { width: 260px;  float: left; display: inline; height: 260px; position: relative;  text-align: center; border: 5px solid #ddd; margin: 0 5px 5px 0; overflow: hidden; }
.i_sjs img{  max-width: 100%;  vertical-align: middle;}
.sjs_img{  width: 100% ;height: 260px;	transition: 0.4s;	-webkit-transition: 0.4s;	-moz-transition: 0.4s; }
.sjs_img img { max-width: 100%;  }
.sjs_words{  position: absolute;  left: 0; bottom: 0; opacity: 0; background: rgba(0, 0, 0, 0.5) !important;  background: #000;  filter: Alpha(opacity=50);  transition:all .5s ease;  height: 0;    width:100%;}
.sjs_words h2{ padding: 40px  0 0 10px; text-align: center; font-size: 20px; font-weight: normal; line-height: 35px;}
.sjs_words h2 a{ color: #fff;}
.sjs_words p{ padding: 5px 12px 0 12px; color: #fff;}
.sjs_words p.p1{ padding-left:24px;}
.sjs_words p.p1 a{ display: block; width:100px; height:30px; background:#920000; color:#fff; text-align:center; line-height:30px; float:left; margin-left:6px;  }
.sjs_words p.p1 a.last{ background:#f58010;}
.sjs_words p.p1 a:hover{ background:#f58010;}
.sjs_words p.p1 a.last:hover{ background:#920000;}
.i_sjs ul li:hover .sjs_words{ height: 260px; display: block; opacity: 1;  transition:height .5s ease; }
 
 
.i_kt_left{ width: 340px; float: left ;  ;}
.i_kt_center{ width: 340px; padding: 0 0 0 40px; float: left;}
.i_kt_c_cont{ width: 100%; height: 350px;;}
.kt_c{ width: 100%; display: none;}
.kt_c_img{ width: 100%; height: 175px; overflow: hidden;}
.kt_c_img img{ max-width: 100%;}
.kt_c_words{ width: 100%; background: url("../images/i_yinhao2.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_yinhao2.png*/ 3px 34px no-repeat;}
.kt_c_words h2{ font-size: 16px; line-height: 32px; padding: 0 0 0 22px; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; background: url("../images/i_icon01.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_icon01.png*/ 0 -38px no-repeat; }
/*.kt_c_words h2 span{  float: left;  color: #000;  margin-right: 5px;  font-size: 26px;  line-height: 32px;}*/
.kt_c_words h2  a{ color: #333; font-weight: normal;}
.kt_c_words h2  a:hover{ color: #000;}
.kt_c_words p{ text-indent: 2em; color: #666;   padding: 0 10px; }
.kt_c_words p a,.video_wrods p a{ color: #000;}
.kt_c_words p a:hover,.video_wrods p a:hover{ color: #d00;}
.kt_r_cont .kt_c_words p:hover{ color: #444;}
.i_kt_right{ width: 340px;float: right;}
.kt_r_cont{ width: 100%;;}
.kt_r_cont ul li{ width: 100%; height: 96px; padding:8px 0; border-bottom: 1px solid #ddd;}

.kt_r_cont .kt_c_img{ width: 100px; height: 96px; float: left;}
.kt_r_cont .kt_c_img img{  width:100%; height: 100%;}
.kt_r_cont .kt_c_words{ float: left; padding-left: 10px; width: 220px;  background-position: 14px 26px;} 
.kt_r_cont .kt_c_words p{ line-height: 20px; color: #888;;}
.v_left{ width: 285px; float: left;}
.v_left .kt_title{ padding: 0;;}
.v_left .kt_c_words p{   font-size: 12px;   line-height: 22px;}
.v_center{ width: 500px; float: left; padding-left:15px;} 
.v_c_viedo{ width: 100%; height: 310px;}
.video_wrods{  width: 100%; height: 94px; background: #f2f2f2;}
.video_wrods h2{ overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  padding:8px 0 0 10px;}
.video_wrods h2 span{ border: 1px solid #ddd;  text-align:center; color: #000;; font-size: 16px; font-weight: normal; float: left; width: 120px; background: #fff; display: block; margin-right: 10px;}
.video_wrods h2 span:hover,.v_right .v_right_p span:hover{ background: #000; color: #fff;}
.video_wrods h2 a{ font-size: 16px; font-weight: normal;}
.video_wrods h2 a:hover,.v_right .v_right_p a:hover{ color: #000;}
.video_wrods p{ padding: 8px 10px 0 10px; text-indent: 2em;;}
.v_right{ width: 285px; float: right;}
.v_right ul li{ width: 100%; margin-bottom: 10px; }
.v_right ul li img{ width: 100%; height: 141px;}
.v_right .v_right_p{ width: 100%; height: 56px;  background: #f2f2f2;;}
.v_right .v_right_p p{  padding: 5px 8px 0 8px;}
.v_right .v_right_p span{ border: 1px solid #ddd;  text-align:center; color: #000;  padding: 2px 15px; background: #fff;   margin-right: 10px;}
.v_right h2 a{ font-size: 14px;}

/*新增-图文小版块*/
.i_kt_add{ width: 100%; height: auto; padding-bottom: 10px; border-bottom: 1px dashed #ddd;}
.i_kt_add h2{ background: url("../images/i_icon01.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_icon01.png*/ 0 -36px no-repeat; padding-left: 22px; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; font-size: 16px; font-weight: normal; line-height: 35px; height: 35px; }
.i_kt_add h2 b{ float: right; font-weight: normal;}
.i_kt_add h2 a:hover{ color: #000;}
.i_kt_add_img{ float: left; width: 120px; height: 100px;  overflow: hidden; margin-left: 15px; display: inline; }
.i_kt_add_img img{ width: 100%; min-height: 100%; }
.i_kt_add_p{ float: right; width: 190px; background: url("../images/i_yinhao.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_yinhao.png*/ 0 5px no-repeat;}
.i_kt_add_p p{ text-indent: 2em; padding: 20px 0 0 0;}
.i_kt_add_p p a{ color: #000; padding: 2px 6px;}
.i_kt_add_p p a:hover{ background: #000; color: #fff;}
.kt_box2 .i_kt_add_p{ width: 370px ;}


/*锦旗*/
.i_jinqi_cont{ width: 1200px; height: 320px; margin: 0 auto;  position: relative;}
.i_jinqi{ width: 1200px; height: 320px; overflow: hidden; } 
.i_jinqi ul{ width: 10000px;}
.i_jinqi ul li{ width:284px; height: 320px; margin: 0 8px 0 8px; display: inline;   background: #fff;   float:left;  position: relative; overflow: hidden;;}
.i_jinqi ul li img{ width: 100%; min-height: 100%;} 
.jq_cont{ display:none; position:absolute; top:0px; left:0px; width:100%; height: 320px;; padding-top:10px;  background: rgba(0, 0, 0, 0.5) !important;background: #000;  filter: Alpha(opacity=50);    transition: transform 0.6s; -webkit-transition: -webkit-transform 0.6s; overflow:hidden;  }
.jq_cont p{ color:#fff; padding:0px 15px; text-indent: 2em;}
.jq_words{ width:100%; height:240px; overflow:hidden; padding-top:10px;}
.jq_cont .p_zx{ text-align:center; padding-top:15px; text-indent: 0em;}
.jq_cont .p_zx a{ padding:7px 30px; color:#fff; border:1px solid #fff;}
.jq_cont .p_zx a:hover{ background:#fff; color:#000}
.jinqi ul li:hover .jq_cont,.i_jinqi ul li:hover .jq_cont{ display:block; animation-name:topAni;-webkit-animation:topAni .5s linear 0s 1 alternate running none;-moz-animation:topAni .5s linear 0s normal alternate;animation:topAni .5s linear 0s normal alternate;   }
@-webkit-keyframes topAni{from{opacity:0; top:410px;} to{opacity:1; top:0px;} }
@-moz-keyframes topAni{from{opacity:0;  top:410px;} to{opacity:1; top:0px;} }
@keyframes topAni{from{opacity:0; top:410px;} to{opacity:1; top:0px;} }

.i_jinqi_cont .part_btn{ display: block; top: 104px;}
.i_jinqi_cont .part_left{ left: -40px;;}
.i_jinqi_cont .part_right{ right: -40px;;}
 
.i_cailiao{ position: relative; height: 510px; overflow: hidden;}
.i_cl_cont{ width: 100%; height: 500px; overflow: hidden;}
.i_cl_cont ul{ width: 20000px;;}
.i_cl_cont ul li{ width: 1100px; height: 500px; float: left; position: relative;}
.i_cl_cont ul li h2{ position: absolute; bottom: 0; left: 0;   background: rgba(0, 0, 0, 0.5) !important;  background: #000;  filter: Alpha(opacity=50); width: 1060px; height: 50px; color: #fff; line-height: 50px; padding-left: 40px;}
.cl_btn{ width: 55px; height:103px; position: absolute ; top: 200px;;}
.cl_btn:hover{ cursor: pointer;}
#cl_left{ left: 10px;}
#cl_right{ right: 10px;}

/*新-案例详情页*/
.al_s_title{ width: 100%; height: 60px;}
.al_s_title h2{ line-height: 60px; border-left: 6px solid #000; font-weight: normal;  padding-left: 20px; font-size: 26px;}
.al_s_title h2 span{ color: #666; font-size: 12px;padding-left: 10px;}
.al_s_title h2 a{ float: right; font-size: 16px;;}
.al_s_title h2 a:hover{ color: #000;} 
.al_s_sjs{   border: 1px solid #ddd; width: auto;   height: 260px;}
.s_sjs_img{ width: 260px; height: 260px; float: left;}
.s_sjs_img img{ width: 260px; height: 260px;}
.s_sjs_words{ width: 570px; padding-left: 15px; float: left;}
.s_sjs_words h2{ line-height: 45px;}
.s_sjs_words p{ padding: 3px 0; font-size: 16px ;} 
.s_sjs_bm{ width: 230px; float: right;   height: 260px;} 
.s_sjs_bm .c_baoming{ height: 260px; padding: 0; background: none; border-left: 1px solid #ddd;}
.s_sjs_bm  h2{ background: #920000;  color: #fff; padding:3px 0; }
.s_sjs_bm input{ padding-left: 30px; width: 170px;   background: url("../images/i_input_bg2.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_input_bg2.png*/ no-repeat #fff;   border-radius: 8px;  border: 1px solid #ccc;  outline: none;}
.s_sjs_bm .c_baoming  li{ height: 35px;}
.s_sjs_bm .li01 input{ background-position: 4px 5px}
.s_sjs_bm .li02 input{ background-position: 4px -44px;}
.s_sjs_bm .li03 input{ background-position: 4px -86px;}
.s_sjs_bm .li04 input{ background-position: 4px -130px;}
.s_sjs_bm .sub input{ padding: 0;}
.s_sjs_bm .sub input:hover{ background: #920000;} 
.s_sjs_bm .yzm { height: 30px;}
.s_sjs_bm .yzm input{ float: left; width:90px; background-position: 4px -130px;   }
.s_sjs_bm .yzm img{ width: 70px; height: 30px; margin-right: 15px; display: inline;}

.al_s_tuijian{ width: 1122px; margin: 0 auto; height: 250px;}
.al_s_tuijian{width: 1220px;margin: 0 auto;height: 270px;}
.al_s_anli{ width: 100%;}
.al_s_anli ul li{width: 386px;overflow: hidden;position: relative;float: left;margin: 0 10px;display: inline;}
.al_s_anli ul li img{max-width: 100%;}
.al_s_words{ position: absolute; height: 40px; width: 100%; left: 0; bottom: 0;  background: rgba(0, 0, 0, 0.7) !important;   background: #000;  filter: Alpha(opacity=70); text-align: center;  transition:all .5s ease; }
.al_s_words h2{ color: #fff; font-size: 18px; line-height: 40px; font-weight: normal; }
.al_s_anli ul li:hover .al_s_words{ height: 247px; transition:height .5s ease; }
.al_s_anli ul li:hover .al_s_words h2{ border: 1px solid #fff; width: 230px; margin: 0 auto; height: 70px;line-height: 70px; margin-top: 75px; overflow: hidden;}


.p_share{ width: 100%; height: 33px;}
.p_share > div{ float: right; padding-right: 15px;}

/* banner---新*/ 
.banner{ width: 100%;}
.container_skitter .image a { display: block; width: 100%;}


/*新版首页20160804*/
.i_adv{ background: url("../images/i_adv01.jpg")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_adv01.jpg*/ center 0 no-repeat ; height: 200px;;}
.i_adv > div{ width: 50%; height: 130px; text-align: center; padding: 70px 0 0 0;}
.i_adv a{ display: block; width: 100%;} 
.i_adv h2{ width: 400px; height: 60px; line-height: 60px; margin: 0 auto; font-size: 30px; color: #fff; background: rgba(240, 172, 7, 0.6) !important;  background: #f0ac07;  filter: Alpha(opacity=60);}
.i_adv h2:hover{ background: #f0ac07 !important ; }
.new_title{ width: 1200px; margin: 0 auto; text-align: center; position: relative; padding: 20px 0; }
.new_title h2 { position: relative; z-index: 111; width: 1200px; height: 60px; margin: 0 auto; font-size: 32px; line-height: 30px;background: url("../images/i_title_bg.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_title_bg.jpg*/ center 0 no-repeat;color:#fff; }
.new_title h2 span{ font-size: 14px; text-transform: uppercase; font-weight: normal;}
.new_title h2 b,.new_title h2 a:hover{ color: #b40000;}
.new_title h2 a{ position: absolute; right: 25px; top: 0; font-size: 18px; font-weight: normal;color: #b5b2b2;}
.new_title i{ background: #999; display: block; height:2px; width: 100%; position: absolute; top: 43px; left: 0;}

.i_adv h2,.new_input .fl h2{ transform:scale(1); -ms-transform:scale(1);-moz-transform:scale(1);	-webkit-transform:scale(1); -o-transform:scale(1);       transition: transform 0.6s; -webkit-transition: -webkit-transform 0.6s;   }
.i_adv h2:hover,.new_input .fl h2:hover{ transform:scale(1.1); -ms-transform:scale(1.1);-moz-transform:scale(1.1);	-webkit-transform:scale(1.1); -o-transform:scale(1.1); 
transition:all .5s ease; -ms-transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}

.li_turn, .front, .back {width:100%; height:136px;}
.li_turn{ -webkit-perspective: 1000px; -moz-perspective: 1000px;-ms-perspective: 1000px;-o-perspective: 1000px;perspective: 1000px; position: relative;   }
.li_turn:hover .back {transform: rotateY(0deg); -webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg); z-index:2;}
.li_turn:hover .front { transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg); z-index:1}
.front, .back {backface-visibility: hidden;transition: 0.6s ease-out;-webkit-transition: .6s ease-out; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d;-o-transform-style: preserve-3d;transform-style: preserve-3d;position: absolute;top: 0;left: 0;} 
.front {z-index: 2;transform: rotateY(0deg);transform: rotateY(0deg); -webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);}
.back { background: url("../images/i_icon_00.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_icon_00.png*/ center 0 no-repeat; z-index:1;transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);-o-transform: rotateY(-180deg);} 
.back p{ padding: 30px 10px 0 10px; line-height: 20px; color: #fff;}
.last .back { background: no-repeat;}
.new_icon{ height: 170px;}
.new_icon ul li{ width: 133px; float: left  ; text-align: center;}
.new_icon ul li a{ display: block; width: 100%;}
.new_icon h2{ color: #b49d48; font-size: 18px;   line-height: 40px; padding-top: 140px;}
.new_icon span{ width: 70px; height: 70px; display: block; margin: 0 auto; padding-top: 20px; background: url("../images/i_icon_06.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_icon_06.png*/ center 20px no-repeat;-webkit-animation: bounce-up 3s linear infinite; -ms-animation: bounce-up 3s linear infinite; -moz-animation: bounce-up 3s linear infinite; animation: bounce-up 3s linear infinite;}
.new_icon span.s0{ background-position: center -80px;} 

.new_input{ position: relative;}
.new_input .fl { width: 310px; height: 100px; background: url("../images/i_icon_san.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_icon_san.png*/ 290px 40px no-repeat;  }
.new_input .fl h2{ width: 290px; height: 100px; background: #b40000; line-height: 100px; color: #fff; text-align: center; font-weight: normal;}
.new_input .fl h2 span{ padding: 0 10px; font-size: 40px;} 
.new_i_cont { width: 870px;}
.new_i_cont ul li{ width: 260px; margin: 0 15px 9px 0; float: left; height: 38px; border: 1px solid #ccc; border-radius: 6px; padding: 3px 0 3px 10px; line-height: 38px; position: relative;}
.new_i_cont ul li strong{ font-size: 16px; font-weight: bold; width: 90px; float: left; display: block;}
.new_i_cont ul li input{ height: 36px; line-height: 36px; border: none; outline: none; float: left; background: #fff;}
.new_i_cont ul li span{ position: absolute; top: 6px; right: 0; width:0px; margin:0px;}
.new_i_cont ul li select{ width: 170px; height: 38px; line-height: 38px; border: none; outline: none;  background: #fff;}
.new_i_cont ul li:hover,.new_i_cont .last:hover .yzm{  border-color: #b40000;}
.new_i_cont .no_margin{ margin-right: 0;   width: 283px;}
.new_i_cont .last{ padding: 0; border: none; margin: 0; width: 295px;  height: 46px; }
.new_i_cont .yzm {   height: 44px; line-height: 44px; padding:0px 0 0 10px;   }
.new_i_cont .yzm strong{ width: 70px;}
.new_i_cont .yzm .i_text{ width: 80px; height: 40px; line-height: 40px; }
.new_i_cont .yzm img{ float: right; width: 90px; height: 44px; border-left: 1px solid #ccc; border-radius:0px 6px 6px 0; }
.new_i_cont .i_sub{ position: absolute; right: 0; top: 0;  border-radius: 6px;  width: 336px; height: 100px;color: #fff; background: url("../images/i_input_bg.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_input_bg.png*/ center 28px no-repeat  #b40000; margin: 0; padding: 0; border: none;} 
.new_i_cont .i_sub input{ width: 100%; height: 100px; cursor: pointer;  background: none;  text-indent: -9999px; }
.new_i_cont .i_sub:hover {  background-color: #b49d48;}

.new_fengge{ padding:20px 0;}
.new_fg_title{ width:100%; height:60px;}
.new_fg_title ul li{ width:150px; text-align:center; float:left; }
.new_fg_title ul li a{ font-size:24px;line-height:40px; display:block; height:48px; }
.new_fg_title ul li:hover a{ color:#B40000; font-size:25px; border-bottom: 2px solid #B40000;   font-weight:bold;}
.new_fg_cont{ width: 100%;}
.new_fg_img { width: 100%; height: 515px; display: none}
.new_fg_img ul li{ width: 370px; height: 250px; margin:0px 15px  30px 15px; float: left;  border-radius: 6px; overflow: hidden; position: relative; }
.new_fg_img ul li img{ width: 100%; height: 100%;}
.new_fg_words{ width: 100%; text-align: center; position: absolute; left: 0; bottom: 0; height: 0;    background: rgba(0, 0, 0, 0.5) !important;  background: #000;  filter: Alpha(opacity=50); border-radius: 6px;  transition:all .5s ease; }
.new_fg_img .new_fg_words img{ width: 100px; height: 100px; border-radius: 50%; margin: 10px 0;}
.new_fg_words h2{width: 270px;font-weight: normal; margin: 0 auto; margin-top: 20px;}
.new_fg_words h2 a{ color: #fff; width: 100%; font-size: 22px; display: block; height: 36px; line-height: 36px; border: 1px solid #fff; margin-top:80px; }
.new_fg_words h2 a:hover{ background: #B40000;}
.new_fg_words h3{ color:#fff; line-height:30px;}
.new_fg_words p{ color: #fff;  display: inline-block; height: 20px;}
.new_fg_words p span{ width: 50px; height: 20px; display: inline-block; background: url("../images/i_icon_san.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_icon_san.png*/  30px -60px no-repeat;}
.new_fg_img ul li:hover .new_fg_words{ height: 250px;  opacity: 1;  transition:height .5s ease; }

.new_fg_words img{-webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -ms-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; -webkit-transition-delay:.1s; -moz-transition-delay:.1s; -ms-transition-delay:.1s; -o-transition-delay:.1s; }
.new_fg_words img:hover{-webkit-transform:rotate(720deg); -moz-transform:rotate(720deg);  -ms-transform:rotate(720deg); -o-transform:rotate(720deg);  }
@-webkit-keyframes bounce-up {  25% {  -webkit-transform: translateY(7px); }  50%, 100% {  -webkit-transform: 
translateY(0); }  75% {  -webkit-transform: translateY(-7px); } }
@-ms-keyframes bounce-up {  25% {  -ms-transform: translateY(7px); }  50%, 100% {  -ms-transform: 
translateY(0); }  75% {  -ms-transform: translateY(-7px); } }
@-moz-keyframes bounce-up {  25% {  -moz-transform: translateY(7px); }  50%, 100% {  -moz-transform: 
translateY(0); }  75% {  -moz-transform: translateY(-7px); } }
@keyframes bounce-up {  25% {  transform: 
translateY(7px); }  50%, 100% {  transform: translateY(0); }  75% {  transform: translateY(-7px); } }

.gd_icon{ width: 370px; float: left; height: 300px;}
.gd_icon ul li{ margin: 0 15px 15px 0; display: inline; width: 170px; height: 140px; float: left; background: #f1f1f1  url("../images/i_ybf_bg.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_ybf_bg.png*/ no-repeat; text-align: center; box-shadow: 0 2px 3px #888;}
.gd_icon ul li a{  color: #333; display: block; font-size: 24px; font-weight: bold; width: 100%; padding-top: 90px;}
.gd_icon ul li.li01{ background-position: center 20px;}
.gd_icon ul li.li02{ background-position: center -130px;}
.gd_icon ul li.li03{background-position: center -270px;}
.gd_icon ul li.li04{ background-position: center -430px;}
.gd_icon ul li:hover{ background-color: #cecece;}
.gd_baoming{ width: 350px; height: 279px;   border-top: 1px solid #ddd; margin-left: 18px; box-shadow: 0 2px 3px #888; padding:15px 25px 0 25px; float: left; background: #f2f2f2;}
.gd_baoming ul li{ height: 38px;  position:relative;}
.gd_baoming ul li strong{ line-height: 30px; width: 90px; float: left; display: block; font-weight: normal;}
.gd_baoming ul li input{ float: left;}
.gd_baoming input{ line-height: 28px; background:#fff; width: 248px; height: 28px; padding-left: 10px;   border: 1px solid #ccc;}
.gd_baoming select{ width: 260px; height: 30px; border-color: #ccc; float: left;}
.gd_baoming span{ position:absolute;right:10px; top:0px}
.gd_baoming .i_sub{ padding-top: 2px;}
.gd_baoming .i_sub input{ background: #b49d48; color: #fff; width: 100%; font-size: 18px; font-weight: bold;  height: 36px;padding: 0;}
.gd_baoming .i_sub input:hover{ background: #B40000; cursor: pointer;}
.gd_bm_list{  overflow: hidden; width: 380px; height:295px; box-shadow: 0 2px 3px #888; background: #f2f2f2;  float: right; text-align: center;}
.gd_bm_list h2{ background: #555; padding: 5px 0;   color: #fff; font-size: 18px; margin-bottom: 5px; line-height: 35px;  }
.gd_baoming .yzm  input{ width: 110px;}
.gd_baoming .yzm span { top: -1px; right: 100px;}
.gd_bm_gd{ width: 380px; height: 240px; overflow: hidden; }
.gd_bm_gd ul{padding: 0; margin: 0; left: 0; }
.gd_bm_gd ul li{  height: 30px; line-height: 30px; width: 100%;  ;}
.gd_bm_gd ul li:after{  content:"."; display:block; visibility:hidden; height:0; clear:both;}
.gd_bm_gd ul li span{  display: block; float: left; width: 120px;}


.loupan{ width:1260px; margin:0px auto; padding:5px 0;}
.lp_title{ width:1200px; margin:0px auto; height: 50px;}
.lp_title h2{ font-size:36px; line-height: 45px; width: 550px; float: left;} 
.lp_title h2 a{ font-size:20px; font-weight:normal; padding-left:30px;}
.lp_title h2 a:hover{ color: #B40000;}
.lp_search{ float: right; width: 222px; height: 32px; border: 1px solid #ccc; border-radius: 10px;}
.lp_search input{ float: left;}
.lp_search .i_text{ width: 170px; padding-left: 10px; height: 32px; line-height: 32px; outline: none; border: none; background: none;}
.lp_search .i_sub{ width: 40px; height: 32px; background: url("../images/i_icon_san.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_icon_san.png*/ center -98px no-repeat; cursor: pointer; border: none; outline: none;}
.lp_cont{ padding-top: 5px; height: 270px;}
.lp_btn{ width:30px; height:60px; text-align: center; float:left; padding-top:90px;} 
.lp_btn:hover{ cursor:pointer;}
.lp_img{ float:left; width:1200px; height:265px; overflow:hidden;}
.lp_img ul{ width:10000px;}
.lp_img ul li{ width:285px; margin:0px 15px 0 0; float:left; overflow:hidden}
.lp_img img{ width:100%; height:160px;}
.lp_img h2{ font-size:16px; border-bottom:2px solid #000; line-height:35px;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
.lp_img p{ padding:3px 0 ; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
.lp_img p a{ color:#555}
.lp_img p.p1{ background:#f4f4f4; padding: 5px 3px; white-space: inherit;font-size:14px;}
.lp_img p.p1 a{ float:right; padding: 0 4px; border-radius:4px ; }
.lp_img p.p1 a:hover{ background: #b49d48; color: #fff;}
#lp_right{ float:right;}

 


/*样板间*/
#maincontent {background:#fff;height:450px;overflow:hidden;position:relative;}
#maincontent div.pict {cursor: default !important;display:inline-block;left:352px;opacity:1;}
#maincontent div.main {position: static;text-align: center;display: block;cursor: pointer !important}
#maincontent .element {display: none;position: absolute !important;}
#maincontent .pict img{ border-left: 1px solid #fff ; border-right: 1px solid #fff ; width: 1198px; height: 450px;}
#maincontent .left {width: 88px; top :180px;left: 21%;cursor: pointer; }
#maincontent .right {width: 88px; top: 180px;right: 21%;cursor: pointer;}
#maincontent .main .guardian {display: none;height: 0;}
#maincontent .navi {z-index: 9999999;}
div#maincontent div.main{display:none;}div#maincontent div.element{position:absolute !important;}
.ybj_words {  transition:all .5s ease;  height: 40px; width: 1198px;   position: absolute; left: 1px; bottom: 0;   background: rgba(0, 0, 0, 0.5) !important;  background: #000;  filter: Alpha(opacity=50);   }
.ybj_words h2{ font-size: 18px; padding: 5px 0 0 30px; text-align: left; line-height: 35px;  color: #fff;}
.ybj_words p{ text-indent: 2em; padding:0px 30px  0 30px; text-align: left; color: #fff;}
#maincontent .element:hover .ybj_words{ height: 100px; transition:height .5s ease; }



.cailiao{ width: 1200px; margin: 0 auto;}
.cailiao  .prev_button{ width: 55px; height: 103px; left: 10px; background: url("../images/i_left2.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_left2.png*/;}
.cailiao  .next_button{ width: 55px; height: 103px; right: 10px; background: url("../images/i_right2.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_right2.png*/;}

.new_dun {  position:relative;  width: 1200px; height: 280px; padding-top: 30px; overflow: hidden; }
.new_dun .dun_img{ width: auto;   position:absolute; background-size:cover;cursor:pointer;top:30px; left:0px; background: #d8d8d8;  }
.dun_logo{ width:200px; padding-top: 150px; height: 130px; float: left ; text-align: center; background: #d8d8d8; position: relative; border-right: 1px solid #ccc;  border-left: 1px solid #ccc;    }
.dun_logo img{ position: absolute; top: -30px;  left: 13px;   }
.dun_logo h2{ font-size: 26px; line-height: 32px; padding-bottom: 10px; color: #535353;}
.dun_logo h2:hover{ color: #B40000;}
.dun_logo p{ color: #d6b266; line-height: 20px;}
.dun_words{ width: 580px; float: left; text-align: center; display: block;  }
.dun_words h2{ padding: 20px 0  0 0; line-height: 30px; font-weight: normal; color: #444;}

.gd_icon ul li:hover ,.dun_img img:hover,.new_foot img:hover,.i_chengnuo ul li:hover span{-moz-transition: all 0.7s ease-in-out;-webkit-transition: all 0.7s ease-in-out;-o-transition: all 0.7s ease-in-out;-ms-transition: all 0.7s ease-in-out;transition: all 0.7s ease-in-out;-moz-transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-o-transform:rotateY(360deg);-ms-transform: rotateY(360deg);transform: rotateY(360deg);}

.i_adv02{ width: 100%; height: 100px; background: url("../images/i_adv02.gif")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_adv02.gif*/ center 0 no-repeat;}
.i_adv02 a{ width: 100%; display: block;; height: 100px;}

.i_chengnuo{ background: #e8e8e8; height: 360px; width: 100%;}
.i_chengnuo .w1200{ width: 1110px;;}
.i_chengnuo ul li{ width: 370px; float: left; text-align: center; padding-top: 30px;}
.i_chengnuo ul li span{ display: block; width: 100px; height: 100px; background: url("../images/i_icon_cn.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/i_icon_cn.png*/ 0 -127px  no-repeat; margin: 0 auto;}
.i_chengnuo ul li  a{ display: block;  }
.i_chengnuo .li02 span{background-position: -136px -127px;}
.i_chengnuo .li03 span{background-position: -275px -127px;}
.i_chengnuo h2{ color: #333; line-height: 50px;;}
.i_chengnuo p{ font-size: 18px; color: #333; line-height: 30px;}
.i_chengnuo ul li:hover h2,.i_chengnuo ul li:hover p{ color: #920000;}

/*首页新增底部-1019*/
.i_foot_cailiao { width: 1206px; margin: 0 auto; }
.i_foot_cailiao  .cl_img{   padding:10px 0 0  0;}
.i_foot_cailiao  .cl_img ul li{ border: 1px solid #ddd; width:142px; margin: 3px; display: inline; height:84px; text-align: center; float:left; }

/*顶部广告1110*/
.top_ban{ width: 100%; display: block;; height: 500px; position: relative; background: url("../images/top_v_bg.jpg")/*tpa=http://sz.tdhjz.com/templates/sz/images/top_v_bg.jpg*/ center 0 no-repeat;}
.top_close{ text-align: center; width: 60px; height: 60px; position: absolute; top: 10%; right: 20%; }
.top_close a{ border-radius: 50%; line-height: 60px; background: #777; color: #fff; display: block; color: #fff; font-size: 40px;;}
.head{ width: 100%; position: relative;}
.top_cont{ width: 1100px; margin: 0 auto;}
.top_video{ width: 520px; height: 300px; padding: 92px 0 0 102px;}

.tipbar,.tipbox,.progress li,.tipword,.tipbar .arrow,.tipBarword,.tipSwitch{background-repeat:no-repeat;}
#searchTip{overflow:hidden;}
.tipbox{width:300px;position:relative;height:210px;display:none; }
.tipbox .tipboxBtn{position:absolute;display:inline-block;width:25px;height:25px;left:240px;top:36px;cursor:pointer;}
.tipboxNextbtn{position:absolute;display:inline-block;width:82px;height:28px;left:163px;top:127px;cursor:pointer;}
.progress{position:absolute;left:71px;top:136px;width:90px;height:9px;line-height:9px;font-size:0px;}
.progress li{float:left;width:9px;height:9px;margin-right:6px;font-size:0px;background-position:-829px -311px;}
.progress .on{background-position:-840px -311px;}
.tipword{position:absolute;}
.tipbox span{ cursor: pointer; width: 100px; height: 60px; display: block; position: absolute; right: 28px;   top: 0;}

#step1{z-index:9991005;}
#step2{z-index:9991004;}
#step3{z-index:9991003;}
#step4{z-index:9991002;}
#step5{z-index:9991001;}
#step6{z-index:9991000;} 
.g_bg{ background: url("../images/g_c_bg00.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/g_c_bg00.png*/ center 0 no-repeat; width: 280px; height: 210px; cursor: pointer;}
.g_bg01 { background-image: url("../images/g_c_bg01.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/g_c_bg01.png*/;}
.g_bg02 { background-image: url("../images/g_c_bg02.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/g_c_bg02.png*/;}
.g_bg03 { background-image: url("../images/g_c_bg03.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/g_c_bg03.png*/;}
.g_bg04 { background-image: url("../images/g_c_bg04.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/g_c_bg04.png*/;}
.g_bg05 { background-image: url("../images/g_c_bg05.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/g_c_bg05.png*/;}
.g_bg06 { background-image: url("../images/g_c_bg06.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/g_c_bg06.png*/;} 
.g_s{ background: center 0 no-repeat;;}
.g_s01 { background-image: url("../images/g_s_01.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/g_s_01.png*/; width: 600px; height: 110px;}
.g_s02 { background-image: url("../images/g_s_02.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/g_s_02.png*/; width: 306px; height: 88px;}
.g_s03 { background-image: url("../images/g_s_03.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/g_s_03.png*/; width: 104px; height: 45px;}
.g_s04 { background-image: url("../images/g_s_04.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/g_s_04.png*/; width: 172px; height: 194px;}
.g_s05 { background-image: url("../images/g_s_05.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/g_s_05.png*/; width: 50px; height: 120px;}
.g_s06 { background-image: url("../images/g_s_06.png")/*tpa=http://sz.tdhjz.com/templates/sz/images/g_s_06.png*/; width: 424px; height: 106px;} 
.tipbarwrap{position:absolute;width:100%;height:1px;left:0px;top:0px;z-index:991000;background-color:transparent;}
.tipbardiv{position:relative;width:900px;height:1px;margin:0px auto;}
.tipbar{display:none;position:absolute;z-index:1000;}
.tipbarInner{position:relative;}
.tipbar .arrow{width:70px;height:46px;background-position:-193px -216px;position:absolute;}
.tipBarword{position:absolute;}
#tipbar1{ top: 22px; left: 72px;}
#tipbar2{ top: 34px; left: 778px; }
#tipbar3{ top: 0; left: 830px; }
#tipbar4{ top: 0; right: 0 !important; }
#tipbar5{ top: 144px; right: 0 !important;}
#tipbar6{position: fixed;bottom: 0;left: 50%;margin-left: 206px;} 
.notip{position:absolute;left:230px;top:132px;}
#notip{vertical-align:middle;}
.notip label{vertical-align:middle;color:#0c5685;}
.tipSwitch{width:80px;height:26px;cursor:pointer;background-position:-512px -212px;cursor:pointer;position:absolute;top:48px;right:185px;}
