@charset "utf-8";

.tu-lunbo{width: 100%; height: 100%; position: fixed; background: rgba(0,0,0,0.6); top: 0; z-index: 999; display: none;}
.big-box{width:920px; height:720px; float: left; text-align:center; background:#fafafa; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto;}
.big-box p{font-size: 30px; font-weight:bold; width: 890px; text-align: right; height: 50px; padding-right: 15px; color: #999; float: left; cursor: pointer;}
.big-boximg{width: 800px; height: 530px; line-height:530px; float: left; margin: 0 60px;}
.big-boximg img{max-width: 800px; max-height: 530px;}

.big-box ul{position: relative; float: left;}
.big-prev, .big-next{width:30px; height:78px; float:left; line-height:78px; font-size:20px; text-align: left;
    margin-top:20px; color:#fff; cursor: pointer; position: absolute; top:-295px; left: 60px; background: rgba(0,0,0,0.4);}
.big-next{left: 830px; text-align: right;}
.big-prev:hover,.big-next:hover{background: rgba(0,0,0,0.5);}
.big-list-img{width:800px; overflow:hidden; margin: 20px 60px 0 60px; float: left;}
.big-list-img span{display: block; width:auto; height:80px; text-align: center;}
.big-list-img span .video{position: relative;}
.big-list-img span .video em{width: 100%; height: 100%; background: rgba(0,0,0,0.4); position: absolute; z-index: 9; top: 0; left: 0;}
.big-list-img i em b{width: 30px; height: 30px; margin: 24px; margin: 24px;background: url(http://qnm.hunliji.com/o_19uji7qatf001r4udmj10e28mu32.png); background-size: 100%;}
.big-list-img i{width:78px; height: 78px;margin-left:13px;border:1px solid #e7e7e7;border:1px solid #cccaca; float: left;}
.big-list-img i img{width:78px; height:78px; float:left;}
.big-list-img .on{border:1px solid #e55454;}

.middle{position:relative;}
.gotop{ position:fixed; left:50%; bottom: 100px; margin-left:610px; width:55px; cursor: pointer;}
.gotop em, .gotop i{width:53px; height:53px; border: 1px solid #e7e7e7; text-align:center;margin-top:10px; background:#fff; font-size:20px; line-height:45px; color:#999;}
.gotop em:hover, .gotop i:hover{background: #f8f8f8;}
.gotop i.share{font-size:16px;}
.icon_share {background: url("http://qnm.hunliji.com/o_1afsv2i4f194i1telk4k1nss13prc.png"); width: 30px; height: 30px; margin-top: 11px;}

.side_share{ position:fixed; left:50%; bottom: 160px; margin-left:605px; width:55px; cursor: pointer;}
.side_share em, .side_share i{width:53px; height:53px; border:1px solid #e7e7e7; text-align:center;margin-top:10px; margin-left:5px;background:#fff; font-size:14px; line-height:53px; color:#999;}
.side_share em:hover, .side_share i:hover{background: #f8f8f8;}
.side_share .shares a{float: none;display: block;margin: 15px;}
.side_share .shares{display: none;position: absolute;left: -60px;top:10px;border:1px solid #e7e7e7;background: #fff; }

.side_upper3{ position:fixed; left:50%; bottom: 220px; margin-left:610px; width:55px; cursor: pointer;}
.side_upper3 em, .side_upper3 i{width:53px; height:53px; border:1px solid #e7e7e7; text-align:center;margin-top:10px; background:#fff; font-size:14px; line-height:53px; color:#999;}
.side_upper3 em:hover, .side_upper3 i:hover{background: #f8f8f8;}

.publich2 span{height:20px; border-left:4px solid #ff5c5c; line-height:20px; padding:0 10px;color: #333}

.topdh_scroll {position: fixed;width: 1200px;margin: 0 auto;left: 0;top: 0; bottom:0; right:0;z-index: 998;height: 36px; background:#f3f5f8; padding-bottom: 2px;}
*html .topdh_scroll {position: absolute;left:expression(eval(document.documentElement.scrollLeft+0));top:expression(eval(document.documentElement.scrollTop+0));}



.tag-box{width:1200px; margin:0 auto;}
.tag-box{padding-top: 1px!important;}
.tag-box h2{width:100%; color:#333; font-size:14px; font-weight:normal; float:left; line-height:30px; margin-top:25px;}
.tag-box h2 em{float:left;}
.tag-box h2 a{line-height:30px; padding:0 10px; border:1px solid #e7e7e7; color:#ff5c5c; float:left; border-radius:8px;}
.tag-lei{width:1198px; float:left; margin-top:20px; border:1px solid #e7e7e7; background:#f8f8f8; color:#666;}
.tag-lei .leihz1{float:left; line-height:38px;}
.tag-lei .leihz1 em{width:75px; text-align:center;color: #333}
.tag-lei .leihz1 a{padding:0 10px; margin:0 10px; color:#666; cursor:pointer;}
.tag-lei .leihz1 a:hover{color: #ff5165;}
.tag-lei .leihz1 a.on{color:#ff705e;}
.tag-lei .leihz2{width:86px; height:24px; float:right; text-align: center; margin-right:15px; border:1px solid #e7e7e7; line-height:24px; background:#fff; margin-top:6px; position: relative; z-index: 99;}
.leihz2 div{width:86px; line-height:24px; border:1px solid #e7e7e7; background:#fff; display:none; position: relative;}
.leihz2 div span{width:100%; height: 24px; line-height: 24px; text-indent: 10px; text-align: left;}
.leihz2 div span:hover{background: #f5f5f5;}
.leihz2:hover div{display:block;}
.bqlist h3{width:100%; float:left; font-size:14px; font-weight:normal; margin-top:20px;}
.bqlist h3 a{padding:0 10px; margin :0 10px; color:#666;}
.bqlist h3 a.on{color:#ff5c5c;}
.tag-boxleft{width:880px; float:left;}
.tag-boxleft ul{width:100%; border-bottom:1px dashed #ccc; float:left; padding-top:20px;}
.tag-boxleft li{width:100%; float:left; margin-bottom:20px;}
.tag-boxleft .li1{font-size:18px; color:#333;}
.tag-boxleft .li1 span{float:right; font-size:14px; color:#999;}
.tag-boxleft .li1 em{color:#ff5c5c;}
.tag-boxleft .li1 i{width:16px; height:16px; background-position:-173px -200px; margin:-2px 5px 0 5px;}
.tag-boxleft .li3 img{margin-right:5px;}
.tag-boxleft .li4 span{color:#999; font-size: 12px;}
.tag-boxleft .li4 .icon1{width:16px; height:12px; background-position:-57px 0px;margin:-2px 5px 0 5px;}
.tag-boxleft .li4 .icon2{width:12px; height:12px; background-position:-12px 0px;margin:-2px 5px 0 20px;}
.tag-boxleft .li4 em{float:right; color:#999; font-size: 12px;}
.tag-boxright{width:283px; float:right;}
.tag-boxright h2{width:100%; border-bottom:1px solid #e7e7e7; font-size:20px; padding-bottom:10px;}
.tag-boxright ul{padding-top:84px;}
.tag-boxright li{width:100%; color:#666; margin-bottom:10px;overflow: hidden;text-overflow: ellipsis;height:30px; line-height:30px; white-space:nowrap; }
.tag-boxright li a:before{content:"•"; width:14px; height:14px; float:left; color:#999;}
.tag-boxright li a:hover{color: #ff5c5c;}


.chaozhi{width:1200px; margin:0 auto;}
.chaozhi h3{font-size:20px; color:#333; line-height:40px; font-weight:normal; margin-top:20px;}
.setbox{width:1224px;}
.setbox ul{width:280px; height:258px; border:1px solid #e7e7e7; float:left; margin-right:24px; margin-top:25px;}
.setbox ul img{width:280px; height:176px;}
.setbox .li1{position:relative; margin-bottom:10px;}
.setbox .li1:hover span{width: 100%; height: 100%; background: rgba(255,255,255,0.2); position: absolute; top: 0; left: 0; z-index: 9;}
.setbox .li1 i{content:"";width:83px; height:36px; position:absolute; background-position:-71px -44px; top:10px; left:-6px; line-height:30px; color:#fff;text-indent:10px; z-index: 10;}
.setbox .li2, .setbox .li3{line-height:34px; width:260px; padding:0 10px; float:left;}
.setbox .li2 b{width:50px; height:16px; line-height:16px; font-size:12px; color:#fff; background:#ff5c5c; font-weight:normal; text-align:center; margin-right:10px;border-radius: 3px}
.setbox .li2 span{width:200px; overflow:hidden; float:right; height: 34px;text-overflow: ellipsis;white-space: nowrap}
.setbox .li3 dd{float:left;}
.setbox .li3 b{font-size:12px;color:#ff5c5c;}
.setbox .li3 strong{font-size:18px; color:#ff5c5c; margin-right:10px;}
.setbox .li3 s{color:#999; font-size:12px;}
.setbox .li3 dd.hotxin{float:right; color:#999;}
.setbox .li3 i{background-position:-28px 0; width:14px; height:12px; margin-right:5px;}

.pages{padding-top:50px; text-align:center; width:100%; margin:0 auto; clear:both; padding-bottom: 80px;}
.pages span{width:78px; height:34px; border:1px solid #e7e7e7; line-height:34px; color:#666;}
.pages ul{width:auto; display:inline-block;}
.pages ul a{line-height:34px; min-width:34px;display:inline-block;margin-left:-1px;border:1px solid #e7e7e7; position: relative;}
.pages ul a:hover {color: #ff5c5c;}
.pages ul a:first-child{margin-left: 0}
.pages ul a.current{background: #ff5c5c;color: #fff;border: 1px solid #ff5c5c; z-index: 1;}
.pages em{margin-left: 10px; font-size: 12px; color: #999;}
.pages span:hover a{color: #ff5c5c;}

.sort, .sort-data{width:1200px; margin:0 auto; padding-top:30px;}
.leibie{width:100%; margin-top:20px; font-size:14px; font-weight:normal; color:#666;}
.leibie em{color:#333;}
.leibie a{color:#666; margin:0 10px; display:inline-block; line-height: 20px;}
.leibie a.on{color:#ff5c5c;}
.leibie a:hover{color: #ff5c5c;}

.sort-box{width:1228px; float:left; padding-bottom:50px;}
.sort-box ul, .tab-box2 ul{width:276px; height:246px; border:1px solid #e7e7e7; float:left; margin-right:29px; margin-top:20px;}
.sort-box ul img, .tab-box2 ul img{width:276px; height:172px;}
.sort-box .li1{position: relative;}
.sort-box .li1:hover span{width: 100%; height: 100%; background: rgba(255,255,255,0.2); position: absolute; top: 0; left:0;}
.sort-box .li2, .sort-box .li3, .tab-box2 .li2, .tab-box2 .li3{line-height:34px; width:246px; float:left; padding:0 15px;}
.sort-box .li2 span, .tab-box2 .li2 span{width:100%; overflow:hidden; float:right; font-size:16px; height: 34px;text-overflow: ellipsis;white-space: nowrap}
.sort-box .li2 span:hover, .tab-box2 .li2 span:hover{color: #ff5c5c;}
.sort-box .li3 dd, .tab-box2 .li3 dd{float:left;}
.sort-box .li3 .clr999, .tab-box2 .li3 .clr999{width: 180px; height: 26px; overflow: hidden;}
.sort-box .li3 b, .tab-box2 .li3 b{font-size:12px;color:#ff5c5c;}
.sort-box .li3 strong, .tab-box2 .li3 strong{font-size:18px; color:#ff5c5c; margin-right:10px;}
.sort-box .li3 s, .tab-box2 .li3 s{color:#999; font-size:12px;}
.sort-box .li3 dd.hotxin, .tab-box2 .li3 dd.hotxin{float:right; color:#999;}
.sort-box .li3 i, .tab-box2 .li3 i{background-position:-28px 0; width:14px; height:12px; margin-right:5px;}
.sort-box .li2 {margin-top: 4px;}
.sort-box .li3 {line-height: 24px;}
.sort-box .li3 i {position: relative; top: -1px;}
.sort-box .li1 span, .sort-box .li2 span, .sort-box .li3 span {font-size: 12px;}
.sort-box ul {height: 234px;}
.sort-box .li2 span {height: 26px; color: #666;}


.case-left{width:280px; float:left;}
.case-left1{width:218px; padding:30px; border:1px solid #e7e7e7;}
.case-left1 img{width:218px; height:130px;}
.case-left1 img{width:130px; border-radius: 50%; margin: auto; display: block;}
.case-left1 dt{font-size:18px; color:#333; margin-top:30px;}
.case-left1 dt a{color:#333;}
.case-left1 dt em{width:18px; height:18px; font-size:12px; background:#4bcf99; color:#fff; text-align:center; line-height:18px; margin-left:10px; position: relative; top: -1px;}
.case-left1 dd{margin-top:15px; color:#666;}
.case-left1 dd i{width:18px; height:18px; background-position:-154px -200px; margin-left:10px; cursor: pointer;}
.case-left1 dd button{width:98px; height:30px; border:1px solid #ff5c5c; border-radius:7px; background:#fff; color:#ff5c5c; margin:4px;}
.case-left1 dd button:hover{width:98px; height:30px; border:1px solid #ff5c5c; border-radius:7px; background:#ffccdd; color:#ff5c5c; margin:4px;}
.case-left h2{width:100%; border-bottom:1px solid #e7e7e7; font-size:20px; padding-bottom:10px; font-weight:normal; margin:20px 0;}
.case-left2 dl{width:278px; height:213px; border:1px solid #e7e7e7; margin-bottom:20px;}
.case-left2 dt{position: relative;}
.case-left2 dt:hover em{width: 100%; height: 100%; background: rgba(255,255,255,0.2); position: absolute; top: 0; left: 0;}
.case-left2 img{width:278px; height:173px;}
.case-left2 dd{line-height:40px; padding:0 10px; color:#333;}
.case-left2 dd a{width: 200px; overflow: hidden; float: left; height: 40px;text-overflow: ellipsis;white-space: nowrap}

.case-left2 span{float:right; color:#999;}
.case-left2 span:before, .case-right h3 i:before{content:"";width:14px; height:12px;  background:url(http://qnm.hunliji.com/o_19tjq1jdh1kqf1bnrkj915df122bn.png); vertical-align:middle; float:left;background-position:-28px 0; margin:14px 5px 0 0;}
.case-right{width:778px; border:1px solid #e7e7e7; float:right; padding:40px 50px;}
.case-right h3{font-size:20px; font-weight:normal;}
.case-right h3 i{margin-left:40px; font-size:14px; color:#999;}
.case-right h3 i:before{ margin:4px 5px 0 0;}
.case-right h1{font-size:20px; font-weight:normal;}
.case-right h1 i{margin-left:40px; font-size:14px; color:#999;}
.case-right h1 i:before{ margin:4px 5px 0 0;}
.case-right h4{font-size:14px; color:#666; margin-top:30px; font-weight:normal;}
.case-right div{border-top:1px solid #e7e7e7; margin-top:30px; padding:40px 0; text-align:center;}
.case-right li{width:100%; line-height:30px; color:#666; text-align:left;}
.case-right div img{max-width:680px; text-align:center; margin-top:30px;}
.case-right div p{width:680px; margin:10px auto; color:#666; text-align:left;}

.shops-list{float:left;}
.shop-box{width:1200px; margin-top:30px; border-bottom:1px solid #e7e7e7; padding-bottom:30px; clear:both; float:left;}
.shopinfo{width:300px;}
.shopinfo img{width:66px; height:66px; border:1px solid #e7e7e7; float:left; margin: 0 15px; border-radius: 50%;}
.left-shop{width:175px; float:left; margin:0 10px;}
.left-shop dt{font-size:16px; color:#333; line-height:26px;}
.left-shop dt:hover{color: #ff5c5c;}
/*.left-shop dt em{ height:18px; background:#4bcf99; color:#fff; font-size:12px; text-align:center; line-height:16px; margin:0 10px; padding:0 3px; position: relative; top: -1px;}*/
.left-shop dt i{line-height:18px; background:#ffa800; color:#fff; padding:0 5px; font-size:12px;}
.left-shop dd{color:#666; font-size:12px; margin-top:10px;}
.left-shop dd.merchant-title{font-size: 16px; color: #333;}
.left-shop dd button{width:98px; height:30px; border:1px solid #ffc722; background:#ffc722; border-radius:4px; color:#fff; font-size:14px;}
.left-shop dd button:hover {opacity: .85;}

.shopcase{width:900px; float:right;}
.shopcase dl{width:270px; border:1px solid #e7e7e7; margin-left:28px; float:left;}
.shopcase dt{position:relative;}
.shopcase dt:hover em{width: 100%; height: 100%; background: rgba(255,255,255,0.2); position: absolute; top: 0; left: 0;}
.shopcase dt img{width:270px; height:170px;}
.shopcase dt span{position:absolute; z-index: 98; bottom:-6px; left:-6px; width:82px; height:36px;background:url(http://qnm.hunliji.com/o_1ag52eija1ie81ksk186u1fd2hdk7.png); background-position:-71px -44px; line-height:30px; color:#fff; text-indent:6px;}
.shopcase dt span i{display:inline;}
.shopcase dd{ padding:0 10px;}
.shopcase dd span{width:180px; height: 40px; overflow: hidden;line-height:40px;text-overflow: ellipsis;white-space: nowrap}
/*.shopcase dd span:hover{color: #ff5c5c;}*/
.shopcase dd i{float:right; line-height: 40px;}
/*.shopcase dd i:before{content:"";width:14px; height:12px;  background:url(http://qnm.hunliji.com/o_19tjq1jdh1kqf1bnrkj915df122bn.png); vertical-align:middle; float:left;background-position:-28px 0; margin:14px 5px 0 0;}*/
.shopcase dd i {background-position: -28px 0; width: 14px; height: 12px; margin-right: 5px; margin-top: 14px;}

.shop-xx{width:1200px; margin:0 auto; padding:30px 0 40px 0;}
.sjxx-banner{width:1198px; border:1px solid #e7e7e7; float:left; position:relative;}
.shop-img{width:1198px; height:160px;}
.sjxx-banner dl{width:605px; height:106px; float:left; padding-left:175px;}
.sjxx-banner .shop-logo{width:120px; height:120px; border:3px solid rgba(255,255,255,0.5); border-radius:50%; position:absolute; top:134px; left:30px;}
.sjxx-banner dt{width:auto; float:left;}
.sjxx-banner dt b{font-size:20px; color:#333; font-weight:normal; line-height:40px; margin-top:18px;}
.sjxx-banner dt h1{font-size:20px; color:#333; font-weight:normal; line-height:40px; margin-top:18px;}
.sjxx-banner dt em{color:#999;}
.sjxx-banner dd span{width:88px; height:44px; border-right:1px solid #e7e7e7; text-align:center; color:#666; margin-top:30px;}
.sjxx-banner dd em{width:88px; font-size:20px;}
.sjxx-banner dd span:last-child{border:0;}
.shop-but{text-align:right; margin-right:20px;}
.shop-but button{width:98px; height:30px; border:1px solid #ff715e; background:#fff; color:#ff715e; border-radius:7px; margin-top:37px; margin-left: 5px;}
.shop-but button:hover{ background:#ffccdd;}
.shop-tab{width:1198px; float:left; margin-top:50px; border:1px solid #e7e7e7; border-top:0;}
.tab-swit{width:1198px; height:40px; background:#fafafa;}
.tab-swit span{border-top:2px solid #fafafa; height:38px; width:140px; float:left;}
.tab-swit span.on, .tab-swit span:hover{background:#fff; border-top:2px solid #ff5c5c; height:38px;}
.tab-swit span a{width:138px; height:16px; text-align:center; float:left;margin-top:12px; border:1px solid #e4e4e4; border-width:0 1px;}
.tab-swit span:last-child a{border-right:1px solid #fafafa;}
.tab-swit span.on a, .tab-swit span:hover a{border:1px solid #fafafa; width:138px; border-width:0 1px;color: #ff5c5c}
.shop-h4{width:100%; border-bottom:1px solid #e7e7e7; position:relative; height:50px; text-align:center; font-weight:normal;}
.shop-h4 span{width:205px; line-height:20px; height:20px; font-size:18px; background:#fff; color:#ff5c5c; position:absolute; top:40px; left:50%; margin-left:-102px;border:1px solid #e7e7e7;border-width: 0 1px;}
.tab-box1, .tab-box2, .tab-box3, .tab-box4{width:1098px; border-top:1px solid #e7e7e7; margin-top:-1px; padding:0 50px; float:left;}
.tab-box1 p{color:#666; margin-top:30px;}
.tab-box1 p button{width:76px; height:24px; background:#ff5c5c; color:#fff; text-align:center; font-size:12px; border-radius:5px;margin-left:20px}
.tab-box2, .tab-box3, .tab-box4{border:0;}
.perchbox{width:985px; margin:0 auto; padding-top:30px;}
.perchbox .li1{position: relative; z-index: 9;}
.perchbox .li1:hover span{width: 100%; height: 100%; background: rgba(255,255,255,0.2); position: absolute; top: 0; left:0; z-index: 10;}
.tab-box2 ul{margin:0 25px 30px 25px; float:left;}
.perchbox p, .tab-box3 p{width:935px; line-height:30px; background:#f5f5f5; text-align:center; margin:0 auto; clear:both; color:#666;}
.tab-box4 p{line-height:30px; background:#f5f5f5; text-align:center; margin:20px auto; clear:both; color:#666;}

.tab-box3 div{width:985px; margin:0 auto;padding-top:30px;}
.tab-box3 dl{width:276px; border:1px solid #e7e7e7; margin:0 25px 30px 25px; float:left;}
.tab-box3 dt{position:relative;}
.tab-box3 dt:hover span{width: 100%; height: 100%; background: rgba(255,255,255,0.2); position: absolute; top: 0; left:0;}
.tab-box3 dt img{width:276px; height:170px;}
.tab-box3 dd{line-height:40px; padding:0 10px;}
.tab-box3 dd em{width: 189px; height: 40px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.tab-box3 dd i{float:right;}
.tab-box3 dd i:before{content:"";width:14px; height:12px;  background:url(http://qnm.hunliji.com/o_19tjq1jdh1kqf1bnrkj915df122bn.png); vertical-align:middle; float:left;background-position:-28px 0; margin:14px 5px 0 0;}

.tab-box4 div{margin-top:30px; padding-bottom:30px; float:left; width: 100%;border-bottom: 1px dashed #e7e7e7;}
.tab-box4 div:nth-last-of-type(1){border-bottom: none;}
.tab-box4 .herdimg{width:50px; height:50px; border-radius:50%; margin-right:25px; float:left;}
.tab-box4 dl{width:90%; float:left;}
.tab-box4 dt{width:100%;  color:#666; line-height:30px;}
.tab-box4 dd{width:100%; float:left; line-height:22px; color:#666; margin-top:10px;}
.tab-box4 dt span{float:right; width:90px; margin-top:9px;}
.tab-box4 dt i{width:12px; height:12px; float:left; background:url(http://qnm.hunliji.com/o_19tjq1jdh1kqf1bnrkj915df122bn.png); background-position:-126px -200px;margin: 0 1px}
.tab-box4 dt img{width:80px; height:80px; margin:10px 10px 0 0;}
.tab-box4 dd span{color:#ff5c5c;}
.tab-box4 dd em{float:right;color: #999;font-size: 12px}

.screen{float:right; margin-top:7px; margin-right:30px; color:#666;}
.screen em{width:75px; height:22px; line-height:22px; border:1px solid #e7e7e7; background:#fff;}
.screen input{width:60px;height:22px; line-height:22px; text-indent:5px; background:none;}
.screen button{width:56px; height:24px; line-height:24px; color:#fff; background:#ff5c5c; border:0;vertical-align: top;}

.taocan-list{width:1200px; margin:0 auto;}
.taocan{width:1226px; overflow:hidden;}
.taocan ul{width:278px; height:275px; border:1px solid #e7e7e7; float:left; margin:30px 26px 0 0;}
.taocan ul img{width:278px; height:173px;}
.taocan .li1{position:relative; margin-bottom:10px;}
.taocan .li1:hover span{width: 100%; height: 100%; background: rgba(255,255,255,0.2); position: absolute; top: 0; left: 0;}
.taocan .li2, .taocan .li3 dt{line-height:24px; width:258px; float:left; padding:0 10px; height: 24px; overflow: hidden;}
.taocan .li2 span{width:100%; overflow:hidden; float:right; font-size:16px; height: 24px;text-overflow: ellipsis;white-space: nowrap;color: #333}
.taocan .li2 span:hover{color: #ff5c5c;}
.taocan .li3 dd{float:left; margin-top:10px;}
.taocan .li3 b{font-size:12px;color:#ff5c5c; margin-left:10px;}
.taocan .li3 strong{font-size:18px; color:#ff5c5c; margin-right:10px; font-family: Arial;}
.taocan .li3 s{color:#999; font-size:12px;}
.taocan .li3 dd.hotxin{float:right; color:#999; margin-right:10px;}
.taocan .li3 dd span {font-size: 12px;}
.taocan .li3 i{background-position:-28px 0; width:14px; height:12px; margin-right:5px;}
:root .taocan .li3 i{margin-top: -3px\0;}


.td-detail{width:1200px; margin:20px auto 0 auto;}
.detail-left{width:542px; height:460px; float: left; text-align:center; background:#fafafa;}
.detail-big-img{width: 540px; height: 358px; border:1px solid #e7e7e7; }
.big-video{position: relative;}
.big-video em{width: 100%; height: 100%; background: rgba(0,0,0,0.4); position: absolute; z-index: 9; top: 0; left: 0;}
.big-video em b{width: 60px; height: 60px;background: url(http://qnm.hunliji.com/o_19uji7qatf001r4udmj10e28mu32.png); background-size: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;}
.detail-big-img img{max-width:540px; max-height:358px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;}
.detail-prev,.detail-next{width:28px; height:78px; border:1px solid #e7e7e7; float:left; line-height:78px; font-size:20px; margin-top:20px; color:#999; cursor: pointer;}
.detail-next{text-align:right; margin-left:13px; float:right;}
.detail-prev:hover,.detail-next:hover{color:#666;background: none}
.detail-list-img{width:469px; overflow:hidden; margin-top: 20px; float: left;}
.detail-list-img span{display: block; width:auto; height:80px;}
.detail-list-img span .video{position: relative;}
.detail-list-img span .video em{width: 100%; height: 100%; background: rgba(0,0,0,0.4); position: absolute; z-index: 9; top: 0; left: 0;}
.detail-list-img i em b{width: 30px; height: 30px; margin: 24px;background: url(http://qnm.hunliji.com/o_19uji7qatf001r4udmj10e28mu32.png); background-size: 100%;}
.detail-list-img i{width:78px; height: 78px;float: left;margin-left:13px;border:1px solid #e7e7e7;cursor:pointer;border:1px solid #cccaca;background: #fafafa}
.detail-list-img i img{width:78px; height:78px; float:left;}
.detail-list-img .on img{width:76px; height:76px; border:1px solid #e55454;}
.detail-list-img .on{border-color: #e55454}
/*.td-zuo{width:542px; float:left;}
.td-zuo ul{width:540px; height:358px; border:1px solid #e7e7e7;}
.td-zuo ul li{width:540px; text-align:center; line-height:358px; background:#fafafa;}
.td-zuo ul img{max-width:540px; max-height:358px;}
.td-zuo .over{width:469px; overflow:hidden; float:left;}
.td-zuo dl{width:1000px; height:80px; margin-top:20px; float:left;}
.td-zuo span{width:28px; height:78px; border:1px solid #e7e7e7; float:left; line-height:78px; font-size:20px; margin-top:20px; color:#999;}
.td-zuo .next{text-align:right; margin-left:13px; float:right;}
.td-zuo dd{width:80px; float:left; margin-left:13px;}
.td-zuo dd img{width:78px; height:78px; float:left; border:1px solid #e7e7e7;}*/
.td-zhong{width:410px; margin-left:30px; float:left;}
.td-zhong h3{width:100%; font-weight:normal; font-size:20px; color:#333; line-height:40px;}
.td-zhong h1{width:100%; font-weight:normal; font-size:20px; color:#333; line-height:40px;}
.td-zhong h3 em{font-size:14px; border:1px solid #e7e7e7; background:#fff; border-radius:5px; line-height:20px; padding:0 5px; color:#999; margin-left:10px;}
.td-zhong h1 em{font-size:14px; border:1px solid #e7e7e7; background:#fff; border-radius:5px; line-height:20px; padding:0 5px; color:#999; margin-left:10px;}
.td-zhong h1 em:hover{font-size:14px; border:1px solid #ff5c5c; background:#fff; border-radius:5px; line-height:20px; padding:0 5px; color:#ff5c5c; margin-left:10px;}

.td-rmb{width:100%; color:#999; font-size:12px; margin-top:10px;}
.td-rmb-sty{font-size:12px; color:#ff5c5c;}
.td-rmb-num{font-size:30px; color:#ff5c5c; margin-right:20px; font-family: Arial;}
.td-but button{width:148px; height:48px; border:1px solid #ff5c5c; background:#fff; border-radius:5px; margin:30px 20px 0 0; color:#ff5c5c; font-size:18px;}
.td-but button:hover{width:148px; height:48px; border:1px solid #ff5c5c; background:#ffccdd ; border-radius:5px; margin:30px 20px 0 0; color:#ff5c5c; font-size:18px;}
.td-but .on{background:#ff5c5c; color:#fff;}
.td-but .on:hover{background:#ff5f6e; color:#fff;}
.td-down{width:100%; color:#ff5c5c; margin-top:25px; position: relative; cursor: pointer;}
.td-down:before{content:""; background:url(http://qnm.hunliji.com/o_19ulbgto31gbdr92pej145gpt2i.png) no-repeat; width:18px; height:18px; float:left; margin-right:5px;}
.td-down span{width: 100px; height: 100px; border: 1px solid #e8e8e8; text-align: center; line-height: 100px; position: absolute; top: -10px; left: 240px; background: #fff; display: none;}
.td-down:hover span{display: block;}
.td-fuwu{width:100%; color:#666; margin-top:55px;}
.td-fuwu dt span{margin-right:20px; float:left; line-height:24px;}
.td-fuwu dt span:before{content:"";width:16px; height:16px; background:url(http://qnm.hunliji.com/o_19tjq1jdh1kqf1bnrkj915df122bn.png); background-position:-17px -200px; float:left; margin-right:5px; margin-top: 4px;}
.td-fuwu dd, .td-fuwu dt{width:100%; float:left; margin-top: 7px;}
.serve{width:100%; margin-top:15px; float:left;}
.serve span{width:auto; padding-right:10px; color:#666;}
.serve span i{width:28px; height:20px; margin-right:5px;}
.serve span .pst-1{background-position:-0px -340px;}
.serve span .pst-2{background-position:-28px -340px;}
.serve span .pst-3{background-position:-56px -340px;}
.serve span .pst-4{background-position:-84px -340px;}
.serve span .pst-1-1{background-position:-112px -340px;}
.serve span .pst-2-2{background-position:-140px -340px;}
.serve span .pst-3-3{background-position:-168px -340px;}
.serve span .pst-4-4{background-position:-196px -340px;}
.noserve span{color: #999;}
.ctrl{width:100%; float:left; margin-top:146px;}
.ctrl span{width:120px; color:#666;float:left;}
.ctrl span em{width:12px; height:12px; float:left; background:url(http://qnm.hunliji.com/o_19tjq1jdh1kqf1bnrkj915df122bn.png); background-position:-126px -200px; margin-top:3px; margin-right:5px;}
.ctrl dl{width:130px; float:left; position:relative; z-index:99;}
.ctrl dt{color: #666}
.ctrl dt:before{content:""; width:12px; height:12px;background:url(http://qnm.hunliji.com/o_19tjq1jdh1kqf1bnrkj915df122bn.png); background-position:-140px -200px; float:left;margin:3px 5px 0 0;}
.ctrl dd{width:110px; border:1px solid #e7e7e7; position:absolute; background:#fff; padding:10px 14px; display:none;}
.ctrl dl:hover dd{display:block;}
.ctrl dd em{width:100%; margin-top:14px; line-height:30px;}
.ctrl dd em:before{content:""; width:30px; height:30px; background:url(http://qnm.hunliji.com/o_19tpdng6jpuj14vneli39h89ki.jpg); background-position:0 0; float:left; margin-right:10px;}
.ctrl dd em.qq:before{background-position:0 0;}
.ctrl dd em.sina:before{background-position:-30px 0;}
.ctrl dd em.weixin:before{background-position:-60px 0;}
.ctrl dd .item{line-height: 30px;float: left;height:30px;margin: 6px}
.ctrl dd a{display: block;float: left}
.td-you{width:175px; float:right;}
.td-you h3{width:100%; border-bottom:1px solid #e7e7e7; height:32px; font-size:16px; font-weight:normal; color:#333;}
.td-you dl{margin-top:8px;}
.td-you dt{width:175px; height:108px; position:relative; cursor: pointer; position: relative;}
.td-you dt:hover em{width: 100%; height: 100%; background: rgba(255,255,255,0.2); position: absolute; top: 0; left: 0; z-index: 9;}
.td-you dt img{width:175px; height:108px;}
.td-you dt span{width:100%; line-height:24px;height: 24px;overflow: hidden; background:rgba(0,0,0,0.5); bottom:0; left:0; color:#fff; position:absolute; font-size:12px; text-indent:5px;z-index:10;}
.td-you dd{width:100%; line-height:30px;}
.td-you dd span{color:#ff5c5c; margin-right:10px;}
.td-you dd s{color:#999; font-size:12px;}

.td-xx{width:1200px; margin:0 auto; padding-top:40px; clear:both;}
.td-xxtao dl{width:280px; height:80px; margin-bottom:15px; border-bottom:1px dashed #999; padding-bottom:20px;}
.td-xxtao dl:last-child{border:0;}
.td-xxtao dt{width:130px; float:left; position: relative;}
.td-xxtao dt:hover span{width: 100%; height: 100%; background: rgba(255,255,255,0.2); position: absolute; top: 0; left:0;}
.td-xxtao dt img{width:130px; height:80px;}
.td-xxtao dd{width:140px; float:right;}
.td-xxtao dd span{width:140px; height:40px; line-height:20px; overflow:hidden;color: #666}
.td-xxtao dd em{color:#ff5c5c; margin-top:10px; font-family: Arial;}

.td-xxdate{width:880px; float:right;}
.td-xxdate h2{border-bottom:1px solid #e7e7e7; line-height:40px; font-weight:normal; font-size:20px; float:left; width:100%; margin-top:30px;}
.xxtaocan{width:900px; overflow:hidden; float:right;}
.xxtaocan ul{margin:20px 0 0 20px; height:250px;}
.xxdate{width:778px; float:left; border:1px solid #e7e7e7; padding:0 49px;padding-bottom: 10px}
.xxdate h4{margin-bottom:30px;}
.xxdate-box1 p{color:#666; line-height:30px; width:100%;}
.xxdate-box2 h5{width:100%; line-height:36px; background:#f5f5f5; color:#666; text-indent:10px; font-size:14px; font-weight:normal; margin:20px 0;}
.xxdate-box2 h5{margin-top: 40px}
.xxdate-box2 p{color:#666; line-height:30px; width:100%; margin:15px 0;}
.xxdate-box2 img{max-width:680px; margin:50px auto; display:block;}
.xxdate .tab-box4{width:100%; padding:0;}
.xxdate .tab-box4 p{width:100%; line-height:32px; background:#f5f5f5; color:#666; float:left; text-align:center; margin-bottom:30px;}

.combo{width:100%; font-weight:normal; font-size:20px;}
.combox{padding-bottom:0;}
.combox ul{height:auto;}
.combox .li3 dl{margin-top: -5px;}
.combox .li3 .clr999{width:200px; float:left;}


.leibie span.hLine, .tag-lei .leihz1 span.hLine {background: #ccc; width: 1px; height: 12px; display: inline-block;}
.icon_star {background-position: -28px 0; width: 14px; height: 12px; margin-right: 5px;}
.case-left2 label {font-size: 12px; color: #666;}
.hLine {background: #ccc; width: 1px; height: 12px; display: inline-block;}
