.web_weizhi {
    width: 1200px;
    height: 20px;
    line-height: 20px;
    margin: 20px auto;
    color: #bbb;
    overflow: hidden;
}
.web_weizhi a {
    color: #bbb;
    margin: 0px 5px;
}


/***search***/
.cat-list {width:1200px;margin:0px auto;background:#fff;overflow:hidden;}
.cat-list .cat-lit-title {
    float:left;
    width:100px;
    line-height: 50px;
    color: #999;
    text-align:center;
}
.cat-list ul {overflow: hidden;
    background:white;
    list-style: none;
    float: left;
    padding: 10px 0;
    padding-left: 30px;
    line-height: 30px;
    width: 1068px;
}
.cat-list ul li {
    list-style: none;
    float: left;
    margin-right: 17px;
}
.cat-list ul li .act{font-weight: bold;
    color: #ff2255;
}
.cat-list .morebutton {
    height: 50px;
}
.moretext {
    margin-left: 600px;
    line-height: 35px;
    cursor:pointer;
}
.web_page {
    width: 1200px;
    height: 45px;
    line-height: 45px;
    padding: 10px 0px;
    margin: 0px auto 30px;
    text-align: center;
    font-size: 18px;
    overflow: hidden;
}
.web_page li {
    width: 920px;
}
.web_page a {
    padding: 9px 18px;
    margin-left: 8px;
    background: #fff;
    color: #ff3366;
    border: solid 1px #f2f2f2;
    box-shadow: 1px 1px 1px #eee;
    text-decoration: none;
}
.web_page span {
    padding: 9px 18px;
    margin-left: 8px;
    background: rgb(255, 51, 102) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    border: solid 1px #f2f2f2;
    box-shadow: 1px 1px 1px #eee;
    text-decoration: none;
}

.art_list { width: 1200px; height: auto; margin: 0px auto; }
.art_left { float: left; width: 880px; height: auto; overflow: hidden; }
.art_right { float: right; width: 290px; height: auto; overflow: hidden; }
.art_left li { width: 840px; padding: 20px; height: 150px; margin-bottom: 30px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
.art_left .img { float: left; width: 225px; height: 150px; overflow: hidden; }
.art_left .img img { width: 225px; height: 150px; overflow: hidden; }
.art_left .txt { float: right; width: 590px; height: 150px; overflow: hidden; }
.art_left .txt h2 { width: 100%; height: 35px; line-height: 35px; overflow: hidden; }
.art_left .txt h2 a { font-size: 20px; color: rgb(68, 68, 68); text-decoration: none; }
.art_left .txt h2 a:hover { color: rgb(252, 10, 66); text-decoration: none; }
.art_left .txt h2 i { margin-left: -10px; margin-right: -6px; }
.art_left .txt h2 em { padding: 2px 4px; background: rgb(33, 191, 150) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 12px; font-weight: normal; border-radius: 2px; vertical-align: 2px; margin-left: 5px; }
.art_left .txt dd { width: 100%; height: 50px; line-height: 25px; font-size: 14px; font-weight: normal; color: rgb(102, 102, 102); margin: 22px auto; overflow: hidden; }
.art_left .txt p { width: 100%; height: 25px; line-height: 25px; font-size: 13px; font-weight: normal; color: rgb(187, 187, 187); overflow: hidden; }
.art_left .txt p i { margin-left: 20px; padding-left: 20px; background: rgba(0, 0, 0, 0) url("art_hits.png") no-repeat scroll 0px center; overflow: hidden; }
.art_cat { width: 240px; height: auto; padding: 0px 25px 25px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
.art_cat a { display: block; width: 100%; height: 70px; line-height: 75px; font-size: 20px; color: rgb(102, 102, 102); border-bottom: 1px dashed rgb(229, 229, 229); text-decoration: none; overflow: hidden; }
.art_cat a.act { color: rgb(255, 34, 85); border-bottom: 1px solid rgb(255, 51, 102); }
.art_cat a:hover { color: rgb(255, 34, 85); }
.art_img { width: 100%; height: auto; margin-top: 33px; }
.art_img img { width: 100%; height: 169px; cursor: pointer; }
.art_hot { width: 250px; padding: 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-top: 30px; }
.art_hot b { display: block; width: 100%; height: 30px; line-height: 30px; color: rgb(68, 68, 68); font-size: 19px; padding-bottom: 15px; border-bottom: 1px solid rgb(229, 229, 229); overflow: hidden; }
.art_hot li { width: 100%; height: 75px; padding: 20px 0px; border-bottom: 1px dashed rgb(232, 232, 232); overflow: hidden; }
.art_hot img { float: left; width: 75px; height: 75px; margin-right: 10px; border-radius: 1px; }
.art_hot p { height: 46px; line-height: 23px; margin-top: 1px; overflow: hidden; }
.art_hot p a { font-size: 14px; color: rgb(102, 102, 102); text-decoration: none; }
.art_hot p a:hover { color: rgb(252, 10, 66); text-decoration: none; }
.art_hot p span { color: rgb(252, 10, 66); }
.art_tag { width: 250px; padding: 20px; height: 724px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 30px 0px; overflow: hidden; }
.art_tag b { display: block; width: 100%; height: 30px; line-height: 30px; color: rgb(68, 68, 68); font-size: 19px; padding-bottom: 15px; margin-bottom: 18px; border-bottom: 1px solid rgb(229, 229, 229); overflow: hidden; }
.art_tag a { display: inline-block; padding: 0px 10px; height: 25px; line-height: 25px; margin-right: 8px; margin-bottom: 13px; background: rgb(255, 243, 231) none repeat scroll 0% 0%; border: 1px solid rgb(248, 239, 230); font-size: 12px; color: rgb(153, 153, 153); text-decoration: none; border-radius: 15px; }
.art_tag a:hover { border: 1px solid rgb(235, 217, 201); background: rgb(255, 230, 206) none repeat scroll 0% 0%; color: rgb(88, 78, 70); }
.art_main { width: 1200px; height: auto; margin: 0px auto 22px; position: relative; }
.art_lbox { float: left; width: 780px; padding: 50px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
.art_lbox h1 { width: 100%; font-size: 26px; color: rgb(17, 17, 17); line-height: 160%; margin-bottom: 30px; }
.art_lbox h6 { padding-top: 10px; font-weight: normal; font-size: 12px; color: rgb(170, 170, 170); border-top: 1px dashed rgb(216, 216, 216); margin-bottom: 40px; }
.art_lbox h1 i { margin-left: -12px; margin-right: -8px; }
.art_lbox h1 em { color: blue; margin-left: 2px; }
.art_lbox h6 span { float: right; }
.art_cont { width: 100%; line-height: 31px; font-size: 17px; color: rgb(51, 51, 51); text-align: justify; }
.art_cont a.qq { display: block; width: 100%; padding: 15px 0px; background: rgb(67, 196, 5) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 22px; text-align: center; border-radius: 3px; margin: 0px auto; }
.art_cont a.qq:hover { background: rgb(255, 51, 102) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
.art_cont dt { background: rgb(0, 0, 0) none repeat scroll 0% 0%; width: 100%; height: auto; margin: 0px; }
.art_cont dt img { display: block; width: 100%; margin: 0px; opacity: 0.75; }
.art_cont dt.s { width: 50%; height: auto; margin: 0px; overflow: auto; }
.art_cont img { vertical-align: -5px; max-width: 100%; }
.art_cont strong { font-size: 18px; margin-left: -1px; }
.art_cont em { color: rgb(255, 17, 68); margin: 0px 1px; }
.art_cont a { color: rgb(22, 106, 226); margin: 0px; }
.art_cont small { font-size: 15px; }
.art_cont p { margin-top: 30px; }
.art_cont b { margin: 0px 1px; }
.art_cont h5 { font-size: 20px; }
.art_cont h4 { font-size: 22px; }
.art_cont h3 { font-size: 24px; }
.art_cont h2 { font-size: 26px; }
.art_link { width: 100%; height: 20px; line-height: 20px; font-size: 12px; color: rgb(170, 170, 170); margin-top: 30px; overflow: hidden; }
.art_link span { float: right; text-indent: 16px; background: rgba(0, 0, 0, 0) url("art_tag.png") no-repeat scroll 0px 4px; }
.art_link a { color: rgb(170, 170, 170); margin-right: 6px; }
.art_ping { width: 100%; height: 50px; line-height: 50px; font-size: 18px; font-weight: bold; text-indent: 15px; color: rgb(68, 68, 68); margin-top: 15px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; overflow: hidden; }
.art_ping a { float: right; font-size: 13px; font-weight: normal; color: rgb(76, 140, 230); margin-right: 10px; }
.art_plist { width: 680px; height: auto; margin-top: 10px; overflow: auto; }
.art_plist li { width: 100%; padding: 20px 0px; border-bottom: 1px dashed rgb(238, 238, 238); }
.art_plist li .txt { float: right; width: 620px; line-height: 24px; color: rgb(68, 68, 68); font-size: 15px; }
.art_plist li .img { float: left; width: 40px; height: 40px; margin-top: 3px; overflow: hidden; }
.art_plist li img { width: 40px; height: 40px; border-radius: 30px; overflow: hidden; }
.art_plist li dd { width: 100%; height: 20px; line-height: 20px; color: rgb(217, 34, 39); font-size: 14px; margin-bottom: 8px; overflow: hidden; }
.art_plist li p { font-size: 13px; color: rgb(37, 174, 10); margin-top: 3px; }
.art_plist li i { color: rgb(187, 187, 187); font-size: 12px; margin-left: 7px; }
.art_plist li p a { color: rgb(37, 174, 10); }
.art_plist li a { color: rgb(68, 68, 68); }
.art_same { padding: 20px; height: auto; background: rgb(247, 247, 247) none repeat scroll 0% 0%; border-top: 4px solid rgb(252, 154, 154); margin-top: 20px; }
.art_same li { width: 100%; height: 35px; line-height: 35px; font-size: 15px; color: rgb(85, 85, 85); overflow: hidden; }
.art_same a { padding-left: 15px; background: rgba(0, 0, 0, 0) url("arr0.png") no-repeat scroll 0% 0%; color: rgb(85, 85, 85); }
.art_same a:hover { background-image: url("arr1.png"); color: rgb(255, 17, 68); }
.topfixed { position: fixed; top: 0px; margin-left: 905px; z-index: 99; }
.art_rbox { float: right; width: 295px; height: auto; overflow: hidden; }
.art_rhot { width: 255px; padding: 15px 20px 0px; border-bottom: 2px solid rgb(238, 238, 238); background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
.art_rhot b { display: block; width: 100%; color: rgb(68, 68, 68); font-size: 19px; padding-bottom: 11px; border-bottom: 1px solid rgb(229, 229, 229); overflow: hidden; }
.art_rhot li { width: 100%; height: 75px; padding: 15px 0px; border-bottom: 1px dashed rgb(238, 238, 238); overflow: hidden; }
.art_rhot img { float: left; width: 75px; height: 75px; margin-right: 10px; border-radius: 1px; }
.art_rhot p { height: 46px; line-height: 23px; margin-top: 1px; overflow: hidden; }
.art_rhot p a { font-size: 14px; color: rgb(102, 102, 102); text-decoration: none; }
.art_rhot p a:hover { color: rgb(252, 10, 66); text-decoration: none; }
.art_rhot p span { color: rgb(252, 10, 66); }

.item-con a:active, .item-con a:hover{outline: 0 none;}
.item-con a:active{background-color: transparent;}
.item-con a{text-decoration: none;}
.item-con{position: relative;margin: 10px 0;border: 1px solid #d0d0d0;background:#fff}
.wordsList{height: .55rem;overflow: hidden;}
.tbitem-img{max-width: 100%!important;margin:0 auto!important;border:none!important;padding:0!important;}
.item-con .title{color: #4a4a4a;padding: 10px 29px;font-size: 21px;line-height: 22px;margin: 0;font-family: 'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;}
.item-con .info{margin: 0;padding: 0 29px 20px;color: #f60;height: 45px;line-height: 45px;font-family: 'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;text-align: left;}
.item-con .price-icon{font-size: 22px;color: #f60;font-family: 'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;}
.item-con .price-icon, .item-con .price-title{position: relative;vertical-align: middle;font-family: 'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;}
.item-con .price{font-size: 32px;color: #f60;vertical-align: middle;position: relative;top: -3px;font-family: 'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;}
.item-con .info .goBtn{float: right;width: 145px;height: 45px;color: #fff;background: #f60;border: none;font-size: 26px;border-radius: 5px;-webkit-appearance: button;cursor: pointer;font-family: 'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;}
.item-con .coupon-amount-icon{position: relative;border: 1px solid #ff002c;height: 34px;color: #ff002c;padding: 0 5px 0 4px;font-size: 24px;line-height: 34px;border-radius: 5px;display: inline-block;overflow: hidden;margin-right: 20px;top: 9px;background: url(https://gw.alicdn.com/tfs/TB1SCdxd3oQMeJjy1XaXXcSsFXa-85-85.png) 0 0 no-repeat;background-size: 36px 34px;font-family: 'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;}
.item-con .coupon-amount-icon .icon-left{width: 35px;height: 34px;font-size: 24px;line-height: 36px;text-align: center;color: #fff;z-index: 99;float: left;font-family: 'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;}
.item-con .coupon-amount-icon span{position: relative;}
.item-con .price-title{font-size: 22px;color: #9b9b9b;font-family: 'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;}
.item-con .coupon-price.price, .item-con .coupon-price.price-icon{color: #ff002c;}
.item-con .coupon-price.price, .item-con .coupon-price.price-icon{color: #ff002c;}
.item-con .info .goBtn.couponBtn{background: #f44;font-family: 'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;}
