.main{width:1100px; margin:0 auto 40px; position:relative;}
.main_left{float: left;width: 240px;}
.main_right{
	float: right;
    width: 840px;
    min-height: 633px;
    background-color: #fff;
}
.sitemap {
    border: 1px solid #eaeaea;
    height: 34px;
    line-height: 34px;
    padding-left: 40px;
    margin-top: 20px;
    background: url(../images/d6.gif) 12px 8px no-repeat;
}
.listbanner{margin-bottom: -3px;}
/*侧栏导航后修改*/
.product01{float:left; width:238px;border:1px solid #eaeaea; margin:20px 0 0 }
.product01 .head_b{ display:block;color:#1a1a1a; font-size:18px; background:url(../images/d2.jpg) 10px center no-repeat; height:86px;  width:136px; margin:0 auto; padding:0 0 0 60px; line-height:86px;border-bottom:1px solid #eaeaea;}
.allClass_1{}
.allClass_1 a{height:42px;  line-height:44px; font-size:14px; position:relative; display:block;padding-left:60px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;background:url(../images/cp04.png) 35px center no-repeat;}
.allClass_1 a:hover{ color:#2e2e2e; padding-left:60px;background:url(../images/d6.jpg) 0 center no-repeat;}
.allClass_1.cur a{color:#2e2e2e; padding-left:60px;background:url(../images/d6.jpg) 0 center no-repeat;}
/*左侧新增联系我们*/
.sub_lx{ float:left; color:#fff; background:#029ed9; padding:5px; margin-top:27px; font-size:14px; line-height:30px;}
.sub_lx01{ border:#fff solid 1px; padding:10px 10px;background: #fff;}
.sub_lx01 span{ font-size:20px;background: url(../images/tel1.gif) left center no-repeat;padding: 10px 0px;padding-left: 60px;line-height: 40px;}
/*右边盒子*/
.cateslist{border: 1px solid #eaeaea;}
.cateslist dd{
	box-shadow: 0px 5px 8px #bdbdbd;
	border: 1px solid #eaeaea;
    float: left;
    width: 252px;
    height: 255px;
    margin: 20px 0 0 20px;
    overflow: hidden;
    background: #ffffff;
    color: #2e2e2e;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.cateslist dd:hover{
	background:#029ed9;
}
.cateslist dd:hover .txt a{border:1px solid #fff; color:#fff;}
.txt a{
	display:block; margin:20px auto 0; height:34px; text-align:center; border:1px solid #e3e3e3; line-height:34px; color:#2e2e2e; font-size:16px;overflow: hidden;
}
.img{ padding:10px;height: 160px; overflow: hidden;}
.img img{width:100%; height: auto;}
/*==========分页样式===========*/
.paging {width:100%;height:24px;text-align:center; padding:15px 0; float:left; margin:30px 0 0; background:#f6f6f6}
.paging a,.paging span {font:12px/22px "microsoft yahei";color:#666666;text-decoration:none;padding:1px 8px;border:solid 1px #c9c9c9;display:inline-block;white-space:nowrap;margin:0 3px; border-radius:3px; background:#f5f5f5; box-shadow: inset 0 0 30px rgba(239,239,239,0.7)}
.paging a {background:none;}
.paging a:hover {background:#636363;color:#fff; border:1px solid #505050;box-shadow: inset 0 0 30px rgba(80,80,80,0.7)}
.paging span {background:#636363;color:#fff; border:1px solid #505050;box-shadow: inset 0 0 30px rgba(80,80,80,0.7)}
.page{width:100%;margin:10px auto;overflow: hidden;position: relative; }
.page p{width:100%;height:28px;font:12px/28px "microsoft yahei";color:#1d1d1d;overflow: hidden;}
.page p a{color:#1d1d1d}
.pageinfo strong{color: #fff;}
.page p a:hover,.back:hover{text-decoration: underline}
.back{font:14px/39px "microsoft yahei";color:#fff;width:138px;margin:0 auto;border-radius:4px;display:block;text-align:center; background:#f76f0c}
.paging a.prev{ background:url(../images/d7.png) #fff 8px center no-repeat;padding:1px 10px; }
.paging a.prev:hover{ background:url(../images/d7.png) #fff 8px center no-repeat;padding:1px 10px; border:1px solid #505050;box-shadow: inset 0 0 30px rgba(239,239,239,0.7);border:solid 1px #c9c9c9;}
.paging a.next{ background:url(../images/d8.png) #fff 8px center no-repeat;padding:1px 10px;}
.paging a.next:hover{ background:url(../images/d8.png) #fff 8px center no-repeat;padding:1px 10px; border:1px solid #505050;box-shadow: inset 0 0 30px rgba(239,239,239,0.7);border:solid 1px #c9c9c9;}
/*tag*/
.tag{margin-bottom:10px;}
.tag a{
    float:left;
    border:1px solid #eaeaea;
    padding:5px 10px;
    margin-left:10px;
    margin-top:10px;
}
.tag a:hover{background:#029ed9;color:#fff;}
.tag span{
    float:left;
    padding:5px 0;
    margin-left:10px;
    margin-top:10px;
    font-weight:bold;
}
@media only screen and (max-width: 768px)
{
.main_left, .txt span{display: none;}
.main_right{width: 100%;min-height:auto;}
.main{width: 98%;}
.sitemap{height: auto;}
.cateslist dd{width: 48%; margin: 2% 0 0 1.5%;height: auto;border: none;}
.img{height: 120px;}
.txt a{border: none;margin: 0;}
}