body {font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;font-size:14px;font-weight: normal}
.w {width:auto;min-width:1200px;margin:auto;}
.w1200 {width:1200px;margin:auto}
.fl {float:left}
.fr {float:right}
.clearfix,.clear {clear: both;}
a {color:#277BB9; text-decoration: none}
a:hover {text-decoration:none;}
.bor {border:1px solid #eeeeee;}
.k50 {width: 50%}
ul {padding:0}

#top {height:32px;background-color:#f8f8f8;overflow: hidden}
#top .top {height:16px;line-height:16px;padding:8px 0;font-size:12px;font-family: "宋体"}
#top .top .userlogin {}
#top .top .userlogin a {display: inline-table;}
#top .top .feeck {}
#top .top .feeck a {display: inline-block;border-right:1px solid #DDDDDD;padding:0px 10px;}
#top .top .feeck a.pay {background: url("../images/money_icon.png") no-repeat left center;padding-left:20px;color:#9e0000}

#nav {height:83px;}
#nav .logo {display:inline-block;height:83px; width:180px;}
#nav .logo img {vertical-align: middle}
#nav .logo span {height:100%;display: inline-block; vertical-align: middle}
.navlist {display: inline;float:right;padding-top:28px;}
.navlist .navli {display:inline;float:left;margin-left:70px;}
.navlist .navli a {font-size: 16px;}
.navlist .navli li a {font-size: 15px;}

.footer {background:#f8f8f8;border-top:1px solid #ddd;font-size:14px;}
.foot_icon {margin:auto 25px;border-bottom:1px solid #ddd;padding:20px 0;}
.foot_icon li {display: inline;float: left;width:33.33%;background-position: top center; background-repeat: no-repeat;padding-top:48px;text-align: center}
.foot_icon li.f_icon01 {background-image: url("../images/f_icon01.png");}
.foot_icon li.f_icon02 {background-image: url("../images/f_icon02.png");}
.foot_icon li.f_icon03 {background-image: url("../images/weixin.png");}
.link {padding:15px 0; text-align: center;}

.carousel-inner img {height:420px;}
.carousel-control {font-size: 130px;font-weight: normal}
.carousel-control span {padding-top:100px;display:block;}
.blank20 {height:20px;}
.blank38 {height: 38px;}
.blank56 {height: 56px;}
.blank35 {height: 35px;}
.etitle {height:28px;line-height: 28px;border-left:4px solid #19C6CA;padding-left: 10px;font-size:21px;}
.etitle label {display:inline-block;height:28px;line-height:28px;font-weight: normal;}
.logo_icon {background:url(../images/logo_icon.png) no-repeat left center;padding-left:30px;}



.index-sreach {margin-left:32px;}
.sreach_icon {background: url("../images/sreach.jpg") no-repeat left center;height:62px;line-height:62px;text-indent: 40px;}
.server_icon {background: url("../images/service.jpg") no-repeat left center;height:62px;line-height:62px;text-indent: 40px;}

.forms {padding-top:7px;padding-bottom:18px;}
.btn-cha {width: 64px;height:40px;border:0px;background:#1bc6c9;color:#fff;font-size:14px;float: left}
.input-small {float:left;height:40px;width:140px;margin-right:15px;}
.input-01 {height:40px;width:310px;border:1px solid #eeeeee;float:left; text-indent: 10px;}


.service li {display: inline-table;float:left;width:260px;height: 102px;border:1px solid #eee;margin-left:53px;}
.service li:first-of-type {margin-left:0}
.service li.icon01 {background: url("../images/time.jpg") no-repeat 30px center;}
.service li.icon02 {background: url("../images/wold.jpg") no-repeat 30px center;}
.service li.icon03 {background: url("../images/ren.jpg") no-repeat 30px center;}
.service li.icon04 {background: url("../images/out.jpg") no-repeat 30px center;}
.service li .txt {margin-left:110px;padding-top: 30px;}
.service li .txt p {font-size: 14px;color: #DDDDDD;margin-top:5px;}

.nav-tab>li {width: 33.3333333%;}
.nav-tab li a {text-align: center;font-size: 18px;}
.nav-tab>li a:hover {background:none;border:1px solid #fff;border-bottom-color: transparent}
.nav-tab>li.active>a,.nav-tab>li.active>a:focus,.nav-tab>li.active>a:hover {
	text-align: center;
	color: #FDD100;
    cursor: default;
    background-color: #fff;
	font-size: 18px;
	border: none;
	border-top:1px solid #fff;
    border-bottom: 1px solid #FFC600;}
.icon-01 {background:url(../images/icon-01.jpg) no-repeat left center;height:304px;margin-top:10px;padding-left:480px;}
.tab-title {font-size:21px;line-height: 40px;}
.tab-lr {font-size:15px;line-height:200%;margin-top:10px;margin-right:40px;}
.tab-icon {margin-top:30px;}
.tab-icon li {display: inline-block;width:24%; text-align: center;padding-top:63px;}
.icon-02 {background: url(../images/icon-02.jpg) no-repeat center top;}
.icon-03 {background: url(../images/icon-03.jpg) no-repeat center top;}
.icon-04 {background: url(../images/icon-04.jpg) no-repeat center top;}
.icon-05 {background: url(../images/icon-05.jpg) no-repeat center top;}

.soft {margin-top:50px; text-align: center;}
.soft li {display: inline-block;width:33%;padding-top:177px;}
.soft li label {font-weight: normal;font-size:18px;line-height:40px;color:#000;}
.soft li p {font-size:15px;line-height:25px;color:#999}
.soft-01 {background: url(../images/soft-01.jpg) no-repeat center top;}
.soft-02 {background: url(../images/soft-02.jpg) no-repeat center top;}
.soft-03 {background: url(../images/soft-03.jpg) no-repeat center top;}

.bor-top-2 {border-top:2px solid #ffc700;min-height:200px;}
.bottom8 {margin-bottom: 5px;}

.paymoney {border:1px solid #CC2A39;padding:15px; text-align:right;margin:30px auto;background: #FFF8F6;font-size:25px;}
.paymoney span {color:#D22D11;font-weight:bold;font-size:30px;}

.bs-example {
	background-color: #fff;
	border-color: #ddd;
	border-width: 1px;
	border-radius: 4px;
	padding: 20px;
	border-style: solid;
}
.gray-h28 {background: #F7F7F7;padding:3px 10px;}
.line-height35 {line-height:35px;padding-right:0}
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5 {padding-right:0}
.detailTit{ width:100%; height:70px; border-bottom:1px solid #ececec; }
.detailTit h1{ width:100%; height:44px; text-align:center; font-size:24px;margin:0}
.dtData{ width:100%; height:26px; }
.dtDataCen{height:26px; margin:0 auto;text-align: center;padding-bottom: 10px; }
.dtDataCen ul li{ height:15px; line-height:15px; color:#666; border-right:1px solid #eee;padding:0 12px; margin:0 5px 0 0; display: inline-block}
.dtDataCen ul li:last-of-type {border-right: none}
.dtDataCen ul li.user{ background:url(../images/dtData_icon.gif) no-repeat; padding-left:20px; }
.dtDataCen ul li.pddeta{ background:url(../images/dtData_icon.gif) no-repeat 0 -15px; padding-left:20px; }
.dtDataCen ul li.pdcom{ background:url(../images/dtData_icon.gif) no-repeat 0 -30px; padding-left:20px; }
.detailCont{ width:100%; height:auto !important; height:120px; min-height:120px; margin:28px 0 0 0; }
.detailCont p{ font-size:13px; line-height:24px; margin:0 0 30px 0; }
.detailLast{ width:100%; height:49px; line-height:49px; border-top:1px solid #ededed; }


.order_header {border:1px solid #e8e8e8;background:#f5f5f5;height:38px;overflow:hidden;}
.order_header li {display:inline-block;width:115px;height:38px;line-height:38px; text-align:center;margin:0px;float:left}
.order_header li:first-of-type {width:407px;}
.orderlist {margin:10px auto;}
.orderlist ul {border:1px solid #e8e8e8;margin-bottom:10px;border-radius:4px;}
.orderlist .top {background:#f5f5f5;height:30px;line-height:30px;padding-left:10px;border-bottom:1px solid #efefef;}
.orderlist .goods td {border-left:1px solid #e8e8e8;padding:10px 0px;line-height:23px;}
.orderlist .goods td:first-of-type {border-left:0px;padding:0px;}
.orderlist .goods ul {padding:10px 0;border:0px;border-bottom:1px solid #e8e8e8;margin:0px;}
.orderlist .goods ul:last-of-type {border-bottom:none;}
.orderlist .goods ul li {display:inline;float:left;width:110px;text-align:center;}
.orderlist .goods ul li:first-of-type {width:407px;text-align:left}
.orderlist .goods .goods_info {padding-left:10px;font-size:13px;color:#666}
.orderlist .goods .goods_info img {width:80px;height:80px;float:left;margin-right:10px;}
.orderlist .goods ul li a {margin-bottom:5px;}
.yz {cursor:pointer;}
.pagination {margin: 0}

.loglist {margin:10px;}
.loglist li {line-height:22px;padding:3px;border-bottom:1px solid #ddd;}
.loglist li i {font-size:12px;color:#777;}
.loglist li .imglist {margin-left:5px;}
.loglist li img {height:60px;float:left;margin-right:10px; cursor:pointer}

.checkbox label::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 20px;
	height: 20px;
	left: 0;
	margin-left: -20px;
	border: 1px solid #cccccc;
border-radius: 3px;
background-color: #fff;
-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
transition: border 0.15s ease-in-out, color 0.15s ease-in-out;

}

.checkbox label::after {
	display: inline-block;
	position: absolute;
	width: 16px;
	height: 16px;
	left: 0;
	top: 0;
	margin-left: -19px;
padding-left: 3px;
padding-top: 1px;
font-size: 13px;
color: #FAD500;
}

.checkbox input[type="checkbox"],
.checkbox input[type="radio"] {
	opacity: 0;
	z-index: 1;
}

.checkbox input[type="checkbox"]:focus + label::before,
.checkbox input[type="radio"]:focus + label::before {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
	background-color: black;
	border-color: black;
}

.checkbox input[type="checkbox"]:checked + label::before,
.checkbox input[type="radio"]:checked + label::before {
	background-color: black;
border-color: black;
}

.checkbox input[type="checkbox"]:checked + label::after,
.checkbox input[type="radio"]:checked + label::after {
	font-family: "FontAwesome";
	content: "\f00c";
}

.checkbox input[type="checkbox"]:disabled + label,
.checkbox input[type="radio"]:disabled + label {
	opacity: 0.65;
}

.checkbox input[type="checkbox"]:disabled + label::before,
.checkbox input[type="radio"]:disabled + label::before {
	background-color: #eeeeee;
	cursor: not-allowed;
}

.checkbox.checkbox-circle label::before {
	border-radius: 50%;}

#userlevel {}
#userlevel li {display:inline;float:left;margin-right:30px;border:3px solid #9E9E9E;padding:20px; text-align:center; font-family:'微软雅黑'; cursor:pointer}
#userlevel li label {display:block;font-size:16px}
#userlevel li.active {border:3px solid #F73D00;}
#userlevel li span {color:#E46E06;}
#msg {padding-bottom:30px;}

#cart {position:fixed;top: 50%;right: 20px;width: 35px;height: 35px;margin-top: -15px;background-color:#eea236;background-size: 100% auto;border-radius: 50%;cursor: pointer}
#cart .cart_img {width: 20px;height: 20px;position: relative;background: url("/static/images/cart.png") no-repeat center center;background-size: 100% auto;margin-top: 8px;margin-left: 8px}
#cart .cart_num {position: absolute;padding: 1px 2px;top: -12px;right:-10px;
	font-size: 12px;
	line-height: 12px;
	color: #fff;
	background-color: #c81623;
	border-radius: 7px 7px 7px 0;
	min-width: 12px;
	text-align: center;}