  
.h12{ width: 100%; height: 12px; clear: both;}



.part01:after,.part02:after,.chengshi:after{  content:"."; display:block; visibility:hidden; height:0; clear:both;}
.part01{ }
.gl_cont{ width:100%; }
.gl_cont ul li{  float:left; box-shadow: 0 2px 3px #888;}  
.gl_cont .gl_img{ padding:0px; width:267px; margin: 0px 10px 10px 0px; display:inline; height:170px;  position:relative; background: #9e5406; }
.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  0px; width:100px; margin:5px auto 0px auto;  display:block; border:1px solid #fff; color:#fff; }
.gl_img:hover span{ background:#14a83b; color:#fff; }

.part02{   background:#eee; padding:20px 0px; }
.bm_left{ width:730px; float:left; text-align:center; text-align:center;}
.bm_right{width: 328px;height: 356px;border:3px solid #fff;float:right;margin:117px 15px 0px 0px;}
.bm_right h2{ text-align:center; font-size:30px; line-height:60px; padding:10px 0px; }
.bm_right h2 strong{ font-size:40px; color:#d00;}
.bm_right ul li{ width:290px; margin:0px auto; height:42px;position: relative;}
.bm_right ul li span{ position:absolute; top:0px; right:4px}
.bm_right ul li input{ width:278px; border:1px solid #ddd; background:#fff; line-height:35px; height:35px; padding-left:10px;}
.bm_right ul li select{  width:290px; color:#999; ; border:1px solid #ddd; background:#fff; line-height:35px; height:35px;}
.bm_right ul li .i_sub{ background:url(img/i_bg01.jpg) 0px 0px repeat-x; width:288px; height:38px; color:#fff; font-size:24px; font-weight:bold; border:1px solid #dc6b00; }
.bm_right ul li .i_sub:hover{ cursor:pointer; background:#ff7c00}
.i_video{width: 712px;height: 355px;float: left;border: 4px solid #fff;margin-left: 17px;}


.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  0px; width:460px; text-align:center; margin: 0px auto;   box-shadow: 0 2px 3px #888; }
.i_title p.p0{ background: none;}
.i_title p.p0 a:hover{  color: #049934;}
.i_title span{ position:absolute;right:0px; top:40px;}
.i_title span a{ font-size:12px; color:#999;}
.i_title span a:hover{ color: #049934;}

.fengge{ padding:20px 0px;}
.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:#049934; font-size:30px; background:url(img/i_icon03.png) center  40px no-repeat; font-weight:bold;}
.fg_cont{ width:0px;  display: none;}
.fg_c{ width:100%; height:630px; position:relative; display:none;}
.fg_c .fg_words{left: 0px; top: 0px; 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,.fz_img img,.gd_adv img,.gd_list img,.c_r_adv img,.p_l_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;   }
.fg_c  > div img:hover,.lp_img  img:hover,.jinqi .jq_img img:hover,.video_bigimg img:hover,.fz_img img:hover,.gd_adv img:hover,.gd_list img:hover,.c_r_adv img:hover,.p_l_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;}

.shejishi{   width:1100px; height:680px; overflow:hidden; margin:10px auto;}
/*.sjs_bg{ width:100%; height:680px; background:url(img/sjs_bg.jpg) center 0px no-repeat;}*/
.sjs_cont{ width:100%;}
.sjs_cont ul li{ width:270px; height:340px; float:left; position:relative; margin: 0px 3px 5px 2px; display: inline; }
.sjs_cont  .sjs_words{ position:absolute; left:0px; bottom: 0px;padding:13px 0px; text-align:center; width:100%; background: rgba(0, 0, 0, 0.5) !important;background: #000;  filter: Alpha(opacity=50); display:none;}
.sjs_cont  .sjs_words h2{ color:#fff; }
.sjs_cont  .sjs_words p.p0{ padding:4px 0px; color:#fff;}
.sjs_cont  .sjs_words p.p1{ padding-left:24px;}
.sjs_cont  .sjs_words p.p1 a{ display: block; width:110px; height:30px; background:#049934; color:#fff; text-align:center; line-height:30px; float:left; margin-left:2px;  }
.sjs_cont  .sjs_words p.p1 a.last{ background:#f58010;}
.sjs_cont  .sjs_words p.p1 a:hover{ background:#168600;}
.sjs_cont img{ width:100%; height:100%; } 
.sjs_cont ul li:hover .sjs_words{  z-index:9999;  display:block;animation-name:lAni;-webkit-animation:lAni .6s linear 0s normal none;-moz-animation:lAni .6s linear 0s normal none;animation:lAni .6s linear 0s normal none;}
@-webkit-keyframes lAni{from{opacity:0; bottom:240px; } to{opacity:1;bottom:0px;  }}
@-moz-keyframes lAni{from{opacity:0;bottom:240px; } to{opacity:1;bottom:0px;  }}
@keyframes lAni{from{opacity:0;bottom:240px; } to{opacity:1;bottom:0px;  }}



.gd_adv{ width:760px; float:left; height:400px; background: url(img/i_adv02.jpg) 0px 0px no-repeat; position: relative;}
.gd_adv a{ display: block; width: 100%; height:100%;  }
.gd_adv img{position: absolute; right: 40px; bottom: 30px;} 
.gd_words{ width:320px; float:right;height:400px ; background:#f0f0f0}
.gd_words p{ padding:5px 0px 5px 10px;}
.gd_words p strong{ width:75px; display: block; float:left; text-align:center; }
.gd_words h2{ text-align:center; margin-bottom:15px; line-height:45px; background:#ff8d00; color:#fff; border-radius:20px;}
.gd_words h2 a{ float:right; font-weight:normal; font-size:14px; padding-right:20px; color:#fff;}
.gd_gundong { width:100%; height:290px; text-align:center; overflow: hidden;}
.gd_gundong ul{ left: 0px;}
.gd_gundong ul li{ width:100%; height:35px; line-height:35px; }
.gd_gundong ul li  strong{ width:75px; display: block; float:left; text-align:center; font-weight:normal;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; } 

.loupan{ width:0px; margin:0px auto; padding:0px 0px;height:0px;}
.lp_title{ width:1100px; margin:0px auto;}
.lp_title h2{ font-size:36px;} 
.lp_title h2 strong{ font-size:20px; font-weight:normal; padding-left:30px;}
.lp_cont{ padding:0px  0px;}
.lp_btn{ width:0px; height:0px; float:left; padding-top:0px;} 
.lp_btn:hover{ cursor:pointer;}
.lp_img{ float:left; width:0px; height:0px; overflow:hidden;}
.lp_img  ul{ width:10000px;}
.lp_img  ul li{ width:240px; margin:0px 23px; float:left; overflow:hidden}
.lp_img  img{ width:100%; height:160px;}
.lp_img  h2{ font-size:16px; border-bottom:2px solid #049934; line-height:35px;}
.lp_img  p{ padding:3px 0px ; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
.lp_img  p a{ color:#049934}
.lp_img  p.p1{ background:#f4f4f4; padding: 5px 3px; white-space: inherit;font-size:16px;}
.lp_img  p.p1 a{ float:right; }
#lp_right{ float:right;}
 

.chengshi{ padding:20px 0px;} 
.chengshi .i_title h2{  width:680px;} 

.fz_content{ padding:15px 0px 0px 15px; width:1085px; margin:0px auto; background:#FFF;} 
.fz_cont{ width:100%;  height:300px;  }
.fz_img{ width:780px; float:left; position:relative; height:280px;}
.fz_img > div{position: absolute; overflow:hidden;  }
.fz_img  img{  width:100%; height:100%;transform:scale(1);}
.fz_img  .fz_img_words{ position:absolute; height:20px; width:100%; padding:10px 0px; text-indent:1em; bottom:0px; left:0px; background: rgba(229, 229, 229, 0.9) !important;background: #e5e5e5;  filter: Alpha(opacity=90); transition:height .8s;-moz-transition:height .8s; -webkit-transition:height .8s; -o-transition:height .8s;   }
.fz_img  .fz_img_words h2{ font-size:18px; height:20px;}
.fz_img  .fz_img_words p{ padding:10px 20px; line-height:24px;}
.fz_img  h2 span{ font-size:14px; font-weight:normal;}
.fz_img   .fz_img_words:hover{ height:80px;  color:#535353; } 
.fz_img  .fz_img01{ width:430px; height:280px; top:0px; left:0px; }
.fz_img  .fz_img02{ width:160px; height:135px; top:0px; left:440px;} 
.fz_img  .fz_img03{ width:160px; height:135px; top:145px; left:440px;} 
.fz_img  .fz_img04{ width:170px; height:280px; top:0px; right:0px;} 
.fz_words{ width:270px; float:right; margin-right:15px; background:url(img/i_fz_bg.jpg) 0px 45px no-repeat;}
.fz_words h2{ border-bottom:1px solid #ccc; margin-bottom:5px; line-height:35px; font-size:18px;}
.fz_words h2 a { color:#d80000;}
.fz_words ul li{ line-height:31px; padding:0px 0px 0px 30px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.fz_words ul li a:hover{ text-decoration:underline} 
	
.video_left{ width:355px; float:left;}
.video_left h2{ font-size:30px; color:#00b533; border-bottom:1px solid #00b533; line-height:40px; background:url(img/i_hot.png) right 0px 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 0px; line-height:30px;}
.video_list{ padding:5px 0px; }
.video_list ul li{ line-height:30px; background:url(img/i_icon01.png) 0px 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(img/i_icon02.png) 10px 10px no-repeat rgba(0, 0, 0, 0.5) !important;background: #000  url(img/i_icon02.png) 10px 10px no-repeat;  filter: Alpha(opacity=50); height:66px; padding:0px 0px 0px 70px; width:286px; line-height:66px; font-size:24px; color:#fff; }
.vidoe_right{ width:355px; float:right;}
.vidoe_right ul li{  height:138px; } 

/*锦旗*/
.jinqi{ padding:20px 0px; width: 1100px; margin: 0px auto;}
.jinqi ul li{ width:265px; margin: 0px 4px 15px 4px; display: inline;   background: #fff;  border: 1px solid #ddd; float:left;  position: relative; overflow: hidden;;}
.jinqi ul li img{ width: 100%; height: 330px;;} 
.jinqi ul li h2{ text-align: center; line-height: 35px; padding: 6px 0px; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
.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;} }

 
.cailiao { width: 1106px; margin: 0px auto; }
.cailiao  .cl_img{   padding:10px 0px 0px  0px;}
.cailiao  .cl_img ul li{ border: 1px solid #ddd; width:130px; margin: 3px; display: inline; height:84px; text-align: center; float:left; }
 
/* 主页内容结束*/


/*在建工地块*/
.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 0px 20px; background: none; border: none; margin: 0px;;}
.cont_left .s_cont li{  padding:6px 0px 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: 0px;;  line-height:30px; height:30px;   left:-100px;   width:100px; font-weight: bold;  font-size: 16px; }
.cont_left .s_cont dd{  margin: 0px; line-height:30px; height:30px; padding: 0px 6px;}
.cont_left .s_cont a{display:inline-block;white-space:nowrap; height:24px; line-height:24px;  text-decoration:none; color:#333; border-radius: 0px; width: 66px; padding: 0px; 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:#049934;  border: 2px solid #049934;  background: url(img/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:#049934; color:#fff; }
.cont_left .s_cont .select-result a:hover{ background-position:right -15px}

.cont_center{ padding: 10px 25px;   width: 1048px;}
.cont_center .s_cont{ margin: 0px; padding: 10px 0px;}
.cont_center .gd_list{ padding:25px 0px;}
.cont_center .gd_img{ width: 310px; height: 228px;;}
.cont_center .gd_right{ width: 720px;}
.cont_center .gd_right  h2{ height: 40px;}
.cont_center .gd_right .gd_p p{ font-size: 16px; line-height: 35px;}
.cont_center .gd_right .gd_p { height: 100px; }
.cont_center .gd_right .gd_p span{ float: right;  ;}
.cont_center .shigong {background: url(img/sg_bg4.jpg) 45px 17px no-repeat; height: 80px;}
.cont_center .shigong ul li{ width: 102px;}
.cont_center .shigong i{ width: 620px; left: 45px;}
.cont_center .s1 i{ width: 60px;}
.cont_center .s2 i{ width: 162px;}
.cont_center .s3 i{ width: 264px;}
.cont_center .s4 i{ width: 366px;}
.cont_center .s5 i{ width: 468px;}
.cont_center .s6 i{ width: 570px;}
.cont_center .s7 i{ width: 620px;}
	
.gongdi{ width: 100%; padding: 20px 0px;}
.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: 245px; height: 180px; 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: 0px; left: 0px; 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: 510px;}
.gd_right  h2{ padding: 0px 0px 10px 0px; line-height: 30px;  }
.gd_right  h2 .a0{ width: 340px; display: block; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
.gd_right  h2 .a1{background: #049934; 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: 60px;}
.gd_right .gd_p .fl{ width: 320px;}
.gd_right .gd_p .fr{ float: right; padding-top: 25px;}
.gd_right .gd_p .fr span{ color: #049934; padding-left: 20px;}
.shigong{ position: relative; width: 100%; height: 90px; padding-top: 10px; background: url(sg_bg.jpg) 25px 17px no-repeat;}
.shigong ul li{ text-align: center;; width: 72px; float: left;  }
.shigong b{ background: #cecece; color: #fff; margin: 0px auto;   border-radius: 50%; line-height: 24px; width: 24px; height: 24px; display:block; z-index: 99; position: relative;}
.shigong p{ color: #cecece; padding: 20px 0px 0px 0px;}
.shigong ul li:hover b{background: #049934 ; }
.shigong ul li:hover p{ color: #049934;}
.shigong i{ width: 450px; height: 10px; display: block; position: absolute; top: 17px; left: 25px; ; background: url(img/sg_bg2.jpg) 0px 0px repeat-x; z-index: 0;;}
.s1 i{ width: 50px;}
.s1 .t1 b{background: #049934; }
.s1 .t1 p{ color: #049934;}
.s2 i{ width: 120px;}
.s2 .t1 b,.s2 .t2 b{background: #049934; }
.s2 .t1 p,.s2 .t2 p{ color: #049934;}
.s3 i{ width: 200px;}
.s3 .t1 b,.s3 .t2 b,.s3 .t3 b{background: #049934; }
.s3 .t1 p,.s3 .t2 p,.s3 .t3 p{ color: #049934;}
.s4 i{ width: 260px;}
.s4 .t1 b,.s4 .t2 b,.s4 .t3 b,.s4 .t4 b{background: #049934; }
.s4 .t1 p,.s4 .t2 p,.s4 .t3 p,.s4 .t4 p{ color: #049934;}
.s5 i{ width: 340px;}
.s5 .t1 b,.s5 .t2 b,.s5 .t3 b,.s5 .t4 b,.s5 .t5 b{background: #049934; }
.s5 .t1 p,.s5 .t2 p,.s5 .t3 p,.s5 .t4 p,.s5 .t5 p{ color: #049934;}
.s6 i{ width: 410px;}
.s6 ul li b{background: #049934; }
.s6 ul li p{ color: #049934;}
.s6 .t7 b{background: #cecece; }
.s6 .t7 p{ color: #cecece;}
.s7 i{ width: 450px;}
.s7 ul li b{background: #049934; }
.s7 ul li p{ color: #049934;}
.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: #333; color: #fff; line-height: 30px; font-size: 16px; text-align: center;; padding: 6px 0px; margin-bottom: 10px;}
.c_baoming ul li{ padding: 5px 0px 5px 15px; 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;;}
.c_baoming .sub{ text-align: center;;} 
.c_baoming .sub input{ background: #049934; color: #fff; line-height: 34px; height: 34px; outline: none;}
.c_baoming .sub input:hover{ cursor: pointer;}
.c_baoming ul li span{ margin: 0px; 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;}

/*工地详情页*/
.w730{ width: 700px; padding: 15px; float:left;  border: 1px solid #ddd; background: #fff; }
.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: #049934; 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 0px 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: 0px 0px 0px 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; }
.w730 .shigong{ width: auto; padding-left:45px ; background: url(img/sg_bg3.jpg) 80px 17px no-repeat;}
.w730 .shigong ul li{ width: 90px;;}
.w730 .shigong i{ width: 560px; left: 80px;;}
.w730 .s1 i{ width: 60px;}
.w730 .s2 i{ width: 150px;}
.w730 .s3 i{ width: 240px;}
.w730 .s4 i{ width: 330px;}
.w730 .s5 i{ width: 420px;}
.w730 .s6 i{ width: 510px;}
.w730 .s7 i{ width: 560px;} 
.w730 .shigong ul li:hover{ cursor: pointer;}
.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 0px; }
.sg_r_title h2{ font-size: 18px; color: #049934; font-weight: normal;}
.sg_r_title h2 a{ float: right; font-size: 14px; color: #049934;}
.sg_r_title p{ color: #049934; 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: 0px;}
#sjs_r{ right: 0px;}
.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 0px 0px 8px;}
.sg_sjs_img img{ max-width: 100%;}
.sg_sjs_words{ width: 100%;}
.sg_sjs_words .p0 { text-indent: 0em; padding: 0px;  line-height: 30px; font-size: 16px;}
.sg_sjs_words .p0 a{ float: right; background:#049934; 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 0px 5px; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
.sg_case ul li:hover h2{ color: #049934;}
.sg_case ul li  span{ float: right;}
.sg_case ul li:hover{ border-color:#ccc; box-shadow: 0 3px 2px #b6b6b6; }


 /*搜索页面*/
.s_head{ width: 100%; background: #f5f5f5; }
.s_head .w1100{ height: 150px; }
.s_logo{ width: 240px; float: left; text-align: center; padding-top: 20px;}

.s_nav{ width: 100%; background: #049934; height: 50px;;} 
.s_nav ul li{ line-height: 50px; float: left;}
.s_nav ul li a{ font-size: 16px; color: #fff; display: block; padding: 0px 20px;}
.s_nav ul li a:hover,.s_nav ul li a.first{ background: #168600;}
.search_p{ width: 100%; height: 30px;}
.search_p p{  font-size: 16px;}
.search_p p b{ color: #049934;}
.search_cont{  }
.search_cont ul li{ padding: 15px 0px; 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: 260px; 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: 800px; height: 200px; float: right; position: relative;}
.search_cont .s_c_words h2{ background: url(i_icon05.png) 0px 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 0px; 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: #168600; color: #fff;}
.search_sjs{ width: 1120px; margin: 0px auto;}
.search_sjs ul li{ width: 258px; background: #fff; border: 1px solid #ddd; margin: 10px; padding: 8px 0px; float:left; display: inline;}
.search_sjs ul li:hover{   box-shadow: 0 3px 2px #b6b6b6;}
.search_sjs .s_c_img_sjs{ width: 240px; height: 240px; overflow: hidden; margin: 0px auto;}
.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: #049934; color: #fff;padding:0px 10px;}
.s_c_sjs p.p1 a:hover{ background: #168600;}
.search_al ul li{ padding: 0px;  }

.search_al .s_c_img_sjs{ width: 258px; height: 200px;}
.search_al .s_c_img_sjs img{ height: 100%;}
.search_al .s_c_sjs { padding: 10px 0px 0px 0px ;}
.search_al .s_c_sjs p.p0{ padding: 0px 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: #049934;}
.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: 0px auto; position: relative;}
.adv_swf a{ display: block; width: 100%; height: 200px;  position: absolute; left: 0px; top: 20px;}
/*其他页面*/
.black_line { padding-top:0px; border-top:2px solid #000}
.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 0px 0px 10px; border-left:5px solid #168600;}
.kt_left h2 a{ float:right; font-size:18px; font-weight:normal; color:#168600}
.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:#168600}
.kt_right{ width:270px; float:right; border:1px solid #d3d3d3; padding:15px; background:url(img/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:#168600}
.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; }
.kt_box{ padding:40px 0px;}

.rizhi{ padding:40px 0px;}  
.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(img/icon_line.png) center bottom no-repeat;}
.rizhi_word .p_time{ text-align:center; line-height:30px; color:#666; padding:5px 0px; 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 0px 0px 0px;;}
.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:#168600; 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;}

/*翻页*/
.pages {   margin-top:10px; width:100%; clear:both; height:70px; }
.pages a { background:#fff; border: solid 1px #ddd; color: #999; }
.pages a:hover { background:#168600; color: #fff; border:solid 1px #168600; }
.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:#168600; height:40px;line-height:40px;margin-right:4px;padding:0 17px;color:#FFF;border: solid 1px #168600;}
.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 0px;   background: url(img/i_index.png) 0px 12px no-repeat;}
.site p{  line-height: 42px;  padding-left: 20px; font-size:16px; padding-left:40px;}
.site p a:hover{ color:#168600;}
.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:#049934 ;}
.words_top h2{ font-size:36px; line-height:50px; color:#333; padding-left:20px;}
.words_top .p_time{ color:#666; padding:10px 0px 10px 20px;}
.words_top .p_info{ color:#168600; border:1px solid #168600; padding:3px 0px; 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 0px 20px 0px; border-bottom:1px solid #dcdcdc; margin-bottom:10px;}
.words_title h2 {  font-size: 26px;  width: 100%;  line-height: 50px;  color: #333;  padding: 20px  0px;  font-weight: normal;  text-align: center; }
.words_title p{ text-align:center;  color:#666;}
.words_title p span{ color:#444; padding:0px 0px 0px 20px;}
 
.words_content{ padding:0px 0px 20px 0px; 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 0px; text-align:center;}
.words_foot img{ margin:10px 0px 20px 0px;} 
.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:#168600}
.about_words{  border:1px solid #ddd; border-top:3px solid #168600; background:#fff; height:200px; margin:30px 0px; padding:10px  0px 0px 15px;}
.about_p h2{ font-size:16px; line-height:40px; border-bottom:1px solid #ccc; margin:0px 0px 10px 0px;}   
.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:#168600; 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 0px 10px 0px; 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 0px 0px 10px;}
.words_input ul li{ height: 30px; line-height: 30px; position:relative; padding: 3px 0px;}
.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 0px 0px 10px;}
.words_input .i_sub{ background:#168600; color:#fff; border:none; font-size:14px; height:26px; margin:8px 0px 0px 80px; display:inline; width: 120px; ;}
.words_input .i_sub:hover{ background:#168600; cursor:pointer;}
.words_adv{ margin:15px 0px;  }

.words_zt { width:100%; height:170px; overflow:hidden; position:relative; }
.words_zt ul{ width:10000px;}
.words_zt ul li{ width:298px;  padding:10px 0px 0px 0px;  height:150px; text-align:center; float:left; }
.words_zt a:hover p{ color:#168600;  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: 0px -21px;width: 30px;right: 0px;}
.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 0px 0px 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 0px 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:#168600; color:#fff; }
.s_cont .select-result a:hover{background-position:right -15px}

.choose_btm{ padding:10px 0px  0px 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:#168600;  } 

.anli{ width:1120px; margin:0px auto; padding: 0px 0px 20px 0px;}
.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:250px; overflow:hidden; }
.anli_img img{ width:100%; height:100%; }
.anli_p{ padding:10px  0px 10px 10px;}
.anli_p h2{ font-size:20px; line-height:40px; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
.anli_p a:hover { color:#168600} 
.anli_p p span{ display:inline-block; margin-right:20px;}
.anli_about{ width:100%;}
.anli_about h3{ font-size:20px; padding:10px 0px 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 0px 5px 10px;}
.anli_about h2{ font-size:18px;}
 
.anli_cont{ width:100%;}
.anli_cont .w1100,.anli_cont .bg_gray{ padding:50px 0px;}
.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 0px; line-height:60px;}
.al_banner p{ font-size:16px; line-height:30px; text-indent:2em; padding:0px 0px 10px 0px;}

.anli_top{ width:1100px; margin: 0px auto; }
.al_top_01{ background:url(1111_img01.jpg) 50px 20px no-repeat ;;   height:210px;   padding:25px  50px 0px 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 0px 0px 30px;; float:left; text-indent:0em;;}
.al_top_01 .p1{ text-indent:0em; width:250px;  padding:25px 0px 0px 0px;  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(img/swt_r_bg.png)  no-repeat; }
.al_top_01 .p1 .a1{ background-color:#c1e7b0; background-position: 10px  0px; }
.al_top_01 .p1 .a2{ background-color:#e7d9b0; background-position: -85px  0px;}
.al_top_01 .p1 .a3{ background-color:#e7b0b5; background-position: -180px  0px;}
.al_top_01 .p1 .a4{ background-color:#e3b1f2; background-position: -355px  0px;  }
.al_top_01 .p1  a:hover{ background-color:#d00; color:#fff;}
.al_top_01 .p1 span{ float:right;}

.al_top_02{ padding:20px 0px 0px  0px; 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 0px 0px 0px; height:280px; float:right; position:relative; }
.fg_single_word h2{ font-size:20px; padding:0px 0px 20px 0px;}
.fg_single_word p{ font-size:16px; line-height:30px; padding:5px 50px 5px 0px; text-indent:2em;;}
.fg_single_word .p_zx{ padding:20px 0px 0px 0px; 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: 0px 0px 10px 0px;}
.sjs_list{ width:1100px; padding:0px 0px;}
.sjs_list ul li{ width:250px; padding:5px; margin:6px; 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:#168600; padding:0px 8px; color:#fff;}
.sjs_list .anli_p p  a:hover{ background:#d00;}
.sjs_c_head{ width:100%; text-align:center; padding:20px 0px;}
.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 0px;}
.sjs_c_img img{ max-width:100%;}

.sjs_jianjie{ border:1px solid #ddd; background:#fff; padding:0px 0px; }
.sjs_head{ width:100%; background:url(img/title_bg.jpg) 0px -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 0px 10px 0px;;}
.sjs_head  .p_time{ color:#666; padding:10px 0px; text-align:center;} 
 
.t_jiaju{ padding:20px 0px;}
.t_jiaju table{ width:100%; background:#ddd;}
.t_jiaju h2{ margin-bottom:20px; text-align:center; background:#168600; color:#fff; padding:15px 0px;}
.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:#168600; color:#fff;}
.t_jiaju .last{ color:#666;}



.pic_all{ width: auto; padding: 0px 20px;}
.pic_all .share{  position:absolute; right: 10px; top: 10px;}
.pic_all .site{ padding: 0px; background-position: 0px 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: 0px 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 0px 0px 0px; 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 0px; width: 100%;   ;}
.p_tuijina{ position: absolute; left: 0px; top: 20px; z-index: 999;}
.p_right{ width: 100%;}
.p_r_sjs{ background: #1d1d1d; padding: 25px 0px; 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(img/i_input_bg.png)  no-repeat #fff;}
.p_r_bm  .c_baoming h2 { font-size: 26px; padding: 15px 0px;}
.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: 0px;  width: 60%; font-size: 22px; font-family: "微软雅黑";}
.p_r_bm .c_baoming ul li.sub input:hover{ background: #049934;}

 @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(img/i_words.jpg) center 0px 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;}
.picshowtop img{ max-width:1200px;}
#pic1{max-width:100%}
#preArrow{left:0px;}
#nextArrow{right:0px;}
.contextDiv{cursor:pointer;height:100%;width:50%;position:absolute;top:0px;z-index:5;background:url("blank") repeat;}
.contextDiv span{position:absolute;top:50%;margin-top:-10%;width:46px;height:80px;}
#preArrow_A{left:0px;background: url(img/pic_left.png)   0px 0px no-repeat;display:none;}
#nextArrow_A{right:0px;background:url(img/pic_right.png)  0px 0px 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 0px 0px 0px; background: url(img/photo_bg.jpg) no-repeat;}
.pic_next_img img{ width:106px; height:66px; margin:0px 0px 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 0px 0px 0px; display:inline; overflow:hidden; height:140px;}
.picmidleft{float:left; min-width:24px; width: 8%; height:140px;overflow:hidden;}
.picmidleft a{display:block; width:100%; height:140px;}
.picmidmid{float:left;width:84%;overflow:hidden;  height:140px;   } 
.picmidmid ul li{float:left; margin:0px 4px; display:inline; width:210px; text-align:center; overflow:hidden; position:relative; 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 0px 0px 0px; }
.pic_sjs img{  height:80px; width:80px; margin: 0px 5px 0px 5px; float:left; border-radius:50%;}
.pic_sjs h3 a{ font-size:14px; color:#fff;} 
.pic_sjs p{color:#fff; padding:3px 0px;}
.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(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=50);}
.imgdivtext a{color:White;font-size:14px;font-weight:bold;}
.imgdivtext a:hover{color:#FF702D;text-decoration:underline;}
.returnbtn { width:100%;}
.returnbtn a{width:180px;height:22px;border:1px solid #ccc;padding:5px 15px;line-height:22px;text-align:center;color:White;font-size:16px;display:block; margin:30px 0px 0px 20px;}
.returnbtn a:hover{color:#049934; border:1px solid #049934;}
.firsttop{width:600px;padding:20px;background:#1C1C1C;position:fixed;top:170px;left:0px;z-index:1200;color:White;display:none;}
.endtop{width:600px;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 0px ; 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: 0px; 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 0px;}

.pic_ybj{ width: 100%; position: relative;}
.ybj_list{ border: 1px solid #ddd; height: 38px; background: #fcfcfc; }
.ybj_list ul li{ width: 115px; 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: #049934; color: #fff;}
.pic_ybj .picshowlist{ width: 100%; float: right;  }
.pic_ybj .picshowlist_mid{ width: 100%; height: 155px; background: #313131;    padding: 15px 0px 0px 0px;}
.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{  }
.pic_ybj .picmidmid ul li{ width: auto;   height: 140px; margin: 0px 10px; display: inline;}
.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: 210px !important;}
/*新-样板间详细页*/
.ybj_banner { width: 100%; height: 500px;  background: url(img/ybj_banner.jpg) center 0px no-repeat;}


.pic_ybj_btm{ width: 100%}
.pic_b_words{   text-align: left; max-width: 1098px; margin: 0px auto; background: #fafafa; border: 1px solid #ddd; margin-top: 20px; padding: 10px 0px;}
.pic_b_words h2{ font-size: 26px; line-height: 40px; padding: 0px 0px 0px 30px; margin: 0px;}
.pic_b_words p{ text-indent: 2em; padding: 0px 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(img/video_banner.jpg) center 0px no-repeat; 	position:relative;}
 .cover {     position: absolute;   top: 0;    left: 0;    right: 0;    bottom: 0;    background: url(img/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: 1100px; }
.v_nav{ width: 100%; background: #fff; height:60px; margin: 0px auto; padding: 10px 0px;}
.v_nav .w1100{ width: 1060px;}
.v_nav .fl{ background: url(img/video_bg.png) center 0px no-repeat; width: 260px; height: 58px;text-align: center;}
.v_nav .fl h2{ line-height: 58px; color: #fff;   }
.v_nav .fr{ width: 780px; border-bottom: 2px solid #049934; height: 56px;;}
.v_nav .fr p{ line-height: 30px; padding-top: 20px; font-size: 16px; color: #049934;;}
.v_bg{ padding: 40px 0px 2px 0px; width: 100%; background: #fff url(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: 380px; 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: #049934;}
.v_bg .fr h2{ text-align: right;}
.v_words p{ text-indent: 2em; color: #535353; padding: 10px 0px; font-size: 18px; line-height: 30px;}
.v_words .p_zx{ position: absolute; bottom: 0px; right:  0px;}
.v_words .p_zx a{ display: block; background: url(img/video_btn.png) center 0px 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: 0px;  top: 0px;} 
.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: 0px 30px;  font-size:16px; color: #fff; line-height: 40px;}
.v_cont{ float: right; padding-right: 140px; ;} 
.v_fixed ul li:hover{ background: #049934;}
.v_fixed  h2{ background:#049934; line-height:40px; text-align:center; width:140px; position:absolute; right: 0px; 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 0px; position: relative; margin: 0px 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(img/i_four_bg01.jpg) -10px -15px  repeat-y;   position: absolute;
  top: 0px;  left: 0px; text-align: center;}
.index_four .li02 .f_small{ background-image: url(img/i_four_bg02.jpg);}
.index_four .li03 .f_small{ background-image: url(img/i_four_bg03.jpg);}
.index_four .li04 .f_small{ background-image: url(img/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  0px  0px 0px;    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: 0px;  left: 0px;}
.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(img/i_four_01.jpg) center 0px no-repeat;}
.pic_auto2{ background: url(img/i_four_02.jpg) center 0px no-repeat;}
.pic_auto3{ background: url(img/i_four_03.jpg) center 0px no-repeat;}
.pic_auto4{ background: url(img/i_four_04.jpg) center 0px 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 0px 10px 0px;}
.pic_auto .gl_hover p{ font-size: 20px; padding: 20px 0px;  }
.pic_auto:hover .gl_hover{ display: block;}

 
/* 设计师详情页*/
.sjs_xq_left{ width: 800px; float: left; background: #f7f7f7;  border: 1px solid #ddd;}
.sjs_zx{ width: 280px; float: right;}
.sjs_xq_img{ width: 200px; float: left; text-align: center;; padding: 20px 0px 0px 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 0px;}
.sjs_xq_img p a, .sjs_al_words .p1 a{background: #049934; color: #fff; padding:6px 40px ; border-radius: 4px;}
.sjs_xq_img p a:hover, .sjs_al_words .p1 a:hover{ background: #168600;}
.sjs_xq_jj{ width: 500px; float: left; padding: 20px 0px 0px 40px;}
.sjs_xq_jj h2{ line-height: 40px; color: #333;}
.sjs_xq_jj p{ line-height: 30px;}
.sjs_other{ width: 1100px; margin: 0px auto; background: #fff; border: 1px solid #ddd; padding: 20px  0px; }
.sjs_other_t{ position: relative;   height: 80px; margin: 0px 20px;  }
.sjs_other_t h2{ width: 180px; margin: 0px 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: 0px; background: #ddd; height: 1px; width: 100%; top: 34px;}
.sjs_anli{ width: auto; padding-left: 20px;}
.sjs_anli ul li{ position: relative;; width:335px;border: 5px solid #ddd; margin:0px 12px 12px 0px; display: inline; height: 220px; float: left ;}
.sjs_anli ul li img{ width: 100%; height: 100%; }
.sjs_al_words { display: none; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; 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 .p0{height: 164px; overflow: hidden; padding: 15px 10px 0px 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_tuijian{width: auto; height: 270px; padding-left: 12px; position: relative;}
.sjs_tj_c{ width: 1075px; height: 270px;overflow: hidden;}
.sjs_tj_c ul { width: 10000px;}
.sjs_tj_c ul li{ position: relative; width: 250px; height: 250px; overflow: hidden; margin: 0px 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: 0px;}
#sjs_b_r{right: 0px;;}
.sjs_tj_words{}
.sjs_tj_words p{ padding-top: 60px; font-size: 20px; line-height: 36px;}
.sjs_tj_words p a{border: 1px solid #fff; padding: 6px 40px; font-size: 14px; color: #fff;}
.sjs_tj_words p a:hover{ background: #049934;}
.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: 266px; height: 340px; 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(img/i_kt_tbg.png) -19px 0px no-repeat ;} 
.kt_title h2 a{ float: right; font-size:14px; color:#999}
.kt_title h2 a:hover{ color: #049934;}
.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(img/i_kt_tbg.png) 0px 0px no-repeat ;} 
.kt_title ul li b{ background: #999; width: 2px; height: 24px; position: absolute; left: 0px; top: 4px;}
.kt_title ul li.hover a{color: #049934; font-weight: bold;}
.kt_news_c{ width: 100%;;}
.kt_news_c ul li{ line-height: 28px; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; ;}
.kt_news_c ul li span{ float: left; color: #049934; margin-right: 5px; font-size: 26px; line-height: 28px;;}
.kt_news_c ul li a{ color: #535353;}
.kt_news_c ul li a:hover{ color: #049934;}
.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: 0px; bottom: 0px; 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:  0px; right:  0px;;}
.kt_adv_num ul li{ width: 16px; height: 16px; float: left; margin: 0px 5px; text-indent: 9999px; background: #fff; border-radius: 50%;;}
.kt_adv_num ul li.on{ background: #049934;}
.kt_news_cont{ width: 100%; height: auto;}
.kt_news_cont .kt_news_c{ display: none;}
.kt_box2{ width: 522px; height: 400px;} 
.kt_wen{ width: 100%;}
.kt_wen ul li{ width: 100%; line-height: 32px; 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   span{ float: left; color: #049934; margin-right: 5px; font-size: 26px; line-height: 32px;;}
.kt_wen_jj{ width: 100%; margin-bottom: 5px; border-bottom: 1px dashed #ddd; height: 110px; background: url(img/i_yinhao.png) 160px  10px no-repeat;  }
.kt_wen_jj img{ float: left; width: 120px; height: 100px; margin: 0px  16px 0px 20px; display: inline;}
.kt_wen_jj p{ text-indent: 2em; padding: 22px  10px 0px 0px;}
.kt_wen_jj p a,.kt_wen ul li a:hover{ color: #049934;}
.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: 0px 16px 0px 0px;}
.kt_zs_jj h2 b{ float: right;font-weight: normal;}
.kt_zs_jj p{ padding: 10px 0px 0px 0px;}
.kt_box3{ width: 1078px; height: 435px;}
.kt_box3 .kt_wen{ width: 440px; float: right;}
.kt_huodong{ width: 100%;;}
.kt_hd_cont{ width: 100%; display: none;}
.kt_box4{ width: 1078px; height: 405px; margin: 0px auto;}
.kt_box4 .kt_title ul li{ width: 110px;}
.kt_box4 .kt_wen{ width: 470px; float: left;}
.kt_zs_c{ width: 100%; display: none;}
.kt_riji_img{ width: 600px; float: right;}
.kt_riji_img ul li{ position: relative;  width: 290px; 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: 0px; bottom: 0px;   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: 145px; height: 95px; background: #f0f0f0 url(img/i_kt_bg.png) center -5px no-repeat; text-align: center; float: left; margin-right: 14px; }
.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: 0px; 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,.gd_icon ul li: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: 160px;  ; 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: #049934;}
.kt_xgt dd{ width: 50%; float: left;  padding:2px 0px ;}
.kt_xgt dd a{ padding: 3px 5px;}
.kt_xgt dd a:hover{ background: #049934; 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: 630px; float: left;}
.kt_jinqi ul li{ width: 200px; float:left; height: 180px; margin: 0px 5px 10px 5px; overflow: hidden;}
.kt_jinqi ul li img{ max-width: 100%; }


  /*文章列表页*/
.w730_2{ width: 735px; 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: 140px; 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: 560px; 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: #049934; margin-right: 5px; font-size: 26px; line-height: 28px;;}
.words_list .w_words h2 a:hover{ color: #049934;}
.words_list .w_words .p0{ padding: 10px  10px; text-indent: 2em; background: url(img/i_yinhao2.png) 10px  5px no-repeat;}
.words_list .w_words .p0 a{ color: #049934;}
.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 0px 0px 0px;} 
.w350 .kt_title h2 i{left: 70px;}
.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: 0px 10px; }
.kt_wenda ul li p a{  font-size: 14px;  color: #777;}
 
.wz_left{ width: 740px; float: left;}
.wz_cont{ width:718px;padding: 0px 10px; border: 1px solid #dcdcdc; background: #fff;}
.wz_head{ width: 100%; text-align: center;; padding: 20px 0px;;}
.wz_head h2{ font-size: 24px; font-weight: normal;line-height:44px;}
.wz_head .p_time{ padding: 10px 0px;;}
.wz_head .p_02{ background: #F7F7F7; width: 660px; margin: 0px auto; padding:13px 15px; text-align: left;}
.wz_content{ width: 100%; padding: 10px 0px;;}
.wz_content img{ max-width: 100%;}
 
.wz_about{ width: 100%; padding:12px 0px;}
.wz_about_c{ width: 342px; 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: #049934; 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: #049934;}
.wz_a_title i{ width: 35px; height: 32px; background: url(img/i_wz_bg.png) 0px 0px 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  0px 10px  0px;}
.wz_wen h2{ color: #049934; 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(img/i_wz_bg.png) 0px -40px no-repeat; position: absolute; left:  0px;top: 0px; }
.wz_da .wz_wd_c { padding: 6px 10px 30px 30px; overflow: hidden;  }
.wz_da i{background: url(img/i_wz_bg.png) 0px -80px no-repeat;}
.wz_da .words_foot{ padding: 0px;} 
 
 /*案例列表页*/
.al_list{ width: 1110px; margin: 0px auto; padding: 14px 0px;}
.al_list ul li{  box-shadow: 0 2px 2px #b6b6b6; border-radius: 4px; width: 360px; margin: 0px 5px 13px 5px; 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: 70px; background: #f5f5f5; padding: 15px 0px 0px 0px; position: relative;}
.al_sjs p{ padding: 0px 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(i_zan.png) 2px 0px no-repeat;   height: 24px; display: block; float: left;}
b.zan:hover{ cursor: pointer;}
.al_img_words{ display: none;   position: absolute; top: 0px; left: 0px; height: 220px; padding-top: 10px; 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 0px; font-size: 22px; font-weight: normal; line-height: 36px;; border-top: 1px solid #fff; border-bottom: 1px solid #fff; width: 280px; margin: 0px auto; overflow: hidden;}
.al_img_words h2 span{ font-size: 18px; padding: 0px 5px;;}
.al_list ul li:hover  .al_img_words{ display:block; animation-name:topAni4;-webkit-animation:topAni4 .7s linear 0s 1 alternate running none;-moz-animation:topAni4 .7s linear 0s normal alternate;animation:topAni4 .7s 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: 0px 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 0px 10px 0px; font-weight: normal;   border-bottom: 1px solid #333; }
.fg_jianjie p{ padding: 5px 0px; font-size: 16px;}
.fg_jianjie p a:hover{ color: #d00;}
.fg_img_s01{ width: 265px; height: 220px; left: 0px; top: 220px ;}
.fg_img_s02{ width: 265px; height: 220px; left: 0px; 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: 0px; top: 453px ;}
.fg_img_b01{ width: 820px; height: 440px; right: 0px; top: 0px ;}
.fg_img_words{ display: none; position: absolute; left: 0px; top: 0px; 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 0px 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: 0px; bottom: 0px; width: 100%;   background: rgba(0, 0, 0, 0.5) !important;background: #000;  filter: Alpha(opacity=50); padding: 10px 0px 0px 0px;  }
.fg_img_words_big p{  text-indent: 2em; padding:  0px 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: 0px;   background: rgba(0, 0, 0, 0.5) !important;  background: #000;  filter: Alpha(opacity=50);   }
.ybj_words h2{ font-size: 18px; padding: 5px 0px 0px 30px; text-align: left; line-height: 35px;  color: #fff;}
.ybj_words p{ text-indent: 2em; padding:0px 30px  0px 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; position: relative; margin: 0px auto;}
.i_sjs ul li { width: 260px;  float: left; display: inline; height: 260px;     
  text-align: center; border: 5px solid #ddd; margin-right: 5px; }
.i_sjs img{  max-width: 100%;  vertical-align: middle;}
.i_sjs .sjs_img{z-index: 1;  width: 100% ;height: 260px;	transition: 0.4s;	-webkit-transition: 0.4s;	-moz-transition: 0.4s; }
.i_sjs .sjs_img img { max-width: 100%;  }
.i_sjs .sjs_words{ z-index: -1;   position: absolute;  left: 0; top: 0; opacity: 0;   background: #666;  height: 100%;    width:100%;	transition: 0.6s;	-webkit-transition: 0.6s;	-moz-transition: 0.6s;}
.i_sjs .sjs_words h2{ padding: 15px 10px 0px 10px; font-size: 20px; font-weight: normal; line-height: 35px;}
.i_sjs .sjs_words h2 a{ color: #fff;}
.i_sjs .sjs_words p{ padding: 5px 12px 0px 12px; color: #fff;}
.i_sjs .sjs_words p.p1{ padding-left:24px;}
.i_sjs .sjs_words p.p1 a{ display: block; width:100px; height:30px; background:#049934; color:#fff; text-align:center; line-height:30px; float:left; margin-left:6px;  }
.i_sjs .sjs_words p.p1 a.last{ background:#f58010;}
.i_sjs .sjs_words p.p1 a:hover{ background:#168600;}

.i_sjs01{	float: left;  position: relative; overflow: hidden;   perspective: 800px;}
.i_sjs01:hover .sjs_img{	
	transform: rotateX(80deg);	-webkit-transform: rotateX(80deg);	
	-moz-transform: rotateX(80deg);		transform-origin: center bottom 0;	-webkit-transform-origin: center bottom 0;	-moz-transform-origin: center bottom 0;		
	transition: 0.4s;	-webkit-transition: 0.4s;	-moz-transition: 0.4s;}
.i_sjs01.i_sjs01_2 .sjs_words{opacity: 1; top: -100%;}
.i_sjs01.i_sjs01_2:hover .sjs_words{top: 0;}
.i_sjs01.i_sjs01_1 .sjs_words{opacity: 1; top: auto; bottom: -100%;}
.i_sjs01.i_sjs01_1:hover .sjs_words{bottom: 0;}

.i_sjs02{float: left;  height: 260px; position: relative; overflow: hidden; text-align: center;  perspective: 500px;}
.i_sjs02 .sjs_words{ z-index: 3;}
.i_sjs02 .sjs_img{ z-index: -1;}
.i_sjs02 img{
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
}
.i_sjs02.i_sjs02_1 .sjs_words{
	 top: auto;bottom: 0;
	transition: 0.5s; 
	-webkit-transition: 0.5s; 
	-moz-transition: 0.5s; 
	
	transform: rotateX(80deg); 
	-webkit-transform: rotateX(80deg); 
	-moz-transform: rotateX(80deg); 
	
	transform-origin: center bottom 0;
	-webkit-transform-origin: center bottom 0;
	-moz-transform-origin: center bottom 0;
}
.i_sjs02.i_sjs02_1:hover .sjs_words{
	opacity: 1;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
}
.i_sjs02.i_sjs02_1:hover img{
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
}
.i_sjs02.i_sjs02_2 .sjs_words{

	transition: 0.5s; 
	-webkit-transition: 0.5s; 
	-moz-transition: 0.5s; 
	
	transform: rotateX(80deg); 
	-webkit-transform: rotateX(80deg); 
	-moz-transform: rotateX(80deg); 
	
	transform-origin: center top 0;
	-webkit-transform-origin: center top 0;
	-moz-transform-origin: center top 0;
}
.i_sjs02.i_sjs02_2:hover .sjs_words{
	opacity: 1;
	
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
}
.i_sjs02.i_sjs02_2:hover img{
	transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
}

.gd_icon{ width: 370px; float: left; height: 300px;}
.gd_icon ul li{ margin: 0px 15px 15px 0px; display: inline; width: 170px; height: 140px; float: left; background: #f1f1f1  url(img/i_ybf_bg.png) no-repeat; text-align: center; box-shadow: 0 2px 3px #888;}
.gd_icon ul li a{  color: #049934; display: block; font-size: 24px; font-weight: bold; width: 100%; padding-top: 80px;}
.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: 300px; height: 279px;   border-top: 1px solid #ddd; margin-left: 18px; box-shadow: 0 2px 3px #888; padding:15px 15px 0px 15px; float: left; background: #f2f2f2;}
.gd_baoming ul li{ height: 45px;  position:relative;}
.gd_baoming ul li strong{ line-height: 32px; width: 80px; float: left; display: block; font-weight: normal;}
.gd_baoming ul li input{ float: left;}
.gd_baoming input{ line-height: 30px; background:#fff; width: 208px; height: 30px; padding-left: 10px;   border: 1px solid #ccc;}
.gd_baoming select{ width: 220px; height: 32px; border-color: #ccc; float: left;}
.gd_baoming span{ position:absolute;right:10px; top:0px}
.gd_baoming .i_sub{ padding-top: 8px;}
.gd_baoming .i_sub input{ background: #049934; color: #fff; width: 100%; font-size: 18px; font-weight: bold;  height: 36px;padding: 0px;}
.gd_baoming .i_sub input:hover{ background: #168600; cursor: pointer;}
.gd_bm_list{  overflow: hidden; width: 0px; height:0px; box-shadow: 0 2px 3px #888; background: #f2f2f2;  float: right; text-align: center;}
.gd_bm_list h2{ background: #049934; padding: 5px 0px;   color: #fff; font-size: 18px; margin-bottom: 5px; line-height: 35px;  }
.gd_bm_gd{ width: 350px; height: 240px; overflow: hidden; }
.gd_bm_gd ul{padding: 0px; margin: 0px; left: 0px; }
.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: 110px;}
.i_kt_left{ width: 340px; float: left ;  ;}
.i_kt_center{ width: 340px; padding: 0px 0px 0px 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(img/i_yinhao2.png) 3px 34px no-repeat;}
.kt_c_words h2{ font-size: 18px; line-height: 32px; padding: 5px 0px; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
.kt_c_words h2 span{  float: left;  color: #049934;  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: #049934;}
.kt_c_words p{ text-indent: 2em;  }
.kt_c_words p a,.video_wrods p a{ color: #049934;}
.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 0px; 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 h2{ padding: 0px; font-size: 16px;}
.kt_r_cont .kt_c_words p{ line-height: 20px; color: #888;;}
.v_left{ width: 340px; float: left;}
.v_left .kt_title{ padding: 0px;;}
.v_center{ width: 500px; float: left; padding-left: 20px;} 
.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 0px 0px 10px;}
.video_wrods h2 span{ border: 1px solid #ddd;  text-align:center; color: #049934;; 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: #049934; 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: #049934;}
.video_wrods p{ padding: 8px 10px 0px 10px; text-indent: 2em;;}
.v_right{ width: 220px; 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 0px 8px;}
.v_right .v_right_p span{ border: 1px solid #ddd;  text-align:center; color: #049934;  padding: 2px 15px; background: #fff;   margin-right: 10px;}
.v_right h2 a{ font-size: 14px;}

.i_jinqi_cont{ padding:0px 0px; width: 0px; height: 0px; margin: 0px auto; overflow: hidden; position: relative;}
.i_jinqi{ width: 0px; height: 0px; overflow: hidden; } 
.i_jinqi ul{ width: 10000px;}
.i_jinqi ul li{ width:266px; height: 320px; margin: 0px 6px 0px 6px; display: inline;   background: #fff;   float:left;  position: relative; overflow: hidden;;}
.i_jinqi ul li img{ max-width: 100%; min-height: 100%;} 
.jq_btn{ width: 30px; float: left; height: 59px; padding-top: 130px ;}
.jq_btn:hover{ cursor: pointer;}
/*.i_jq_words{ width: 235px;; height: 220px; padding: 0px 20px; background: #f8f8f8; text-align: center;}
.i_jq_words h2{ padding: 40px 0px 10px 0px; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
.i_jq_words p{ font-size: 16px;; padding: 7px  0px;}
.i_jq_words p.p0{ padding-top: 10px;}
.i_jq_words p.p0 a{ background: #049934; color: #fff; padding: 6px 30px; border-radius: 4px;}
.i_jq_words p.p0 a:hover{ background: #f58010;}
.i_jq_words:hover{ background: #dedede;}*/
.i_cailiao{ position: relative; height: 450px; 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;}

.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 #049934; 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: #049934;} 
.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 0px; font-size: 16px ;} 
.s_sjs_bm{ width: 230px; float: right;   height: 260px;} 
.s_sjs_bm .c_baoming{ height: 260px; padding: 0px; background: none; border-left: 1px solid #ddd;}
.s_sjs_bm  h2{ background: #049934;  color: #fff; padding:3px 0px; }
.s_sjs_bm input{ padding-left: 30px; width: 170px;   background: url(img/i_input_bg2.png) no-repeat #fff;   border-radius: 8px;  border: 1px solid #ccc;  box-shadow: 0 1px 1px #ddd; outline: none;}
.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: 0px;}
.s_sjs_bm .sub input:hover{ background: #168600;}
.al_s_tuijian{ width: 1122px; margin: 0px auto; height: 250px;}
.al_s_anli{ width: 100%;}
.al_s_anli ul li{ width: 350px; height: 225px; overflow: hidden; position: relative; float: left; margin: 0px 12px; display: inline;}
.al_s_anli ul li img{ max-width: 100%; height: 225px;}
.al_s_words{ position: absolute; height: 40px; width: 100%; left: 0px; bottom: 0px;  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: 225px; transition:height .5s ease; }
.al_s_anli ul li:hover .al_s_words h2{ border: 1px solid #fff; width: 230px; margin: 0px 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;}






