*{ margin:0;padding:0; }
/*ie下文本框滚动条的兼容性*/
textarea { overflow-y: auto; }
img{ border:none;}

a{ text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); color:#666;}

ul, li{ list-style:none;}


em, i, s, b{ font-style:normal;}


h1, h2, h3, h4, h5 {
    font-style: normal;
}

.clear {
    clear: both;
    font-size: 0;
}

.fl{ float:left; }
.fr{ float:right;}


body {
    font-size: 12px;
    margin: 0;
    padding: 0;
	background-color:#ffffff;
	font-family: 'Arial','Microsoft YaHei';
}


.bigclass li a:hover, .productlist-title a:hover, .hotsale-title a:hover, .smallclass-radio li a:hover, .smallclass-brandradio li a:hover, .crumb li a:hover, .searchclass-body li a:hover, .contrast-img p a:hover, .classcontrast-contrasttitle a:hover, .smallclass-brandcheck li a:hover, .product-info-count span:hover, .product-related dd a:hover, .product-same-body dd a:hover, .recomgoods-similar dd a:hover, .top-right li a:hover, .menu-main-left li a:hover, .search-common li a:hover, .menuclass-title a:hover, .menuclass-left dd a:hover, .footer-blogroll li a:hover, .footer-news-content li a:hover, .footer-comment-title a:hover, .footer-nav dd a:hover, .footer-info p span a:hover, .info-query a:hover, .info-notice dd a:hover, .info-notice dt a:hover, .choice-btn li:hover, .choice-title a:hover, .floor-btn li a:hover, .floor-title a:hover, .shop-car-td-name a:hover, .shop-car-td-operate a:hover, .shop-car-total-btn a:hover, .car-content-txt a:hover, .product-gift li a:hover {
    color: #d71635;
}


