/* 湖北区首页 */
/* 装修流程 */
.zxprocess{width: 1400px;  height: auto; margin: 0 auto; overflow: hidden; padding-top: 38px;}
.zxprocess ul{width: 1434px;}
.zxprocess ul li{float: left; }
.zxprocess ul li.l1{ width: 90px; margin-right: 105px; }
.zxprocess ul li.l2{ width: 140px; margin-right: 92px;}
.zxprocess ul li.l3{ width: 114px; margin-right: 90px; }
.zxprocess ul li.l4,.zxprocess ul li.l6{ width: 140px; margin-right: 85px;}
.zxprocess ul li.l5{ width: 126px; margin-right: 85px; }
.zxprocess ul li.l7{ width: 100px; }
.zxprocess ul li em{width: 55px; height: 55px; display: block; margin: 0 auto; background-color: #ccc;}
.zxprocess ul li h4{display: block; font-size: 18px; line-height: 32px; color: #333; text-align: center; padding-top: 13px; }
.zxprocess ul li p{font-size: 14px; color: #999; line-height: 21px; text-align: center;}
.zxprocess ul li em.bg1{background: url("../images/processicon1.png") no-repeat;}
.zxprocess ul li em.bg2{background: url("../images/processicon2.png") no-repeat;}
.zxprocess ul li em.bg3{background: url("../images/processicon3.png") no-repeat;}
.zxprocess ul li em.bg4{background: url("../images/processicon4.png") no-repeat;}
.zxprocess ul li em.bg5{background: url("../images/processicon5.png") no-repeat;}
.zxprocess ul li em.bg6{background: url("../images/processicon6.png") no-repeat;}
.zxprocess ul li em.bg7{background: url("../images/processicon7.png") no-repeat;}

/* 装修公司 */
.showbox .showContent .decoratelf{ width: 543px; height: 614px; box-sizing: border-box; border: 1px solid #ddd; margin-top: 20px; margin-right: 18px; position: relative;}
.showbox .showContent .decoratelf .logo{
    width: 110px;
    height: 110px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -55px;
    margin-top: -5px;
    overflow: hidden;
}
.showbox .showContent .decoratelf .logo img{
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.showbox .showContent .decoratelf .pic{ width: 543px; height: 357px; overflow: hidden; }
.showbox .showContent .decoratelf .pic img{ width: 100%; height: 100%; display: block; }
.showbox .showContent .decoratelf h3{ font-size: 30px; line-height: 40px; color: #333; padding-top: 76px; padding-bottom: 7px; text-align: center; }
.showbox .showContent .decoratelf p{ font-size: 18px; line-height: 40px; color: #333; text-align: center; }
.showbox .showContent .decoratelf p em{ font-size: 18px; line-height: 40px; color: #dd4f50; }
.showbox .showContent .decoratelf input{ width: 97px; height: 38px; background: #dd4f50; display: block; font-size: 14px; line-height: 38px; color: #fff; margin: 13px auto 40px; border-radius: 5px; cursor: pointer; }
.showbox .showContent .decoratemd{ width: 550px; margin-right: 28px; overflow: hidden; }
.showbox .showContent .decoraterg{ width: 260px; height: 614px; overflow: hidden; margin-top: 20px; }
.showbox .showContent .decoratemd .decorate ul{width: 570px; height: auto;margin-top: 2px;}
.showbox .showContent .decoratemd .decorate ul li{float: left; width: 265px; height: 298px; box-sizing: border-box; border: 1px solid #ddd; margin-right: 20px; margin-top: 18px; background-color: #fff;
    transition: background .6s;
    -moz-transition: background .6s; /* Firefox 4 */
    -webkit-transition: background .6s; /* Safari 和 Chrome */
    -o-transition: background .6s; /* Opera */
}
.showbox .showContent .decoratemd .decorate ul li a{display: block; width: 100%; height: 100%;}
.showbox .showContent .decoratemd .decorate ul li .img{position: relative; width: 265px; height: 174px; background-color: #fff;}
.showbox .showContent .decoratemd .decorate ul li .img img{display: block; width: 265px; height: 174px;}
.showbox .showContent .decoratemd .decorate ul li .img em{position: absolute; left: 50%; bottom:0; margin-bottom: -39px; margin-left: -39px; z-index: 99; display: block; width: 78px; height: 78px; border-radius: 100%; overflow: hidden; border:1px solid #ddd; background-color: #fff;}
.showbox .showContent .decoratemd .decorate ul li .img em img{display: block; width: 78px; height: 78px;}
.showbox .showContent .decoratemd .decorate ul li h5{ padding: 50px 10px 5px 10px; height: 30px; line-height: 30px;  font-size: 16px; color: #333; text-align: center; overflow: hidden;}
.showbox .showContent .decoratemd .decorate ul li i{display: block; width: 18px; height: 18px;  margin: 0 auto; background: url("../images/jtdown.png") no-repeat center; background-size: 100%;}
.showbox .showContent .decoratemd .decorate ul li:hover{ background-color: #dd4f50;}
.showbox .showContent .decoratemd .decorate ul li:hover h5{color: #fff;}
.showbox .showContent .decoratemd .decorate ul li:hover .img img{filter:alpha(opacity=90);  -moz-opacity:0.9; -khtml-opacity:0.9; opacity: .9;}
.showbox .showContent .decoratemd .decorate ul li:hover i{background: url("../images/jtdown_1.png") no-repeat center; background-size: 100%;}

.showbox .showContent .decoraterg .decoratergtop{ background: #dd4f50; /*padding: 31px 15px 31px 12px;*/ padding: 31px 12px;}
.showbox .showContent .decoraterg .decoratergtoplf{ float: left; }
.showbox .showContent .decoraterg .decoratergtoplf h3{ font-size: 28px; line-height: 28px; color: #fff; font-weight: 800; padding-bottom: 13px; }
.showbox .showContent .decoraterg .decoratergtoplf h4 em{ font-size: 14px; line-height: 14px; color: #fff; margin-right: 9px; }
.showbox .showContent .decoraterg .decoratergtoprg{ float: right; width: 56px; height: 56px; border-radius: 100%; background: #c92e2f; }
.showbox .showContent .decoraterg .decoratergtoprg img{ width: 26px; height: 29px; display: block; margin: 14px auto 0; }
.showbox .showContent .decoraterg .comsearchtop{ /*width: 230px;*/ height: 40px; margin-top: 10px; }
.showbox .showContent .decoraterg .comsearchtop .kuang{ float: left; width: 236px; /*width: 176px;*/ height: 40px; background: #fff; font-size: 12px; line-height: 40px; color: #999; box-sizing: border-box; padding: 0 10px; }
.showbox .showContent .decoraterg .decoratergtop .search{ 
    width: 236px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    background: #c92e2f;
    color: #fff;
    margin-top: 10px;
    cursor: pointer;
 }
 .showbox .showContent .decoraterg .decoratergtop .search:hover{ color: #dd4f50; background: #fff; }
.showbox .showContent .decoraterg .comsearchtop .search{ float: right; width: 54px; height: 40px; background: #c92e2f; font-size: 14px; line-height: 40px; color: #fff; }
.decoratergbot h3{ font-size: 20px; line-height: 40px; color: #333; font-weight: 600; padding: 18px 0 10px; }
.decoratergbot ul li{ margin-bottom: 15px; font-size: 14px; line-height: 27px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 259px; }
.decoratergbot ul li em{ width: 27px; height: 27px; display: inline-block; background: #999; font-size: 14px; line-height: 27px; margin-right: 9px; font-size: 14px; line-height: 27px; color: #fff; text-align: center; }
.decoratergbot ul li em.rank{ background: #dd4f50; }
.decoratergbot ul li a:hover{ color: #dd4f50; }

/* 广告 */
.indexad{ width: 1400px; margin: 40px auto -12px; position: relative; }
.indexad span{ position: absolute; top: 6px; right: 6px; width: 38px; height: 22px; display: block; border: 1px solid #ddd6d6; font-size: 12px; line-height: 22px; color: #ddd; text-align: center; border-radius: 3px; }

/* 设计师 */
.hbdesigner{ margin-top: 20px; }
.hbdesignerlf{ width: 1112px; }
.hbdesignerlf .slideTxtBox{ width:1112px; text-align:left; }
.hbdesignerlf .slideTxtBox .bd ul .hbdesignertoplf img{ width: 332px; height: 344px; display: block; margin-right: 42px; zoom:1; }
.hbdesignerlf .slideTxtBox .bd ul .hbdesignertopmd{ width: 340px; }
.hbdesignerlf .slideTxtBox .bd ul .hbdesignertopmd h4{ font-size: 24px; line-height: 40px; color: #dd4f50; font-weight: 600; padding-top: 13px; padding-bottom: 6px; }
.hbdesignerlf .slideTxtBox .bd ul .hbdesignertopmd h4 em{ font-size: 14px; line-height: 40px; color: #666; }
.hbdesignerlf .slideTxtBox .bd ul .hbdesignertopmd h5{ font-size: 16px; line-height: 16px; color: #333; }
.hbdesignerlf .slideTxtBox .bd ul .hbdesignertopmd .line{ width: 78px; height: 2px; background: #dd4f50; margin-top: 14px; margin-bottom: 15px; }
.hbdesignerlf .slideTxtBox .bd ul .hbdesignertopmd p{ font-size: 16px; line-height: 30px; color: #666; }
.hbdesignerlf .slideTxtBox .bd ul .hbdesignertopmd p em{ font-size: 14px; line-height: 30px; color: #333; }
.hbdesignerlf .slideTxtBox .bd ul .hbdesignertopmd input{ width: 97px; height: 37px; background: #dd4f50; border-radius: 5px; font-size: 14px; line-height: 37px; color: #fff; text-align: center; margin-top: 19px; }
.hbdesignerlf .slideTxtBox .bd ul .hbdesignertoprg .pic1{ margin-bottom: 9px; width: 260px; height: 164px; overflow: hidden;}
.hbdesignerlf .slideTxtBox .bd ul .hbdesignertoprg .pic1 img{ width: 100%; height: 100%; display: block; }
.hbdesignerlf .slideTxtBox .bd ul .hbdesignertoprg .pic1:last-child{ margin-bottom: 0; }
.hbdesignerlf .slideTxtBox .hd{ height:175px; line-height:30px; margin-top: 11px; position:relative; }
.hbdesignerlf .slideTxtBox .hd ul{ float:left;  position:absolute; left: 1px; top:-1px; height:175px;   }
.hbdesignerlf .slideTxtBox .hd ul li{ float:left; margin-right: 20px; cursor:pointer; position: relative; }
.hbdesignerlf .slideTxtBox .hd ul li img{ width: 168px; height: 175px; display: block; }
.hbdesignerlf .slideTxtBox .hd ul li span{ position: absolute; bottom: 0; left: 0; z-index: 99; width: 148px; height: 32px; padding: 0 10px; font-size: 16px; line-height: 32px; color: #ddd; overflow: hidden; background-color: rgba(0,0,0, .8); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
    transition: background 1s;
    -moz-transition: background 1s; /* Firefox 4 */
    -webkit-transition: background 1s; /* Safari 和 Chrome */
    -o-transition: background 1s; /* Opera */}
.hbdesignerlf .slideTxtBox .hd ul li:hover span{background-color: rgba(220,80,80,.8); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7Fdd4f50,endcolorstr=#7Fdd4f50);}
.hbdesignerlf .slideTxtBox .hd ul li span em{ font-size: 14px; padding-left: 9px; }
.hbdesignerrg .decoratergbot{ width: 260px; }
.hbdesignerrg .decoratergbot h3{ font-size: 20px; line-height: 24px; color: #333; font-weight: 600; padding-bottom: 10px; }
.hbdesignerrg .decoratergbot ul li{ margin-bottom: 14px; }
.hbdesignerrg .decoratergbot ul li em{ width: 27px; height: 27px; display: inline-block; background: #999; font-size: 14px; line-height: 27px; margin-right: 9px; font-size: 14px; line-height: 27px; color: #fff; text-align: center; }
.hbdesignerrg .decoratergbot ul li em.rank{ background: #dd4f50; }
.hbdesignerrg .decoratergbot ul li h4{ font-size: 14px; line-height: 16px; color: #333; }
.hbdesignerrg .decoratergbot ul li p{ font-size: 12px; line-height: 16px; color: #666; padding-top: 6px; }
.hbdesignerrg .decoratergbot ul li img{ width: 50px; height: 50px; display: block; }
.hbdesignerrg .decoratergbot ul li:hover h4{ color: #dd4f50; }
.hbdesignerrg .decoratergbot ul li:hover img{ opacity: 0.8;filter: alpha(opacity=80); }
/* 家装建材 */
.alqcompanylf{ width: 1112px; }
.alqcompanylf .alqcompanylflf{ margin-right: 30px; margin-top: 20px; }
.alqcompanylf .alqcompanylflf div a .pic1{ width: 240px; height: 339px; display: block; margin-bottom: 7px; }
.alqcompanylf .alqcompanylflf div:last-child a .pic1{ width: 240px; height: 209px; display: block; margin-bottom: 0; }
.alqcompanylf .alqcompanylflf div a .pic2{ width: 240px; height: 205px; display: block; }
.alqcompanylf .alqcompanylfmd{ width: 839px; overflow: hidden; }
.alqcompanylf .alqcompanylfmd .company ul{width: 870px; height: auto; margin-top: 1px;}
.alqcompanylf .alqcompanylfmd .company ul li{float: left; width: 266px; height: 266px; border: 1px solid #ddd; margin-right: 17px; margin-top: 19px;
    transition: border 1s;
    -moz-transition: border 1s; /* Firefox 4 */
    -webkit-transition: border 1s; /* Safari 和 Chrome */
    -o-transition: border 1s; /* Opera */
}
.alqcompanylf .alqcompanylfmd .company ul li img{display: block; width: 100%; height: 100%;}
.alqcompanylf .alqcompanylfmd .company ul li a{display: block; width: 100%; height: 100%;}
.alqcompanylf .alqcompanylfmd .company ul li:hover{border: 1px solid #dd4f50;}
.alqcompanylf .alqcompanylfmd .company ul li:hover img{filter:alpha(opacity=90);  -moz-opacity:0.9; -khtml-opacity:0.9; opacity: .9;}
.alqcompanylfbot .picScroll-left{ width:1112px;  overflow:hidden; position:relative; margin-top: 23px; }
.alqcompanylfbot .picScroll-left .prev{ display:block;  width: 11px; height: 21px; float:right; overflow:hidden; position: absolute; top: 50px; left: 5px; margin-top: -10px; cursor: pointer; }
.alqcompanylfbot .picScroll-left .next{ display:block;  width: 11px; height: 21px; float:right; overflow:hidden; position: absolute;top: 50px; right: 5px; margin-top: -10px; cursor: pointer; }
.alqcompanylfbot .picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.alqcompanylfbot .picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icocircle.gif") 0 -9px no-repeat; }
.alqcompanylfbot .picScroll-left .hd ul li.on{ background-position:0 0; }
.alqcompanylfbot .picScroll-left .bd{ padding: 0 66px;   }
.alqcompanylfbot .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.alqcompanylfbot .picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.alqcompanylfbot .picScroll-left .bd ul li .pic{ text-align:center; }
.alqcompanylfbot .picScroll-left .bd ul li .pic img{ width:100px; height:100px; display:block;  padding:2px; border:1px solid #ddd; transition: border 1s;
    -moz-transition: border 1s; /* Firefox 4 */
    -webkit-transition: border 1s; /* Safari 和 Chrome */
    -o-transition: border 1s; /* Opera */}
.alqcompanylfbot .picScroll-left .bd ul li .pic a:hover img{ border-color:#dd4f50;  }
.alqcompanyrg{ margin-top: 20px; }
.alqcompanyrg .advertisement{ width: 260px; height: 252px; margin: 0 auto; position: relative; }
.alqcompanyrg .advertisement span{ position: absolute; top: 6px; right: 6px; width: 38px; height: 22px; display: block; border: 1px solid #ddd6d6; font-size: 12px; line-height: 22px; color: #ddd; text-align: center; border-radius: 3px; }

/* 广告2 */
.slideBox{ width:1400px; height: 90px; overflow:hidden; position:relative; margin: 25px auto -12px;}
.slideBox .hd{ height: 6px; overflow:hidden; position:absolute; right: 18px; bottom:7px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right: 5px; width:6px; height:6px; border-radius: 100%; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#009aed; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative; }
.slideBox .bd li span{ position: absolute; top: 6px; right: 6px; /*width: 38px;*/ height: 22px; display: block; border: 1px solid #ddd6d6; font-size: 12px; line-height: 22px; color: #999; padding: 3px 5px; text-align: center; border-radius: 3px; }
.slideBox .bd img{ width: 1400px; height: 90px; display:block;  }

/* footer */
.footer .footbox2 .f1 ul{ margin-top: 25px; }
.footer .footbox2 .f1 ul li{ float: left; width: auto !important; font-size: 14px; line-height: 30px;  margin-right: 32px !important; }
.footer .footbox2 .f1 ul li a{ color: #fff !important; }
.footer .footbox2 .copyright{ font-size: 14px; line-height: 36px; color: #999; margin-top: 34px; }
.footer .footbox2 .copyright p{ padding-bottom: 6px; }
/*首页展示模块*/
.showbox{width: 1400px; height: auto; background-color: #fff; margin: 35px auto 10px auto;}
.showbox .showbar{width: 1400px; height: 60px; border-bottom: 1px solid #dddddd;}
.showbox .showbar .showbarLeft{width: 455px; height: 60px; overflow: hidden;}
.showbox .showbar .showbarLeft h4{position: relative; font-size: 28px; color: #333; line-height: 60px; display: inline-block; *display:inline; zoom:1; font-weight: bold;}
.showbox .showbar .showbarLeft h4 em{position: absolute; left: 0; bottom: 0; width: 100%; height: 3px; background-color: #dd4f50; display: block;}
.showbox .showbar .showbarLeft .ms{margin-left: 15px; font-size: 14px; color: #666; line-height: 30px; margin-top: 22px;}
.showbox .showbar .showbarRight{width: 850px; height: 30px; line-height: 30px; margin-top: 22px;}
.showbox .showbar .showbarRight .more{display: inline-block; *display:inline; zoom:1; font-size: 14px; color: #999;}
.showbox .showbar .showbarRight .more a{color: #999;}
.showbox .showbar .showbarRight .more a i{display: inline-block; *display:inline; zoom:1; width: 13px; height: 12px; position: relative; top: 1px; margin-left: 5px; background: url("../images/xicon4.png") no-repeat;}
.showbox .showbar .showbarRight .more a:hover{color: #dd4f50;}
.showbox .showbar .showbarRight .more a:hover i{background: url("../images/xicon4_1.png") no-repeat;}

.showbox .showbar .showbarRight .showtab{text-align: right; margin-right: 20px;}
.showbox .showbar .showbarRight .showtab a{ font-size: 14px; color: #666666; margin: 0 20px; line-height: 30px;}
.showbox .showbar .showbarRight .showtab a.on{color: #dd4f50;}
.showbox .showbar .showbarRight .showtab a:hover{color: #dd4f50;}

.showbox .showContent{width: 1400px; height: auto; overflow: hidden;}
.showbox .showContent .caselist ul{width: 1425px;}
.showbox .showContent .caselist ul li{position: relative; float: left; width: 453px; height: 340px; margin-right: 20px; margin-top: 22px;}
.showbox .showContent .caselist ul li img{width: 453px; height: 340px;}
.showbox .showContent .caselist ul li span{position: absolute; left: 0; bottom: 0; z-index: 99; width: 413px; height: 46px; line-height: 46px; padding: 0 20px; font-size: 18px; color: #fff; overflow: hidden; background-color: rgba(0,0,0, .8); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
    transition: background 1s;
    -moz-transition: background 1s; /* Firefox 4 */
    -webkit-transition: background 1s; /* Safari 和 Chrome */
    -o-transition: background 1s; /* Opera */
}
.showbox .showContent .caselist ul li a{display: block; width: 100%; height: 100%;}
.showbox .showContent .caselist ul li a:hover img{filter:alpha(opacity=90);  -moz-opacity:0.9; -khtml-opacity:0.9; opacity: .9;}
.showbox .showContent .caselist ul li a:hover span{background-color: rgba(220,80,80,.8); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7Fdd4f50,endcolorstr=#7Fdd4f50);}
.showbox .showContent .designer ul{width: 1520px; height: auto;}
.showbox .showContent .designer ul li{float: left; width: 184px; height: 276px; margin-right: 112px; margin-top: 45px;}
.showbox .showContent .designer ul li a{display: block; width: 100%; height: 100%; cursor: pointer;}
.showbox .showContent .designer ul li .img{width: 180px; height: 180px; border: 3px solid #fff; border-radius: 100%; overflow: hidden;
    transition: border 1s;
    -moz-transition: border 1s; /* Firefox 4 */
    -webkit-transition: border 1s; /* Safari 和 Chrome */
    -o-transition: border 1s; /* Opera */
}
.showbox .showContent .designer ul li:hover .img{border: 3px solid #dd4f50;}
.showbox .showContent .designer ul li .img img{display: block; width: 180px; height: 180px;}
.showbox .showContent .designer ul li h5{width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 20px; color: #333333; margin-top: 10px;}
.showbox .showContent .designer ul li p{width: 100%; height: 40px; font-size: 14px; text-align: center; color: #666; line-height: 21px;}
.showbox .showContent .designer ul li:hover h5{color: #dd4f50;}
.showbox .showContent .designer ul li:hover p{color: #dd4f50;}


.newBox{width: 1396px; height: auto; margin: 15px auto;}
.newBox .newsList{width: 370px; height: 420px;}
.newBox .newsList .ntitle{width: 100%; height: 40px;}
.newBox .newsList .ntitle h5{font-size: 18px; color: #333; line-height: 40px;}
.newBox .newsList .ntitle .more{font-size: 14px; color: #666; line-height: 21px; margin-top: 12px;}
.newBox .newsList .ntitle .more:hover{color: #dd4f50;}
.newBox .newsList ul.gzsq  li{width: 380px; height: 60px; border-bottom: 1px dotted #ddd; margin-top: 15px;}
.newBox .newsList ul.gzsq  li em{display: block; width: 25px; height: 25px; }
.newBox .newsList ul.gzsq li em{background: url("../images/xicon2.png") no-repeat;}
.newBox .newsList ul.gzsq li .list{width: 344px;}
.newBox .newsList ul.gzsq li .list a{display: block; width: 100%; height: 24px; font-size: 14px; color: #333; line-height: 24px; overflow: hidden;}
.newBox .newsList ul.gzsq li .list a:hover{color: #dd4f50;}
.newBox .newsList ul.gzsq li .list p{font-size: 12px; color: #999; width: 100%; height: 21px; line-height: 21px; overflow: hidden;}
.newBox .newsList ul.zxwd  li{width: 380px; height: 80px; margin-top: 15px;}
.newBox .newsList ul.zxwd  li em{display: block; width: 25px; height: 25px; }
.newBox .newsList ul.zxwd li em{background: url("../images/xicon2-10.png") no-repeat;}
.newBox .newsList ul.zxwd li .list{width: 344px;}
.newBox .newsList ul.zxwd li .list a{display: block; width: 100%; height: 24px; font-size: 14px; color: #333; line-height: 24px; overflow: hidden;}
.newBox .newsList ul.zxwd li .list a:hover{color: #dd4f50;}
.newBox .newsList ul.zxwd li .list p{font-size: 12px; color: #999; width: 100%; height: 48px; line-height: 21px; overflow: hidden;}

.newBox .sqbox{width: 572px; height: 406px; margin-left: 50px; padding-top: 14px;}
.newBox .sqbox .sqshow{width: 572px; height: 270px;}
.newBox .sqbox .sqshow ul li .img{width: 572px; height: 270px; overflow: hidden;}
.newBox .sqbox .sqshow ul li .img img{display: block; width: 572px; height: 270px;}
.newBox .sqbox .sqimg{width: 572px; height: 99px; margin-top: 12px;}
.newBox .sqbox .sqimg .imga{width: 590px; height: auto;}
.newBox .sqbox .sqimg a{display: block; float: left; width: 182px; height: 99px; margin-right: 12px;}
.newBox .sqbox .sqimg a:hover{filter:alpha(opacity=90);  -moz-opacity:0.9; -khtml-opacity:0.9; opacity: .9;}

.yqlink{width: 100%; height: auto; border-top: 1px solid #ddd; margin-top: 30px;}
.yqlink .yqlinkbox{width: 1400px; height: auto; margin: 0 auto; padding: 20px 0;}
.yqlink .yqlinkbox h5,.yqlink .yqlinkbox a{display: inline-block; *display:inline; zoom:1;  line-height: 30px;}
.yqlink .yqlinkbox h5{font-size: 14px; color: #333;}
.yqlink .yqlinkbox a{color: #666; margin-right: 10px;}
.yqlink .yqlinkbox a:hover{color: #dd4f50;}


.footerbox p{ font-size: 14px; line-height: 30px; color: #767673; text-align: center; margin-top: 70px; }

