
.service .flexslider {
	margin: 48px auto 0px; width: 1000px;
}
.service .slides li {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.three_box {
	width: 1100px; min-width: 1100px; 
}
.three_box li {
	border-radius: 4px; border: 1px solid rgb(221, 221, 221); width: 330px; overflow: hidden; margin-right: 52px; float: left; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.three_box li.mRn{ margin-right:0px; float:right}
.three_box li:hover {
	box-shadow: 2px 2px 3px rgba(9,9,9,0.1); -webkit-box-shadow: 2px 2px 3px rgba(9, 9, 9, .1); -moz-box-shadow: 2px 2px 3px rgba(9, 9, 9, .1); -o-box-shadow: 2px 2px 3px rgba(9, 9, 9, .1); -ms-box-shadow: 2px 2px 3px rgba(9, 9, 9, .1);
}
.three_box li a.pic {
	width: 330px; height: 94px; display: block; position: relative; z-index: 4;
}
.three_box li a .icon {
	background: url("/static/images/dfjh/icon.png") no-repeat -181px 0px; top: -1px; width: 48px; height: 48px; right: -1px; display: block; position: absolute; z-index: 6;
}
.three_box li img {
	width: 330px; height: 94px; z-index: 2;
}
.three_box li .title {
	margin: 11px 0px 0px; padding: 0px 20px; height: 32px; text-align: center; color: rgb(51, 51, 51); line-height: 32px; font-size: 24px;
}
.three_box li .title a {
	height: 32px; color: rgb(51, 51, 51); font-size: 24px; display: block; position: relative; z-index: 4;
}
.three_box li .title a em {
	border-radius: 4px; top: 10px; width: 24px; height: 14px; text-align: center; right: 68px; color: rgb(255, 255, 255); line-height: 14px; font-size: 12px; display: block; position: absolute; z-index: 6; background-color: rgb(242, 78, 78); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.three_box li .short-title {
	padding: 0px 20px; height: 84px; text-align: center; color: rgb(102, 102, 102); line-height: 28px; font-size: 14px;
}
.three_box li .operate {
	padding: 0px 20px; height: 40px; margin-top: 30px; margin-bottom: 20px;
}
.three_box li .operate .price_unit {
	width: 140px; height: 40px; float: left;
}
.three_box li .operate .price_unit .price {
	width: auto; height: 40px; color: rgb(242, 78, 78); line-height: 40px; font-size: 24px; margin-right: 3px; float: left;
}
.three_box li .operate .price_unit .unit {
	width: auto; height: 30px; color: rgb(51, 51, 51); line-height: 30px; font-size: 12px; margin-top: 10px; float: left;
}
.three_box li .operate .btn {
	border-radius: 4px; border: 1px solid rgb(242, 78, 78); transition:background-color 0.2s ease-out; width: 118px; height: 38px; text-align: center; color: rgb(242, 78, 78); line-height: 38px; font-size: 16px; float: left; display: block; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; -moz-transition: background-color 0.2s ease-out 0s; -o-transition: background-color 0.2s ease-out 0s; -webkit-transition: background-color 0.2s ease-out 0s;
}
.three_box li .operate .btn:hover {
	border: 1px solid rgb(237, 27, 36); color: rgb(255, 255, 255); background-color: rgb(237, 27, 36);
}
.fuw {
	height: 110px; overflow: hidden; min-width: 1000px; background-color: rgb(242, 242, 242);
}
.fux_box {
	margin: 27px auto; width: 1000px; height: 56px; line-height: 56px;
}
.fux_box .btn {
	margin: 0px 28px 0px 345px; border: 1px solid rgb(255, 255, 255); width: 308px; height: 54px; text-align: center; color: rgb(255, 255, 255); line-height: 54px; font-size: 18px; font-weight: bold; float: left; display: block; background-color: rgb(237, 27, 36);
}
.fux_box .btn:hover {
	background-color: rgb(205, 11, 20);
}
.fux_box .fuw_A {
	color: rgb(102, 102, 102); font-size: 14px;
}
.serve_box {
	margin: 0px auto; width: 1000px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; min-width: 1000px;
}
.intitle {
	text-align: center; margin-top: 44px;
}
.intitle h3 {
	height: 32px; color: rgb(51, 51, 51); line-height: 32px; font-size: 22px; font-weight: 600;
}
.intitle p {
	height: 24px; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px;
}
.serve_list {
	margin: 44px 0px 42px; overflow: hidden;
}
.serve_list li {
	width: 235px; margin-right: 20px; float: left;
}
.serve_list li.last {
	margin-right: 0px;
}
.serve_list li .icon {
	background: url("/static/images/icons.png") no-repeat 0px 0px; margin: 0px auto 7px; height: 133px; display: block;
}
.serve_list li .icon1 {
	width: 130px;
}
.serve_list li .icon2 {
	background-position: -139px 0px; width: 129px;
}
.serve_list li .icon3 {
	background-position: -277px 0px; width: 153px;
}
.serve_list li .icon4 {
	background-position: -440px 0px; width: 149px;
}
.serve_list li h4 {
	height: 52px; text-align: center; color: rgb(51, 51, 51); line-height: 52px; font-size: 18px; font-weight: 600;
}
.serve_list li p {
	padding: 0px 20px; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}

.main {
	margin: 48px auto 80px; width: 1000px;
}
.login_left {
	margin: 40px 0px; width: 564px; height: 388px;
}
.login_left img {
	width: 564px; height: 388px;
}
.login_right {
	width: 436px; height: 468px; box-shadow: 2px 2px 3px rgba(9,9,9,0.1); background-color: rgb(255, 255, 255); -webkit-box-shadow: 2px 2px 3px rgba(9, 9, 9, .1); -moz-box-shadow: 2px 2px 3px rgba(9, 9, 9, .1); -o-box-shadow: 2px 2px 3px rgba(9, 9, 9, .1); -ms-box-shadow: 2px 2px 3px rgba(9, 9, 9, .1);
}
.login_right .list {
	margin: 58px 44px 40px; width: 348px;
}
.login_right .list .span_placeholder {
	top: 0px !important;
}
.placeholder_div {
	height: 36px !important; margin-bottom: 20px !important;
}
.step .yiyuan.marginT20 .placeholder_div {
	width: auto !important; margin-right: 20px !important; float: left !important;
}
.time_box .tlist .placeholder_div {
	float: left !important;
}
.span_placeholder {
	height: 34px !important; line-height: 34px !important; font-size: 14px !important;
}
.form-control {
	padding: 6px 12px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); width: 100%; height: 34px; color: rgb(51, 51, 51); line-height: 1.4285; font-size: 14px; margin-bottom: 16px; vertical-align: middle; display: block; background-image: none; background-color: rgb(255, 255, 255);
}
.error {
	border-color: rgb(243, 137, 137); box-shadow: 2px 2px 3px #f2c4c4; -webkit-box-shadow: 2px 2px 3px #f2c4c4; -moz-box-shadow: 2px 2px 3px #f2c4c4; -o-box-shadow: 2px 2px 3px #f2c4c4; -ms-box-shadow: 2px 2px 3px #f2c4c4;
}
.success {
	border-color: rgb(0, 199, 160); box-shadow: 2px 2px 3px #c0f1e8; -webkit-box-shadow: 2px 2px 3px #c0f1e8; -moz-box-shadow: 2px 2px 3px #c0f1e8; -o-box-shadow: 2px 2px 3px #c0f1e8; -ms-box-shadow: 2px 2px 3px #c0f1e8;
}
.login_right .weixin {
	background: url("/static/images/weixin.png") no-repeat left 0px; height: 20px; color: rgb(180, 180, 180); padding-left: 30px; font-size: 14px; margin-top: 26px; margin-left: 75px;
}
.login_right .yzm .form-control {
	width: 138px; margin-right: 15px; float: left;
}
.login_right .yzm img {
	border-radius: 4px; border: 1px solid rgb(221, 221, 221); width: 90px; height: 34px; margin-right: 15px; float: left; display: block; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.login_right .yzm span {
	border-radius: 4px; width: 90px; height: 34px; text-align: right; color: rgb(14, 181, 128); line-height: 34px; font-size: 12px; float: left; display: block; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.login_right .yzm span:hover {
	text-decoration: underline;
}
.login_right .checkbox {
	height: 34px; margin-bottom: 16px;
}
.login_right .checkbox input {
	border: 1px solid rgb(221, 221, 221); margin-top: 11px; margin-right: 12px; float: left; cursor: pointer;
}
.login_right .checkbox label {
	width: auto; height: 34px; color: rgb(102, 102, 102); line-height: 34px; font-size: 12px; float: left; cursor: pointer;
}
.btns {
	border-radius: 4px; width: 100%; height: 54px; text-align: center; color: rgb(255, 255, 255); line-height: 54px; font-size: 18px; margin-top: 40px; display: block; cursor: pointer; background-color: rgb(237, 27, 36); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.btns:hover {
	background-color: rgb(205, 11, 20);
}
.btns-success {
	background-color: rgb(0, 199, 160);
}
.btns-success:hover {
	background-color: rgb(1, 178, 143);
}
.btns-default {
	color: rgb(102, 102, 102); background-color: rgb(242, 242, 242);
}
.btns-default:hover {
	background-color: rgb(242, 242, 242);
}
.ahref {
	height: 46px; line-height: 46px;
}
.ahref a {
	color: rgb(102, 102, 102); font-size: 14px;
}
.ahref a:hover {
	text-decoration: underline;
}
.login_right .sjh .form-control {
	width: 208px; margin-right: 15px; float: left;
}
.login_right .sjh .btns {
	width: 124px; font-size: 14px; margin-top: 0px; float: right;
}
.btns-lg {
	height: 34px; line-height: 34px;
}
.customer {
	background: rgb(246, 248, 248);
}
.content {
	margin: 30px auto 80px; width: 1000px;
}
.content .sidebar {
	width: 120px; float: left;
}
.content .sidebar .user_info {
	text-align: center; overflow: hidden;
}
.content .sidebar .user_info img {
	margin: 0px auto 10px; width: 72px; height: 72px; display: block;
}
.content .sidebar .user_info p {
	width: 120px; height: 30px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; font-size: 18px; margin-bottom: 20px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.content .sidebar h3 {
	height: 20px; color: rgb(51, 51, 51); line-height: 20px; padding-left: 10px; font-size: 14px; font-weight: 800; background-color: rgb(246, 248, 248);
}
.content .sidebar h3 a {
	height: 30px; color: rgb(51, 51, 51); line-height: 30px; font-size: 14px; font-weight: normal; display: block;
}
.sidebar dl {
	margin-bottom: 14px;
}
.sidebar dl dt {
	color: rgb(51, 51, 51); line-height: 34px; padding-left: 10px; font-size: 14px; font-weight: 800;
}
.sidebar dl dd {
	height: 30px;
}
.sidebar dl dd a {
	height: 30px; color: rgb(102, 102, 102); line-height: 20px; padding-left: 10px; font-size: 12px; display: block; white-space: nowrap;
}
.sidebar dl dd a.curs {
	color: rgb(242, 78, 78); position: relative; z-index: 4;
}
.sidebar dl dd a i {
	left: 0px; top: 2px; width: 2px; height: 14px; overflow: hidden; display: none; position: absolute; z-index: 6; background-color: rgb(242, 78, 78);
}
.sidebar dl dd a em {
	padding: 1px 3px; border-radius: 4px; color: rgb(242, 78, 78); overflow: hidden; font-size: 12px; margin-left: 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.sidebar dl dd a.curs i {
	display: block;
}
.sidebar dl dd a:hover {
	color: rgb(242, 78, 78);
}
.content .sidebar li {
	width: 100%; height: 52px; float: left;
}
.content .sidebar li a {
	width: 154px; height: 52px; text-align: center; color: rgb(51, 51, 51); line-height: 52px; font-size: 14px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.content .sidebar li:first-child a {
	border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-top-left-radius: 4px; -o-border-top-left-radius: 4px; -ms-border-top-left-radius: 4px;
}
.content .sidebar li a.cur {
	width: 155px; background-color: rgb(255, 255, 255);
}
.content .sidebar li a:hover {
	width: 155px; background-color: rgb(255, 255, 255);
}
.content .content_right {
	width: 860px; margin-left: 140px; min-height: 647px; border-top-right-radius: 4px; background-color: rgb(255, 255, 255); -webkit-border-top-right-radius: 4px; -moz-border-top-right-radius: 4px; -o-border-top-right-radius: 4px; -ms-border-top-right-radius: 4px;
}
.user_box {
	padding: 10px 20px; border-radius: 4px; margin-bottom: 10px; background-color: rgb(255, 255, 255); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.user_box .user_info {
	margin: 0px 16px 0px 64px; width: 240px; height: 74px; float: left;
}
.user_box .user_info .user_pic {
	width: 74px; height: 74px; margin-right: 28px; float: left;
}
.user_box .user_info_r {
	margin-top: 8px;
}
.user_box .user_info_r p {
	color: rgb(102, 102, 102); line-height: 30px; font-size: 16px;
}
.user_box .user_info_r span {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; display: block;
}
.order_state {
	margin: 8px 0px; padding: 0px 4px; border-radius: 4px; width: 392px; overflow: hidden; background-color: rgb(246, 248, 248); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.order_state li {
	width: 25%; height: 58px; text-align: center; float: left; position: relative; z-index: 3;
}
.order_state li span {
	width: 100%; text-align: center; color: rgb(102, 102, 102); line-height: 28px; font-size: 20px; font-weight: bold; margin-top: 4px; display: block;
}
.order_state li i {
	background: url("/static/images/geren/jinglingtu.png") no-repeat -95px 0px; top: 6px; width: 10px; height: 10px; right: 18px; position: absolute; z-index: 4;
}
.order_state li p {
	width: 100%; text-align: center; color: rgb(102, 102, 102); line-height: 22px; font-size: 14px;
}
.user_title {
	height: 34px; color: rgb(102, 102, 102); line-height: 34px; overflow: hidden; font-size: 14px; font-weight: normal; margin-bottom: 10px;
}
.user_title a {
	width: auto; color: rgb(153, 153, 153); line-height: 34px; font-size: 14px; float: right; display: inline-block; cursor: pointer;
}
.user_title a:hover {
	text-decoration: underline;
}
.user_list {
	height: 108px; padding-bottom: 20px;
}
.user_list li {
	width: 263px; height: 88px; float: left;
}
.user_list li img {
	width: 66px; height: 88px; margin-right: 20px; float: left;
}
.user_list li .user_list_r {
	width: 176px; float: left;
}
.user_list li .user_list_r .name {
	color: rgb(102, 102, 102); line-height: 20px; font-size: 14px; margin-bottom: 10px; display: block;
}
.user_list li .user_list_r .price {
	color: rgb(102, 102, 102); line-height: 20px; font-size: 14px; display: block;
}
.user_list li .user_list_r a {
	width: 85px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 14px; margin-top: 10px; display: block; opacity: 0.9; background-color: rgb(25, 26, 28);
}
.user_list li .user_list_r a:hover {
	opacity: 1;
}
.cus_title {
	padding: 34px 20px 0px; color: rgb(51, 51, 51); line-height: 40px; overflow: hidden; font-size: 16px; font-weight: normal;
}
.cus_title a {
	color: rgb(35, 170, 226); line-height: 40px; font-size: 14px; float: right;
}
.cus_title span {
	margin-right: 10px;
}
.tab_title {
	margin: 8px 20px 0px; height: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: solid;
}
.tab_title li {
	margin: 0px 40px -2px 0px; width: auto; height: 30px; float: left; display: inline; position: relative; z-index: 2;
}
.tab_title li a {
	height: 30px; color: rgb(51, 51, 51); line-height: 30px; font-size: 14px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.tab_title li i {
	background: url("/static/images/geren/jinglingtu.png") no-repeat -96px 0px; top: 10px; width: 10px; height: 10px; right: -15px; display: block; position: absolute; z-index: 33;
}
.tab_title li a:hover {
	border-bottom-color: rgb(242, 82, 82); border-bottom-width: 2px; border-bottom-style: solid;
}
.tab_title li.curs a {
	border-bottom-color: rgb(242, 82, 82); border-bottom-width: 2px; border-bottom-style: solid;
}
.cus_box {
	margin: 24px 20px 0px;
}
.cus_box .step_div {
	text-align: left; margin-top: 10px;
}
.cus_box .time_content {
	padding-bottom: 16px; margin-bottom: 0px;
}
.cus_box .time_content .title {
	margin-bottom: 16px; background-color: rgb(246, 248, 248);
}
.cus_box .time_content .title li {
	width: auto; height: 44px; color: rgb(102, 102, 102); line-height: 44px; padding-left: 16px; font-size: 14px; margin-right: 20px; float: left; display: inline; position: relative; z-index: 2;
}
.cus_box .time_content .title li i {
	left: 0px; top: 16px; width: 12px; height: 12px; display: block; position: absolute; z-index: 2; background-color: rgb(0, 199, 160);
}
.cus_box .time_content .title li i.bgc {
	background-color: rgb(251, 206, 189);
}
.cus_box .time_content .title li i.bgh {
	background-color: rgb(44, 45, 47);
}
.cus_box .time_content .title li i.bgb {
	background-color: rgb(255, 255, 255);
}
.cus_box .time_box {
	padding: 5px 0px; background-color: rgb(255, 255, 255);
}
.cus_box .label_spans {
	margin: 0px 16px; color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; float: left;
}
.cus_box .con {
	height: 30px;
}
.cus_box .con li {
	border: 1px solid rgb(0, 199, 160); width: 48px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; margin-right: 10px; float: left; position: relative; z-index: 2; cursor: pointer; background-color: rgb(0, 199, 160);
}
.cus_box .con li.bgh {
	border-color: rgb(44, 45, 47); color: rgb(255, 255, 255); background-color: rgb(44, 45, 47);
}
.cus_box .con li.bgc {
	border-color: rgb(251, 206, 189); color: rgb(255, 255, 255); background-color: rgb(251, 206, 189);
}
.cus_box .con li.bgb {
	border: 1px solid rgb(221, 221, 221); color: rgb(102, 102, 102); background-color: rgb(255, 255, 255);
}
.cus_box .con li p {
	background: url("/static/images/geren/jinglingtu2.png") no-repeat 0px 0px; left: -34px; top: -36px; width: 124px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; padding-bottom: 8px; font-size: 14px; display: none; position: absolute; z-index: 33;
}
.cus_box .con li:hover p {
	display: block;
}
.cus_box .con li.curs {
	border-color: rgb(0, 199, 160); color: rgb(0, 199, 160); background-color: rgb(255, 255, 255);
}
.prompt {
	margin: 24px 0px 0px 224px; padding-left: 80px; position: relative; z-index: 2;
}
.prompt i {
	background: url("/static/images/noicon.png") no-repeat 0px 0px; left: 0px; top: 0px; width: 68px; height: 58px; display: block; position: absolute; z-index: 3;
}
.prompt .p_top {
	height: 34px; color: rgb(153, 153, 153); line-height: 34px; font-size: 22px;
}
.prompt .p_tit {
	height: 24px; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px;
}
.ilist {
	height: 120px; margin-top: 46px;
}
.ilist li {
	border-radius: 4px; border: 1px solid rgb(221, 221, 221); width: 234px; height: 118px; margin-right: 21px; float: left; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.ilist li:hover {
	box-shadow: 2px 2px 3px rgba(9,9,9,0.1); -webkit-box-shadow: 2px 2px 3px rgba(9, 9, 9, .1); -moz-box-shadow: 2px 2px 3px rgba(9, 9, 9, .1); -o-box-shadow: 2px 2px 3px rgba(9, 9, 9, .1); -ms-box-shadow: 2px 2px 3px rgba(9, 9, 9, .1);
}
.ilist li a {
	width: 100%; height: 100%; overflow: hidden; display: block; position: relative; z-index: 3;
}
.ilist li a img {
	width: 234px; height: 118px;
}
.ilist li a .title {
	background: url("/static/images/bg.png") 0px 0px; padding: 0px 10px; left: 0px; width: 100%; height: 34px; bottom: 0px; overflow: hidden; position: absolute; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-bottom-right-radius: 4px; -o-border-bottom-right-radius: 4px; -ms-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-bottom-left-radius: 4px; -o-border-bottom-left-radius: 4px; -ms-border-bottom-left-radius: 4px;
}
.ilist li a .title .title_l {
	width: 50%; color: rgb(255, 255, 255); line-height: 34px; font-size: 16px; float: left; display: block;
}
.ilist li a .title .title_c {
	text-align: center; color: rgb(255, 255, 255); line-height: 34px; font-size: 16px; display: block;
}
.ilist li a .title .title_r {
	width: 50%; text-align: right; color: rgb(255, 255, 255); line-height: 34px; font-size: 16px; float: right; display: block;
}
.ilist li a .title .title_r label {
	font-size: 20px;
}
.order {
	margin-top: 90px;
}
.table {
	width: 100%; margin-bottom: 34px;
}
.table th {
	padding: 10px; border: 1px solid rgb(221, 221, 221); color: rgb(102, 102, 102); font-size: 14px;
}
.table td {
	padding: 10px; border: 1px solid rgb(221, 221, 221); color: rgb(102, 102, 102); font-size: 14px;
}
.table th {
	font-weight: normal; background-color: rgb(247, 247, 247);
}
.table td {
	color: rgb(51, 51, 51); line-height: 20px; font-size: 14px;
}
.color_r {
	color: rgb(237, 27, 36); font-size: 14px;
}
.color_c {
	color: rgb(136, 136, 136); font-size: 14px;
}
.color_l {
	color: rgb(35, 170, 226); font-size: 14px;
}
.stateType {
	width: 780px; height: 100px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: solid; position: relative;
}
.stateType a {
	width: 129px; overflow: hidden; margin-right: 1px; float: left; cursor: pointer;
}
.stateType a:hover {
	border-bottom-color: rgb(0, 199, 160); border-bottom-width: 2px; border-bottom-style: solid;
}
.stateType a.cur {
	border-bottom-color: rgb(0, 199, 160); border-bottom-width: 2px; border-bottom-style: solid;
}
.stateType a i {
	background: url("/static/images/icon2.png") no-repeat 0px -46px; margin: 0px auto 6px; width: 40px; height: 40px; display: block;
}
.stateType a i.icon2 {
	background-position: -46px -46px;
}
.stateType a i.icon3 {
	background-position: -92px -46px;
}
.stateType a i.icon4 {
	background-position: -138px -46px;
}
.stateType a i.icon5 {
	background-position: -184px -46px;
}
.stateType a i.icon6 {
	background-position: -230px -46px;
}
.stateType a.underway i.icon1 {
	background-position: 0px -92px;
}
.stateType a.underway i.icon2 {
	background-position: -46px -92px;
}
.stateType a.underway i.icon3 {
	background-position: -92px -92px;
}
.stateType a.underway i.icon4 {
	background-position: -138px -92px;
}
.stateType a.underway i.icon5 {
	background-position: -184px -92px;
}
.stateType a.underway i.icon6 {
	background-position: -230px -92px;
}
.stateType a.complete i.icon1 {
	
}
.stateType a.complete i.icon2 {
	background-position: -46px 0px;
}
.stateType a.complete i.icon3 {
	background-position: -92px 0px;
}
.stateType a.complete i.icon4 {
	background-position: -138px -92px;
}
.stateType a.complete i.icon5 {
	background-position: -184px 0px;
}
.stateType a.complete i.icon6 {
	background-position: -230px 0px;
}
.stateType a .title {
	height: 22px; text-align: center; color: rgb(136, 136, 136); line-height: 22px; font-size: 14px;
}
.stateType a .state {
	height: 20px; text-align: center; color: rgb(136, 136, 136); line-height: 20px; font-size: 14px; margin-bottom: 10px; display: block;
}
.stateType a.underway .title {
	color: rgb(51, 51, 51);
}
.stateType a.complete .title {
	color: rgb(51, 51, 51);
}
.stateType a.underway .state {
	color: rgb(0, 199, 160);
}
.stateType a.complete .state {
	color: rgb(242, 78, 78);
}
.oper_main {
	margin-top: 40px;
}
.oper_main .step {
	overflow: hidden; padding-bottom: 24px; margin-bottom: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.oper_main .step div {
	padding-left: 30px; margin-bottom: 14px; position: relative; z-index: 2;
}
.oper_main .step div .icon {
	background: url("/static/images/icon2.png") no-repeat -74px -132px; left: 0px; top: 0px; width: 20px; height: 20px; display: block; position: absolute;
}
.oper_main .step div p {
	color: rgb(136, 136, 136); line-height: 20px; font-size: 14px;
}
.oper_main .step div span {
	top: 0px; height: 20px; text-align: right; right: 0px; color: rgb(136, 136, 136); line-height: 20px; font-size: 14px; display: none; position: absolute; z-index: 33; max-width: 230px;
}
.oper_main .step div.overs .icon {
	background-position: -46px -132px;
}
.oper_main .step div.overs p {
	color: rgb(51, 51, 51);
}
.oper_main .step div.overs span {
	display: block;
}
.oper_main .oper_title {
	height: 50px; color: rgb(102, 102, 102); line-height: 50px; font-size: 14px; font-weight: 700;
}
.title_border {
	margin: 10px 20px 0px; color: rgb(102, 102, 102); line-height: 32px; font-size: 14px; font-weight: normal; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}

.set {
	margin: 0px auto; width: 1100px; overflow: hidden;
}
.set .set_box {
	padding: 44px 0px 34px;
}
.set_box dl { float:left;width: 1098px;
	border-radius: 4px; border: 1px solid #ddd; margin-bottom: 48px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.service_com .three_box {
	margin: 54px auto 0px;
}
.set_box dl dt {
	width: 310px; height: 424px; float: left;
}
.set_box dl dt img {
	width: 310px; height: 424px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-top-left-radius: 4px; -o-border-top-left-radius: 4px; -ms-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-bottom-left-radius: 4px; -o-border-bottom-left-radius: 4px; -ms-border-bottom-left-radius: 4px;
}
.set_box dl dd {
	width: 778px; float: left; position: relative; z-index: 2;
}
.set_box dl dd .tab {
	background: url("/static/images/tab.png") no-repeat 0px 0px; top: 0px; width: 77px; height: 77px; right: -2px; display: block; position: absolute; z-index: 3;
}
.set_box dl dd .tab2 {
	background-position: -85px 0px;
}
.set_box dl dd .tab3 {
	background-position: -170px 0px;
}
.set_box dl dd .pic {
	margin: 24px 40px 0px 36px; height: 40px;
}
.set_box dl dd .pic .name {
	width: auto; height: 40px; line-height: 40px; margin-right: 23px; float: left; display: inline;
}
.set_box dl dd .pic .name a {
	color: rgb(51, 51, 51); font-size: 24px;
}
.set_box dl dd .pic .price {
	width: auto; height: 40px; color: rgb(242, 78, 78); line-height: 40px; font-size: 32px; font-weight: bold; margin-right: 2px; float: left; display: inline;
}
.set_box dl dd .pic .per {
	width: auto; height: 30px; color: rgb(51, 51, 51); line-height: 30px; font-size: 14px; margin-top: 10px; margin-right: 15px; float: left; display: inline;
}
.set_box dl dd .pic .cost {
	width: auto; height: 30px; color: rgb(136, 136, 136); line-height: 30px; font-size: 14px; text-decoration: line-through; margin-top: 10px; margin-right: 15px; float: left; display: inline;
}
.set_box dl dd .tip {
	margin: 0px 40px 14px 36px; height: 24px; color: rgb(242, 78, 78); line-height: 24px; font-size: 14px;
}
.set_box dl dd .fuwu {
	margin: 0px 40px 14px 36px;
}
.set_box dl dd .fuwu .title {
	height: 34px; color: rgb(102, 102, 102); line-height: 34px; font-size: 14px;
}
.set_box dl dd .table td {
	text-align: center;
}
.set_box dl dd .table th {
	text-align: center;
}
.set_box dl dd .table .color_b {
	color: rgb(13, 202, 165); font-size: 14px; font-weight: bold;
}
.set_box dl dd .mode {
	margin: 0px 40px 24px 36px; height: 30px; color: rgb(102, 102, 102); line-height: 30px;
}
.set_box dl dd .abtn {
	margin: 0px 40px 16px 36px; height: 40px;
}
.set_box dl dd .abtn a {
	border-radius: 4px; transition:background-color 0.2s ease-out; width: 120px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; float: right; display: block; background-color: rgb(237, 27, 36); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; -moz-transition: background-color 0.2s ease-out 0s; -o-transition: background-color 0.2s ease-out 0s; -webkit-transition: background-color 0.2s ease-out 0s;
}
.set_box dl dd .abtn a:hover {
	background-color: rgb(205, 11, 20);
}
.deal {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.deal .pic {
	width: 310px; height: 90px; margin-right: 36px; float: left; display: block;
}
.deal .pic img {
	width: 310px; height: 90px; border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-top-left-radius: 4px; -o-border-top-left-radius: 4px; -ms-border-top-left-radius: 4px;
}
.deal .title {
	margin: 12px; width: 480px; float: left;
}
.deal .title h3 {
	height: 40px; line-height: 40px; font-weight: bold;
}
.deal .title h3 a {
	color: rgb(51, 51, 51); font-size: 28px; cursor: pointer;
}
.deal .title p {
	height: 24px; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; font-weight: bold;
}
.deal .price {
	margin: 28px 30px 0px 0px; width: 120px; text-align: right; color: rgb(102, 102, 102); line-height: 34px; font-size: 14px; float: right;
}
.deal .price b {
	padding: 0px 4px; color: rgb(243, 90, 90); font-size: 22px;
}

.step_div {
	height: 34px; text-align: right; color: rgb(153, 153, 153); line-height: 34px; font-size: 12px; margin-top: 10px;
}
.step_div a {
	color: rgb(35, 170, 226); font-size: 12px; margin-left: 10px;
}
.step_div a:hover {
	text-decoration: underline;
}
.checkbox .form-label {
	width: 90px; color: rgb(102, 102, 102); line-height: 34px; font-size: 14px; float: left; display: block;
}
.next_step {
	padding: 6px 14px; border-radius: 4px; border: 1px solid rgb(44, 45, 47); text-align: center; color: rgb(255, 255, 255); font-size: 14px; display: block; cursor: pointer; opacity: 0.9; background-color: rgb(44, 45, 47); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.next_step:hover {
	opacity: 1;
}
.next_step_red {
	border-color: rgb(242, 82, 82); margin-left: 10px; background-color: rgb(242, 82, 82);
}
.form-group {
	margin-bottom: 10px; position: relative; z-index: 0;
}
.form-group i.icon {
	left: -20px; top: 13px; width: 14px; height: 14px; color: rgb(237, 27, 36); line-height: 14px; font-size: 16px; font-weight: bold; display: block; position: absolute; z-index: 33;
}
.checkout .step .title_post i {
	left: -20px; top: 13px; width: 14px; height: 14px; color: rgb(237, 27, 36); line-height: 14px; font-size: 16px; font-weight: bold; display: block; position: absolute; z-index: 33;
}
.create_user .title i {
	left: -20px; top: 13px; width: 14px; height: 14px; color: rgb(237, 27, 36); line-height: 14px; font-size: 16px; font-weight: bold; display: block; position: absolute; z-index: 33;
}
.form-group .label {
	width: 160px; height: 36px; color: rgb(102, 102, 102); line-height: 36px; font-size: 14px; float: left; display: block;
}
.form-group .checkbox {
	color: rgb(102, 102, 102); line-height: 34px; font-size: 14px; float: left;
}
.form-group .prices {
	width: 100px; text-align: right; color: rgb(242, 78, 78); line-height: 36px; font-size: 14px; float: right;
}
.form-group .checkbox .inline {
	width: auto; height: 34px; color: rgb(102, 102, 102); line-height: 34px; font-size: 14px; margin-right: 20px; float: left; display: block;
}
.form-group .checkbox span.span {
	width: auto; height: 34px; color: rgb(242, 78, 78); line-height: 34px; font-size: 14px; margin-right: 30px; float: left; display: block;
}
.form-group .checkbox .inline .index_radio {
	margin-top: 9px; margin-right: 10px; float: left;
}
.form-group .checkbox .inline img {
	margin-right: 10px;
}
.form-group .checkbox .inline-width {
	width: 130px;
}
.form-group .checkbox .inline-width2 {
	width: 290px;
}
.form-group .checkbox .textarea {
	padding: 10px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; width: 340px; height: 100px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-group .bg-danger {
	background: url("/static/images/dingdan.png") no-repeat 0px -46px; left: 192px; top: 0px; width: 138px; height: 32px; color: rgb(241, 69, 76); line-height: 32px; padding-left: 20px; font-size: 12px; position: absolute;
}
.info_box .form-group .bg-danger {
	left: 446px; top: inherit; bottom: 18px;
}
.text-muted {
	background: rgb(247, 247, 247); padding: 3px 0px; border-radius: 2px; overflow: hidden; margin-left: 25px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px;
}
.text-muted p {
	margin: 0px 10px; color: rgb(136, 136, 136); line-height: 24px; font-size: 12px;
}
.text-muted p a {
	color: rgb(160, 208, 248); padding-left: 10px;
}
.text-muted p a:hover {
	text-decoration: underline;
}
.form-group .price {
	width: 160px; height: 36px; color: rgb(102, 102, 102); line-height: 36px; font-size: 14px; float: left; display: block;
}
.form-group .price b {
	padding: 0px 4px; color: rgb(243, 90, 90); font-size: 22px;
}
.form-group .price span {
	color: rgb(243, 90, 90); margin-right: 30px;
}
.form-group .checkbox .checkout-submit {
	background: url("/static/images/button.png") no-repeat 0px -125px; border: currentColor; width: 194px; height: 54px; color: rgb(255, 255, 255); line-height: 50px; font-size: 20px; display: block; cursor: pointer;
}
.step .form-group .checkout-submit {
	background: url("/static/images/button.png") no-repeat 0px -125px; border: currentColor; width: 194px; height: 54px; color: rgb(255, 255, 255); line-height: 50px; font-size: 20px; display: block; cursor: pointer;
}
.step .form-group .checkout-submit {
	margin-top: 20px; margin-left: 20px;
}
.form-group .checkbox .checkout-submit:hover {
	background-position: 0px -187px;
}
.step .form-group .checkout-submit:hover {
	background-position: 0px -187px;
}
.step .step_btn.form-group {
	width: 510px;
}
.step .step_btn.form-group p {
	text-align: right; color: rgb(136, 136, 136); line-height: 26px; font-size: 14px;
}
.step .step_btn.form-group p b {
	padding: 0px 4px; color: rgb(243, 90, 90); font-size: 22px;
}
.step .step_btn.form-group p span {
	color: rgb(243, 90, 90);
}
.step .text-muted .hint {
	height: 32px; color: rgb(136, 136, 136); line-height: 32px; font-size: 12px;
}
.step .text-muted .hint b {
	padding: 0px 2px; color: rgb(243, 90, 90); font-size: 14px;
}
.step .text-muted .hint span {
	margin-right: 10px;
}
.form-group .checkbox .city {
	width: 60px; height: 36px; color: rgb(102, 102, 102); line-height: 36px; font-size: 14px; float: left; display: block;
}
.select {
	padding: 6px 12px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; width: auto; height: 32px; color: rgb(102, 102, 102); line-height: 22px; font-size: 13px; margin-right: 5px; margin-bottom: -1px; float: left; display: block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-image: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.payBox {
	padding: 44px 168px 0px;
}
.payBox .payment .pay_title {
	height: 32px; color: rgb(13, 202, 165); line-height: 32px; font-size: 12px; margin-top: 10px;
}
.paytit {
	padding-bottom: 10px; margin-bottom: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.payBox .payment .paytit .paylabel {
	height: 24px; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px;
}
.payBox .total .step.payment {
	width: 876px;
}
.payment .form-group .checkbox .inline {
	height: 40px; line-height: 40px; margin-right: 36px; margin-bottom: 10px;
}
.payBox .payment .paytit span.span {
	width: 100%; height: 20px; color: rgb(153, 153, 153); line-height: 20px; font-size: 12px; display: block;
}
.payBox .payIcon {
	background: url("/static/images/pay.png") no-repeat 0px 0px; width: 136px; height: 130px; margin-right: 38px; float: left;
}
.payBox .payRight {
	width: 490px; float: left;
}
.payBox .payRight .payTit {
	height: 52px; color: rgb(242, 78, 78); line-height: 52px; font-size: 22px; font-weight: normal;
}
.payBox .payRight .payTit span {
	color: rgb(136, 136, 136); font-size: 14px;
}
.payBox .payRight .payTip {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; margin-bottom: 15px;
}
.payBox .payRight .payTip span {
	color: rgb(242, 78, 78);
}
.payBox .table {
	width: 100%; margin-bottom: 0px;
}
.payBox .table th {
	color: rgb(136, 136, 136);
}
.payBox .table .coloR {
	color: rgb(237, 27, 36);
}
.payBox .table .coloH {
	color: rgb(153, 153, 153);
}
.payBox .table .coloHb {
	color: rgb(51, 51, 51);
}
.payBox .table .d_a {
	color: rgb(35, 170, 226); font-size: 14px; cursor: pointer;
}
.payBox .payRight .payLeft {
	width: auto; text-align: left; color: rgb(51, 51, 51); line-height: 22px; font-size: 14px; float: left; display: inline;
}
.payBox .payRight .payRight {
	width: auto; text-align: right; color: rgb(51, 51, 51); line-height: 22px; font-size: 14px; float: right; display: inline;
}
.payBox .payRight .payRight span {
	color: rgb(242, 78, 78); font-size: 18px;
}
.payBox .payRight th .payLeft {
	color: rgb(136, 136, 136);
}
.payBox .payRight th .payRight {
	color: rgb(136, 136, 136);
}
.payBox .state {
	height: 44px;
}
.payBox .state a {
	width: auto; color: rgb(35, 170, 226); line-height: 44px; font-size: 14px; margin-left: 20px; float: right;
}
.payBox .state p {
	width: auto; color: rgb(136, 136, 136); line-height: 44px; font-size: 14px; float: left;
}
.payBox .state a:hover {
	text-decoration: underline;
}
.payBox .total {
	margin: 20px 0px 50px;
}
.payBox .total .totalLeft {
	width: 536px; float: left;
}
.payBox .total .totalLeft.step {
	margin-top: 20px;
}
.payBox .totalRight {
	width: 876px; float: left;
}
.payBox .total p {
	text-align: right; color: rgb(153, 153, 153); line-height: 24px; font-size: 14px;
}
.payBox .total p label {
	margin-right: 20px;
}
.payBox .total .totalLeft p {
	text-align: left;
}
.payBox .total p span {
	color: rgb(243, 90, 90);
}
.payBox .total p span b {
	color: rgb(243, 90, 90); font-size: 22px;
}
.payBox .payBtn {
	height: 54px; margin-bottom: 64px; margin-left: 284px;
}
.payBox .payBtn .checkout-submit {
	background: url("/static/images/button.png") no-repeat 0px 0px; width: 174px; height: 54px; margin-right: 20px; cursor: pointer;
}
.payBox .payBtn .checkout-submit:hover {
	background-position: 0px -63px;
}
.payBox .payBtn span {
	color: rgb(237, 27, 36); line-height: 54px; font-size: 14px; display: block;
}
.payBox .payBtn a {
	border-radius: 4px; width: 170px; height: 54px; text-align: center; color: rgb(255, 255, 255); line-height: 54px; overflow: hidden; font-size: 20px; margin-left: 15px; display: block; cursor: pointer; background-color: rgb(153, 153, 153); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.payBox .payBtn a:hover {
	background-color: rgb(136, 136, 136);
}
.payBox .payBtn a button.checkout-submit {
	margin-right: 0px; float: right;
}
.tayPlay {
	border-radius: 4px; width: 490px; height: 300px; overflow: hidden; background-color: rgb(255, 255, 255); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.playMain {
	margin: 32px 46px 60px;
}
.playMain h3 {
	height: 38px; text-align: left; color: rgb(51, 51, 51); line-height: 38px; font-size: 22px; font-weight: normal; margin-bottom: 4px; margin-left: 15px;
}
.playMain .playP {
	margin-bottom: 22px; margin-left: 15px;
}
.playMain .playMp {
	color: rgb(237, 27, 36); line-height: 20px; font-size: 12px; margin-bottom: 10px; margin-left: 15px;
}
.playMain .playP p {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 14px;
}
.playMain .playP p span {
	color: rgb(237, 27, 36);
}
.playMain .playBtn {
	height: 44px; text-align: center; overflow: hidden;
}
.playMain .playBtn .playBtnL {
	border-radius: 4px; width: 176px; height: 44px; text-align: center; color: rgb(255, 255, 255); line-height: 44px; font-size: 16px; float: left; background-color: rgb(0, 199, 160); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.playMain .playBtn .playBtnL:hover {
	background-color: rgb(1, 178, 143);
}
.playMain .playBtn .playBtnR {
	border-radius: 4px; width: 176px; height: 44px; text-align: center; color: rgb(255, 255, 255); line-height: 44px; font-size: 16px; float: right; background-color: rgb(237, 27, 36); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.playMain .playBtn .playBtnR:hover {
	background-color: rgb(205, 11, 20);
}
.play-top {
	padding: 20px 30px 8px; position: relative;
}
.play-top .title {
	height: 44px; color: rgb(51, 51, 51); line-height: 44px; font-size: 22px; font-weight: normal;
}
.play-top .title span {
	color: rgb(234, 55, 55); font-size: 14px;
}
.close {
	background: url("/static/images/dingdan.png") no-repeat -340px -67px; border-radius: 10px; top: 12px; width: 20px; height: 20px; right: 14px; display: block; position: absolute; cursor: pointer; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.close:hover {
	background-color: rgb(221, 221, 221);
}
.play_box {
	padding: 0px 30px 15px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.play_box .play_info {
	overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.play_box .play_info p {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; margin-bottom: 30px;
}
.play_box .play_info p .colorH {
	color: rgb(136, 136, 136);
}
.play_box .play_info p .colorL {
	color: rgb(69, 168, 232);
}
.play_box .play_info p .colorR {
	color: rgb(242, 78, 78); font-size: 18px;
}
.play_box .play_info2 {
	margin: 2px 2px 20px; height: 38px;
}
.play_box .play_info2 p {
	width: 100px; line-height: 38px;
}
.new_playbox .p_tip {
	text-align: center; color: rgb(255, 138, 21); line-height: 24px; font-size: 14px; margin-top: 20px;
}
.new_playbox .p_tip span {
	padding: 4px 8px; border-radius: 4px; color: rgb(255, 255, 255); font-size: 12px; background-color: rgb(242, 82, 82); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.new_playbox .form-group {
	margin-top: 20px;
}
.new_playbox .tishi {
	margin: 20px auto -10px; padding: 0px 14px; border: 1px solid rgb(255, 217, 217); width: 220px; height: 32px; color: rgb(242, 82, 82); line-height: 32px; font-size: 14px; background-color: rgb(254, 240, 240);
}
.new_playbox {
	padding: 8px 30px 30px;
}
.fill_tayPlay .fill_pian {
	height: 400px; padding-right: 10px; padding-bottom: 30px; -ms-overflow-y: auto;
}
.new_playbox .playBtn {
	height: auto; text-align: center; overflow: hidden; padding-top: 20px; margin-top: 30px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dashed;
}
.fill_tayPlay .free_list {
	margin: 0px 0px 30px;
}
.new_playbox .playBtn .btn_sure {
	margin: 0px 6px; padding: 6px 14px; border-radius: 4px; border: 1px solid rgb(44, 45, 47); width: 76px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; display: inline-block; cursor: pointer; opacity: 0.9; background-color: rgb(44, 45, 47); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.new_playbox .playBtn .btn_sure:hover {
	opacity: 1;
}
.new_playbox .playBtn .btn_cancel {
	margin: 0px 6px; padding: 6px 14px; border-radius: 4px; border: 1px solid rgb(177, 188, 193); width: 76px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; display: inline-block; cursor: pointer; background-color: rgb(177, 188, 193); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.new_playbox .ptitle {
	color: rgb(51, 51, 51); line-height: 48px; font-size: 18px; font-weight: normal; margin-top: 10px;
}
.new_playbox .ptitle span {
	margin: 0px 6px; color: rgb(243, 95, 95); font-size: 12px;
}
.play_con .play_p {
	color: rgb(102, 102, 102); line-height: 28px; font-size: 14px;
}
.play_con .play_list {
	width: 100%;
}
.file_pic.play_con {
	margin-top: 0px;
}
.play_con .play_list li {
	
}
.play_con .play_list li {
	border: 1px solid rgb(0, 199, 160); width: 50px; height: 30px; text-align: center; color: rgb(0, 199, 160); line-height: 30px; font-size: 14px; margin-right: 10px; margin-bottom: 10px; float: left; position: relative; z-index: 2; cursor: pointer; background-color: rgb(255, 255, 255);
}
.play_con .play_list li i {
	background: url("/static/images/geren/jinglingtu.png") no-repeat -96px -17px; width: 16px; height: 16px; right: -6px; bottom: -6px; display: block; position: absolute; z-index: 33;
}
.time_content {
	border: 1px solid rgb(221, 221, 221); margin-bottom: 24px;
}
.time_content .title {
	
}
.time_content .title {
	padding: 0px 16px; height: 44px; color: rgb(136, 136, 136); line-height: 44px; font-size: 16px; font-weight: normal; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 2;
}
.time_content .title p {
	top: 0px; text-align: right; right: 16px; color: rgb(102, 102, 102); line-height: 38px; font-size: 12px; position: absolute;
}
.time_content .title label {
	padding: 0px 4px; color: rgb(204, 204, 204); font-size: 12px;
}
.time_content .title p span {
	color: rgb(242, 78, 78); font-size: 24px;
}
.time_box {
	padding: 6px 30px; background-color: rgb(246, 248, 248);
}
.time_box .tlist {
	overflow: hidden; margin-bottom: 16px;
}
.time_box .tlist label {
	width: auto; height: 23px; color: rgb(102, 102, 102); line-height: 32px; font-size: 14px; margin-right: 16px; float: left;
}
.time_box .tlist span {
	width: auto; height: 23px; color: rgb(102, 102, 102); line-height: 32px; font-size: 14px; margin-right: 16px; float: left;
}
.time_box .tlist .error_ts {
	height: 23px; color: rgb(248, 0, 0); line-height: 32px; font-size: 14px;
}
.time_box .tlist span {
	color: rgb(204, 204, 204);
}
.time_box .tlist label span {
	color: rgb(102, 102, 102); margin-right: 0px; float: none;
}
.time_box .tabs {
	margin-bottom: 16px;
}
.tabs .tabs_tit {
	height: 34px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 2;
}
.tabs .tabs_tit li {
	border: 1px solid rgb(221, 221, 221); width: 80px; height: 34px; text-align: center; color: rgb(102, 102, 102); line-height: 34px; font-size: 14px; margin-bottom: -1px; float: left;
}
.tabs .tabs_tit li.curs {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; background-color: rgb(255, 255, 255);
}
.tabs .tabs_tit p {
	right: 0px; bottom: 0px; color: rgb(153, 153, 153); line-height: 34px; font-size: 14px; display: inline; position: absolute;
}
.tabs .tabs_con {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); padding: 16px; background-color: rgb(255, 255, 255);
}
.tabs .tabs_con .con {
	height: 30px;
}
.tabs .tabs_con .con li {
	border: 1px solid rgb(221, 221, 221); width: 50px; height: 30px; text-align: center; color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; margin-right: 12px; float: left; position: relative; z-index: 2; cursor: pointer; background-color: rgb(255, 255, 255);
}
.tabs .tabs_con .con li.past {
	border-color: rgb(177, 188, 193); color: rgb(255, 255, 255); background-color: rgb(177, 188, 193);
}
.tabs .tabs_con .con li.past p {
	background: url("/static/images/geren/jinglingtu2.png") no-repeat 0px 0px; left: -34px; top: -36px; width: 124px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; padding-bottom: 8px; font-size: 14px; display: none; position: absolute; z-index: 33;
}
.tabs .tabs_con .con li.past:hover p {
	display: block;
}
.tabs .tabs_con .con li.curs {
	border-color: rgb(0, 199, 160); color: rgb(0, 199, 160); background-color: rgb(255, 255, 255);
}
.tabs .tabs_con .con li.curs i {
	background: url("/static/images/geren/jinglingtu.png") no-repeat -96px -17px; width: 16px; height: 16px; right: -6px; bottom: -6px; display: block; position: absolute; z-index: 33;
}
.file_pic {
	margin: 20px 0px;
}
.file_pic .bd_pic {
	width: 130px;
}
.file_pic .sfz_pic {
	width: 252px;
}
.file_pic .bd_pic {
	height: 194px; margin-right: 14px; float: left;
}
.file_pic .sfz_pic {
	height: 194px; margin-right: 14px; float: left;
}
.file_pic .bd_pic p {
	text-align: center; color: rgb(153, 153, 153); line-height: 36px; font-size: 14px;
}
.file_pic .sfz_pic p {
	text-align: center; color: rgb(153, 153, 153); line-height: 36px; font-size: 14px;
}
.file_pic .bd_pic p span {
	color: rgb(51, 51, 51);
}
.file_pic .sfz_pic p span {
	color: rgb(51, 51, 51);
}
.file_pic .bd_pic .file {
	width: 128px;
}
.file_pic .sfz_pic .file {
	width: 250px;
}
.file {
	border: 1px solid rgb(221, 221, 221); height: 158px; position: relative; z-index: 2;
}
.file img {
	top: 0px; width: 100%; height: 100%; right: 0px; position: absolute; z-index: 333; cursor: pointer;
}
.file .fileupload {
	top: 0px; width: 100%; height: 100%; right: 0px; display: block; position: absolute; z-index: 999; cursor: pointer; -ms-zoom: 1; opacity: 0;
}
.gr_info {
	margin: -10px 62px; padding: 16px; background-color: rgb(246, 248, 248);
}
.gr_info_left {
	width: 380px; margin-right: 50px; float: left;
}
.gr_info_left p {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 14px;
}
.gr_info_left p span {
	margin-right: 14px;
}
.gr_info_right {
	width: 390px; float: left;
}
.gr_info_right p {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 14px;
}
.gr_info_right p label {
	color: rgb(153, 153, 153);
}
.gr_info_right .gr_info_right_div {
	width: 170px; float: left;
}
.deal-info {
	height: 462px; margin-bottom: 0px; background-color: rgb(255, 255, 255);
}
.deal-left {
	width: 310px; height: 462px; overflow: hidden; margin-right: 46px; float: left; position: relative; z-index: 4;
}
.deal-left .icon {
	background: url("/static/images/dfjh/icon.png") no-repeat -131px 0px; left: -1px; top: -1px; width: 48px; height: 48px; display: block; position: absolute; z-index: 6;
}
.deal-left img {
	width: 310px; height: 462px; z-index: 2; border-top-left-radius: 4px; border-bottom-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-top-left-radius: 4px; -o-border-top-left-radius: 4px; -ms-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-bottom-left-radius: 4px; -o-border-bottom-left-radius: 4px; -ms-border-bottom-left-radius: 4px;
}
.deal-right {
	margin: 26px 48px 48px 0px; width: 596px; float: left;
}
.deal-right .title {
	height: 38px; overflow: hidden;
}
.deal-right .title h3 {
	width: auto; height: 38px; color: rgb(51, 51, 51); line-height: 38px; font-size: 28px; margin-right: 36px; float: left; position: relative; z-index: 4;
}
.deal-right .title h3 em {
	border-radius: 4px; top: -1px; width: 24px; height: 14px; text-align: center; right: -25px; color: rgb(255, 255, 255); line-height: 14px; font-size: 12px; display: block; position: absolute; z-index: 6; background-color: rgb(242, 78, 78); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.deal-right .title p {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 14px; margin-top: 12px;
}
.deal-right .text {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; margin-bottom: 10px;
}
.deal-right .price {
	padding: 0px 15px; border-radius: 4px; height: 50px; color: rgb(102, 102, 102); line-height: 50px; font-size: 14px; margin-bottom: 16px; position: relative; z-index: 3; background-color: rgb(255, 247, 241); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.deal-right .price p {
	left: 142px; top: 16px; width: 200px; height: 24px; color: rgb(204, 204, 204); line-height: 24px; font-size: 14px; text-decoration: line-through; position: absolute;
}
.deal-right .price a {
	left: 486px; top: 16px; width: 88px; height: 24px; color: rgb(126, 192, 234); line-height: 24px; font-size: 14px; position: absolute;
}
.deal-right .price span {
	padding: 0px 5px; color: rgb(242, 78, 78); font-size: 22px;
}
.deal-right .dlist {
	margin-bottom: 14px;
}
.deal-right .dlist .label {
	width: 76px; height: 28px; color: rgb(102, 102, 102); line-height: 28px; font-size: 14px; float: left;
}
.deal-right .dlist p {
	width: 520px; color: rgb(51, 51, 51); line-height: 28px; font-size: 14px; float: left;
}
.deal-right .dlist .dlist_div {
	width: 500px; height: 28px; float: left; display: inline-block;
}
.deal-right .dlist .dlist_div .cyb_city {
	color: rgb(102, 102, 102); line-height: 28px; font-size: 14px; margin-right: 30px; float: left; display: inline-block;
}
.deal-right .dlist .dlist_div .cyb_city:hover {
	text-decoration: underline;
}
.deal-right .dlist .dlist_div .kf_city {
	width: 50px; height: 28px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; font-size: 14px; margin-right: 30px; float: left; display: inline-block; background-color: rgb(243, 83, 90);
}
.deal-right .dlist .dlist_div p {
	width: 360px; color: rgb(153, 153, 153); font-size: 12px;
}
.deal-right .dlist .label i {
	width: 16px; height: 16px; color: rgb(238, 42, 51); line-height: 16px; font-size: 20px; margin-top: 10px; float: left; display: inline;
}
.deal-right .dbtn {
	height: 54px; text-align: right; color: rgb(102, 102, 102); line-height: 54px; font-size: 12px; margin-top: 40px;
}
.details .dContent .payBtn {
	height: 54px; text-align: right; color: rgb(102, 102, 102); line-height: 54px; font-size: 12px; margin-top: 40px;
}
.deal-right .dbtn .checkout-submit {
	background: url("/static/images/1.png") no-repeat 0px 0px; border: currentColor; width: 194px; height: 54px; color: rgb(255, 255, 255); line-height: 50px; font-size: 20px; margin-left: 15px; float: right; display: block; cursor: pointer;
}
.details .dContent .payBtn .checkout-submit {
	background: url("/static/images/1.png") no-repeat 0px 0px; border: currentColor; width: 194px; height: 54px; color: rgb(255, 255, 255); line-height: 50px; font-size: 20px; margin-left: 15px; float: right; display: block; cursor: pointer;
}
.cdwtails .dTab .checkout-submit {
	background: url("/static/images/1.png") no-repeat 0px 0px; border: currentColor; width: 194px; height: 54px; color: rgb(255, 255, 255); line-height: 50px; font-size: 20px; margin-left: 15px; float: right; display: block; cursor: pointer;
}
.cdwtails .dTab .zx-checkout-submit {
	background: url("/static/images/btn_bg1.png") no-repeat 0px 0px;
}
.deal-right .dbtn .zx-checkout-submit {
	background: url("/static/images/btn_bg1.png") no-repeat 0px 0px;
}
.deal-right .dbtn .checkout-submit:hover {
	background-position: 0px -62px;
}
.details .dContent .payBtn .checkout-submit:hover {
	background-position: 0px -62px;
}
.cdwtails .dTab .checkout-submit:hover {
	background-position: 0px -62px;
}
.deal-right .dbtn .checkout-submit1 {
	background: url("/static/images/btn_bg1.png") no-repeat 0px 0px; border: currentColor; width: 194px; height: 54px; color: rgb(255, 255, 255); line-height: 50px; font-size: 20px; margin-left: 15px; float: right; display: block; cursor: pointer;
}
.deal-right .dbtn .checkout-submit1:hover {
	background-position: 0px -62px;
}
.cdwtails .dTab .btn {
	margin: 0px auto 10px; padding: 0px 24px; border-radius: 4px; top: 18px; width: auto; height: 40px; text-align: center; right: 48px; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; display: none; position: absolute; z-index: 33; opacity: 0.8; background-color: rgb(237, 27, 36); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.cdwtails .dTab .btn:hover {
	opacity: 1;
}
.details {
	padding-top: 110px; margin-bottom: 0px; background-color: rgb(255, 255, 255);
}
.cdwtails {
	padding-top: 54px; margin-bottom: 72px; position: relative; z-index: 22;
}
.cdwtails .details {
	margin-top: 0px;
}
.cdwtails .dTab_box {
	top: 56px; width: 100%; height: 78px; position: absolute; z-index: 444;
}
.cdwtails .s.dTab_box {
	top: 104px; position: fixed; z-index: 444;
}
.cdwtails .s.dTab_box .dTab .btn {
	display: block;
}
.dTab {
	margin: 0px auto; width: 1000px; padding-left: 48px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 2; background-color: rgb(255, 255, 255);
}
.dTab li {
	width: auto; height: 76px; margin-right: 46px; float: left;
}
.dTab li a {
	padding: 0px 4px; width: auto; height: 76px; color: rgb(51, 51, 51); line-height: 76px; font-size: 16px; float: left; cursor: pointer;
}
.dTab li a:hover {
	color: rgb(237, 27, 36); border-bottom-color: rgb(237, 27, 36); border-bottom-width: 1px; border-bottom-style: solid;
}
.dTab li.cur a {
	color: rgb(237, 27, 36); border-bottom-color: rgb(237, 27, 36); border-bottom-width: 1px; border-bottom-style: solid;
}
.dTab li.curs a {
	color: rgb(237, 27, 36); border-bottom-color: rgb(237, 27, 36); border-bottom-width: 1px; border-bottom-style: solid;
}
.dTab li a.new_icon {
	padding-right: 44px; position: relative; z-index: 4;
}
.dTab li a.new_icon .icon {
	background: url("/static/images/dfjh/icon.png") no-repeat 0px 0px; top: 30px; width: 38px; height: 14px; right: 0px; display: block; position: absolute; z-index: 4;
}
.details .dContent {
	margin: 0px; width: 1000px;
}
.details .dContent .clist {
	padding: 0px 46px; width: 1000px; margin-bottom: 44px; position: relative; z-index: 2;
}
.dingwei {
	left: 0px; top: -104px; height: 1px; overflow: hidden; display: block; position: absolute; z-index: 4;
}
.details .dContent .title {
	height: 32px; text-align: center; color: rgb(51, 51, 51); line-height: 32px; font-size: 22px; font-weight: bold; margin-bottom: 32px;
}
.details .dContent p {
	color: rgb(102, 102, 102); line-height: 30px; font-size: 14px;
}
.details .dContent div {
	margin-bottom: 20px;
}
.details .dContent p a {
	color: rgb(35, 154, 218); font-size: 14px;
}
.div_po {
	position: relative; z-index: 2;
}
.div_po a {
	top: 106px; width: 92px; height: 32px; right: 423px; display: block; position: absolute; z-index: 4; cursor: pointer;
}
.div_po a.a2 {
	top: 163px; right: 214px;
}
.div_po a:hover {
	opacity: 0.7;
}
.details .dContent div h5 {
	height: 30px; color: rgb(102, 102, 102); line-height: 30px; font-size: 14px;
}
.details .dContent div img {
	width: auto;
}
.details .dContent div p {
	color: rgb(51, 51, 51); padding-left: 28px; font-size: 14px;
}
.details .dContent div .clist_info_bg {
	padding: 14px 20px; background-color: rgb(247, 247, 247);
}
.details .dContent div .clist_info_bg h6 {
	color: rgb(56, 155, 220); line-height: 32px; font-size: 16px;
}
.details .dContent div .clist_info_bg h6 em {
	color: rgb(242, 93, 47); font-size: 12px; font-weight: normal;
}
.details .dContent div td {
	text-align: center; color: rgb(51, 51, 51); font-size: 12px;
}
.details .dContent div td .pleft {
	width: 544px; text-align: left; color: rgb(153, 153, 153); line-height: 24px; font-size: 12px; float: left;
}
.details .dContent div th {
	color: rgb(153, 153, 153); font-size: 12px;
}
.details .dContent div td .pright {
	width: 260px; text-align: right; color: rgb(153, 153, 153); line-height: 24px; font-size: 12px; float: right;
}
.details .dContent div td .pright span {
	color: rgb(242, 78, 78); font-size: 22px;
}
.details .dContent .payBtn span {
	color: rgb(242, 78, 78); font-size: 22px;
}
.abouts .details .dContent div h5 {
	color: rgb(83, 175, 234);
}
.abouts .details {
	padding-top: 0px;
}
.abouts .dTab li {
	height: 52px;
}
.abouts .dTab li a {
	height: 52px; line-height: 52px;
}
.abouts .details .dContent .title {
	text-align: left;
}
.deal_box {
	margin: 0px auto 74px; width: 1000px;
}
.geren_box {
	border: 1px solid rgb(221, 221, 221); margin-bottom: 30px; background-color: rgb(255, 255, 255);
}
.geren_box .deal .title {
	width: 380px;
}
.geren_box .deal .title p {
	color: rgb(244, 102, 102);
}
.geren_box .priceCost {
	padding: 5px 32px 0px 0px; width: 190px; float: right;
}
.geren_box .priceCost .price {
	margin: 0px; width: 190px;
}
.geren_box .priceCost .cost {
	width: 190px; height: 30px; text-align: right; color: rgb(136, 136, 136); line-height: 30px; font-size: 12px; text-decoration: line-through; float: right; display: inline;
}
.geren_bottom {
	padding: 30px;
}
.geren_bottom .table {
	width: 612px; margin-right: 62px; margin-bottom: 0px; float: left;
}
.geren_bottom .table .color_b {
	color: rgb(0, 199, 160);
}
.geren_bottom_r {
	width: 261px; overflow: hidden; float: right;
}
.geren_bottom_r p {
	margin: 30px 0px 22px; color: rgb(102, 102, 102); line-height: 18px; font-size: 14px;
}
.geren_bottom_r a {
	background: url("/static/images/btn_bg3.png") no-repeat 0px 0px; width: 260px; height: 54px; display: block;
}
.geren_bottom_r p a.person_pa {
	background: inherit; color: rgb(244, 102, 102); font-size: 14px; display: inline;
}
.geren_bottom_r p a.person_pa:hover {
	text-decoration: underline;
}
.geren_bottom_r a.tiyan {
	background: url("/static/images/1.png") no-repeat 0px 0px; width: 194px; height: 54px; margin-left: 28px; display: block;
}
.geren_bottom_r a:hover {
	background-position: left bottom;
}
.ys_box {
	margin: 30px auto 0px; width: 1000px; padding-bottom: 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.ys_box li {
	margin: 30px 30px 0px; width: 273px; float: left;
}
.ys_box li .ico {
	background: url("/static/images/ys.png") no-repeat 0px 0px; margin: 0px auto 20px; width: 131px; height: 130px; display: block;
}
.ys_box li .ico2 {
	background-position: -137px 0px;
}
.ys_box li .ico3 {
	background-position: -276px 0px;
}
.ys_box li p {
	width: 220px; color: rgb(102, 102, 102); line-height: 26px; font-size: 14px; margin-left: 40px;
}
.bz_box {
	margin: 30px auto 25px; width: 1000px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.bz_box li {
	margin: 30px; width: 265px; height: 300px; float: left;
}
.bz_box li.mlr {
	margin: 30px 42px; width: 266px;
}
.bz_box li .ico {
	background: url("/static/images/bz_bg.png") no-repeat 0px 0px; margin: 0px auto 20px; width: 263px; height: 174px; display: block;
}
.bz_box li .ico2 {
	background-position: -271px 0px;
}
.bz_box li .ico3 {
	background-position: -542px 0px;
}
.bz_box li p {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 12px;
}
.wd_box {
	margin: 44px auto; width: 1000px;
}
.wd_box a {
	padding: 26px 0px; border-radius: 4px; width: 184px; height: 100px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-size: 14px; margin-right: 20px; float: left; display: block; cursor: pointer; background-color: rgb(252, 196, 177); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.wd_box a.wd_b2 {
	background-color: rgb(144, 210, 252);
}
.wd_box a.wd_b3 {
	background-color: rgb(253, 160, 160);
}
.wd_box a.wd_b4 {
	background-color: rgb(94, 221, 196);
}
.wd_box a.wd_b5 {
	background-color: rgb(241, 197, 147);
}
.wd_box a.wd_b1:hover {
	background-color: rgb(248, 180, 157);
}
.wd_box a.wd_b2:hover {
	background-color: rgb(109, 192, 245);
}
.wd_box a.wd_b3:hover {
	background-color: rgb(245, 137, 137);
}
.wd_box a.wd_b4:hover {
	background-color: rgb(66, 206, 179);
}
.wd_box a.wd_b5:hover {
	background-color: rgb(231, 176, 114);
}
.about .details .dTab {
	padding-left: 218px; margin-bottom: 0px;
}
.clients .details .dTab {
	padding-left: 218px; margin-bottom: 0px;
}
.qua .details .dTab {
	padding-left: 218px; margin-bottom: 0px;
}
.about .details .dContent {
	padding-top: 60px;
}
.qua .details .dContent {
	padding-top: 60px;
}
.about .details .dTab li {
	margin-right: 75px;
}
.clients .details .dTab li {
	margin-right: 75px;
}
.qua .details .dTab li {
	margin-right: 75px;
}
.about .details .dContent div p {
	text-indent: 0px; padding-left: 0px;
}
.qua .details .dContent div p {
	text-indent: 0px; padding-left: 0px;
}
.about .details .dContent .clist {
	margin-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.wd_list {
	width: 464px; margin-bottom: 25px;
}
.wd_list li {
	width: 449px; padding-left: 15px; float: left; position: relative; z-index: 3;
}
.wd_list li a {
	width: 100%; color: rgb(102, 102, 102); line-height: 38px; font-size: 14px; float: left;
}
.wd_list li i {
	left: 0px; top: 4px; width: 15px; color: rgb(40, 155, 229); line-height: 38px; font-size: 20px; display: block; position: absolute; z-index: 4;
}
.qua .quaL {
	width: 527px; margin-right: 60px; float: left;
}
.qua .quaR {
	width: 315px; text-align: center; margin-bottom: 38px; float: left;
}
.qua .details .dContent .clist {
	margin-bottom: 40px;
}
.contact .details .dContent {
	margin: 0px 80px;
}
.contact .map {
	width: 840px; height: 310px; overflow: hidden; margin-bottom: 32px; display: block;
}
.lxwm_box {
	width: 840px; padding-bottom: 32px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.lxwm_box li {
	width: 200px; height: 40px; float: left;
}
.lxwm_box li .icon {
	background: url("/static/images/licon.png") no-repeat 0px 0px; width: 40px; height: 40px; margin-right: 12px; float: left; display: block;
}
.lxwm_box li .icon2 {
	background-position: -48px 0px;
}
.lxwm_box li .icon3 {
	background-position: -96px 0px;
}
.lxwm_box li .icon4 {
	background-position: -146px 0px;
}
.contact .details .dContent .lxwm_box li p {
	height: 20px; color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; margin-top: 4px;
}
.contact .details .dContent .lxwm_box li h4 {
	height: 20px; color: rgb(51, 51, 51); line-height: 20px; font-size: 14px;
}
.contact p.martop {
	margin-top: 10px;
}
.lxwm_box li p a {
	color: rgb(51, 51, 51);
}
.client .details .dContent {
	margin: 0px 80px;
}
.clients .clientList {
	padding-top: 64px; margin-top: 0px; margin-left: 78px;
}
.clients .clientList li {
	margin-right: 46px;
}
.clients .clientList li a {
	
}
.clients .kh_list {
	margin: 0px auto; width: 844px;
}
.clients .kh_listl {
	width: 50%; float: left;
}
.clients .kh_listl a {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; display: block;
}
.title2 {
	height: 70px; color: rgb(51, 51, 51); line-height: 70px; font-size: 24px; margin-top: 64px; margin-left: 33px; position: relative; z-index: 22;
}
.title2 i {
	background: url("/static/images/icon22.png") no-repeat -198px -16px; left: -32px; top: 26px; width: 17px; height: 17px; position: absolute;
}
.title2 img {
	margin: 0px auto; display: block;
}
.lc_box img {
	margin: 0px auto; display: block;
}
.lc_box {
	margin: 0px auto; width: 820px; height: auto; text-align: left; padding-bottom: 60px;
}
.ms_box li {
	width: 405px; margin-right: 10px; float: left;
}
.ms_box li h5 {
	height: 90px; text-align: center; color: rgb(51, 51, 51); line-height: 90px; font-size: 24px;
}
.ms_box li div {
	width: 405px;
}
.ms_box .mrn {
	margin-right: 0px;
}
.p1 {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 14px;
}
.p2 {
	color: rgb(102, 102, 102); line-height: 24px; padding-left: 24px; font-size: 14px; position: relative; z-index: 1;
}
.p2 i {
	left: 0px; top: 0px; width: 24px; height: 24px; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; position: absolute; z-index: 0;
}
.bt {
	margin-bottom: 15px;
}
.ti24 {
	text-indent: 37px;
}
.ti228 {
	text-indent: 28px;
}
.ti28 {
	text-indent: 33px;
}
.ti40 {
	text-indent: 61px;
}
.isp {
	margin: 0px auto 72px; padding: 44px;
}
.isp h6 {
	margin: 60px 0px 10px; color: rgb(40, 155, 229); line-height: 24px; padding-left: 28px; font-size: 14px; font-weight: bold;
}
.isp p {
	color: rgb(102, 102, 102); line-height: 24px; padding-left: 28px; font-size: 14px; margin-bottom: 5px;
}
.isp p a:hover {
	text-decoration: underline;
}
.btn_qq {
	background: url("/static/images/qq-bg.png"); margin: 18px 0px 18px 28px; padding: 0px 15px; width: 150px; height: 40px; line-height: 40px; display: block; position: relative; z-index: 33;
}
.btn_qq img {
	left: 18px; top: 10px; position: absolute; z-index: 33;
}
.isp p a {
	padding: 5px; border-radius: 2px; color: rgb(255, 255, 255); background-color: rgb(250, 101, 2);
}
.bllc .btn_qq {
	width: 120px; height: 40px; display: block;
}
.bllc .tc_box .lc_box .btn_qq img {
	width: auto; height: auto;
}
.ptip {
	background: url("/static/images/lc.png") no-repeat 0px 12px; height: 40px; color: rgb(102, 102, 102); line-height: 40px; padding-left: 40px; font-size: 14px;
}
.ptip2 {
	background-position: 0px -28px;
}
.ptip3 {
	background-position: 0px -64px;
}
.ptipbno {
	padding-left: 125px; background-image: none;
}
.details .dContent .clientList li div p {
	color: rgb(255, 255, 255); line-height: 24px; text-indent: 0px; font-size: 14px;
}
.clientList li a {
	cursor: default;
}
.clients .kh_listl a {
	cursor: default;
}
.common-tip {
	background: rgb(255, 246, 219); border-radius: 4px; border: 1px solid rgb(245, 216, 167); margin-bottom: 10px; position: relative; -ms-zoom: 1; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.common-tip .common-tips-innerbox {
	margin: 30px;
}
.common-tip .common-tips-innerbox #tips-inner {
	left: 0px; top: -120px; height: 1px; overflow: hidden; position: absolute; z-index: 3;
}
.common-tip .common-tips-innerbox h3 {
	height: 28px; color: rgb(51, 51, 51); line-height: 28px; font-size: 18px;
}
.common-tip .common-tips-innerbox ul {
	margin: 10px 0px 0px 20px;
}
.common-tip .common-tips-innerbox ul li {
	margin-bottom: 5px;
}
.common-tip .common-tips-innerbox ul li h5 {
	color: rgb(51, 51, 51); line-height: 22px; font-size: 14px;
}
.common-tip .common-tips-innerbox ul li p {
	color: rgb(102, 102, 102); line-height: 22px; font-size: 14px;
}
.common-tip .pay-fail-survey {
	line-height: 22px; margin-left: 18px;
}
.common-tip .pay-fail-survey a {
	color: rgb(43, 184, 170); font-size: 14px;
}
.common-tip .pay-fail-survey a:hover {
	text-decoration: underline;
}
.common-tip .common-close {
	background: url("/static/images/close.png") no-repeat 0px -106px; top: 12px; width: 13px; height: 13px; right: 15px; text-indent: 100px; overflow: hidden; position: absolute; cursor: pointer; -ms-zoom: 1;
}
.common-tip .common-close:hover {
	background-position: 0px -17px; cursor: pointer;
}
.msg {
	padding: 16px; background-color: rgb(255, 254, 228);
}
.msg .masg_p_tit {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 14px;
}
.msg .masg_p {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 12px;
}
.msg .masg_p b {
	color: rgb(241, 69, 76);
}
.order_msg {
	margin: 0px 62px 26px;
}
.masg_top {
	padding: 10px 0px 16px; overflow: hidden; margin-bottom: 14px; border-bottom-color: rgb(238, 217, 124); border-bottom-width: 1px; border-bottom-style: solid;
}
.masg_top_l {
	width: 520px; height: 22px; line-height: 22px; float: left;
}
.masg_top_l span {
	color: rgb(102, 102, 102); font-size: 16px; margin-right: 10px;
}
.masg_top_l span b {
	margin-right: 5px;
}
.masg_top_l span a {
	border-radius: 4px; width: 74px; height: 28px; text-align: center; color: rgb(255, 255, 255); line-height: 29px; font-size: 14px; margin-left: 10px; display: block; white-space: nowrap; cursor: pointer; opacity: 0.9; background-color: rgb(242, 82, 82); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.btna {
	border-radius: 4px; width: 74px; height: 28px; text-align: center; color: rgb(255, 255, 255); line-height: 29px; font-size: 14px; margin-left: 10px; display: block; white-space: nowrap; cursor: pointer; opacity: 0.9; background-color: rgb(242, 82, 82); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.masg_top_l span a:hover {
	opacity: 1;
}
.btna:hover {
	opacity: 1;
}
.masg_top_r {
	height: 22px; text-align: right; line-height: 22px;
}
.masg_top_r a {
	color: rgb(35, 170, 226); font-size: 14px; margin-left: 20px;
}
.crumb {
	padding: 20px 62px; height: 62px; color: rgb(153, 153, 153); line-height: 22px; font-size: 14px; margin-top: 8px;
}
.crumb a {
	color: rgb(153, 153, 153); font-size: 14px; margin-right: 8px;
}
.crumb span {
	color: rgb(153, 153, 153); font-size: 14px; margin-right: 8px;
}
.formCon {
	width: 100%; overflow: hidden;
}
.formCon .label {
	width: 100px; text-align: right;
}
.formCon .form-group {
	overflow: hidden;
}
.formCon .form-box {
	width: 500px; margin-left: 10px; float: left;
}
.formCon .form-box .form-control {
	width: 300px; margin-bottom: 0px;
}
.formCon .form-box p {
	color: rgb(102, 102, 102); line-height: 36px; font-size: 14px;
}
.formCon .form-box p span {
	color: rgb(153, 153, 153);
}
.free_list .free_list_box {
	padding: 20px; border-radius: 2px; border: 1px solid rgb(238, 238, 238); position: relative; z-index: 33; background-color: rgb(255, 250, 244); -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px;
}
.free_list .free_list_box .triangle_icon {
	background: url("/static/images/dfjh/icon.png") no-repeat -29px -23px; left: 20px; top: -12px; width: 22px; height: 12px; display: block; position: absolute; z-index: 34;
}
.free_list .free_p {
	color: rgb(153, 153, 153); line-height: 32px; font-size: 12px;
}
.title_bor {
	height: 16px; color: rgb(51, 51, 51); line-height: 16px; padding-left: 5px; font-size: 12px; font-weight: normal; margin-bottom: 10px; border-left-color: rgb(74, 144, 226); border-left-width: 4px; border-left-style: solid; position: relative; z-index: 2;
}
.title_bor em {
	left: -16px; top: 0px; width: 16px; height: 16px; text-align: left; color: rgb(242, 78, 78); font-size: 20px; display: block; position: absolute; z-index: 4;
}
.title_bor span {
	color: rgb(153, 153, 153);
}
.industry {
	padding: 20px; border-radius: 2px; border: 1px solid rgb(238, 238, 238); margin-bottom: 20px; background-color: rgb(255, 255, 255); -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px;
}
.industry .indus_title {
	overflow: hidden; padding-bottom: 20px; margin-bottom: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed; _zoom: 1;
}
.industry .indus_title .indus_label {
	width: 70px; height: 30px; color: rgb(102, 102, 102); line-height: 30px; font-size: 12px; float: left;
}
.industry .indus_con .indus_label {
	width: 70px; height: 30px; color: rgb(102, 102, 102); line-height: 30px; font-size: 12px; float: left;
}
.industry .indus_title .indus_list {
	margin-left: 70px;
}
.industry .indus_con .indus_list {
	margin-left: 70px;
}
.industry .indus_title .indus_list li {
	padding: 0px 26px 0px 6px; border-radius: 4px; width: auto; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 12px; margin-right: 10px; float: left; display: inline-block; white-space: nowrap; position: relative; z-index: 4; background-color: rgb(74, 144, 226); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.industry .indus_title .indus_list li span.close {
	background: url("/static/images/dfjh/icon.png") no-repeat -100px 0px; top: 8px; width: 14px; height: 14px; right: 6px; display: block; position: absolute;
}
.industry .indus_title .indus_list li span.close:hover {
	background-position: -115px 0px;
}
.industry .indus_con {
	overflow: hidden; _zoom: 1;
}
.industry .indus_con .indus_list li {
	padding: 0px 6px; border-radius: 4px; border: 1px solid rgb(238, 238, 238); width: 106px; height: 30px; text-align: center; color: rgb(102, 102, 102); line-height: 30px; font-size: 12px; margin-right: 10px; margin-bottom: 10px; float: left; display: block; white-space: nowrap; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.industry .indus_con .indus_list li.opt {
	cursor: no-drop; background-color: rgb(247, 247, 247);
}
.develop_list {
	overflow: hidden; margin-bottom: 20px; -ms-zoom: 1;
}
.develop_list li {
	padding: 0px 14px; border-radius: 6px; border: 1px solid rgb(238, 238, 238); width: auto; height: 40px; text-align: center; color: rgb(102, 102, 102); line-height: 40px; font-size: 12px; margin-right: 10px; margin-bottom: 10px; float: left; display: inline-block; white-space: nowrap; position: relative; z-index: 4; cursor: pointer; background-color: rgb(255, 255, 255); -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px;
}
.develop_list li em {
	background: url("/static/images/dfjh/icon.png") no-repeat 0px -18px; width: 25px; height: 25px; right: 0px; bottom: 0px; display: none; position: absolute; cursor: pointer;
}
.develop_list li.opt {
	border: 1px solid rgb(74, 144, 226);
}
.develop_list li:hover {
	border: 1px solid rgb(74, 144, 226);
}
.develop_list li.opt em {
	display: block;
}
.develop_list li:hover em {
	display: block;
}
.business {
	display: block;
}
.business .business_tip {
	color: rgb(153, 153, 153); line-height: 32px; font-size: 12px;
}
.filesbox {
	height: 34px; overflow: hidden; -ms-zoom: 1;
}
.filesbox .files_name {
	height: 34px; color: rgb(102, 102, 102); line-height: 34px; font-size: 12px; white-space: nowrap;
}
.business .files {
	padding: 0px; width: 100px; height: 34px; overflow: hidden; margin-right: 10px; float: left; display: inline-block; position: relative; z-index: 22; -ms-zoom: 1;
}
.business .files .btn {
	padding: 0px; border-radius: 4px; border: 1px solid rgb(74, 144, 226); width: 98px; height: 32px; text-align: center; color: rgb(74, 144, 226); line-height: 32px; font-size: 12px; display: inline-block; cursor: pointer; -ms-zoom: 1; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.business .files .inp_file {
	padding: 0px; border: 0px currentColor; top: 0px; width: 100%; height: 100%; right: 0px; font-size: 50px; display: inline-block; position: absolute; z-index: 999; cursor: pointer; -ms-zoom: 1; opacity: 0;
}
.details .dContent .clist .df_banner {
	margin: 0px auto 12px; width: 904px; height: 90px; position: relative; z-index: 4;
}
.details .dContent .clist .df_banner a {
	border-radius: 4px; top: 27px; width: 126px; height: 36px; text-align: center; right: 50px; color: rgb(255, 255, 255); line-height: 36px; font-size: 14px; display: block; position: absolute; z-index: 6; opacity: 0.8; background-color: rgb(237, 27, 36); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.details .dContent .clist .df_banner a:hover {
	opacity: 1;
}
.details .dContent .dfjh_clist.clist {
	background: url("/static/images/dfjh/df_bg.jpg") no-repeat center 0px; padding-top: 32px; margin-top: -32px;
}
.dfjh_clist .df_title {
	margin: 28px auto 8px; width: 200px; height: 44px; color: rgb(51, 51, 51); line-height: 44px; padding-left: 45px; font-size: 20px; font-weight: normal; position: relative; z-index: 4; _width: 155px;
}
.dfjh_clist .df_title .icon {
	background: url("/static/images/dfjh/icon.png") no-repeat 0px -75px; left: 0px; top: 0px; width: 45px; height: 44px; display: block; position: absolute; z-index: 6;
}
.dfjh_clist .df_tip {
	padding: 10px 28px; border-radius: 4px; border: 1px solid rgb(57, 209, 197); line-height: 30px; margin-bottom: 40px; background-color: rgb(236, 251, 250); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.dfjh_clist .dfjh_title {
	height: 52px; color: rgb(51, 51, 51); line-height: 52px; padding-left: 94px; font-size: 20px; font-weight: normal; margin-bottom: 24px; margin-left: 240px; position: relative; z-index: 4;
}
.dfjh_clist .dfjh_title .icon {
	background: url("/static/images/dfjh/icon.png") no-repeat -48px -75px; left: 0px; top: 0px; width: 84px; height: 52px; display: block; position: absolute; z-index: 6;
}
.dfjh_clist .dfd_title .icon {
	background-position: -218px -75px;
}
.dfjh_clist .dfr_title .icon {
	background-position: -134px -75px;
}
.dfree_list {
	width: 904px; overflow: hidden; margin-bottom: 42px; -ms-zoom: 1;
}
.dfree_list li {
	border: 1px solid rgb(238, 238, 238); width: 211px; height: 148px; overflow: hidden; margin-right: 20px; margin-bottom: 20px; float: left; position: relative; z-index: 4;
}
.dfree_list li .dfree_pic {
	width: 210px; height: 118px; text-align: center; margin-bottom: 0px; position: relative; z-index: 4;
}
.dfree_list li .dfree_pic img {
	width: 100%; height: 100%; display: block;
}
.dfree_list li .dfree_title {
	padding: 0px 10px; left: -1px; width: 211px; height: 30px; bottom: -1px; color: rgb(255, 255, 255); line-height: 30px; overflow: hidden; font-size: 12px; white-space: nowrap; position: absolute; z-index: 6; background-color: rgb(84, 202, 193);
}
.dfree_list li .dfree_layer {
	background: rgba(3, 3, 3, 0.7); margin: 0px; padding: 10px 10px 10px 12px; left: -1px; width: 211px; height: 148px; bottom: -150px; color: rgb(255, 255, 255); overflow: hidden; font-size: 12px; position: absolute; z-index: 22;
}
.dfree_list li .dfree_layer p {
	padding: 0px; width: 191px; color: rgb(255, 255, 255); line-height: 22px; overflow: hidden; font-size: 12px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.dfree_list li .dfree_layer p b {
	text-align: center; display: block;
}
.dfree_list li.opt {
	margin-right: 0px;
}
.dfree_list li.optno {
	background-color: rgb(246, 247, 248);
}
.dfree_list li.optno .dfree_title {
	display: block !important; background-color: rgb(197, 198, 198);
}
.details .dContent .dfjh_clist.clist .dfree_tip {
	height: 44px; text-align: center; color: rgb(153, 153, 153); line-height: 44px; font-size: 12px; border-top-color: rgb(238, 238, 238); border-top-width: 4px; border-top-style: solid;
}
.dfjh .content_right {
	padding-top: 30px;
}
.dfjh .df_banner {
	margin: 0px auto 12px; width: 804px; height: 90px; position: relative; z-index: 4;
}
.dfjh .df_banner a {
	border-radius: 4px; top: 27px; width: 126px; height: 36px; text-align: center; right: 50px; color: rgb(255, 255, 255); line-height: 36px; font-size: 14px; display: block; position: absolute; z-index: 6; opacity: 0.8; background-color: rgb(237, 27, 36); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.dfjh .df_banner a:hover {
	opacity: 1;
}
.dfjh .dfjh_p {
	margin: 0px auto 30px; width: 804px; color: rgb(102, 102, 102); line-height: 20px; text-indent: 24px; font-size: 12px;
}
.customer_btn {
	margin: 0px auto; width: 804px; text-align: center;
}
.customer_btn .btn {
	margin: 0px auto 10px; padding: 0px 24px; border-radius: 4px; border: currentColor; width: auto; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; display: inline-block; cursor: pointer; opacity: 0.8; background-color: rgb(51, 142, 225); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.customer_btn .btn:hover {
	border: currentColor !important; opacity: 1;
}
.customer_btn p {
	text-align: center; color: rgb(153, 153, 153); line-height: 24px; font-size: 12px;
}
.fill_in {
	width: 792px; padding-bottom: 20px; margin-bottom: 30px; margin-left: 40px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.fill_state {
	margin: 0px auto 30px; padding: 0px 16px 0px 44px; border-radius: 4px; border: 1px solid rgb(183, 227, 182); width: 804px; height: 38px; overflow: hidden; position: relative; z-index: 4; background-color: rgb(229, 254, 228); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; _zoom: 1;
}
.fill_state .icon {
	background: url("/static/images/dfjh/icon.png") no-repeat 0px -47px; left: 16px; top: 6px; width: 18px; height: 24px; display: block; position: absolute; z-index: 6;
}
.fill_state .fill_state_l {
	width: 510px; color: rgb(153, 153, 153); line-height: 36px; font-size: 12px; float: left;
}
.fill_state .fill_state_l label {
	color: rgb(102, 102, 102); font-size: 14px; margin-right: 6px;
}
.fill_state .fill_state_l span {
	color: rgb(69, 163, 36); font-size: 14px; margin-right: 6px;
}
.fill_state .fill_state_r {
	width: 150px; text-align: right; color: rgb(153, 153, 153); line-height: 36px; font-size: 12px; float: right;
}
.fill_state .fill_state_r span {
	color: rgb(51, 51, 51); padding-left: 4px; font-size: 14px;
}
.nofill_state {
	border-color: rgb(254, 200, 198); background-color: rgb(255, 230, 229);
}
.nofill_state .icon {
	background-position: -19px -47px; width: 21px;
}
.nofill_state .fill_state_l span {
	color: rgb(242, 78, 78);
}
.fill_info {
	width: 804px; padding-bottom: 80px; margin-left: 28px;
}
.fill_info_list {
	height: 47px; overflow: hidden; padding-left: 12px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed; position: relative; z-index: 2;
}
.fill_info_list h4 {
	margin-top: 15px;
}
.fill_info_list .fill_in_info {
	left: 228px; top: 0px; color: rgb(102, 102, 102); line-height: 48px; font-size: 12px; position: absolute; z-index: 8;
}
.fill_info_list .fill_in_info span {
	padding: 0px 14px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); height: 30px; color: rgb(102, 102, 102); line-height: 30px; font-size: 12px; margin-top: 8px; margin-right: 10px; float: left; display: inline-block; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.fill_info .fill_in_title {
	height: 47px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed; position: relative; z-index: 2;
}
.fill_info .fill_in_title h3 {
	color: rgb(51, 51, 51); line-height: 47px; font-size: 14px; font-weight: normal;
}
.fill_info .fill_in_title h3 span {
	color: rgb(153, 153, 153); padding-left: 6px; font-size: 12px;
}
.fill_info .fill_in_title a {
	top: 0px; width: 40px; text-align: right; right: 0px; color: rgb(74, 144, 226); line-height: 47px; font-size: 12px; display: block; position: absolute; z-index: 4;
}
.fill_info .fill_in_title a:hover {
	text-decoration: underline;
}
.audit_result {
	margin: 30px auto; width: 804px;
}
.audit_result div {
	background: url("/static/images/dfjh/icon.png") no-repeat 0px -127px; margin: 0px auto 10px; width: 162px; height: 60px; display: block;
}
.audit_result h3 {
	text-align: center; color: rgb(69, 163, 36); line-height: 28px; font-size: 18px; font-weight: normal;
}
.audit_result p {
	text-align: center; color: rgb(153, 153, 153); line-height: 28px; font-size: 12px; font-weight: normal;
}
.audit_result p span {
	color: rgb(51, 51, 51); padding-left: 4px; font-size: 14px;
}
.no_pass {
	overflow: hidden; padding-bottom: 40px; padding-left: 66px; margin-left: 262px; position: relative; z-index: 4;
}
.no_pass div {
	background: url("/static/images/dfjh/icon.png") no-repeat -168px -141px; left: 0px; top: 8px; width: 48px; height: 48px; position: absolute; z-index: 6;
}
.no_pass h3 {
	height: 24px; color: rgb(51, 51, 51); line-height: 24px; font-size: 18px; font-weight: normal;
}
.no_pass p {
	color: rgb(153, 153, 153); line-height: 24px; font-size: 12px;
}
.free_list .form-control {
	
}
.content_right .free_list .form-control {
	
}
.fill_tayPlay .fill_pian .form-control {
	
}
.fill_tayPlay .fill_pian {
	
}
.details .dContent .clientList li div p {
	text-indent: 0px; padding-left: 0px; font-size: 12px;
}
.medical .banner {
	background: url("/static/images/medical/banner.jpg") no-repeat center rgb(247, 47, 92); width: 100%; height: 630px; overflow: hidden; min-width: 960px;
}
.medical .banner .banner_box {
	margin: 430px auto 0px; width: 960px; height: 202px; display: block; position: relative; z-index: 4;
}
.medical .banner .banner_box a.left {
	border-radius: 4px; left: 304px; top: 0px; width: 160px; height: 50px; text-align: center; color: rgb(248, 125, 36); line-height: 50px; font-size: 18px; display: block; position: absolute; z-index: 6; opacity: 0.8; background-color: rgb(255, 222, 0); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.medical .banner .banner_box a.right {
	border-radius: 4px; border: 1px solid rgb(255, 222, 0); left: 494px; top: 0px; width: 160px; height: 50px; text-align: center; color: rgb(255, 222, 0); line-height: 50px; font-size: 18px; display: block; position: absolute; z-index: 6; opacity: 0.8; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.medical .banner .banner_box a:hover {
	opacity: 1;
}
.nape {
	width: 100%; height: 644px; position: relative; z-index: 4; min-width: 100px; background-color: rgb(255, 255, 255);
}
.medical .strength_content {
	left: 50%; top: -62px; width: 1000px; height: 180px; text-align: center; color: rgb(102, 102, 102); line-height: 190px; font-size: 30px; font-weight: normal; margin-left: -500px; position: absolute; background-color: rgb(255, 255, 255);
}
.medical .strength_content .strength_list {
	width: 255px; padding-top: 34px; float: left;
}
.medical .strength_content .str_width {
	width: 370px;
}
.medical .strength_content .str_width2 {
	width: 375px;
}
.strength_list div {
	height: 70px; text-align: center; color: rgb(255, 21, 14); line-height: 70px; font-size: 14px;
}
.strength_list div span {
	font-size: 60px; font-weight: normal;
}
.strength_list div span sup {
	font-size: 22px; margin-right: -12px;
}
.strength_list p {
	height: 32px; text-align: center; color: rgb(102, 102, 102); line-height: 32px; font-size: 14px;
}
.nape .scope_box {
	background: url("/static/images/medical/bg1.jpg") no-repeat 0px 286px; margin: 0px auto; width: 1000px; overflow: hidden; padding-top: 446px; padding-bottom: 132px;
}
.nape .scope_box p {
	width: 25%; text-align: center; color: rgb(102, 102, 102); line-height: 28px; font-size: 16px; float: left;
}
.advantage {
	width: 100%; overflow: hidden; padding-top: 80px; min-width: 960px; background-color: rgb(255, 255, 255);
}
.advantage .adv_title {
	height: 74px; text-align: center; color: rgb(102, 102, 102); line-height: 74px; font-size: 34px; font-weight: normal; margin-bottom: 78px;
}
.advantage dl {
	margin: 0px auto 100px; width: 960px; overflow: hidden;
}
.advantage dl dt {
	width: 50%; text-align: center; float: left;
}
.advantage dl dd {
	width: 50%; padding-top: 56px; float: left;
}
.advantage dl dd h3 {
	color: rgb(51, 51, 51); line-height: 70px; padding-left: 24px; font-size: 30px;
}
.advantage dl dd h3 span {
	color: rgb(102, 102, 102); line-height: 70px; font-size: 30px; font-weight: normal; margin-left: 8px;
}
.advantage dl dd p {
	color: rgb(102, 102, 102); line-height: 30px; padding-left: 24px; font-size: 18px;
}
.persons {
	background: url("/static/images/medical/bg2.jpg") no-repeat center; padding: 60px 0px 70px; width: 100%; overflow: hidden; min-width: 100%;
}
.persons .persons_box {
	margin: 0px auto; width: 1000px;
}
.persons .person_title {
	text-align: center; color: rgb(255, 255, 255); line-height: 56px; font-size: 30px; font-weight: 600; margin-bottom: 20px;
}
.person_div {
	overflow: hidden; margin-bottom: 55px; margin-left: 378px;
}
.persons .person_p1 {
	color: rgb(255, 255, 255); line-height: 44px; font-size: 20px;
}
.persons .person_h4 {
	text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 22px; font-weight: 500; margin-bottom: 36px;
}
.persons a.btn {
	margin: 0px auto; border-radius: 4px; width: 200px; height: 50px; text-align: center; color: rgb(244, 60, 60); line-height: 50px; font-size: 18px; display: block; opacity: 0.8; background-color: rgb(255, 222, 0); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.persons a.btn:hover {
	opacity: 1;
}
.serve {
	margin: 0px auto; padding: 76px 0px 100px; width: 960px;
}
.serve .serve_title {
	margin-bottom: 54px;
}
.serve .serve_title h3 {
	text-align: center; color: rgb(51, 51, 51); line-height: 80px; font-size: 36px; font-weight: inherit;
}
.three_boxs {
	padding: 0px 5px; width: 1000px;
}
.three_boxs li {
	margin: 0px 15px; border: 1px solid rgb(221, 221, 221); width: 300px; overflow: hidden; padding-bottom: 40px; float: left;
}
.three_boxs li .bpic {
	width: 300px; height: 110px; margin-bottom: 14px; display: block;
}
.three_boxs li .title {
	height: 28px; text-align: left; color: rgb(51, 51, 51); line-height: 28px; padding-left: 20px; font-size: 15px; font-weight: 400;
}
.three_boxs li .short_p {
	padding: 0px 20px; height: 162px; color: rgb(102, 102, 102); line-height: 28px; font-size: 14px; margin-bottom: 20px;
}
.three_boxs li .short_p span {
	color: rgb(255, 21, 14);
}
.three_boxs li .operate {
	height: 36px; text-align: center;
}
.three_boxs li .operate .btn {
	background: url("/static/new_images/btn_icon.png") no-repeat 0px 0px; margin: 0px auto; width: 160px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; display: block; opacity: 0.8;
}
.three_boxs li .operate .btn:hover {
	opacity: 1;
}
.m_client {
	background: url("/static/images/medical/bg3.jpg") no-repeat center; padding: 70px 0px 96px; width: 100%; min-width: 1000px;
}
.m_client .m_client_title {
	margin: 0px auto; width: 1000px;
}
.m_client .m_client_title {
	text-align: center; color: rgb(255, 255, 255); line-height: 56px; font-size: 36px; font-weight: 400; margin-bottom: 50px;
}
.m_client .m_client_list {
	margin: 0px auto; width: 1000px; height: 208px; overflow: hidden;
}
.m_client .m_client_list li {
	margin: 0px 10px 10px 0px; width: 190px; height: 94px; float: left;
}
.m_client .m_client_list li img {
	border-radius: 4px;
}
.consult {
	padding: 100px 0px; width: 100%; background-color: rgb(255, 255, 255);
}
.consult .consult_box {
	margin: 0px auto; width: 960px;
}
.consult .consult_box .consult_title {
	height: 58px; text-align: center; color: rgb(51, 51, 51); line-height: 58px; font-size: 36px; font-weight: normal;
}
.consult .consult_box .consult_p {
	height: 40px; text-align: center; color: rgb(245, 1, 1); line-height: 40px; font-size: 18px; margin-bottom: 40px;
}
.consult .consult_box .consult_btn {
	margin: 0px auto; width: 350px; height: 52px; overflow: hidden;
}
.consult .consult_box .consult_btn a.left {
	margin: 0px auto; border-radius: 4px; width: 200px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 18px; display: block; opacity: 0.8; background-color: rgb(255, 21, 14); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.clearfix {
	display: inline-table;
}
.clearfix {
	display: block;
}