@charset "utf-8";
/* CSS Document */

@charset "utf-8";
*{ box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box;}
html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}

body {width: 100%;height:auto;background:#f5f5f5;-webkit-text-size-adjust:none; color:#6e6e6e}
img{ max-width:100%}
div {text-align:left;}
.langshow{position: absolute;right:15px;top: 5px;}
.langshow1{position: absolute;left:15px;top: 5px;}

body{font:14px/1.5em "微软雅黑"; color:#6e6e6e;position: relative; min-width:320px; max-width:768px;margin:0 auto;font-weight:normal;}

h1, h2, h3, h4, h5, h6{font-size:110%; font-weight:bold; color:#454545;margin-bottom:8px;}
.f-right{ float:right}
.f-left{ float:left}

em,ba,i{ font-style:normal;}

li{list-style-type:none;}

a{text-decoration:none;color:#000000;}

a:hover{color: #6e6e6e;text-decoration:none;}

fieldset, img {border:0;}

label,button{cursor: pointer;}

select,input,textarea,font{line-height:1.2em;}

.clear{clear:both; line-height:0px; overflow:hidden;}

.left{ float:left;}

.right{ float:right;}

p.lheight{ height:20px; margin:0 0 20px;  clear: both;}
p.lheight10{ height:5px; margin:0 0 10px;  clear: both;}

.red{ /*color:#d80c18;*/color:#B50900;}
.curred{ color:#B50900;}
.del{padding-left:20px;color:#666;font-size:0.8em;text-decoration:line-through;}
.block{ color:#000; font-size:1.1em}
.b{ font-weight:bold}
.bigfont{font-size:24px;}

header.top{ width:100%; overflow:hidden; background:#fff; height:40px; position:fixed; width:100%; top:0px; left:0px; /*box-shadow:0 0 5px #333;*/z-index:99;line-height:40px;color:#000;font-size:16px;}

.top .t-home{ background: url(../img/iconbg_402x.png) no-repeat 6px 4px; background-size: 33px 400px; display: inline-block; height:36px; left: 0; padding: 2px; position: absolute; text-indent: -50em; top: 0; width: 41px;}
.top .t-back{ background: url(../images/back.png) no-repeat center center; background-size: auto  33px; display: inline-block; height:36px; left: 0; padding: 2px; position: absolute; text-indent: -50em; top: 0; width: 41px;}

.top .t-logo { color: #FFFFFF; font-size: 20px; padding:5px 0 0; margin: 0 30%; text-align: center; line-height:30px;}

.top .t-logo img{ width:30px; height:25px;}

.top .t-search{ background: url(../img/iconbg_402x.png) no-repeat scroll 0 -45px; background-size: 33px 400px; display: inline-block; height: 36px; padding: 0; position: absolute;
 right: 0; text-indent: -999em; top: 0; width: 40px;}

.top .t-back2{ background: url(../images/back.png) no-repeat center center; background-size: auto  18px; display: inline-block; height:41px; left: 0; padding: 2px; position: absolute; text-indent: -50em; top: 0; width: 31px;cursor:pointer;}

.top .search-wrap{ background:#fff; border-radius:29px; height:29px; margin-top:6px; width:80%;margin-right:5%;}
.top .search-wrap .search-input{ border:0; color:#999; text-align:center;width:80%; height:25px; margin-top:-13px;line-height:29px; margin-left:15px;font-size:0.9em; outline:none;}
.top .search-wrap .srch-btn{display:block; width:12%; height:29px; position:relative;}
.top .search-wrap .srch-btn .iconfont{font-size:23px; width:23px; height:23px; line-height:23px; color:#f00; position:absolute; vertical-align:middle; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
.top .search-wrap .srch-btn:active .iconfont{ color:#f60;}

.top .t-tool{ background:url(../images/tool.png) no-repeat center center;  background-size: auto  25px; display: inline-block; height: 36px; padding: 0; position: absolute;

 right: 0; text-indent: -999em; top: 0; width: 40px;}
 .text-center {
text-align: center;
}
#searchc{
	height:50px;
	background-color:#f5bef;
	/*border-bottom:1px solid #c0c0c0;*/
	padding-top:20px;
	padding-left:-1px;

	}
#skeyword{margin-left:5%;width:65%;height:25px;float:left;text-align:center;margin-top:2px;border:1px solid #c0c0c0;}
#toSearch{margin-right:5%;width:20%;float:left;
	background-color:#ff9d6f;
	padding:3px 2px;
	font-size:14px;
	border:1px solid #A23400;
	background-image: linear-gradient(bottom,  #ff9d6f 0%, #f75000 100%);
	background-image: -o-linear-gradient(bottom, #ff9d6f 0%, #f75000 100%);
	background-image: -moz-linear-gradient(bottom, #ff9d6f 0%, #f75000 100%);
	background-image: -webkit-linear-gradient(bottom, #ff9d6f 0%, #f75000 100%);
	background-image: -ms-linear-gradient(bottom, #ff9d6f 0%, #f75000 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #ff9d6f),
	color-stop(1, #f75000)
	);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	color: #ffffff !important;
	text-align:center;
	text-shadow:0 1px rgba(0, 0, 0, 0.2);
	cursor:pointer;
	}


header .action {
position: absolute;
width: 100%;
top: 0;
left: 0;
height: 40px;
}
header .action a {
color: #000;
padding: 0 12px;
}
.pull-left {
float: left !important;
}
.pull-right {
float: right !important;
}
.pull-right2 {
float: right !important;
margin-right:12px;
}

.wrapper{ width:100%; margin:0 auto; background-color:#fff;}




footer { background: none repeat scroll 0 0 #fff; box-shadow:0 0 1px #aaa; bottom: 0; left: 0; position: fixed; width: 100%; z-index: 9999999;}
.bottom ul{width:100%;float:left;}
.bottom ul li{width:25%;float:left;text-align:center;line-height:16px;}
.bottom ul li a{color:#888;font-size:13px;}
.bottom ul li a i{width:100%;float:left;line-height:25px;font-size:22px;}
button, input, optgroup, select, textarea {
margin: 0;
font: inherit;
color: inherit;
}

.sltbottom{color:#B50900!important ;font-size:14px;}
footer > nav { display: block; height: 40px; overflow: hidden;}

footer > nav > a,footer > nav > a:visited{ color: #fff; float: left; font-size: 13px; height: 40px; text-align: center; letter-spacing:2px; width: 25%;}

footer > nav > a > img{  height:21px; display:block; margin:3px auto 1px;}

footer > nav > a.active{ background-color:#0fafff;}

footer > nav > a:hover{ color:#fff;}


footer > nav.footerNav2{ background:#eeeeee; box-shadow:0 0 7px #333; position:relative}
footer > nav.footerNav2 .sc{ height:40px; width:70px; text-align:center; background:url(../images/sc.png) no-repeat top center; background-size:auto 20px; margin-top:2px;
position:absolute; left:0px; top:0px; color:#767676; padding-top:20px;}

footer > nav.footerNav2 .car{ height:40px; width:70px; text-align:center; background:url(../images/car.png) no-repeat top center; background-size:auto 20px; margin-top:2px;
position:absolute; right:0px; top:0px; color:#767676; padding-top:20px;}

footer > nav.footerNav2 .add-car{ margin:5px 70px; background:#e4393c; display:block; text-align:center; color:#fff; width:auto; float:none; line-height:30px; height:30px;}


ul.address{ background:#fff; border:1px solid #d5d5d5; margin-bottom:12px}
ul.address li{ padding:10px;}
ul.address li label{ float:left; padding-right:2%}
ul.address li p a{ background:url(../images/go.png) no-repeat right center; padding-right:40px; background-size:auto 20px;}


ul.dingdan-box{ background:#fff; border:1px solid #d5d5d5; margin-bottom:12px;}
ul.dingdan-box h3{ padding:10px;}
ul.dingdan-box h3 a{ background:url(../images/b-car.png) no-repeat left center; padding-left:25px; color:#337ab7; background-size:auto 20px;}

ul.dingdan-box li{ padding:10px; border-top:1px solid #d5d5d5; overflow:hidden}
ul.dingdan-box li p.pic{ width:40%; float:left; padding-right:14px; text-align:center}
ul.dingdan-box li p.pic img{ max-height:100px;}
ul.dingdan-box li h2{ margin-bottom:10px;}
ul.dingdan-box li strong{ margin-bottom:10px; display:block}


ul.message-box{ background:#fff; border:1px solid #d5d5d5; border-bottom:0px;}
ul.message-box h3{ padding:10px;}
ul.message-box li{ padding:10px;}
ul.message-box li .mg{ width:100%; border:1px solid #cccccc; min-height:100px; }


.f-all{ width:100%; padding:10px; background:#eeeeee; overflow:hidden; line-height:30px;  box-shadow:0 0 8px #333;}
.f-all .sub{ float:right; background:#005301; color:#fff; padding:0px 15px; display:inline-block}



body.white{ background:#fff/*background:#efefef*/}
.curcolor{background:#B50900}
.curbgcolor{background:#efefef}
.curnewbg{background:#f5f5f5}
.ts-box{ padding-top:22px;}
.ts-box .padding{background:#f9f0f0; border-left:5px solid #dca7b0; padding:10px;}
.ts-box .padding p{ line-height:27px;}
.ts-box .padding p .sub{ color:#fff; background:#337ab7; padding:3px 5px;}

.sq_box{ /*padding:10px;*/ background:#efefef}
.sq_box h3{ margin-top:20px;margin-left:20px; line-height:33px;}
.sq_box p{margin-left:20px;margin-right:20px;}
.line{border-bottom:1px solid #999;margin:0px 0px 5px 0px;}


.sq_box .money{ position:relative;margin-left:20px; margin-right:20px; overflow:hidden; /*border:1px solid #ccc;*/ height:30px; line-height:30px;}
.sq_box .money span{ height:30px; width:33px; text-align:center; background:#eeeeee; /*border-left:1px solid #cccccc;*/ position:absolute; right:0px; top:0px;}
.sq_box .money .how{ width:100%; text-indent:10px; height:28px; line-height:28px;
	border: 0px solid #ccc;
	border-radius:5px;
	vertical-align: middle;
	/*height: 58px;*/
	background-color:transparent;


}


.sq_box select
{width:100%; border:0px solid #ccc; height:30px; line-height:30px; font-size:13px;}
.sq_box .sub{ display:block;
width:100%; margin-top:22px;
color:#fff;
/*background:#000; color:#fff;*/
border-color:#000;padding:10px; text-align:center;font-size: 1.6rem;}



.member-main{ /*background:url(../images/mem_bg3.jpg) no-repeat center center;*/ padding:1px 0px; height:95px; position:relative; background-size:100%}

.member-main .m-pic{ padding:0 28px; float:left; text-align:center}
.member-main .m-pic p img{ width:70px; height:70x; border-radius:50%; border:3px solid #fff;}
.member-main .m-pic p span{ color:#fff; padding:3px 5px;}
.member-main .m-pic p span strong{ padding:18px; background-size:auto 18px;}

.member-main p{ color:#6e6e6e; }
.member-main p span {line-height:28px;color:#000; font-size:20px;font-weight:500;white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
.member-main p span kl{font-size:14px;}
.member-main p span kl btn{font-weight:700;min-width:50px;text-align:center;color:#fff;display:inline-block;white-space: nowrap;height: 28px;border-radius:22px;border:1px solid #B50900;background:#B50900}
.member-main .editspan{top:5px;right:20px;position:absolute;}
.member-main .editspan img {width:20px;height:20px;border-style:none !important;border-color: transparent;border:none !important;/*background:url(../images/nicon14.png) no-repeat center center;background-size: cover;*/}

.total-bar{ position:absolute; bottom:0px; left:0px; background:#669368; /*opacity:0.5;*/ width:100%;height:38px; padding:5px 0px;}
.total-bar span{display:inline-block; width:50%; text-align:center;margin-top:3px; float:left;color:white;}

.list-tixian {padding:5px 16px;}
.list-tixian ul{ display:block;border:1px solid #e1e1e1; margin-top:10px;background:#fff;border-radius:8px;}
.list-tixian ul .padding{ padding:10px 16px; border-bottom:1px solid #e1e1e1}
.list-tixian ul li.m1{ background:url(../images/nicon01.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
.list-tixian ul li{ line-height:26px;line-height:38px;}
.list-tixian ul li b{ font-weight:700;font-size:16px;}
.list-tixian ul li a{ font-size:16px; font-weight:normal; color: #888282;padding-right:25px; display:block; background:url(../images/go.png) no-repeat right center; background-size:auto 20px;}

.list-menu {padding:5px 12px;}
.list-menu menu-logout{padding:5px 16px;width:100%;display:block;line-height:26px;font-size:16px;font-weight:normal; text-align: center;cursor:pointer;background:#cccccc;border:1px solid #e1e1e1;border-radius:8px;}

.list-menu ul{ border-top:1px solid #e1e1e1;border-radius:8px; margin-top:0px; background:#fff}
.list-menu ul .padding{ padding:10px 16px; /*border-bottom:1px solid #e1e1e1*/}
.list-menu ul li.m01{ background:url(../images/nicon01.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
.list-menu ul li{ line-height:26px;}
.list-menu ul li a{ font-size:16px; font-weight:normal; color: #888282;padding-right:25px; display:block; background:url(../images/go.png) no-repeat right center; background-size:auto 20px;}
.list-menu ul line1{padding-top:16px; width:100%;display:inline-block;height:17px;border-bottom:1px solid #E6E6E6}

.list-menu ul li.m02{ background:url(../images/nicon02.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
.list-menu ul li.m03{ background:url(../images/nicon03.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
.list-menu ul li.m04{ background:url(../images/nicon04.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
.list-menu ul li.m05{ background:url(../images/nicon05.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
.list-menu ul li.m06{ background:url(../images/nicon06.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
.list-menu ul li.m07{ background:url(../images/nicon07.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
.list-menu ul li.m08{ background:url(../images/nicon08.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
.list-menu ul li.m09{ background:url(../images/nicon09.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
.list-menu ul li.m10{ background:url(../images/nicon10.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
.list-menu ul li.m03 span{ color:#fff; font-size:12px; line-height:19px; margin-top:5px; background:#e94709; float:right; border-radius:10px; padding:0 10px;}
.list-menu ul li.m02 span{ color:#fff; font-size:12px; line-height:19px; margin-top:5px; background:#e94709; float:right; border-radius:10px; padding:0 10px;}
.list-menu ul li.m01 span{ color:#fff; font-size:12px; line-height:19px; margin-top:5px; background:#e94709; float:right; border-radius:10px; padding:0 10px;}
.list-menu ul li.m05 span{ color:#fff; font-size:12px; line-height:19px; margin-top:5px; background:#e94709; float:right; border-radius:10px; padding:0 10px;}


.list-menu ul li.m11{ background:url(../images/nicon11.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
.list-menu ul li.m12{ background:url(../images/nicon12.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
.list-menu ul li.m13{ background:url(../images/nicon13.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
.list-menu ul li.m14{ background:url(../images/nicon14.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
.list-menu ul li.m15{ background:url(../images/nicon15.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
.list-menu ul li.m16{ background:url(../images/nicon16.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
.list-menu ul li.m17{ background:url(../images/nicon17.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
.list-menu ul li.m18{ background:url(../images/nicon18.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
.list-menu ul li.m18 span{ color:#fff; font-size:12px; line-height:19px; margin-top:-22px; margin-right:20px; background:#e94709; float:right; border-radius:10px; padding:0 10px;}
.list-menu ul li.m12 span{ color:#fff; font-size:12px; line-height:19px; margin-top:-22px; margin-right:20px;background:#e94709; float:right; border-radius:10px; padding:0 10px;}


.list-menu ul li.m51{ background:url(../images/nicon51.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
.list-menu ul li.m22{ background:url(../images/nicon2.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
.list-menu ul li.m22 span{ color:#d80c18; font-size:18px;font-weight:bold; line-height:19px; margin-top:5px;  float:right; padding:0 10px;}
.list-menu ul li.m23{ padding: 9px 16px;font-size:16px; font-weight:normal; color: #888282;/*padding-left:0px;padding-right: 25px*/ }
.list-menu ul li.m23 span{ color:#d80c18; font-size:18px;font-weight:bold; line-height:19px; margin-top:5px;  float:right; padding:0 5px;}
.list-menu ul li.m23 pl{max-width:60%;display:inline-block;}
.list-menu ul li.m24{ padding: 9px 16px;background:#efefef;padding-left:0px }
.list-menu ul li.m30{ background:url(../images/loc1.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
/*处理二维码管理删除*/
.list-menu ul li p a{ font-size:16px; font-weight:normal; color: #888282;padding-right:25px;width:100%; display:inline-block; background:none;text-align:right; }
.list-menu ul li textarea{border:0px;}
.list-menu ul li rtext{float:right;color:#333;}
/*处理地址管理删除*/
.list-menu ul nrows{line-height:26px;display:flex;width:100%;}
.list-menu ul nrows lposa{ font-size:16px;width:50%; font-weight:normal; color: #888282;padding-left:5px;width:100%; display:inline-block; background:none;float:left; }
.list-menu ul nrows rposa{ font-size:16px;width:50%; font-weight:normal; color: #888282;width:100%; display:inline-block; background:none;float:right;text-align:right; }

.list-menu ul inforow {  width:100%;
  display: table;}
.list-menu ul inforow  col1{/*display: inline-block;*/display: table-cell;padding-top:25px;float:left;overflow:hidden;width:30px}
.list-menu ul inforow  col1 img{
	height:30px;
	width:30px;
	padding:0px;
	margin:0px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
.list-menu ul inforow  col2{/*display: inline-block;*/display: table-cell;float:left;overflow:hidden;width:calc(100% - 135px);margin-left:5px;padding-top:5px }
.list-menu ul inforow  col2 .new1{color:#333;font-size:16px;line-height:35px;font-weight:bold;width:100%;}
.list-menu ul inforow  col2 .new2{color:#666;line-height:20px;width:100%;}

.list-menu ul inforow  col3 {/*display: inline-block;*/display: table-cell;float:right;overflow:hidden;text-align:center;width:30px;padding-top:25px }
.list-menu ul inforow  col3 a{color:#B50900;font-weight:700;}
.list-menu ul inforow  col3 a img{height:16px;}
/*资金明细*/
.paylist ul{ border-top:1px solid #e1e1e1; margin-top:12px;padding-bottom:5px; background:#fff;overflow:hidden}
.paylist ul .padding{ padding:10px 16px; border-bottom:1px solid #e1e1e1}
.paylist ul .pic{ width:28px; height:28px; float:left; overflow:hidden;margin:10px 5px 0px 5px;background:url(../images/icon7.png) no-repeat left center; background-size:100% 100%;-moz-background-size:100% 100%;display:inline}
.paylist ul .page1{float:left;width:calc(100% - 40px);overflow:hidden;display:inline;margin-top:10px }
.paylist ul .page1 p{line-height:14px;color:#999;margin-top:0px;font-family:SimHei ,"微软雅黑",sans-serif;}
.paylist ul .page1 p1{line-height:14px;color:#999;margin-top:0px;display:block;font-family:  SimHei,"微软雅黑",sans-serif;}
.paylist ul .page1 p2{line-height:80px;font-size:40px;color:#000;font-weight:bold;padding:50px 0px 50px 0px;}
.paylist ul .page1 p3{line-height:15px;color:#999;margin-top:0px;display:block;}
/*建议投诉*/
.suggest ul{ border-top:1px solid #e1e1e1; margin-top:12px; background:#fff;border-radius:4px;}
.suggest ul .padding{ padding:10px 16px; border-bottom:1px solid #e1e1e1}
.suggest ul li.m1{ background:url(../images/icon1.png) no-repeat left center; padding-left:35px; background-size:auto 23px;}
.suggest ul li{ line-height:26px;}
.suggest ul .title{padding:2px;font-size:14px;line-height:14px;}
.suggest ul .times{padding:2px; border-bottom:dashed 1px #dedede;font-size:14px;line-height:14px;}
.suggest ul .notes{line-height:26px;padding:2px;min-height:50px; border-bottom:dashed 1px #dedede;font-size:18px;font-family:SimHei ,"微软雅黑",sans-serif;}
.suggest ul .reply{line-height:26px;padding:2px;font-size:18px;font-family:SimHei ,"微软雅黑",sans-serif;}


.suglist {width:100%;
  padding:16px;

}
.suglist ul{border:1px solid #e1e1e1;background:#fff;text-align:left;height:auto;border-radius: 8px;padding-bottom:10px;

}
.suglist ul li{ padding:0px 16px;width:100%;font-size:14px;height:auto;display:table;}
.suglist ul li span{padding-left:6px;color:#333;font-size:16px;line-height:35px;word-break: break-word;}
.suglist ul li subt{color:#333;font-size:16px;font-weight:700;line-height:35px;}
.suglist ul li aswt{float: right;line-height:35px;}
.suglist ul li kl{
	display: table-cell;
    text-align:left;
    white-space: nowrap;
    color:#333;
    line-height:35px;
    /*vertical-align:middle;*/

}
.suglist ul li boldline{
	background:#e6e6e6;height:1px;display:block;/*padding-left:16px;width:80%;*/
}
.suglist ul li kr{
	display: table-cell;
    line-height:32px;
    text-align:left;
    min-width:90%;
    word-break: break-word;
    font-size:16px;
    color:#333;
    /*vertical-align:middle;*/
    padding-right:6px;

}
/*信息显示*/

.msgview {width:100%;
  padding:16px;
}
.msgview ul{text-align:left;height:auto;
}
.msgview ul li{ min-height:32px;line-height:32px;width:100%;height:auto;display:table;}
.msgview ul li b{font-weight:700;color:#1a1a1a;}
.msgview ul li time{color:#666;}
.msgview ul li info{color:#333;}
.msgview ul boldline{
	background:#e6e6e6;height:1px;display:block;
}

.pic-box{ background:#f2f2f2; text-align:center; border-bottom:0px solid #cccccc;}
.pic-box img{ max-height:380px;*/ width:100%;height:auto;}

.good-disc ul{ background:#fff;border-radius:8px; border-bottom:0px solid #cccccc;margin-bottom:6px; padding:10px 16px; line-height:25px;}
.good-disc ul .kcinfo{clear:both;/*  background:#fff;border-top:1px solid #cccccc;*/font-size:14px;font-weight: bold; font-family:SimHei ,"微软雅黑",sans-serif;}
.good-disc ul .bt{clear:both;/* background:#fff;*/font-size:16px;font-weight: bold;margin-top:5px; font-family:SimHei ,"微软雅黑",sans-serif;}
.good-disc ul li{font-size:14px;}
.good-disc .btnsub{
height:36px;
background: #fff;
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
}
.good-disc .btnadd{
	height:36px;
background: #fff;
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
}
.good-disc .btntext{
	height:36px;
	text-align:center;
background: #fff;
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;

}
.num-box{ border:1px solid #cccccc; height:27px; line-height:27px; width:100px; display:inline-block}
.num-box .min{ height:25px; font-size:19px; font-weight:bold; width:25px; background:#d5d5d5; border-right:1px solid #d5d5d5; text-align:center; display:inline-block; float:left}
.num-box .add{ height:25px; font-size:19px; font-weight:bold; width:25px; background:#d5d5d5; border-left:1px solid #d5d5d5; text-align:center; display:inline-block; float:right}

.num-box .num{ width:45px; text-align:center; border:none}


.disc-box{ margin-top:12px;}
.disc-box h2{ background:#fff; padding:10px 16px;float:left}

.disc-box .box{ padding:10px 16px; line-height:22px; background:#fff; margin-top:12px;}
/*新调整*/
.disc-boxn{ margin-top:10px;}
.disc-boxn goodstop{/*border-bottom: 2px solid #DE3336;*/height: 37px;background:#fff;}
.disc-boxn goodstop h2{
    list-style: outside none none;
    width: 50%;
    height: 27px;
    padding-top:2px;
    line-height: 27px;
    background:#fff;
    /*
    background: transparent url("../images/ka_nor.gif") no-repeat scroll 0% 0%;
    color: #CE3700;
    */
    font-size: 14px;
    font-weight: 400;
    text-align:center;
    color: #666;
    float: left;

}
.disc-boxn goodstop h2.on{
    list-style: outside none none;
    padding-top:2px;
    height: 27px;
    line-height: 27px;
    /*
    background: transparent url("../images/ka_cur02.gif") no-repeat scroll 0% 0%;
    color: #FFF;
    */
    font-size: 14px;
    font-weight: 600;
    text-align:center;
    color: #333;
    float: left;

}


.disc-boxn .box{ padding:5px 16px; line-height:22px; background:#fff; margin-top:6px;border-top: 2px solid #ccc;}
.disc-boxn .box .comment{margin-top:10px;}
.disc-boxn .box .comment .comment_item{padding:10px;overflow:hidden;margin-top:10px;position:relative;clear:both;}
.disc-boxn .box .comment .comment_header{float:left;width:20%;text-align:center;}
.disc-boxn .box .comment .comment_body{float:right;width:75%;}
.disc-boxn .box .comment .comment_body p{padding:0px 10px 5px;}
.disc-boxn .box .comment .comment_body p.title{
	font-size:1.2em;font-weight:bold;
	border-bottom:1px solid #EFEFEF;margin-bottom:5px
	}
.disc-boxn .box .comment .comment_body p.title span{display:block;font-size:0.8em;font-weight:normal;color:#999;}

.disc-boxn .box .comment span.star{
	background-image: url(../images/star.png);
	background-repeat:no-repeat;
	display: block;height: 30px;width: 65px;}
.disc-boxn .box .comment span.star05{background-position:0 7px;}
.disc-boxn .box .comment span.star04{background-position:-12px 7px;}
.disc-boxn .box .comment span.star03{background-position:-25px 7px;}
.disc-boxn .box .comment span.star02{background-position:-39px 7px;}
.disc-boxn .box .comment span.star01{background-position:-52px 7px;}
.disc-boxn .box .comment span.star00{background-position:-64px 7px;}



.list-goods .g-nav{ border-bottom:1px solid #eeeeee; height:35px; line-height:35px;}
.list-goods .g-nav ul{ width:100%;}
.list-goods .g-nav ul li{ width:33.333%; float:left; display:inline; border-left:1px solid #eee; text-align:center}
.list-goods .g-nav ul li.on{ background:#e6e6e6;}
.list-goods .g-nav ul li span.down{ background:url(../images/down.png) no-repeat right center; padding-right:12px; background-size:10px auto ;}
.list-goods .snap{  border-bottom:1px solid #eeeeee;height:55px; line-height:55px;}
.list-goods .snap ul{ width:100%;}
.list-goods .snap ul li{ width:33.333%; float:left; display:inline; text-align:center}
.list-goods .snap ul li.on{ border-bottom:3px solid #ff0000; }

.total-goods{ padding:0 10px; overflow:hidden}
.total-goods h3{ color:#9d9d9d; font-weight:100; line-height:30px; border-bottom:1px  dotted #cccccc}
.total-goods ul li{ padding:5px 0px; overflow:hidden; border-bottom:1px  dotted #cccccc}

.total-goods ul li .pic{ width:50px; height:50px; float:left; overflow:hidden; margin-right:10px;}
.total-goods ul li .pic2{ width:130px; height:85px; float:left; overflow:hidden; margin-right:10px;}
.total-goods ul li .pic2-to{ width:100%; max-height:16rem;float:left; overflow:hidden; margin-right:10px;}
.total-goods ul li .pic2-to1{ width:100%; height:170px;float:left; overflow:hidden; margin-right:10px;}
.total-goods ul li .pic5{ width:85px; height:85px; float:left; overflow:hidden; margin-right:10px;}
.total-goods ul li .pic1{ width:100%; float:left; overflow:hidden; margin-right:10px;}
.total-goods ul li .pic3{ width:50px; width:50px; float:right; overflow:hidden; margin-right:10px;}
.total-goods ul li p{ line-height:25px;}
.total-goods ul li .p2{ line-height:120%;padding-bottom:18px;padding-top:10px;color:#aaa}
.total-goods ul li .p3{ line-height:25px;color:#333;padding-right:10px;}
.total-goods ul li p4{ line-height:20px;display:inline;font-weight:bold;}
.total-goods ul li p5{ line-height:25px;float:left;}
.total-goods ul li p6{ line-height:25px;float:right;}
.total-goods ul li p7{ line-height:20px;display:inline;font-weight:100;font-size:12px;}
.total-goods ul li p1{line-height:40px;font-size:1.3em;height:40px;text-align:center;}
.total-goods ul li span{float:left;width:calc(100% - 95px);font-size:14px;overflow:hidden;text-align:left;}
.total-goods ul li span p{line-height:25px;font-weight:bold;}
.total-goods ul li span p7{line-height:25px;float:left;text-align:left;}
.total-goods ul li span p6{line-height:25px;float:right;}
.total-goods ul li span ptn{line-height:23px;width:80px;overflow:hidden;float:left;border:1px  solid #ddd;color:#333;background:#efefef; margin-left:10px;border-radius: 3px;text-align:center;cursor:pointer;}
.total-goods ul li span ptn1{line-height:23px;width:80px;overflow:hidden;float:right;border:1px  solid #ddd;color:#333;background:#efefef; margin-right:10px;border-radius: 3px;text-align:center;cursor:pointer;}
.total-goods ul li padr{line-height:25px;color:#333;display:block;font-weight:bold;font-family:SimHei ,"微软雅黑",sans-serif;}
.total-goods ul li tel{line-height:25px;color:#333;display:block;font-family:SimHei ,"微软雅黑",sans-serif;}
.total_grd {
  padding: 2px;
  background-color: #B50900;
  -webkit-box-shadow: 0px 0px 0px #000;
  -moz-box-shadow: 3px 3px 5px #000;
  -webkit-border-radius: 2px;
  -moz-border-radius: 15px;
  font-size: 12px;
  float:right;
  border-radius: 10px;
  color:#fff;
  margin-right:12px;
  height:30px;
  width:70px;
  text-align:center;
  font-weight:400;
  }
  .total_grd a{color:#fff;font-size:16px;line-height:25px;}
 .total_time {
 color: #666;
  padding: 2px;/*
  background-color: rgb(92, 132, 54);
  -webkit-box-shadow: 1px 1px 5px #000;
  -moz-box-shadow: 3px 3px 5px #000;
  -webkit-border-radius: 2px;
  -moz-border-radius: 15px;*/
  font-size: 14px;
  float:left;
  overflow:hidden
 }
.total_grdrow {display: inline-block;line-height:25px;width:calc(100% - 95px);}
.total_grdrownew {display: inline-block;line-height:25px;width:100%;float:right;height:30px;color:#333;font-size:18px}
.total_part .btnnew1{/*top:10%;*/position:absolute;right:25px;width:23px;text-align:center;border:1px  solid #ddd;color:#333;background:rgb(233,71,9);height:45px;overflow:hidden;border-radius: 5px;color:#fff;z-index: 12;}
.total_part .btnnew2{top:110px;position:absolute;left:70px;width:100px;text-align:center;border:1px  solid #ddd;color:#333;background:rgb(233,71,9);height:25px;overflow:hidden;border-radius: 5px;color:#fff;z-index: 12;}
.total_part .btnnew3{top:110px;position:absolute;right:70px;width:100px;text-align:center;border:1px  solid #ddd;color:#333;background:rgb(233,71,9);height:25px;overflow:hidden;border-radius: 5px;color:#fff;z-index: 12;}
.total_part .btnnew4{top:115px;position:absolute;left:70px;width:100px;text-align:center;border:1px  solid #ddd;color:#333;background:rgb(233,71,9);height:25px;overflow:hidden;border-radius: 5px;color:#fff;z-index: 12;}
.total_part {
  margin: 10px;
  height:53px;
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 3px #888;
  -moz-box-shadow: 1px 1px 3px #888;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
}

.total-tga{ padding:0 10px; overflow:hidden}
.total-tga ul li{ /*padding:5px 0px; */ overflow:hidden; }
.total-tga ul li span{float:left;width:calc(100% - 95px);overflow:hidden;text-align:left;}

.total_tg {
  margin:0px;
  height:73px;
  background-color: #fff;
  /*-webkit-box-shadow: 1px 1px 3px #888;
  -moz-box-shadow: 1px 1px 3px #888;*/
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  width:100%;
  display: table;
}
.total_tgspan{
	height:20px;
}
.total_tg li{}
.total_tg li col1{/*display: inline-block;*/display: table-cell;float:left;overflow:hidden;width:70px}
.total_tg li col1 img{
	height:73px;
	padding:0px;
	margin:0px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
.total_tg li  col2{/*display: inline-block;*/display: table-cell;float:left;overflow:hidden;width:calc(100% - 150px);margin-left:5px;padding-top:5px }
.total_tg li  col2 .new1{color:#333;line-height:25px;font-weight:bold;width:100%;}
.total_tg li  col2 .new2{color:#666;line-height:16px;width:100%;}

.total_tg li  col3 {/*display: inline-block;*/display: table-cell;float:right;overflow:hidden;text-align:center;width:85px;padding-top:5px }
.total_tg li  col3 a{color:#B50900;font-weight:700;}
.total_tg li  new3{color:#333;line-height:25px;width:100%;padding:16px;}
.total_tgbtn{
	padding:0px;
	margin-top:15px;
	right:25px;
	/*width:53px;*/
	width:auto;min-width:38px;
	text-align:center;
	border:1px  solid #ddd;
	background:#B50900;
	line-height:20px;
	border-radius: 10px;
	color:#fff;
	display: table-cell;

}
.total_tgbtn a{
	color:#fff;font-size:13px;line-height:25px;
	width:100px;font-align:center;
	border-radius: 5px;
	display: inline-block;

	}
.total_tgbtnw {
	padding:0px;
	margin-top:15px;
	right:25px;
	width:183px;
	height:auto;min-height:25px;
	text-align:center;
	border:1px  solid #B50900;
	background:#fff;
	line-height:25px;
	border-radius: 5px;
	color:#B50900;
	display: table-cell;
}
.total_tgbtnw a{color:#B50900;}

.total_tginfo .btnnew1{/*top:10%;*/position:absolute;right:25px;width:23px;text-align:center;border:1px  solid #ddd;color:#333;background:rgb(233,71,9);height:45px;overflow:hidden;border-radius: 5px;color:#fff;z-index: 12;}
.total_tginfo .btnnew2{top:150px;position:absolute;left:70px;width:100px;text-align:center;border:1px  solid #ddd;color:#333;background:rgb(233,71,9);height:auto;min-height:25px;overflow:hidden;border-radius: 5px;color:#fff;z-index: 12;}
.total_tginfo .btnnew3{top:150px;position:absolute;right:70px;width:100px;text-align:center;border:1px  solid #ddd;color:#333;background:rgb(233,71,9);height:auto;min-height:25px;overflow:hidden;border-radius: 5px;color:#fff;z-index: 12;}
.total_tginfo .btnnew4{top:155px;position:absolute;left:70px;width:100px;text-align:center;border:1px  solid #ddd;color:#333;background:rgb(233,71,9);height:25px;overflow:hidden;border-radius: 5px;color:#fff;z-index: 12;}
.total_tginfo {
  margin: 10px;
  height:53px;
}



.goodsptn{margin-top:3px;line-height:23px;width:80px;overflow:hidden;float:left;border:1px  solid #ddd;color:#333;background:#efefef; margin-left:10px;border-radius: 3px;text-align:center;cursor:pointer;}
.goodsptn1{margin-top:3px;line-height:23px;width:80px;overflow:hidden;float:right;border:1px  solid #ddd;color:#333;/*border:1px  solid #e70014;color:#e70014;*/background:#efefef; margin-right:10px;border-radius: 3px;text-align:center;cursor:pointer;}

/*我的排名*/
.total_ph {
  height:73px;
  background-color: #fff;
  border-bottom:1px solid #a8a8a8;
  line-height:70px;
  clear: both;

}
.total_ph_date{
	line-height:70px;border-top:1px solid #a8a8a8;padding-left:10px;font-weight:bold;
}
.total_ph_top{
background-color: #efefef;font-weight:bold;
}
.total_ph col1{display: inline-block;
float:left;overflow:hidden;
width:60px;text-align:center;vertical-align: middle;}

.total_ph col2{display: inline-block;float:left;overflow:hidden;width:calc(100% - 225px);margin-left:5px;line-height:15px;padding-top:20px; }
.total_ph col2 .new1{
	clear: both;
	color:#333;

	line-height:15px;
	font-weight:bold;
	overflow:hidden;
	word-break: break-word;
	white-space:normal;

}
.total_ph col3 {display: inline-block;
float:right;overflow:hidden;
font-weight:bold;
color:#d80c18;
text-align:center;width:90px}
.total_ph col4 {display: inline-block;
float:left;overflow:hidden;
text-align:center;width:70px}
.total_ph col4 img{
	height:70px;
	padding:0px;
	margin: 0px;
	border:1px solid #a8a8a8;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
}

.my_num{background:#e0818f;width:100%;float:left;padding:10px 0px;}
.fl{float:left;padding-left:10px;}
.fr{float:right;padding-right:10px;}
.my_photo{padding-right:10px;
float: left;
text-align: center;}
.my_photo img{height:50px;width:50px;border-radius:50%;border:3px solid #fff;}
.my_info{float:left;min-width:180px;}
.my_info h3{color:#fff;font-size:16px;padding-bottom:5px;width:100%;float:left;}
.yj span.blue{background: #337ab7;
color: #fff;
padding: 3px;border-radius:3px;}
.yj span.blue strong{background: url(../images/men.png) no-repeat left center;
padding-left: 18px;
background-size: auto 18px;}
.yj span.org{background: #f5bf62;
color: #fff;
padding: 3px;border-radius:3px;margin-left:5px;}
.my_num h1{font-size:20px;color:#c40000;padding-top:15px;}
.tsy{width:100%;float:left;text-align:center;padding:10px 0px;}
.tsy p{color:#000;line-height:25px;}

/*订单管理*/
.list-goods .o-nav{ border-bottom:1px solid #eeeeee; height:35px; line-height:35px;margin-bottom:10px;}
.list-goods .o-nav ul{ width:100%;}
.list-goods .o-nav ul li{ width:50%; float:left; display:inline; border-left:1px solid #eee; text-align:center}
.list-goods .o-nav ul li.on{ background:#e6e6e6;}
ul.dingdan-box h3 button{background:#F03;color:#fff;border:1px solid
#C00;}

/*订单金额显示*/
.ord_total{
    width:100%;
    padding:8px 16px;

}
.ord_total ul{
	border: 1px solid #f5f5f5;
	background: #fff;
	text-align: left;
	width:100%;
	display:block;
	height: auto;
	border-radius: 8px;
	padding: 10px;
	}
.ord_total ul line1{
	padding-bottom: 5px;
	width: 100%;
	display: inline-block;
	height: 10px;
	border-top: 1px solid #E6E6E6;
}
.ord_total ul row{
    width:100%;
    height:28px;
    font-size:14px;
    color:#333;
    display: table;
    /*float:right;*/
}

.ord_total ul img{
	height: 20px;
	padding: 0px;
	margin: 0px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	}
.ord_total ul row txttip{
	font-size:12px;
	line-height: 16px;
	font-weight:400;
	color:#666;
	}
.ord_total ul row rk{

    height:28px;
    font-size:14px;
    font-weight:bold;
    float:right;
    vertical-align:middle;
    color:#333;
}
.ord_total ul row rk red{color:#B50900;}
.ord_total ul row rk a{
	font-size: 12px;
	line-height: 26px;
	border: 1px solid #ccc;
	background: #fff;
	width: fit-content;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	max-width: 120px;
	float: right;
	border-radius: 12px;
	color: #333;
	padding: 0px 25px;
	display: block;
	margin-right: 10px;
}
.ord_total ul row lk{

    height:28px;
    font-size:14px;
    font-weight:bold;
    padding-left:8px;
    color:#333;
}
.ord_total ul row lk red{color:#B50900;}
.ord_total ul .xiao{
	font-size:14px;
	font-weight:400;
	color:#666
}
/*评价提交*/
.ord_pj{
    width:100%;
    padding:8px 16px;

}
.ord_pj ul{
	border: 1px solid #f5f5f5;
	background: #fff;
	text-align: left;
	width:100%;
	display:block;
	height: auto;
	border-radius: 8px;
	padding: 10px;
	}
.ord_pj ul line1{
	padding-bottom: 5px;
	width: 100%;
	display: inline-block;
	height: 10px;
	border-top: 1px solid #E6E6E6;
}
.ord_pj ul row{
    width:100%;
    height:28px;
    font-size:14px;
    color:#333;
    display: table;
    /*float:right;*/
}
.ord_pj ul row lk{

    height:28px;
    font-size:14px;
    font-weight:bold;
    padding-left:8px;
    color:#333;
}
/*商品详情*/
.btn {
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
}
.btnaddb {
display: inline-block;
font-size: 14px;
font-weight: 500;
line-height: 36px;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
width:100%;
color:#fff;
height: 60px;
}
.action .btnbord1{
	border:1px solid  #B50900;
	width:102px;
	height:36px;
	border-radius:18px;
	margin-top:8px;
	color:#B50900;
	background:#fff;
}
.action .btnbord2{
	border:1px solid  #B50900;
	width:102px;
	height:36px;
	border-radius:18px;
	margin-top:8px;
	color:#fff;
	background:#B50900;
}

.product-detail-action {
position: fixed;
z-index: 2;
bottom: -2px;
left: 0;
width: 100%;
height: 52px;
padding: 0;
border-top: 0px solid #ccc;
border-bottom: 0px solid #ccc;
/*
-moz-box-shadow: 0px -3px 5px #999;
-webkit-box-shadow: 0px -3px 5px #999;
box-shadow: 0px -3px 5px #999;
*/
background-color: #fff;
color: #666;
}
.product-detail-action a.action {
display: inline-block;
height: 60px;
font-size: 10px;
color: #666;
text-decoration: none;
font-weight: normal;
line-height: 16px;
margin: 0px;
text-align: center;
}
.product-detail-action .pull-right1 {
    float: right !important;
    width: 30% !important;
    border-left: 0px solid #ccc;
    height: 60px;
}
.product-detail-action .pull-left1 {
    float: left !important;
    width: 15% !important;
    padding-top:5px;
    border-right: 0px solid #ccc;
}
.product-detail-action a.action span {
font-size: 30px;
color: #ccc;
padding-top: 8px;

}
.product-detail-action .tool-bar {
width: 40%;
display: block;
margin: auto;
font-size: 25px;
font-weight: normal;
line-height: 60px;
color: #000;

}
.product-detail-action .tool-bar .btn {
font-size: 14px;
color: #fff;
}
.btn-block {
display: block;
width: 100%;
}
.product-detail-action .tool-bar .btn.red {
background-color: #e4393c;}

/*处理订单提交*/
.product-detail-action .pull-rightord {
    float: right !important;
    width: 35% !important;
    height: 60px;
}
.product-detail-action .pull-leftord {
    float: left !important;
    width: 65% !important;
    padding-top:15px;

}
.product-detail-action .pull-leftord span{
	font-size: 14px;
	color: #666;

	padding-left: 15px;
	}
.product-detail-action .pull-leftord span b{
	font-wight:500;
	font-size: 20px;
	color:#B50900;
	}
/*购物车*/
.main {
width: 100%;
position: absolute;
top: 40px;
bottom: 40px;
left: 0;
}
.shopping-cart{ background-color: #F5F5F5;width:100%;float:left;}
.shopping-cart .products{margin: 0px; padding: 0px; list-style: none;}
.shopping-cart .products .item{list-style: none; padding: 15px 30px; background-color: #ffffff; margin: 15px 0;width:100%;float:left;}
.shopping-cart .products .item .icheckbox_square-red{ float: left; margin-top:20px;}
.shopping-cart .products .item .col-xs-7{ padding: 0px;}
.shopping-cart .products .item h5{ margin: 0px; line-height: 24px;}
.shopping-cart .item.last-child{ height: 55px;}
.shopping-cart .products .price{ color: #ff0000; font-weight: bold;}
.shopping-cart .products .input-quantity{ width: 110px;}
.shopping-cart .products .input-quantity span button {
    background-color: #d5d5d5;
    border-radius: 0 !important;
    font-size: 14px !important;
    font-weight: bold;
    text-align: center;
}
.shopping-cart .address-select{
    background-color:#fff;
    padding:15px;
    border:1px solid #d5d5d5;

}
    .shopping-cart .address-select .address-label, .shopping-cart .address-select .address-info,
    .shopping-cart .address-select .address-btn {
     display:table-cell;
      vertical-align: top;
    }
     .shopping-cart .address-select .address-label{
         font-weight:bold;
         padding-right:5px;
         width:40px;
     }
.shopping-cart .address-select .address-info{
    overflow: hidden;
    font-size:12px;
    color:#666;
    line-height:20px;
    width:auto;
}
.shopping-cart .address-select .address-btn{
   width:40px;
   text-align:center;
   vertical-align:middle;
   right:0;
}
.shopping-cart-action .btn {
font-size: 14px;
color: #fff;
margin-top: 8px;
}
.shopping-cart-action .btn.red {
background-color: #e4393c;
}
.shopping-cart-action div.price span {
color: #d80c18;
}
.input-group {
position: relative;
display: table;
border-collapse: separate;
width: 100%;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
display: table-cell;
}
.input-group-btn {
position: absolute;
font-size: 0;
white-space: nowrap;
right: 0;
z-index: 99;
top: -10px;
}
.input-group-addon, .input-group-btn {
width: 1%;
white-space: nowrap;
vertical-align: middle;
}
.input-group-btn {
position: relative;
font-size: 0;
white-space: nowrap;
top: 0;
}
.btn-default {
color: #333;
background-color: #fff;
border-color: #ccc;
}
.input-group-btn > .btn {
position: relative;
}
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
margin-right: -1px;
}
.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 3px;
}
.shopping-cart .products .input-quantity span button {
background-color: #d5d5d5;
border-radius: 0 !important;
font-size: 14px !important;
font-weight: bold;
text-align: center;
}
.form-control {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.input-group .form-control {
position: relative;
z-index: 2;
float: left;
width: 100%;
margin-bottom: 0;
}
.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 0px;
}
.container {
width: 96%;
margin: 0 2%;
float: left;
}

.shopping-cart-action div.price {
margin-top: 5px;
font-weight: bold;
color: #666;
}
.help-block {
display: block;
margin-top: 5px;
margin-bottom: 10px;
color: #737373;
}
.shopping-cart-action div.help-block {
color: #999999;
}
.shopping-cart-action div {
font-size: 12px;
}
.row {
width: 100%;
float: left;
}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-10 {
width: 83.33333333%;
line-height: normal;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-7 {
width: 58.33333333%;
}

/*转让记录*/
.zhrjl{padding:16px;width:100%;text-align:center;/*margin-bottom: 25px;*/vertical-align:middle}
.zhrjl span{font-size:16px;color:#000;padding:5px 0px;}
.zhrjl span i{padding-right:5px;}

.zhrjl button{background:#fff;border:none;border-left:0px solid #f90;padding:25px 25px;font-size:25px;}
.zhrjl button i{padding-right:5px;}
.zhrjl newbtn{ padding:15px;height:56px;width:100%;color:#fff;background:#B50900;display:block;border:1px solid #B50900;border-radius: 8px;cursor: pointer;}
.zhrjl newbtn i {color:#fff;font-size: 16px;padding-right: 3px}
.zhrjl newbtn a {color:#fff;font-size: 16px;}

.center{padding-bottom:50px;width:100%;float:left;}
.bank_btn{padding-top:10px;}
.bank_btn button{float:left;margin-right:10px;}
.green_btn{background:#3C6;color:#fff;}

.am-icon-plus {
	background-image: url(../images/icon-write.png);
	/*background-position:0px 2px;*/
	background-repeat:no-repeat;
	background-size:contain;
	height: 20px;width:33px;

}

/*个人资料*/
.user_info{width:100%;float:left;}
.user_pic{width:100%;float:left;text-align:center;padding:10px 0px;}
.user_pic img{width:100px;height:100px;border-radius:50%;border:3px solid #fff;}
.user_input{width:100%;float:left;padding-bottom:10px;}
.user_input dl{width:100%;float:left;padding-bottom:10px;}
.user_input dl dt{width:100%;float:left;line-height:33px;font-size:14px;color:#333;}
.user_input dl dd{width:100%;float:left;position: relative;
overflow: hidden;
height: 30px;
line-height: 30px;}
.user_input dl dd input{text-indent: 10px;
height: 28px;
line-height: 28px;border:1px solid #ccc;}
.user_input dl dd input.how{width:100%;}
.am-radio-inline {
padding-left: 22px;
position: relative;
-webkit-transition: color .25s linear;
transition: color .25s linear;
font-size: 14px;


}

.add_gl{background:#5bc0de;padding:10px 0px;}
.add_gl h3{font-size:16px;width:100%;text-align:center;color:#fff;line-height:40px;}
.add_gl i{padding-right:10px;}
.new_add{padding:10px 16px;/*background:#efefef;*/background:#fff}

.new_add .money{ position:relative; overflow:hidden; /*border:1px solid #ccc;*/}
.new_add .money span{ height:30px; width:63px;font-weight:700; text-align:center; /*background:#eeeeee; border-left:1px solid #cccccc;*/ position:absolute; right:0px; top:10px;}
.new_add .money numshow{ height:30px; font-weight:700; text-align:center;  position:absolute; right:0px; top:0px;}
.new_add .outbtn{
	background:#fff;
	color:#666;
	border:1px solid #666;
	}

/*订单文件头*/
.ord-box{background:#fff;padding:16px;width:100%;text-align:center; overflow: hidden;/*white-space: nowrap;border-left:1px solid #e4e4e4;border-bottom:1px solid #b5bfd7;*/}
.ord-box li{margin-left:0px; width:98%; overflow:hidden; margin-bottom:1px;line-height: 28px;list-style: outside none none;}
.ord-box li a{ width:18%;display:inline-block;text-align:left;font-size:14px;height:34px; line-height:24px; color:#747474;}
.ord-box li a b{  width:22%;font-size:18px;color:#B50900;}
.ord-box li a tishow{font-size:8px; }

.ord-box .letter-title b{width:70px;}

.list-ord {padding:20px 16px 0px 16px;}

.list-ord ul{ padding:8px 16px 40px 16px;border-top:1px solid #e1e1e1;border-radius:8px; margin-top:0px; background:#fff}
.list-ord ul li{ line-height:32px;color:#666;}
.list-ord ul li btype{font-weight:700;color:#B50900;line-height: 35px;}
.list-ord ul li b{font-weight:700;color:#333;}
.list-ord ul li info{color:#333;padding-left:10px;}
.list-ord ul btnli{line-height:32px;color:#666;display:block;width:100%;background:#fff}
.list-ord ul btnli a{
	font-size:12px;
	line-height:26px;
	border:1px solid #ccc;
	background:#fff;
	width:fit-content;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	/*max-width:120px;*/
	float:right;
	border-radius:12px; color: #333;padding:0px 25px; display:block;margin-right:10px; }
.list-ord ul btnli  .red{
	border:1px solid #B50900;color: #B50900;

	}
.list-ord ul line1{padding-top:16px; width:100%;display:inline-block;height:17px;border-bottom:1px solid #E6E6E6}




.mem_zshycx{
    width:100%;
    height:auto;
    float:left;
    background:#fff;
}

.mem_zshycx row{
    width:100%;
    height:28px;
    height:auto;
    font-size:16px;
    color:#333;
    float:right;
}
.mem_zshycx row rk{

    height:28px;
    font-size:13px;
    font-weight:bold;
    float:right;
    padding-top:8px;
    vertical-align:middle;
    padding-right:2%;
}
.mem_zshycx row rkl{

    height:28px;
    font-size:13px;
    font-weight:bold;
    float:left;
    padding-top:8px;
    vertical-align:middle;
    padding-left:2%;
}
.xiao{
	font-size:12px;
	font-weight:400;
	color:#666
}

.mem_zshycx li{
    width:100%;
    height:42px;
    height:auto;
    font-size:16px;
    color:#333;
    float:left;
    border-bottom:1px solid #E8E8E8;
}
.mem_zshycx li .l{
    width:20%;
    height:42px;
    float:left;
    padding-right:5%;
    padding-top:8px;
    border-right:1px solid #E8E8E8;
    background:#F5F5F5;
    text-align:right;
}
.mem_zshycx li .r{
    width:65%;
    height:42px;
    float:left;
    padding-top:8px;
    vertical-align:middle;
    padding-left:8%;
}
.mem_zshycx li .l1{
    width:25%;
    height:42px;
    float:left;
    padding-top:8px;
    padding-right:1%;
    border-right:1px solid #E8E8E8;
    /*background:#F5F5F5;*/
    font-size:12px;
    text-align:right;
}
.mem_zshycx li .r1{
    width:73%;
    height:42px;
    padding-top:8px;
    float:left;
    padding-left:1%;

}
.mem_zshycx li .l2{
    width:50%;
    height:42px;
    float:left;
    padding-right:1%;
    padding-top:8px;
    border-right:1px solid #E8E8E8;
    background:#F5F5F5;
    text-align:right;
}
.mem_zshycx li .r2{
    width:50%;
    height:42px;
    padding-top:8px;
    float:left;
    padding-left:1%;
}
.mem_zshycx li .l3{
    width:25%;
    height:22px;
    float:left;
    background:#efefef;
    font-size:12px;
    text-align:right;
}
.mem_zshycx li .r3{
    width:75%;
    height:22px;
    padding-top:8px;
    background:#efefef;
    float:left;
}
.mem_zshycx li .l4{
    width:25%;
    height:42px;
    float:left;
    padding-top:8px;
    padding-right:1%;
    border-right:1px solid #E8E8E8;
    /*background:#F5F5F5;*/
    font-size:12px;
    text-align:right;
}
.mem_zshycx li .r4{
    width:73%;
    height:42px;
    padding-top:1px;
    float:left;
    padding-left:1%;

}


.mem_zshycx .allul { height: 45px;position: relative;text-align:center;padding:0px 16px}
.mem_zshycx .allul lpos{
	position:absolute;left: 16px;top:0px;
	padding-top:5px;
	height: 40px;
	width:80px;
	border-radius: 20px 0px 0px 20px;
	background-color: #F5F5F5;
	border: 1px solid #ccc;
	}
.mem_zshycx .allul input[type=text]{
	display: block;
	width: 100%;
	padding: .625em;
	padding-left:85px;
	font-size: 1.6rem;
	line-height: 1.2;
	height: 40px;
	color: #555;
	vertical-align: middle;
	background-color: #F5F5F5;
	/*background-color:transparent;*/
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 20px;
	-webkit-appearance: none;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.mem_zshycx .allul input[type=submit]{
	position:absolute;right: 16px;top:0px;height: 40px;
	width:80px;
	border-radius: 0px 20px 20px 0px;
	border: 1px solid #ccc;
	}

.mem_zshycx li .mem_oper{
    color:#0c7da4;
}

.floor_query{
    width:100%;
    height:auto;
    float:left;
    background:#fff;
    padding-bottom:12px;
}

.floor_query li{
    width:100%;
    height:52px;
    font-size:16px;
    color:#333;
    float:left;
    padding:0 16px;
}
.floor_query li .l4{
    width:49%;
    height:50px;
    float:left;
    padding-right:1%;
    /*border-right:1px solid #E8E8E8;
    background:#F5F5F5;*/
    font-size:12px;
    text-align:right;
}
.floor_query li .r4{
    width:49%;
    height:50px;
    padding-top:1px;
    float:left;
    padding-left:1%;

}
/*服务中心*/
.serv_query{
    width:100%;
    height:auto;
    float:left;
    background:#fff;
    padding-bottom:6px;
}

.serv_query li{
    width:100%;
    height:52px;
    font-size:16px;
    color:#333;
    float:left;
    padding:0 16px;
}
.serv_query li .l4{
    width:49%;
    height:50px;
    float:left;
    padding-right:1%;
    /*border-right:1px solid #E8E8E8;
    background:#F5F5F5;*/
    font-size:12px;
    text-align:right;
}
.serv_query li .r4{
    width:49%;
    height:50px;
    padding-top:1px;
    float:left;
    padding-left:1%;

}
.serv_query .outbtn{
	background:#fff;
	color:#B50900;
	}

.serv_box{background:#f5f5f5;padding:20px 16px 0px 16px;width:100%;text-align:center; }
.serv_box li{margin-left:0px; width:100%; overflow:hidden; margin-bottom:1px;line-height: 40px;}
.serv_box li a{ width:19%;display:inline-block;text-align:left;font-size:14px;height:34px; line-height:28px; color:#747474;}
.serv_box li a b{  width:22%;font-size:18px;color:#B50900;}
.serv_box li a tishow{font-size:8px; }



.mem_page{
    width:100%;
    padding-top:15px;
    padding-bottom:15px;
    text-align:center;
    float:left;
    z-index:999; position:absolute; bottom:50px; left:0;_position:absolute;
_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);overflow:visible;
}
.mem_page a{
    line-height:26px;
    padding:5px 8px;
    border:1px solid #F5F5F5;
    margin-left:3px;
    margin-right:3px;}
.mem_page a.current{
    background:#DCDCDC;
}
.mem_page span{
    line-height:26px;
    padding:5px 8px;
    border:1px solid #F5F5F5;
    margin-left:3px;
    margin-right:3px;}
.paw_icon{
    text-align: center;margin: 10px;
}


#buy_lay{background-color:#000;position:fixed;left:0px;top:0px;z-index:999;width:100%;height:100%;
filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;display:none}
#buy_lay_frm{z-index:1000;left:0;top:200px;position:fixed;width:100%;height:100%;display:none}
#buy_lay_frm .frm{background-color:#000;color:#fff!important;width:230px;height:60px;/*height:100px;*/margin:auto;opacity: 0.7;border-radius: 5px;}
#buy_lay_frm .tips{height: 63px;border-bottom: 1px solid #6e6e6e;font-size: 15px;line-height: 63px;vertical-align: top;background: url(../images/base-icon.png) no-repeat -96px -45px;background-size:30px 30px;padding-left:40px;}
#buy_lay_frm .tips i{display: inline-block;width: 30px;height: 30px;background: url(../images/base-icon.png) no-repeat -96px -45px;margin: 15px 10px auto 20px;}
#buy_lay_frm .btns .btn{height:36px;background: none;background-color: none;float: left;display: inline-block;font-family: 微软雅黑;font-weight: normal; text-align:center; cursor:pointer;}
#buy_lay_frm .btns #btn_continue{width:115px;border-right:1px solid #6e6e6e;border-radius:0;}
#buy_lay_frm .btns #btn_check{width: 114px;}


#buy_lay2{background-color:#000;position:fixed;left:0px;top:0px;z-index:999;width:100%;height:100%;
filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;display:none}
#buy_lay_frm2{z-index:1000;left:0;top:200px;position:fixed;width:100%;height:100%;display:none}
#buy_lay_frm2 .frm{background-color:#000;color:#fff!important;width:230px;height:100px;margin:auto;opacity: 0.7;border-radius: 5px;}
#buy_lay_frm2 .tips{height: 63px;border-bottom: 1px solid #6e6e6e;font-size: 15px;line-height: 63px;vertical-align: top;background: url(../images/base-icon.png) no-repeat -96px -45px;background-size:30px 30px;text-align:center;}
#buy_lay_frm2 .tips i{display: inline-block;width: 30px;height: 30px;background: url(../images/base-icon.png) no-repeat -96px -45px;margin: 15px 10px auto 20px;}
#buy_lay_frm2 .btns .btn{height:36px;line-height:36px;background: none;background-color: none;float: left;display: inline-block;font-family: 微软雅黑;font-weight: normal; text-align:center; cursor:pointer;}
#buy_lay_frm2 .btns #reg{width:115px;border-right:1px solid #6e6e6e;border-radius:0;}
#buy_lay_frm2 .btns #back{width: 114px;}
.onlinepay div input {border-radius:5px;background-color: #F7762E;color:#FFF;font-family:微软雅黑;padding:3px 5px;margin-top:0;}


.sc-main{width:100%;float:left;padding:5px;}
.sc-title{width:100%;float:left;height:40px;line-height:40px;background:#fea582;}
.sc-title span{color:#fff;font-size:16px;height:40px;line-height:40px;padding:0 20px;float:left;background:#e94709;}
.sc-list{width:100%;float:left;}
.sc-list ul li.sc-margin{margin-right:1%;}
.sc-list ul li{width:49.5%;float:left;background:#ffe8df;margin-bottom:10px;}
.sc-list ul li div{width:100%;float:left;}
.sc-list ul li .sc-img a img{max-width:100%;}
.sc-list ul li .sc-font{line-height:25px;margin:2%;width:96%;}
.sc-list ul li .sc-space{margin:0.5% 2%;width:96%;}
.sc-list ul li .sc-space span{color:#e94709;}
.sc-list ul li .sc-btn{background:#e94709;text-align:center;height:35px;line-height:35px;font-size:16px;box-shadow: 0 0 5px #333;/*border-radius:5px;*/}
.sc-list ul li .sc-btn a{color:#fff;}

.indexjxprd{width:100%;height:50px;text-align:center;padding-top: 12px;}
.indexjxprd img{width:250px;}
.indexbody{background:#fff;}
.containernew {
width: 98%;
margin: 0 1%;
float: left;
}
.row1 {
width: 49%;
float: left;

}
.row2 {
width: 49%;
float: right;
}
.medianew{
  /*margin-bottom: 5px;*/
  margin-top: 10px;
  width: 100%;
  float: left;
  height: 321px;
  border:1px solid #999;
  border-radius: 0px;
  background-color: #efefef;
}
.medianew .media-body{
	padding-top: 2px;
	color: #000;
	width:100%;
	height:138px;
	background-color: #fff;
	/*border-width:1px 1px 0px 1px;*/
	border-radius: 6px;
	overflow: hidden;
	vertical-align: bottom;
	}
.medianew .media-body prdname{
	float:left;padding-left:5px;
	font-size:13px;
	font-weight:bold;
	overflow: hidden;
	}
.medianew .media-body prdname red{
	color:red;
	}
.medianew .media-body prdname1{
	float:left;
	text-align:center;
	height:45px;
	width:100%;
	overflow: hidden;
}
.medianew .media-body prdname1 a{
	/*float:left;
	padding-left:5px;*/
	height:35px;
	width:100%;
	font-size:13px;
	font-weight:bold;
	overflow: hidden;
	}
.medianew .media-body prdname2{
	float:left;
	text-align:center;
	height:30px;
	width:100%;
	overflow: hidden;
}
.medianew .media-body prdname2 price{
	/*float:left;*/
	padding-left:5px;
	color:#000;
	height:30px;
	font-size:18px;
	font-weight:bold;
	overflow: hidden;
	clear:both;
	}
.medianew .media-body prdname2 img{
	float:right;padding-right:5px;
	height:30px;
	font-size:19px;
	overflow: hidden;
	cursor:pointer;
	}
.medianew .media-body prdname3{
	float:left;
	text-align:center;
	height:40px;
	line-height:40px;
	width:100%;
	overflow: hidden;
	}
.medianew .media-body prdname3 a{
	height:35px;
	width:120px;
font-size: 16px;
font-weight: bold;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 0px solid #000;
/*background-color: #f00;*/
color:#fff;



	}

.medianew-left {

max-height:181px;
height:181px;
width:100%;
border: 1px solid #efefef;
border-radius: 6px;
position:relative
}

.medianew-left img {
max-height:179px;
height:179px;
width:100%;
z-index:10;
}
.medianew-left .img1 {
height:179px;
width:179px;
z-index:10;
}
.medianew-left imghot {
height:27px;
width:25px;
position:absolute;
top:0px;
left:0px;
background: url(../images/hot8.png) no-repeat left center;
z-index:20;
}
.medianew-left imgnew {
height:27px;
width:25px;
position:absolute;
top:0px;
left:30px;
background: url(../images/hot9.png) no-repeat left center;
z-index:20;
}
.medianew-left imggong {
height:27px;
width:25px;
position:absolute;
top:0px;
left:60px;
background: url(../images/hot10.png) no-repeat left center;
z-index:20;
}
.medianew-left imgping {
height:27px;
width:25px;
position:absolute;
top:0px;
left:90px;
background: url(../images/hot11.png) no-repeat left center;
z-index:20;
}

.media{
margin-bottom: 5px;
  margin-top: 10px;
  width: 100%;
  float: left;
/*  height: 240px;*/
  box-shadow: 0 0 5px #333;
}

.media .media-body{color: #fff;width:100%; }
.media-heading {
margin-top: 0;
margin-bottom: 5px;
}
.media .media-body .media-heading{ line-height:40px; font-family: "微软雅黑";font-size:16px;color:#fff;}
.media .media-body p{ line-height: 24px;margin-bottom:10px;}
.media-0{ background-color: #1a1a1a;}
.media-1{ background-color: #881111;}
.media-2{ background-color: #6388aa;}
.media-3{ background-color: #646464;}
.media-4{ background-color: #1a1a1a;}
.media-5{ background-color: #49a7db;}


.media-left, .media > .pull-left {

}
.media-left {
/*height:200px;*/
width:100%;
}

.media-left img {
/*max-height:200px;*/
width:100%;
}


.media-left, .media-right, .media-body {

}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
display: block;
max-width: 100%;
height: auto;
}
.btn {
display: inline-block;
padding: 6px 8px;
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;

}
.btn {
border-radius: 0px !important;
}
.btn.white {
background: rgb(202, 24, 31);
color: #fff;
  -webkit-border-radius:5px;
  -moz-border-radius: 5px;
}

/*** slider ***/
.focus-slide{ background-color:#fff; width:100%; height:auto; margin:0 auto; position:relative; overflow:hidden;}
.focus-slide .hd{ width:100%; height:5px; position:absolute; z-index:3; left:0; right:0; bottom:0; text-align:center;}
.focus-slide .hd ul{ overflow:hidden; display:-webkit-box; display:-moz-box; display:box; height:5px; background-color:rgba(0,0,0,0.5);}
.focus-slide .hd ul li{ margin:0; -webkit-box-flex:1; -moz-box-flex:1; box-flex:1; text-indent:-999em;}
.focus-slide .hd ul .on{ /*background:#f00;*/background:rgb(202, 24, 31);}
.focus-slide .bd{ text-align:center; position:relative; z-index:2;}
.focus-slide .bd li img{ width:100%; height:auto; background:url(../images/loading.gif) center center no-repeat;}

.focus-slide .hd1{ width:100%; height:5px; position:absolute; z-index:3; left:0; right:0; bottom:0; text-align:center;}
.focus-slide .hd1 ul{ overflow:hidden; display:-webkit-box; display:-moz-box; display:box; height:10px; background-color:rgba(0,0,0,0.5);}
.focus-slide .hd1 ul li{ width:10px;heigh:10px; margin:0px; -webkit-box-flex:1; -moz-box-flex:1; box-flex:1; text-indent:-999em;}
.focus-slide .hd1 ul .on{ /*background:#f90;*/background:rgb(202, 24, 31);}

.focus-slide .bd1{ text-align:center; position:relative; z-index:2;}
.focus-slide .bd1 li img{ width:100%;max-height:380px; /*height:auto;*/ background:url(../images/loading.gif) center center no-repeat;}

.col-13{width:96%;
text-align:center;
margin-left:2%;
	padding: 5px 5px 5px 5px;
  background-color: rgb(202, 24, 31);
  -webkit-box-shadow: 1px 1px 3px #666;
  -moz-box-shadow: 1px 1px 3px #666;
  -webkit-border-radius:5px;
  -moz-border-radius: 5px;
}
.col-14{width:96%;
text-align:center;
margin-left:2%;
}


.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}.col-0{width:20%}
.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1,.col-0{float:left;}


.img-responsive{ display:block; width:100%; height:auto;}
.f-gray6{ color:#666;}
.f-gray9{ color:#999;}
.f-red{ color:#f00;}
.a-gray9{ color:#999;}
.a-gray9:hover{ color:#21b387;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.pb10{ padding-bottom:10px;}
.p-ul{ padding-top:2px; padding-left:1px;}
.p-ur{ padding-top:2px; padding-right:1px;}
.pull-left{float:left}
.pull-right{float:right}

.col-layer .hd:after, .col-layer .bd:after{ content:"";display:table;clear:both;}
.col-layer .hd{ background-color:#fff; border-top:#f2f2f2 1px solid; padding:0 10px; line-height:30px;}
.col-layer .hd h2{ float:left; font-size:15px;}
.col-layer .hd h3{ float:right; font-size:12px;}

.col-layer .hdn:after, .col-layer .bdn:after{ content:"";display:table;clear:both;}
.col-layer .hdn{ padding:0 10px;
	line-height:60px;
	background-color: rgb(202, 24, 31);
  -webkit-box-shadow: 0px 0px 5px rgb(202, 24, 31);
  -moz-box-shadow: 0px 0px 5px rgb(202, 24, 31);
  -webkit-border-radius:0px  0px 15px 15px;
  -moz-border-radius:0px  15px 15px 0px;
   border-bottom:rgb(202, 24, 31) 1px solid;
   color:#fff;
   font-size:15px;
   text-align:center;
   font-weight:bold;
}
.col-layer .hdn h2{ float:left; font-size:15px;color:#fff;text-align:center;}
.col-layer .hdn h3{ float:right; font-size:12px;}

.bandfan {
	color: white;
  padding: 2px 10px 2px 10px;
  background-color: rgb(202, 24, 31);
  -webkit-box-shadow: 1px 1px 3px #666;
  -moz-box-shadow: 1px 1px 3px #666;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  font-size: 15px;
}
.bandord {
  color: white;
  padding: 2px 10px 2px 10px;

  margin-top:15px;
  -webkit-box-shadow: 1px 1px 5px #000;
  -moz-box-shadow: 3px 3px 5px #000;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  font-size: 28px;
}
.bandbottom {
	float:right;width:10%;text-align:center;font-size:28px;font-family: monospace;
	}


.guideNav{ background:#fff; border-bottom:#f2f2f2 1px solid; padding:10px;}
.guideNav a{ display:block; text-align:center; font-size:12px;font-weight:500;}
.guideNav a img{ max-width:100%; width:45px; display:block; margin:5px auto;}
.guideNav a .iconfont{ font-size:26px; width:26px; height:26px; line-height:26px; display:block; margin:5px auto;font-weight:normal;}
/*
.guideNav .gnbar-btn1 a{ color:#3db6f2;}
.guideNav .gnbar-btn2 a{ color:#f2b600;}
.guideNav .gnbar-btn3 a{ color:#DE3336;}
.guideNav .gnbar-btn4 a{ color:#f23d97;}
.guideNav .gnbar-btn5 a{ color:#83b324;}
.guideNav .gnbar-btn6 a{ color:#006699;}
.guideNav .gnbar-btn7 a{ color:#ffcc66;}
.guideNav .gnbar-btn8 a{ color:#ff3333;}
.guideNav .gnbar-btn9 a{ color:#9900cc;}
.guideNav .gnbar-btn10 a{ color:#ff9933;}
*/
.guideNav .gnbar-btn1 a{ color:#555;}
.guideNav .gnbar-btn2 a{ color:#555;}
.guideNav .gnbar-btn3 a{ color:#555;}
.guideNav .gnbar-btn4 a{ color:#555;}
.guideNav .gnbar-btn5 a{ color:#555;}
.guideNav .gnbar-btn6 a{ color:#555;}
.guideNav .gnbar-btn7 a{ color:#555;}
.guideNav .gnbar-btn8 a{ color:#555;}
.guideNav .gnbar-btn9 a{ color:#555;}
.guideNav .gnbar-btn10 a{ color:#555;}
.lab-title{cursor: pointer;font-weight:100; color:#6ba8c4; font-size:16px;}
.f30{ font-size:30px;}
.f18{ font-size:18px;}
.f16{ font-size:16px;}
.cred{ color:#d80c18;}
.fb{ font-weight:bold;}

.category-box{background:#fff;padding:5px;text-align:center; border-right:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-bottom:1px solid #b5bfd7;}
.category-box p{margin-left:-5px; width:100%; overflow:hidden; margin-bottom:10px;line-height: 28px;list-style: outside none none;}
.category-box p a{float:left;width:36px; height:34px; line-height:34px; text-align:center; overflow:hidden;font-size:20px; color:#747474; border:1px solid #e1e1e1; background:#f0f0f0; margin:5px 0 0 5px; background:-moz-linear-gradient(top, #fff,#f0f0f0);background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff,endColorstr=#f0f0f0,grandientType=1);}
.category-box li{margin-left:0px; width:100%; overflow:hidden; margin-bottom:1px;line-height: 28px;list-style: outside none none;}
.category-box li a{float:left;width:36px; height:34px; line-height:34px; text-align:center; overflow:hidden;font-size:20px; color:#747474; border:1px solid #e1e1e1; background:#f0f0f0; margin:5px 0 0 0px; background:-moz-linear-gradient(top, #fff,#f0f0f0);background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff,endColorstr=#f0f0f0,grandientType=1);}
.category-box li a tishow{font-size:8px;/*color:#fff;background:#f00;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; */ }

.category-box2 p a{ width:70px;font-size:14px;}
.category-box2 li a{ width:20%;font-size:14px;height:70px;}
.category-box2 .letter-title b{width:70px;}
.category-box3 p a{ width:70px;font-size:14px;}
.category-box3 li a{ width:33.33333333%;font-size:14px;}
.category-box3 .letter-title b{width:70px;}
.category-box4 p a{ width:70px;font-size:14px;}
.category-box4 li a{ width:50%;font-size:14px;}
.category-box4 .letter-title b{width:70px;}

.cust-box{background:#fff;padding:5px;text-align:center; /*border-left:1px solid #e4e4e4;border-bottom:1px solid #b5bfd7;*/}
.cust-box li{margin-left:0px; width:100%; overflow:hidden; margin-bottom:1px;line-height: 28px;list-style: outside none none;}
.cust-box li a{ width:45%;display:inline-block;text-align:center;font-size:14px;height:34px; line-height:34px; color:#747474;}
.cust-box li a b{ font-size:14px;color:#B50900;border-bottom:2px solid #B50900;}
.cust-box .letter-title b{width:70px;}



.menu-box{padding:1px;text-align:center;background:#efefef; border-right:1px solid #e4e4e4;border-left:1px solid #e4e4e4;/*border-bottom:1px solid #b5bfd7;*/}
.menu-box p{width:calc(100% - 24px); overflow:hidden; margin-left:12px;margin-right:12px;line-height: 28px;list-style: outside none none;}
.menu-box p a{float:left;width:50%;background:#fff;height:75px;font-weight:normal; padding-top:10px;line-height:28px; text-align:center; overflow:hidden;font-size:20px; color:#747474; /*border:1px solid #e1e1e1; margin:5px 0 5px 5px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff,endColorstr=#f0f0f0,grandientType=1);*/}
.menu-box p a i{width:100%;float:left;line-height:20px;font-size:33px;}
.menu-box p a i2{width:23px;height:23px;line-height:23px;font-size:23px;}
.menu-box2 p a{ width:50%;font-size:16px;border-radius: 5px;/*font-weight:bold;*/font-color:#fff}
.menu-box p a img{width:39px;height:39px;line-height:39px;font-size:30px;}
.menu-box2 p a span{
    position: absolute;
    width:15px;
    margin-left: 16.2%;
    margin-top: -15px;
    line-height:15px;
    font-size: 8px;
    color: #fff;
    background: #ed4014;
    border-radius: 0px 0px 0px 20px;
    text-align: center;
    box-shadow: 0 0 0 1px #fff;
}

.category-menu{position:fixed;background:#fff; top:40px;padding:5px 0px 0px 5px;font-size:16px;width:100%;/*border-bottom:1px solid #E8E8E8;*/}
.category-menu a{float:left;width:22.2%;height:24px;font-weight:normal; line-height:24px; text-align:center; overflow:hidden;color:#747474; border:1px solid #e1e1e1; margin:5px 3px 3px 5px; border-radius: 3px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff,endColorstr=#f0f0f0,grandientType=1);}

.category-menu1{padding:15px 0px 0px 5px;font-size:16px; /*border-bottom:1px solid #E8E8E8;*/}
.category-menu1 a{float:left;width:22.5%;height:24px;font-weight:normal; line-height:24px; text-align:center; overflow:hidden;color:#747474; border:1px solid #e1e1e1; margin:5px 3px 3px 5px;border-radius: 3px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff,endColorstr=#f0f0f0,grandientType=1);}


.category-menu{position:fixed;background:#fff; top:40px;padding:5px 0px 0px 5px;font-size:16px;width:100%;/*border-bottom:1px solid #E8E8E8;*/}
.category-menu a{float:left;width:22.2%;height:24px;font-weight:normal; line-height:24px; text-align:center; overflow:hidden;color:#747474; border:1px solid #e1e1e1; margin:5px 3px 3px 5px; border-radius: 3px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff,endColorstr=#f0f0f0,grandientType=1);}

.category-menu1{padding:15px 0px 0px 5px;font-size:16px; /*border-bottom:1px solid #E8E8E8;*/}
.category-menu1 a{float:left;width:22.5%;height:24px;font-weight:normal; line-height:24px; text-align:center; overflow:hidden;color:#747474; border:1px solid #e1e1e1; margin:5px 3px 3px 5px;border-radius: 3px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff,endColorstr=#f0f0f0,grandientType=1);}


.swiper-slide{width: auto!important;}
swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1}
.topmenu{height: 42px;background-color: white;border-bottom: 1px solid #CCCCCC;padding: 0 10px;line-height: 35px;}
.topmenu a{float:left;
border-top: 1px solid #eeeeee;
-moz-box-shadow: 0px -3px 2px #999;
-webkit-box-shadow: 0px -3px 2px #999;
box-shadow: 0px 3px 2px #999;
background-color: #eeeeee;
height:32px;width:80px;font-weight:normal; line-height:32px; text-align:center; overflow:hidden;color:#747474; border:1px solid #e1e1e1; margin:5px 3px 3px 5px;border-radius: 10px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff,endColorstr=#f0f0f0,grandientType=1);}


.newslist{overflow:hidden;clear:both;background-color: #efefef;margin:8px;}
.newslist ul{ border:1px solid #ccc;background-color:#fff;margin:5px;padding:16px 5px 0px 5px;border-radius:10px; min-hight:80px;clear:both; }
.newslist ul hd{line-height:50px;margin:5px;}
.newslist ul hd h2{ float:left; padding-left:10px;font-size:15px;}
.newslist ul hd h3{ float:right; font-size:12px;}
.newslist ul hd h3 a{color:#999;}
.newslist ul li{ width:100%;overflow:hidden;margin:5px; border-bottom:1px solid #f5f5f5;clear:both;min-height:75px}
.newslist ul li .pic{ width:50px; height:50px; float:right; overflow:hidden; margin-right:10px;}
.newslist ul li p{line-height:19.6px;width:calc(100% - 95px);float:left;font-weight:500;font-size:14px;display:table}
.newslist ul li p a{color:#333;min-height:40px;display:inline-block;/*overflow:hidden;text-overflow: ellipsis;*/}
.newslist ul li p time{color:#666;font-size:12px;font-weight:400;}

.newsinfo {background-color: #fff;width:100%;}
.newsinfo img{
	padding:20px;
	border-radius:6%;
}


.newsinfo li{display:block;}
.newsinfo pic-box img{
	height: auto;
	width: 100%;
	max-height: 250px;
	padding:0px;
	border-radius:0px;
}

.newsinfo li title{
	font-size:18px;
	text-align:left;
	line-height:25px;
	color:#1a1a1a;
	font-weight:500;
	display:block;
	padding:16px;
	}
.newsinfo li line1{
	border-bottom:1px solid #f5f5f5;height:5px;display:block;
}
.newsinfo li hots{
	float:left;color:#1a1a1a;font-size:12px;padding-left:20px;
}
.newsinfo li time{
	float:right;color:#1a1a1a;font-size:12px;padding-right:20px;
}
.newsinfo li info{
	padding:20px;color:#333;display:block;
}


.separator{margin-top:10px;}
.panelprd{padding:10px;background-color:#fff;border-radius:10px; /*border:1px solid #c9fac9;*/font-size:.9em;}
.panelprd .lhalf{float:left;width:47%;min-height:300px;/*padding-right:5%;border-right:1px dashed #c9fac9;*/}
.panelprd .rhalf{float:right;width:47%;min-height:300px;}
.panelprd p img{max-width:100%; height:auto;display:block;}
.lhalf .sthumb, .rhalf .sthumb{width:100%;overflow:hidden;}
.sthumb img{width:100%;min-width:130px;min-height:130px;}
img.bigthumb{width:100% !important;border:1px solid #EFEFEF;}
.panelprd ul{bottom:0px; vertical-align:bottom;}
.panelprd ul li ptn{line-height:23px;width:60px;overflow:hidden;margin-bottom:10px;float:left;border:1px  solid #ddd;color:#333;background:#efefef; margin-left:0px;border-radius: 3px;text-align:center;cursor:pointer;}
.panelprd ul li ptn1{line-height:23px;width:65px;overflow:hidden;margin-bottom:10px;float:right;border:1px  solid #ddd;color:#333;background:#efefef; margin-right:10px;border-radius: 3px;text-align:center;cursor:pointer;}


.panelprd h4{color:#58bf21;margin-top:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #c9fac9;}
.panelprd h2{margin-top:10px;padding-top:10px;/*border-top:1px dashed #c9fac9;*/font-weight:bold;font-size:15px; }
.panelprd h3{font-weight:400;}

span.ord{
	background-image: url(../images/ordimg.png);
	background-repeat:no-repeat;
	display: block;height: 32px;width:30px;}
span.ord04{background-position:0px 0px;margin-left:calc(50% - 15px);margin-top:5px}
span.ord03{background-position:-32px 0px;margin-left:calc(50% - 15px);margin-top:5px}
span.ord02{background-position:-63px 0px;margin-left:calc(50% - 15px);margin-top:5px}
span.ord01{background-position:-96px 0px;margin-left:calc(50% - 15px);margin-top:5px}
span.ord00{background-position:-128px 0px;margin-left:calc(50% - 15px);margin-top:5px}

.cnrow1{
	width:100%;
	height:5px;
	background-color: rgb(202, 24, 31);
}
.cnrow{
	width:100%;
	height:20px;
	background-color: rgb(202, 24, 31);
}

.cnrow leftyan{
	width:20px;
	height:20px;
	float:left;
	background-color: white;

	border-radius: 20px 0px 0px 0px;
	}
.cnrow midyan{height:20px;width:calc(100% - 40px);background-color: white;float:left;}
.cnrow rightyan{
	width:20px;
	height:20px;
	float:right;
	background-color: white;
	border-radius: 0px 20px 0px 0px;
	}

.btyzm{
width:19%;
height:31px;
text-align:center;
margin-left:1%;

float:left;
margin-top:0px;
line-height:30px;
}


@media (min-width:768px) {
	body{
		max-width: 750px
	}
}

@media (min-width:992px) {
	body{
		max-width: 970px
	}
}

.node {
  background-color: #f2f2f2;
  border: 1px solid #ccc;
  padding: 10px;
  /*margin-bottom: 10px;*/
  text-align:center;
  border-radius:5px;
  height:180px;

}
.node .total_tgbtn{
	padding:0px;
	margin-top:15px;
	width:98%;
	min-width:0px;
	text-align:center;
	border:1px  solid #ddd;
	background:#B50900;
	line-height:20px;
	border-radius: 10px;
	color:#fff;
	display: block;

}
.node .total_tgbtn a{
	color:#fff;font-size:13px;line-height:25px;
	font-align:center;
	width:98%;
	border-radius: 5px;
	display:  block;

	}
.node .total_tgbtnw {
	padding:0px;
	margin-top:15px;
	width:98%;
	height:auto;min-height:25px;
	text-align:center;
	border:1px  solid #B50900;
	background:#fff;
	line-height:25px;
	border-radius: 5px;
	color:#B50900;
	display: block;
}

.node a{
	color: #B50900;
	font-weight: 700;

}
.nodeheigt{
	height:320px;
}
.node img{
	width:25px;
	height:25px;

}
.widhtnod1{
	width: 100%;
}
.widhtnod2{
	width: 49%;
}
.org-chart ul {
  list-style-type: none;
  margin-left: 0px;

}
.org-chart ul li {
display: inline-block;

}

.org-chart ul li:before {
  content: "";
  display: block;
  border-top: 20px solid #ccc;
  margin-top: 0px;
  margin-left: 50%;
  width: 1px;
}

