/*
	[DESTOON B2B System] Copyright (c) 2008-2018 www.destoon.com
	This is NOT a freeware, use is subject to license.txt
*/
.downinfo {padding:10px 10px 10px 10px;margin:0 10px 0 10px;border-top:#DDDDDD 1px solid;}
.downinfo li{line-height:26px;}
.downlist {color:#666666;padding:10px;}
.downlist li {height:24px;line-height:24px;}

.down-url {padding:10px 16px;}
.down-url li {height:32px;line-height:32px;background:url('image/ico-download.gif') no-repeat 0 8px;padding-left:22px;font-size:16px;}

.down-list{background: white;padding:10px;margin-bottom:15px;border-top:#eee 1px solid}

.down-list .dl-icon {width:32px;height:32px;text-align:center;}
.down-list .dl-title {font-size:14px;}
.down-list .dl-title div {height:32px;line-height:32px;overflow:hidden;}
.down-list .dl-size {width:120px;font-size:14px;}
.down-list .dl-date {width:120px;font-size:14px}




.side { background:#fff; overflow:hidden; padding:15px 20px;}
.side ul li { float:left; font-size:14px; margin-right:20px; }
.m3l { background:#fff;padding:15px;width:850px}
.head-sub { margin-top: 0px;}


.p-box {background: #fff; box-shadow: rgba(227,227,227,.5) 0 0 6px; overflow: hidden;}
.p-box ul {overflow: hidden;padding:10px 10px;}
.p-box li {float: left; width: 215px; padding:10px 10px;overflow: hidden;}
.p-box li a {display:block; position: relative; height: 100%; text-align: center;color:white}
.p-box li a img {width:100%}
.p-box li a p {display: block; height: 30px; font-size:14px; position:absolute;bottom:0px;width: 100%; line-height: 30px; background:rgba(0,0,0,0.5)}


.m1r { overflow:hidden; padding:15px 20px; background:#fff;}
.m1r ul li  { float:left; font-size:14px; color:#333; margin-left:30px;}
.m1r ul li:nth-child(1) { margin-left:0px;}


.title-S1 { width:100%; height:30px; display:block;font-size: 22px;font-weight: 400;color: #333;line-height: 30px;margin-right: 20px; overflow:hidden;}
.title-S1:before {content:"";width: 5px;height: 22px;background: #0065FF; float:left; margin:3px 15px 0 0;}
.title-S1 a { float:right; font-size:14px; color:#999; line-height:46px;}
.title-S1 a:hover { color:#1DBFDA;}


.xiangguan ul li { cursor: pointer;position: relative; top:0px; width: 212px; font-size: 12px; margin:0 10px 15px 0; box-shadow: 0px 0px 20px 0px rgba(206, 206, 206, 0.5); float:left;overflow: hidden;
-webkit-transition: all .5s;
   -moz-transition: all .5s;
    -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;}
.xiangguan ul li:hover { top:-5px;}
.xiangguan ul li:nth-child(4n+4) {  margin:0 0 15px 0;}
.xiangguan ul li .s-images { width: 212px; height: 140px; position:relative;}
.xiangguan ul li .s-images i { position:absolute; top:0px; left:0px; width:40px; height: 20px;border-radius: 0px 0px 6px 0px;background: #005AFF; font-size:12px; text-align:center; line-height:20px; color:#fff;}
.xiangguan ul li .s-images img { width: 212px; height: 150px;}
.xiangguan ul li .s-text { width: 100%;padding: 11px 10px 10px;box-sizing: border-box;background:white}
.xiangguan ul li .s-text span {font-size: 16px;color: #333;line-height: 20px;height:40px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-word;overflow:hidden}
.xiangguan ul li .s-text em { margin-top: 10px;height: 12px;font-size: 12px; font-weight: 400;color: #999; line-height: 12px;display:block;}
.xiangguan ul li .s-text em:before { content:""; width:12px; height:12px; float:left; background:url(img/user-icon.png) no-repeat center; margin-right:5px;}
.xiangguan ul li .s-text p { margin-top: 12px;height: 34px;font-size: 16px;font-weight: 600;color:#ee2e2c;overflow: hidden;}



.fangan-left { float:left; width:880px;}
.fangan-left .fan_A1 { background:#fff; padding:20px;}


.fangan-left .title { margin-bottom:15px; color:#000;height: auto;}

.fangan-r2 { background:#fff; overflow:hidden; border-top:1px solid #eee;padding: 5px 0;}
.fangan-r2 ul li { padding:10px 10px;overflow:hidden;}
.fangan-r2 ul li .image { float:left; width:120px; margin-right:10px;}
.fangan-r2 ul li .image img { width:100%;}
.fangan-r2 ul li .text span { font-size:14px; color:#000;display:block; line-height:20px; height:40px; margin-bottom: 10px;overflow:hidden; }
.fangan-r2 ul li .text p { font-size:16px; color:#ee2e2c; font-weight:700;}


.down_l { float:left;width:1120px;margin-right:20px}
.down_r{overflow: hidden;}
.down_info {background:white;overflow: hidden;padding:20px 20px;}
.down_info .left { float:left; width:370px; margin-right:30px;}
.down_info .left img { width:100%;}
.down_info .middle{overflow:hidden}
.down_info .middle ul li { height:25px; line-height:25px; font-size:14px; color:#111;}
.down_info .middle ul li span { color:#666; margin-right:15px;}
.down_info .right{overflow: hidden;}

.downnow { width:160px; height:40px; text-align:center; line-height:40px; background:linear-gradient(to right, #1db3c9, #47d3dd); border-radius:2px; display:block; font-size:16px; color:#fff;}
.downnow:hover{color:white;}

.down_l h1{font-size: 22px; overflow: hidden; color: #000;;margin-bottom:20px}


.qcode{ position:absolute;background:white;right:5px;top:5px;width:80px;padding:5px 5px 0px 5px;box-shadow: 0px 0px 3px rgba(0,0,0,0.15); text-align:center;overflow:hidden;}
.proPrice .qcode p{line-height:25px;height:25px;overflow:hidden;font-size:12px;padding-left:0}
.qcode img{width:80px;height:80px}
.proPrice{background:#FFF3ED;height:60px;line-height:31px; padding:30px 0;margin-bottom:10px; font-size:12px;position:relative}
.proPrice p{ height:31px; line-height:31px;padding-left:20px;overflow:Hiragino}
.proPrice span{color:#ee2c2e;float:left;line-height:31px;font-size:12px;font-family: Helvetica,Tahoma,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei",STXihei,STHeiti,Heiti,SimSun,sans-serif;}
.proPrice i{margin-right:10px; color:#000; font-size:12px; display:block;float:left}
.proPrice font{font-size:26px;margin-left:5px;font-weight:bold;}

.shopData {background: white;padding: 10px 15px;overflow: hidden;}
.shopData dl:before,.shopData dl:after{content:"";display:block;clear:both;height: 0; visibility: hidden;}
.shopData dl{zoom: 1;}
.shopData dl{line-height: 30px;padding:0px 5px 0px 15px;height:30px;z-index:1}
.shopData dl dt{float:left}
.shopData dl dt.wxqrcode{float:left;position:relative;height:16px;z-index:100;display:block;margin-right:10px}
.shopData dl dt.wxqrcode span{display:none}
.shopData dl dt.wxqrcode:hover span{display:block;z-index:1000;width:100px;height:100px;overflow:hidden; position:absolute;left:-40px;padding:5px;top:-105px; box-shadow: 0px 0px 5px rgba(0,0,0,0.25); background:white;}
.shopData dl dt.wxqrcode span img{width:100px;height:100px;}
.shopData dl dd{color:#999;float:left;font-size:12px;padding-right:4px;/* width:60px; */text-align:right;}
.shopData dl a{color:#4c4c4c;margin-right:10px;}
.shopData p{padding-left:0;}
.s-title{overflow:hidden;background:white;padding:0 20px}
.s-title dt{font-size:16px;line-height:38px;padding:5px 0px;font-weight:bold;color:#000;border-bottom:#eee 1px solid}
.s-title dt:before{content:"";background:#21a3b2;float:left;margin-right:10px;height:16px;width:4px;margin-top:10px;}

.s-shopInfo{background:white;margin-top:15px}
.s-shopInfo dl{padding:0 15px;padding:0 15px; overflow:hidden}
.s-shopInfo a{display: block; color: #333; font-size: 12px; padding:19px 0px 19px 0px; border-bottom:1px solid #f3f3f3; position: relative; overflow:hidden;}
.s-shopInfo a img {width: 90px; float:left;margin-right:15px}
.s-shopInfo a b{display: block; height:40px;overflow:hidden; line-height:20px; color: #333; overflow: hidden; font-weight: 400;font-size:14px;margin-bottom:10px;margin-top:-5px}
.s-shopInfo a:hover b{ color:#ee2c2e}
.s-shopInfo a span {display: block; height: 25px; line-height: 25px; color:#F43F2D;font-size:14px;padding-right:2px;font-family: DINNextLTPro;font-weight:400; overflow: hidden;margin-top:5px;}
.s-shopInfo a span em{font-size:12px;}
.s-shopInfo a:last-child{ border:none}

.down_content{padding: 20px;background: white;overflow:hidden;font-size:14px;line-height:28px;}
.down_content img{max-width:750px;margin:10px auto;display: block;}

.s-box{background:white;padding:20px;overflow:hidden}
.s-box ul{width:102%;margin-left:-2%;}
.s-box li{float:left;width:20%;margin-left:2%;background:white;margin-bottom:1.6%;box-shadow:0px 0px 15px rgba(0,0,0,0.08); position:relative}
.s-box li:hover {box-shadow:0px 0px 15px rgba(0,0,0,0.25);background-color:white;}
.s-box li h3{color:#000;font-size:14px;font-weight:400;text-align:left;line-height:20px;padding:0px 10px 0px 10px;height:20px;margin:10px 0px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap}
.s-box li h3 a{color:#000}
.s-box li ins{color:#e72e25;text-align:left;display:inline-block;font-size:12px;text-decoration:none;height:35px;line-height:30px;padding:0px 10px;font-family: DINNextLTPro; overflow:hidden;width:100%; box-sizing: border-box;}

.s-box li ins em{color:#F43F2D;font-size:22px;padding-right:2px;font-family: Helvetica,Tahoma,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei",STXihei,STHeiti,Heiti,SimSun,sans-serif;font-weight:400}
.s-box li ins i{float:right;color:#009237;font-size:12px;font-weight:normal;padding-left:25px;background:url(image/ico-down.png) no-repeat 0px 8px}
.s-box li .pic{width:100%;height:auto;overflow:hidden}
.s-box li img{ vertical-align:top;width:100%;width:100%;transition: all 0.5s;}
.s-box li:hover img{transform: scale(1.03);}
.s-box .s11{position: absolute;top:10px;z-index: 100;left:10px}
.s-box .s11 img{width:30px}



.pay-content {display:none;position:fixed;top:35%;left:40%;width:50%;height:270px;background:white;z-index:1002;width:350px;border-radius:5px;padding:5px;}

.pay {width:120px}
.pay a {background:#e3211a url(img/s-ico1.png) no-repeat 40px 8px;background-size:20px 22px;display:block;height:40px;line-height:40px;color:white;font-size:16px;text-align:center;cursor:pointer;border-radius:2px}
.pay a:hover {background:#009231 url(img/s-ico1.png) no-repeat 40px 8px;background-size:20px 22px;}
.pay-close{float: right;}

.down_l .tab-wrapper .tab-menu { height:49px; line-height:50px; background:#fff; width:100%;border-bottom: 1px solid #eee;}
.down_l .tab-wrapper .tab-menu li { font-size: 16px; float:left; padding:0 15px;cursor:pointer;}
.down_l .tab-wrapper .tab-menu li.active { border-bottom:1px solid #ee2c2c; color:#ee2c2c; height:49px; font-weight:700;}
.down_l .tab-wrapper .tab-content { overflow:hidden; background:#fff;}
.down_l .tab-wrapper .tab-content .tool { margin-top:20px;}

.down_l .tab-wrapper .tab-content ul { padding:15px; overflow:hidden;}
.down_l .tab-wrapper .tab-content ul li { height: 35px; line-height: 35px;padding-left:10px;}
.down_l .tab-wrapper .tab-content ul li a { display:inline-block; font-size:14px; color:#666; width:80%;}
.down_l .tab-wrapper .tab-content ul li a:hover { color:#1db3c9;}
.down_l .tab-wrapper .tab-content ul li span { font-size:14px; color:#333; float:right;}

.jygz {  overflow:hidden; padding:20px;}
.jygz strong { width:100%;display: block;height: 45px;background: url({DT_SKIN}img/capbg1.gif) center top no-repeat;font-weight: 700;font-size: 25px;color: #424242;text-align: center;}
.jygz .xzliuc img { width:100%;}
.jygz dl dt { height:30px; line-height:30px; font-size:15px; color:#333; font-weight:700; border-bottom:2px solid #eee; margin:15px 0;}
.jygz dl dt span { display:inline-block; border-bottom:2px solid #ee2e2c; height:30px;padding:0 5px;}
.jygz dl dd p { line-height:28px; font-size:12px; color:#666;}
.jygz dl dd p:before { content:""; display:inline-block; width:5px; height:5px; background:#ee2e2c; border-radius:50%; float:left; margin:10px 5px 0 0;}
.jygz dl dd span { color:#ee2e2c; font-weight:700;}


.tags{width: 100%;height: 30px;line-height: 30px;margin-top:15px}
.tags i{float: left;font-style: normal;}
.tags span{float: left;height: 28px;border:1px solid #eee;border-radius: 15px;padding: 0 15px;margin-left: 10px;}
