.bg {
    background: url(../images/w1.jpg) no-repeat center fixed;
    -webkit-background-size: cover;
    background-size: cover;
	margin-bottom:60px;
	margin-top:30px;
}
.hzlc {
    padding: 40px 0 50px 0;
    position: relative;
    z-index: 100;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.baseDiv {
    width: 1200px;
    margin: 0 auto;
    margin-left: auto !important;
    margin-right: auto !important;
}
.hzlc .lcTitle {
    height: 81px;
    background: url(../images/kct.png) center center no-repeat;
}
.clearfix:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.hzlc .hz_box {
    padding: 40px 0 0 0;
}
.hzlc .hz_box .ul_2 {
    width: 1200px;
    margin: auto;
}
.hzlc .hz_box .ul_2 li {
    float: left;
    width: 190px;
    position: relative;
}
.hzlc .hz_box .ul_2 li .quan {
    width: 100px;
    margin: auto;
    position: relative;
    z-index: 10;
}
.hzlc .hz_box .ul_2 li .quan span {
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin: auto;
    background-color: #394954;
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 30px;
    /* box-shadow: 0 3px 10px rgba(0,0,0,0.1); */
}
.hzlc .hz_box .ul_2 li .b1 {
    position: absolute;
    z-index: 5;
    width: 50%;
    height: 0;
    border-top: 1px solid #394954;
    bottom: 10px;
    left: 0;
}
.hzlc .hz_box .ul_2 li .b2 {
    position: absolute;
    z-index: 5;
    width: 50%;
    height: 0;
    border-top: 1px solid #394954;
    bottom: 10px;
    right: 0;
}
.hzlc .hz_box .ul_1 {
    padding-top: 0px;
    position: relative;
    top: -10px;
}
.hzlc .hz_box .ul_1 li {
    float: left;
    text-align: center;
    width: 189px;
    position: relative;
    background-color: rgb(255,255,255);
    padding: 10px 0 15px 0;
    margin-right: 1px;
    transition: all .2s linear;
}
.hzlc .hz_box .ul_1 li .div1 {
    width: 100px;
    height: 100px;
    margin: auto;
    position: relative;
}
.hzlc .hz_box .ul_1 li .div1 .span1 {
    display: block;
    position: absolute;
    z-index: 5;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    /* background: rgba(9,137,3,0.3); */
    border-radius: 100%;
}
.hzlc .hz_box .ul_1 li .div1 .span2 {
    display: block;
    position: absolute;
    z-index: 8;
    width: 90px;
    height: 90px;
    border-radius: 100%;
    top: 5px;
    left: 5px;
}
.hzlc .hz_box .ul_1 li.lin6 .div1 .span2 {
    background: url(../images/lc06.png) center center no-repeat;
}
.hzlc .hz_box .ul_1 li .div2 {
    font-size: 18px;
    color: #333;
}
.hzlc .hz_box .ul_1 li.lin3 .div1 .span2 {
    background: url(../images/lc03.png) center center no-repeat;
}
.hzlc .hz_box .ul_1 li.lin2 .div1 .span2 {
    background: url(../images/lc02.png) center center no-repeat;
}
.hzlc .hz_box .ul_1 li.lin4 .div1 .span2 {
    background: url(../images/lc04.png) center center no-repeat;
}
.hzlc .hz_box .ul_1 li.lin5 .div1 .span2 {
    background: url(../images/lc05.png) center center no-repeat;
}
.hzlc .hz_box .ul_1 li.lin8 .div1 .span2 {
    background: url(../images/lc08.png) center center no-repeat;
}
.hzlc .hz_tel {
    text-align: center;
    font-size: 25px;
    font-weight: 700;
    padding-top: 20px;
}
.hzlc .hz_tel span {
    background-color:#0ba922;
    color: #fff;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    padding: 0px 50px;
    border-radius: 50px;
}
.cp_list {
    width: 1220px;
    margin: 0 auto;
    height: 530px;
 position: relative;
}
.cp_list li {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
}
.cp_list .cp_bkgrnd {
    position: absolute;
    background-position: 50% 50%;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 0;
    width: 293px;
    height: 470px;
    overflow: hidden;
}
.cp_bkgrnd .cp_bottom {
    position: absolute;
    width: 0;
    bottom: 0;
    left: 50%;
    margin-left: 0;
    height: 10px;
    border-radius: 3px;
    background: #cc0000;
}
.cp_bkgrnd .cp_cover {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 100%;
    background-color: black;
    filter: Alpha(opacity=50);
    padding: 120px 0 0 0;
    background: rgba(0,0,0,0.8);
}
.cp_bkgrnd .cp_cover img {
    width: 100px;
    height: 69px;
    text-align: center;
    display: block;
    padding-left: 95px;
}
.cp_bkgrnd .cp_cover p {
    line-height: 30px;
    color: #FFFFFF;
    font-size: 15px;
    text-align: center;
    display: block;
    padding: 20px 22px 0 22px;
}
.lm14 {
    color: #aa9172;
    line-height: 50px;
    border-bottom: 2px #dcdcdc solid;
	    margin-top: 470px;
}
.lm14 a {
    color: #FFFFFF;
    line-height: 50px;
    font-size: 17px;
    width: 293px;
    text-align: center;
    display: block;
    font-weight: bold;
    padding-bottom: 5px;
}


.case_cont3 {overflow: hidden; margin:0 auto;width:1200px;}
.sv_mu3 {width:1200px; height:94px; margin:40px auto 0px auto;}

.sv_mu3 li a { color:#fff; height:94px; display:block; font-size:16px; text-decoration:none;}
.sv_mu3 li a:hover{color:#fff;background:url(../images/zb_bg2on.png) no-repeat center; color:#fff;}


.sv_mu3 li{ float:left; text-align:center; width:234px; height:94px; background:url(../images/zb_bg2.png) no-repeat center; position:relative; margin-left:-21px; cursor:pointer;}
.sv_mu3 li._first,.sv_mu3 li._last{ width:195px;}
.sv_mu3 li._first a:hover{ background:url(../images/zb_bg1.png) right no-repeat;}
.sv_mu3 li._first{ background:url(../images/zb_bg1on.png) right no-repeat;}




.sv_mu3 li span{ display:block;}
.sv_mu3 li ._num{ font-size:26px; font-weight:bold; padding-top:20px;}

.sv_mu3 li._last a:hover{ background:url(../images/zb_bg3on.png) no-repeat 0 0;}
.sv_mu3 li._last{ background:url(../images/zb_bg3.png) no-repeat 0 0;}


.sv_info3 {width:1200px;height:415px; margin:0 auto;}
.sv_info3 .min_lei{ width:1200px; height:50px; background:#cf0000;}
.sv_info3 .min_lei a{ color:#fff; font-size:14px; line-height:50px; margin:0 10px; text-decoration:none;}
.sv_info3 .tu{ width:1200px; height:650px; margin:20px auto;}


/* -- 页面整体布局 -- */
.header , .content3 , .footer { width:100%; margin:0 auto;}


.news{ margin-top:30px; margin-bottom:60px;}
.content2 , .footer2 { width:1200px; height:600px; margin:0 auto; }
.case_cont {overflow: hidden;}
.sv_mu {width:450px; height:45px; margin:0 auto;}

.sv_mu li {width:148px; line-height:43px;font-family: "Microsoft Yahei"; font-weight: normal; font-size:18px;overflow: hidden; float:left; margin-right:60px;color: #000; border:solid 1px #dfdfdf;}
.sv_mu li a {display: block;width:148px; line-height:43px; height:43px; text-align:center; color:#333;}
.sv_mu li a:hover, .sv_mu .cur a {text-decoration: none;color: #fff; background:#d00101;}


.box10020_-9255 .news-item {width: 350px;padding:0;overflow: hidden;position: relative;}
.box10020_-9255 .news-item .date-info { width: 100px; font-size: 20px; margin-top: 20px; float: left; background-color: #eee; color: #5f5f5f; text-align: center; -webkit-transition: all ease .3s; transition: all ease .3s;display: none;}
.box10020_-9255 .news-item .date-info span { display: block; line-height: 180%; font-weight: bold; }
.box10020_-9255 .news-item .date-info span.day { font-size: 24px; }
.box10020_-9255 .news-item .date-info span.year { color: #fff; background-color: #ccc; }
.box10020_-9255 .news-item .news-content { 
    width: 315px;
    float: left;
    position: absolute;
    background: #fff;
    bottom: 20px;
    left: 15px;
    padding: 15px 10px 15px 25px; }
.box10020_-9255 .news-item .news-content .news-title { font-size: 16px; font-weight: normal; margin-bottom: 10px;    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
 .box10020_-9255 .news-item .news-content a { font-size: 18px; color: #333; font-weight: bold; -webkit-transition: all ease .3s; transition: all ease .3s; }
.box10020_-9255 .news-item .news-content p { font-size: 14px; color: #666; line-height: 200%; }
.box10020_-9255 .news-item .img-box { float: left}
.box10020_-9255 .news-item:hover { cursor: pointer; }
.box10020_-9255 .news-item:hover .date-info { background-color: #4bb7fa; }
.box10020_-9255 .news-item:hover .date-info span { color: #fff; }
.box10020_-9255 .news-item:hover .date-info span.year { background-color: #19a3fb; }
.box10020_-9255 .news-item:hover .news-content a { color: #19a3fb; }

.box9025_-1714 .news-item {
    padding: 29px 10px;
    background: #f2f2f2;
    margin-bottom: 20px;
    overflow: hidden;
    width: 390px;
    float: left;
    margin-left: 12px;
}
.box9025_-1714 .news-item .date-info {
  width: 90px;
  height: 80px;
  float: left;
  text-align: center;
  overflow: hidden;
  border-right: 1px solid #aaa;
}
.box9025_-1714 .news-item .date-info h2 {
  height: 55px;
  line-height: 55px;
  font-size: 38px;
  color: #aaa;
overflow: hidden;
}
.box9025_-1714 .news-item .date-info h3 {
  height: 25px;
  line-height: 25px;
  color: #aaa;
  font-size: 14px;
  font-weight: normal;
}
.box9025_-1714 .news-item .news-content {
  margin-left: 110px;
}
.box9025_-1714 .news-item .news-content .news-title {
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 10px;
}
.box9025_-1714 .news-item .news-content a {
  font-size: 16px;
  color:#000;
}
.box9025_-1714 .news-item .news-content p {
  font-size: 14px;
  color: #999;
}
.box9025_-1714 .news-item:hover{
  cursor: pointer;
  background:#38ab49;
}
.box9025_-1714 .news-item:hover .date-info {
  border-right: #fff 1px solid
}
.box9025_-1714 .news-item:hover .date-info h2 {
  color: #fff
}
.box9025_-1714 .news-item:hover .date-info h3 {
  color: #fff;
}
.box9025_-1714 .news-item:hover .news-content a {
  color: #fff;
}
.box9025_-1714 .news-item:hover .news-content p{
  color: #fff;
}


.syxw_l{ width:545px; height:380px; margin-right:35px; float:left;}
.syxw_l dl dd{ width:545px; height:330px;font-family: "Microsoft Yahei";font-size:16px; line-height:30px; color:#666; background:#f5f5f5;}
.syxw_l dl dd a{ font-weight:bold;}
.syxw_l dl dd img{ float:left; margin-right:20px;}
.xwbox{ margin:20px; padding-top:20px;}
.syxw_l dl dt{ width:545px; height:50px; background:#05a541;font-family: "Microsoft Yahei"; font-weight:bold; font-size:18px; line-height:50px; text-align:center; color:#fff;}
.syxw_r{ width:620px; height:380px; float:left;}
 .content2 , .footer2 { width:1200px; height:600px;  margin:0 auto; }
 .tyysCon {
    height: 590px;
    background:#0ba922;
    position: relative;
    z-index: 100;
    margin-top: 20px;
}
.tyysCon .container {
    position: relative;
    height: 590px;
    width: 1200px;
    margin: 0 auto;
}
.tyysCon .conleft {
    width: 960px;
    height: 590px;
    position: absolute;
    left: -360px;
}
.tyysCon .conright {
    width: 565px;
    position: absolute;
    right: 0;
    top: 50px;
}
.tyysCon .conright dl {
    color: #fff;
    margin-bottom: 70px;
}
.tyysCon .conright dl dt {
    position: relative;
    margin-bottom: 12px;
}
.tyysCon .conright dl dt b {
    font-size: 22px;
}
.tyysCon .conright dl dd {
    line-height: 30px;
	text-align:left;
}