.btn{ border:none;}
.btnBgColor{background: #ff3b3b; font-family:"微软雅黑"; font-size:16px; color:#ffffff; border-radius:3px;}
.BgColor{background: #64a131; color:#ffffff;}

.btnBgColorlow{background: #c81623; font-family:"微软雅黑"; font-size:16px; color:#ffffff; border-radius:3px;}

.colorSelect span{ width:15px; height:15px; float:left; margin-right:10px;}
.colorSelect span.red{ background:red;}
.colorSelect span.green{ background:green;}

input.inputShow1{ height:18px; border:1px solid #cccccc;}
select.selectShow1{ height:20px; border:1px solid #cccccc;}
input.btnShow1{ padding:0 5px; height:20px; border:none; cursor:pointer;}


#top{ width:100%; display:inline-block; height:31px; background:url(../images/top_bg.png) repeat-x; overflow:;}




.wrap {
    margin: 0 auto;
    width: 1200px;
}


.sina, .weixin, .topLog, .topRig, .shopCart .cart, .shopCart .to, .shopCart .shopping, .shopCart .shopping span, .bannerCate li b{background:url(../images/icon.png) no-repeat; display:inline-block; overflow:hidden;}


#top ul.wrap{ line-height:31px; color:#666;}


#top ul.wrap span{ margin:0 10px;}

#top ul.wrap i{ display:inline-block;}

.heart{ height:13px;}
.marL10{ margin-left:10px;}
/*.heart img{ height:13px; float:left; margin-top:2px;}*/
.homeBG{ width:20px; height:18px; background:url(../images/h.jpg) no-repeat; margin-bottom:-5px; margin-right:-5px; display:inline-block; overflow:hidden;}

.sina{ width:20px; height:18px; background-position:-28px 0; margin-right:5px;}

.weixin{ width:20px; height:18px; background-position:-55px 0;}

.topLog{ width:15px; height:18px; background-position:-80px 0; margin-left:10px;}

.topRig{ width:15px; height:18px; background-position:-101px 0; margin-left:10px;}

#top .mBot5{ margin-bottom:-5px;}


#top a{}

#top a:hover{ text-decoration:underline; color:#F00;}





#header {
    width: 100%; height:120px; background-color:#fff;
}

#header .M{ display:inline-block; width:100%;}

.logo{ float:left; margin-top:16px; width:400px; height:50px;}
.logo img{ height:70px; max-width:400px;}
.searchBox{ width:390px; height:32px; float:left; line-height:32px; border:3px solid #c81623; margin-top:30px; position:relative;}

.searchBox .sel-dp-pro{ position:absolute; top:-30px; left:-3px;}
.searchBox .sel-dp-pro span{ line-height:30px; padding:0 10px; cursor:pointer; color:#f47211;}
.searchBox .sel-dp-pro span.sel{ color:#ffffff;}

.searchBox #mq{ float:left; width:290px; padding:8px 5px; color:#999; border:none; background:none; outline:none;}


.searchBox button{ width:90px; height:32px; float:right; cursor:pointer; background:#c81623; border:none; color:#fff; font-size:16px; font-family:"微软雅黑";}

.searchBox p{ color:#666; display:inline-block;}

.searchBox a{ color:#999;}

.searchBox a:hover{ color:#c40000;}

.shopCart{ width:74px; height:32px; line-height:31px; font-family:"宋体"; padding: 0 20px 0 30px; float:right; border:1px solid #efefef; background-color:#f7f7f7; position:relative; margin-top:40px; margin-right:15px;}

.shopCart .cart{ width:20px; height:17px; background-position:0 -24px; position:absolute; left:4px; top:9px;}

.shopCart .to{ width:20px; height:17px; background-position:-77px -47px; position:absolute;  right:-4px; top:10px;}

.shopCart .shopping {
    background-position: -112px -49px;
    color: #fff;
    left: 20px;
	line-height:16px;
    padding-left: 6px;
    position: absolute;
    top: -13px;

}


.shopCart .shopping span {
    background-position: 100% -20px;
    display: block;
    float: left;
    height: 20px;
    padding-right: 6px;
}




#nav {
	height:44px; width:100%; min-width:1200px; background:#c81623;
}

#nav ul{ width:100%; float:left;}
#nav li {float: left;font-size: 14px;}
/*#nav li a, #nav li a:visited {
    color: #FFFFFF; line-height:44px; margin-left:60px;
}
*/
/*#nav li a:hover{
    color: #000;
}
*/




#nav .bannerCate li span{ width:92%; float:left; font-family:"宋体"; margin:0 4%; font-size:12px;position: relative;}

#nav .bannerCate li span.tit{}

/*#nav .bannerCate li span.tit a{ font-family:"微软雅黑"; color:#f1e5e5;}
*/
/*#nav .bannerCate li a{ color:#f0f0f0; margin:0 5px; color:#cb8e8d; display:inline-block; line-height:20px;}
*/
/*#nav .bannerCate li a:hover{ color:#ffffff;}
*/








#nav li.cateName{ width:188px; height:auto; margin-top:0px; background:#b1191a; color:#fff; text-align:center; line-height:44px; border-radius:0px;}


#bannerMain{ width:100%; display:inline-block; background-color:#ffffff;}

.bannerCate{ width:186px; float:left; background-color:#fff; height:495px; text-align:left; font-size:12px;}

.bannerCate li{ width:185px; float:left; z-index:11000; background:#ffffff; border: 1px solid #ffffff; padding:5px 0; display:inline-block;border-right: none;/* border-bottom:1px solid #e3e3e3;*/}
.bannerCate li:hover{ border: 1px solid #d71635; background: white;}

.bannerCate li em {  
    width: 10px;  
    height: 33px;
    background: white;
    position: absolute; z-index:99999999;
    top:-5px; 
    right: -10px;
    display: none;
}

/*新加的li样式*/
.bannerCate li .img{ width:20px; height:20px; margin-top:3px; margin-left:10px; float:left;}
<!--右栏新加-->
.mz-list{width:186px;}
.mz-list h2{font-weight:normal; font-size:14px; text-indent:10px; margin-bottom:5px;}
.mz-list h2 a{ float:right; margin-right:10px; }
.mz-list ul li a{line-height:28px; padding:10px 10px;}
/* .mz-list ul li a:hover{color:#ff0004;} */
.mz-list .ul_list{background:#fcfcfc; padding:0 0 10px 0;}
.mz-tbox{background:#efefef;}
.mz-tbox td{height:67px; border-right:1px solid #fff; border-bottom:1px solid #fff;}

.info-query {
    height: 75px; padding:10px 0;
    background: url(../images/opacity.png) repeat;
}
.info-query a {
    display: block;
    width: 77px;
    float: left;
    color: #333;
    text-align: center;
}
.info-query a i {
    display: block;
    margin-left: 16px;
    margin-bottom: 5px;
    margin-top: 5px;
}

.icon-info-query {
    display: inline-block;
    width: 44px;
    height: 44px;
    background: url(../images/icon-info-query.png) no-repeat;
}

.info-query a i.icon-infoquery-wb{
	background-position: 0 0;
}
.info-query a i.icon-infoquery-dd{
	background-position: 0 -45px;
}
.info-query a i.icon-infoquery-th{
	background-position: 0 -90px;
}

.info-common {
    border-top: 1px solid #ddd;
}
.info-common-title {
    height: 31px;
    background: url(../images/opacity.png) repeat;
}

.info-common-title ul {
    width: 234px;
}

.info-common-title li {
    width: 78px;
    float: left;
    height: 31px;
    line-height: 31px;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    position: relative;
}

.info-common-title li.active {
    background: #d71635;
}

.mz-list .info-common-title li a {
    display: block; padding:0;
    overflow: hidden;
    height: 31px;
	line-height:31px;
}

.info-common-title li.active a {
    color: white;
}

.info-common-title li.active i {
    position: absolute;
    bottom: -6px;
    left: 35px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid #d71635;
}

.info-common-body {
    height: 216px; background:#ffffff;
    overflow: hidden;
}
.info-common-body-content {
    display: none;
}
.info-common-body-content.active {
    display: block;
}
.info-common-body-content img {
    width: 232px;
    height: 204px;
}


.solution {
    height: 98px;
    overflow: hidden;
    border: 1px solid #ddd;
    margin-top: 20px;
}

.solution ul {
    width: 1200px;
}

.solution li {
    float: left;
    width: 200px;
    height: 98px;
    overflow: hidden;
    display: inline;
    position: relative;
}

.solution li a {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.solution li a:hover {
    top: -98px;
}

.solution li img {
    width: 200px;
    height: 98px;
}



/*show*/
.show{width:1200px; margin:0 auto; background:#fff; height:380px; }
.show .mz-height{height:163px; width:241px; padding:0 5px 5px 0;}
.show h2{background:#fff; height:31px;  margin-bottom:15px;}
.show ul li{float:left; }


.bannerCate li:hover{}

.bannerCate li span{ width:92%; float:left; font-family:"宋体"; margin:0 4%; display:inline-block;position:relative; }

.bannerCate li .img {
    width: 20px;
    height: 20px;
    margin-top: 1px;
    margin-left: 10px;
    float: left; 
}
.bannerCate li span.tit a{ font-family:"微软雅黑"; color:#333333; font-size:14px; display:inline-block; float:left; }

.bannerCate li a{ margin:0 4px; color:#666666; display:inline-block;  line-height:23px;}  

.bannerCate li a:hover{ color:#000000;}

.bannerCate li .icon-class-1 {
    background-position: -8px -8px;
}
.bannerCate li .icon-class-2 {
    background-position: -8px -48px;
}
.bannerCate li .icon-class-3{
	background-position: -8px -88px;
}
.bannerCate li .icon-class-4{
	background-position: -8px -128px;
}
.bannerCate li .icon-class-5{
	background-position: -8px -168px;
}
.bannerCate li .icon-class-6{
	background-position: -8px -208px;
}
.bannerCate li .icon-class-7{
	background-position: -8px -248px;
}
.bannerCate li .icon-class-8{
	background-position: -8px -288px;
}
.bannerCate li .icon-class-9{
	background-position: -8px -328px;
}
.bannerCate li .icon-class-10{
	background-position: -8px -368px;
}
.bannerCate li .icon-class-11 {
    background-position: -8px -8px;
}
.bannerCate li .icon-class-12 {
    background-position: -8px -8px;
}
.bannerCate li .icon-class-13 {
    background-position: -8px -8px;
}


.menuclass-left {
    float: left;
    width: 100%;
    padding-bottom: 10px;
    min-height: 150px;
  
}

.menuclass-left dl {
    margin-left: 1px;
    margin-right: 10px;
    overflow: hidden;
    padding-bottom: 10px;
}

.menuclass-left dt {
    /*width: 60px;*/
    font-size: 13px;
    /*line-height: 18px;*/
    /*padding: 8px 0 10px 0;*/
    /*padding: 0 0 10px 8px;*/
    /*vertical-align: top;*/
    /*position: relative;*/
    /*display: table-cell;*/
}

.menuclass-left dt a {
    color: #d71635;
    display: block;
}

.icon-menuclass-left {
    display: inline-block;
    width: 6px;
    height: 12px;
    background: url(../images/icon-menuclass-left.png) no-repeat;
}

.menuclass-left dt i {
    position: absolute;
    top: 6px;
    right: -9px;
}

.menuclass-left dd {
    /*padding: 5px 0 10px 20px;*/
    margin-bottom: 8px;
    overflow: hidden;
    display: table-cell;
    border-bottom: 1px dashed #ddd;
    /*width: 640px;*/
}

.menuclass-left dd a {
    float: left;
    display: inline-block;
    /*padding: 0 7px;*/
    padding-right: 8px;
    border-right: 1px solid #ddd;
    height: 18px;
    line-height: 18px;
    margin-top: 5px;
}

/*.menuclass-left dd a:first-child {*/
/*    border-left: none;*/
/*    padding-left: 0;*/
/*}*/

.menuclass-left dd a:last-child {
    border-right: none;
    padding-left: 0;
}


/*.bannerCate li a:hover, .bannerCate li a.hover{ width:122px; background-color:#ad4040; border-left:3px solid #e9cccc; color:#fff;}*/

.bannerCate li b{ width:6px; height:9px; background-position:-30px -43px; position:absolute; right:10px; top:15px;}

.bannerCate li s{ width:20px; height:16px; background:url(../images/iconsprites.png) no-repeat; position:absolute; left:17px; top:12px;}

.bannerCate li s.s1{ background-position:-27px 0;}
.bannerCate li s.s2{ background-position:-133px 0;}
.bannerCate li s.s3{ background-position:-196px 0;}
.bannerCate li s.s4{ background-position:-159px 0;}
.bannerCate li s.s5{ background-position:-278px 0;}
.bannerCate li s.s6{ background-position:-257px 0;}
.bannerCate li s.s7{ background-position:-296px 0;}
.bannerCate li s.s8{ background-position:-377px 0;}
.bannerCate li s.s9{ background-position:-322px 0;}
.bannerCate li s.s10{ background-position:-159px 0;}
.bannerCate li s.s11{ background-position:-350px 0;}


.bannerCate li .cateLitBox{ width:550px;height: 490px; overflow:hidden; overflow-y:auto; padding:10px;min-height:454px; position:absolute; top:-1px; left:186px; display:none; z-index:11001; background-color:#ffffff; border: 1px solid #d71635;
    /* 隐藏默认的滚动条样式 */
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* IE and Edge */
}
.bannerCate li .cateLitBox::-webkit-scrollbar {
    display: none; /* Chrome, Safari, and Opera */
}




.changeBox{ width:100%; height:495px; float:right; position:absolute;}


.changeBox .change{ width:100%; height:495px; float:left; overflow:hidden; position:relative;}


#bigPic{ width:100%; height:495px; overflow:hidden; position:relative; float:left;}

#bigPic li{ position:absolute; top:0; left:0; z-index:0; width:100%; height:495px; display:inline-block;}

#bigPic li img{ width:100%; height:495px;}

#litPic{ width:780px; text-align:center; height:30px; position:absolute; z-index:10; bottom:0;left:186px;}

#litPic li{ width:10px; height:10px; margin:0 2px; display:inline-block; border:1px solid #ccc; background-color:#fdfdfd; font-size:0; border-radius:10px;}
#maoDian a{ position:absolute; bottom:35px; z-index:1; left:186px;  display:none; width:780px; height:460px;}
#litPic li.s{ border:1px solid #3b76e2; background-color:#3b76e2;}



.changeBox .right{ width:200px; float:right;}

.changeBox .notic{ width:90%; height:35px; overflow:hidden; padding:10px 5%; float:left; background-color:#fff;}

.changeBox .notic ul{ height:35px; overflow:hidden;}

.changeBox .notic ul li{ line-height:35px; font-family:"宋体";}

.changeBox .notic i{ color:#f27239; margin-right:5px;}

.changeBox .notic a{ color:#666;}

.changeBox .notic a:hover{ color:#e12228;}








.recommendTit, .tuanGou{ margin-top:20px;}

.recommendTit h3{ width:260px; height:24px; margin-bottom:7px; display:inline-block; background:url(../images/bgAll.png) 0 -50px no-repeat;}

.recommendTit span{ line-height:40px; color:#838282;}

.recommendTit span a.s{ font-weight:bold; color:#e10000}

.recommendTit span a{ margin:0 10px; color:#838282;}

.recommendTit span a:hover{ color:#e10000;}

.recommendMain{ margin-top:5px; background-color:#fff; display:inline-block;}

.recommendMain ul{ display:none; width:100%; float:left;}

.recommendMain ul.dispBloc{ display:block;}

.recommendMain li{ width:149px; border:1px solid #d6d6d6; float:left; margin-right:-1px; margin-bottom:-1px;}

.recommendMain li span.img{ padding:12px 0; margin:0 12px; display:inline-block;}

.recommendMain li span.img img{ max-width:126px; max-height:47px;}

.recommendMain li span.text{ padding:10px 0; text-align:center; display:inline-block; width:100%;}

.recommendMain li span.text i{ color:#b50000;}


.tuanGou h3{ width:260px; height:24px; margin-top:5px; display:inline-block; background:url(../images/bgAll.png) 0 -90px no-repeat;}

.tuanGouMain{ margin-top:15px; background-color:#fff; display:inline-block; background-color:#fff;}

.tuanGouMain li{ width:239px; float:left; overflow:hidden; border:1px solid #e8e8e8; color:#666; font-family:"宋体"; position:relative; margin-left:-1px; margin-bottom:-1px;}

.tuanGouMain li .c{ text-align:center;}

.tuanGouMain li p{ padding:5px 15px;}

.tuanGouMain li .c img{ width:220px; margin:20px 0;}

.tuanGouMain li p a{ color:#666;}

.tuanGouMain li p a:hover{ color:#eb0000;}

.tuanGouMain li p strong{ color:#e4393c; font-size:14px; font-family:"微软雅黑";}

.tuanGouMain li div.bgCol{ width:100%; background-color:#f9f9f9; display:inline-block; padding:5px 0; margin:5px 0;}

.tuanGouMain li .bgC2{background-color:#000;}

.tuanGouMain li p span.s1{ font-size:18px; font-weight:bold; color:#ff7b14; font-family:"微软雅黑";}

.tuanGouMain li p span.s2{ float:left; text-align:left; margin-top:7px;}

.tuanGouMain li p button{ width:87px; height:30px; float:right; border:none; background:url(../images/bgAll.png) -335px 0 no-repeat; cursor:pointer; margin-top:7px;}

.tuanGouMain li span.ing{width:97px; height:24px; background:url(../images/bgAll.png) -223px -4px no-repeat; position:absolute; top:15px; right:10px; z-index:10;}


.container {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.index-floor {
    height: 34px;
    border-bottom: 1px solid #d71635;
    margin-top: 20px;
}

.index-floor h3 {
    float: left;
    display: inline;
    font-weight: normal;
    line-height: 34px;
    font-size: 18px;
    color: #000;
}
.color-choice {
    background: #ea413c;
}
.color-zz {
    background: #58b1f0;
}
.color-hc {
    background: #fabf76;
}

.color-wj {
    background: #dc558c;
}
.color-sx {
    background: #d8b18c;
}

.color-sb {
    background: #b37df5;
}
.color-ry {
    background: #b0ef6b;
}
.color-sm {
    background: #759cf4;
}
.color-jj {
    background: #c762d0;
}

.index-floor h3 em {
    float: left;
    height: 20px;
    width: 6px;
    display: inline-block;
    margin-top: 7px;
    margin-right: 10px;
}

.choice-btn {
    margin-left: 400px;
}

.choice-btn li {
    margin-top: 10px;
    cursor: pointer;
    float: left;
    display: inline;
    color: #000;
    font-size: 14px;
    height: 14px;
    line-height: 14px;
    border-left: 1px solid #ddd;
    padding: 0 22px;
}

.choice-btn li:first-child {
    border: none;
}

.choice-btn li.active {
    background: #d71635;
    color: white;
    margin: 0;
    height: 34px;
    line-height: 34px;
}

.choice-content {
    overflow: hidden;
    height: 250px;
    display: none;
}
.choice-content.active {
    display: block;
}

.choice-banner {
    float: left;
    width: 400px;
    height: 250px;
}

.choice-list {
    margin-left: 400px;
    border: 1px solid #ddd;
    border-left: none;
    border-top: none;
    height: 249px;
    overflow: hidden;
}

.choice-list li {
    float: left;
    width: 133px;
    border-left: 1px solid #ddd;
    padding: 28px 33px 0;
    position: relative;
    height: 221px;
    overflow: hidden;
}

.choice-list li:first-child {
    border-left: none;
}

.choice-list li img.choice-img {
    width: 130px;
    height: 130px;
}

.choice-title {
    line-height: 16px;
    height: 32px;
    overflow: hidden;
    margin-top: 13px;
}

.choice-title a {
    color: #000;
}

.choice-price {
    margin-top: 10px;
    height: 22px;
    line-height: 22px;
    color: #d71635;
    text-align: center;
}
.choice-price b, .choice-price em, .choice-price i {
    font-weight: normal;
    font-style: normal;
}

.choice-price i {
    font-size: 14px;
    margin-right: 3px;
    display: inline-block;
}

.choice-price b {
    font-size: 18px;
}

.choice-price em {
    margin-left: 2px;
    font-size: 14px;
}

.floor-btn {
    float: right;
}

.floor-btn a {
    margin-top: 10px;
    cursor: pointer;
    float: left;
    display: inline;
    color: #000;
    font-size: 14px;
    height: 14px;
    line-height: 14px;
    border-left: 1px solid #ddd;
    padding: 0 8px;
}

.floor-btn li:first-child {
    border: none;
}

a.tagsCell{
    margin-top: 10px;
    cursor: pointer;
    float: right;
    display: inline;
    color: #000;
    font-size: 14px;
    height: 14px;
    line-height: 14px;
    border-left: 1px solid #ddd;
    padding: 0 8px;
}

.floor-banner {
    float: left;
    width: 400px;
    height: 297px;
    overflow: hidden;
    position: relative;
}
.floor-list {
    margin-left: 400px;
    border: 1px solid #ddd;
    border-left: none;
    border-top: none;
    height: 296px;
    overflow: hidden;
    position: relative;
}

.floor-list ul {
    width: 810px;
}

.floor-list li {
    float: left;
    width: 169px;
    height: 146px;
    overflow: hidden;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 2px 15px 0;
    position: relative;
    text-align: center;
}

.floor-list li img.floor-img {
    width: 85px;
    height: 85px;
}


.floor-title {
    line-height: 16px;
    height: 32px;
    overflow: hidden;
    text-align: left;
    margin-top: 2px;
}

.floor-price {
    height: 16px;
    line-height: 16px;
    color: #d71635;
    text-align: center;
    margin-top: 3px;
}

.floor-title a {
    color: #000;
}

.floor-price b, .floor-price em, .floor-price i {
    font-weight: normal;
    font-style: normal;
}

.floor-price i {
    font-size: 16px;
    margin-right: 3px;
}

.floor-price b {
    font-size: 18px;
}

.floor-price em {
    margin-left: 2px;
    font-size: 14px;
}

.floor-icon {
    position: absolute;
    top: 10px;
    right: 10px;
    display: inline-block;
}


.index-adver {
    margin-top: 20px;
}











.pageBottom{ display:inline-block; background-color:#fff; margin-top:50px; padding:20px 0 0 0;}

.pageBottom .inner {
    overflow: hidden;
    padding: 5px 0 10px;
}

.pageBottom  .item {
    color: #999;
    float: left;
    width: 246px;
}

.pageBottom  .item {
    width: 300px;
}

.pageBottom  .item dl {
    margin: 0 auto;
}


.pageBottom .item_tiro dl {
    width: 130px;
}


.pageBottom .item dt {
    background-image:url(../images/bottom_service.png);
    background-repeat: no-repeat;
}


.pageBottom .item dt {
    color: #333;
    font: 14px/26px "微软雅黑";
    height: 30px;
    margin-bottom: 5px;
    padding-left: 36px;
}
.pageBottom .item_tiro dt {
    background-position: 0 0;
}



.pageBottom .item p {
    height: 20px;
    line-height: 20px;
    margin-left: 36px;
}


.pageBottom .item a {
    color: #999;
}

.pageBottom .item a:hover {
    color: #d70000; text-decoration:underline;
}

.footer{ margin-top:40px;}

.footer-notice {
    background: #0aabbd;
    overflow: hidden;
    text-align: center;
    clear: both;
}

.footer-nav {
    background: #f7f7f7;
    overflow: hidden;
}

.footer-nav dl {
    display: table-cell;
    width: 129px;
    padding: 30px 0 25px 70px;
    border-left: 1px solid #ddd;
}

.footer-nav dl:first-child {
    border-left: none;
}

.footer-nav dt {
    font-size: 14px;
    margin-bottom: 5px;
    font-weight: bold;
}
.footer-nav dd {
    line-height: 22px;
}


.footer-info {
    overflow: hidden;
    text-align: center;
    padding: 20px 0 10px 0;
}

.footer-info p {
    line-height: 14px;
    color: #333;
    margin-bottom: 10px;
}

.footer-info p span {
    display: inline-block;
    border-left: 1px solid #ddd;
    padding: 0 15px;
}

.footer-info p span:first-child {
    border-left: none;
}

.footer-info p span a {
    color: #333;
}







.PaiAlertImg, .PaiAlertCon{ float:left;}

.PaiAlertImg img{ width:200px;}

.PaiAlertCon h2{ width:250px; font-size:16px; font-weight:normal;}

.PaiAlertCon p { padding-top:5px;}

.PaiAlertCon p span.e{ color:#ff6600;}

.PaiAlertCon p strong{ color:#ff6600; font-size:16px; margin:0 3px;}

.PaiAlertCon p input.text{ width:50px; padding:5px; margin-bottom:5px; margin-right:5px;}

.PaiAlertCon p input.button{ width:170px; height:50px; border:none; background:url(../images/btn_bg.png) -158px -91px no-repeat;}

.PaiAlertCon p input.btnText{ text-align:center; color:#fff; font-size:20px; font-family:"微软雅黑"; cursor:pointer;}








.listPage{ width:100%; margin:30px 0 10px -1px; height:55px; background-color:#fff; border:1px solid #ddd; display:inline-block;}

.listPage .pagination {
    display: inline-block;
    font-size: 12px;
    height: 25px;
    line-height: 23px;
    overflow: hidden;
    padding: 15px 2%;
    text-align: right;
    width: 96%;
}

.listPage .pagination span {
    display: inline-block;
    height: 23px;
    text-align: center;
    width: 23px;
}

.listPage .pagination .btn-s, .listPage .pagination .prev, .listPage .pagination .next {
    margin: 0;
    width: 72px;
}
.listPage .pagination .prev {
}

.listPage .pagination span.prev, .listPage .pagination span.next {
    border: 1px solid #ceced0;
    color: #999;
}

.listPage .pagination .cur {
    background-color:#f57a00;
    border: 1px solid #cccccc;
    color: #f70a0a ;
    font-weight: 700;
    position: relative;
}

.listPage .pagination a {
    background: linear-gradient(#fefefe, #f7f7f7) repeat scroll 0 0;
    border: 1px solid #eee;
    color: #333;
    display: inline-block;
    height: 23px;
    text-align: center;
    width: 23px;
}

.listPage .pagination a:hover { border:1px solid #f57a00;}

.listPage .pagination .page-skip {
    height: 25px;
    padding: 0 10px;
    width: auto;
}

.listPage .pagination .page-skip input {
    height: 17px;
    margin: 0 5px;
    padding: 2px 3px;
    width: 35px;
}

.listPage .pagination .page-skip a {
    display: inline-block;
    float: none;
    margin: 0 5px;
    vertical-align: top;
    width: 50px;
}


.leftMainBox{ width:260px; float:left; margin-top:20px; border:1px solid #e3e3e3; border-top:3px solid #c81623; background:#ffffff;}
.leftMainBox .tit{ width:100%; float:left; border-bottom:1px solid #e3e3e3; padding:10px 0;}
.leftMainBox .tit span{ display:inline-block; border-left:4px solid #c81623; margin-left:10px; padding-left:5px; font-size:14px;}
.leftMainBox ul{ width:100%; float:left; padding:10px 0;}
.leftMainBox ul li{ width:80%; float:left; padding:10px 10%;}
.leftMainBox ul li i{width: 0; height: 0; border-top: 5px solid transparent; border-left: 8px solid #c81623; border-bottom: 5px solid transparent;  float:left; margin-top:3px; margin-right:8px;}
.leftMainBox ul li span{  float:left;}
.leftMainBox ul li a:hover span{ color:#f47211;}

.news{width:920px; float:right; margin-top:20px; border:1px solid #e3e3e3; background:#ffffff;}
.newsTit{ width:100%; border-bottom:1px solid #e3e3e3; line-height:41px;}
.newsTit span{ display:inline-block; margin-left:10px; font-size:12px;}
.newsUl{ width:94%; padding:20px 3%; display:inline-block; font-family:"宋体";}
.newsUl li{line-height:50px; font-size:12px; border-bottom:1px dashed #e3e3e3;}
.newsUl li a{text-align:left;color:#222222;}
.newsUl li a:hover{color:#f47211;}

.page_content {
    position: relative;
    padding: 10px 30px 15px;
    background-color: #fff; font-family:"宋体";
}
.rich_media_title {
    margin: 12px 0;
    font-weight: 400;
    font-size: 20px; text-align:center;
}

.rich_media_meta_list, .rich_media_tool {
    margin-bottom: 18px;
    line-height: 20px;
}

.rich_media_meta_list .post_date, .rich_media_tool .post_date, .rich_media_meta_list .category, .rich_media_tool .category, .rich_media_meta_list .post_click, .rich_media_tool .post_click, .rich_media_meta_list .praise_num, .rich_media_tool .praise_num {
    font-size: 12px;
    color: #8c8c8c;
    font-style: normal;
}
.rich_media_meta_list{ text-align:center;}

.rich_media_content {
    overflow: hidden;
    margin-bottom: 18px; line-height:30px;
}

.rich_media_content p {
    color: #3e3e3e;
    font-size: 12px;
    clear: both;
    min-height: 1em;
    white-space: pre-wrap;
}

.rich_media_meta_list, .rich_media_tool {
    margin-bottom: 10px;
    line-height: 20px; text-align:center;
}

.rich_media_meta_link {
    font-size: 12px;
    color: #ffffff;
    margin-right: 5px; background:#f47211; padding:7px 15px; border-radius:3px;
}
/*弹出框*/
close{float:right;color:#999;padding:5px;margin:-10px -5px -5px;font:bold 14px/14px simsun;text-shadow:0 1px 0 #ddd}
.assign{background-color:#ff3b3b;width:120px;height:40px;line-height:40px;color:#fff;text-align:center;border:none;font-size:16px;display:inline-block;cursor:pointer;}
.reveal-modal-bg{position:fixed;height:100%;width:100%;background-color:#000;z-index:100;display:none;top:0;left:0;}
.reveal-modal{visibility:hidden;top:25%;left:50%;margin-left:-420px;width:540px;position:absolute;z-index:9999;background:#fff;height:auto}
.reveal-modal .close-reveal-modal{position:absolute;top:10px;right:-195px; cursor:pointer} 
.thickwrap{width:750px;background:#fff;border:1px solid #e8e8e8}
.thicktitle{width:750;height:30px;line-height:30px;border-bottom:1px solid #e8e8e8}
.thicktitle-form{width:88%;margin:25px auto}
.item label,.item-upload-label{text-align:right;width:120px;display:inline-block;float:left;height:40px;line-height:40px;margin-right:20px;}