body {
	overflow-x: hidden;
	min-width: 1250px;
}

.page {
	position: relative;
	float: left;

	width: 100%;
}

.dis {
	display: none;
}

.overlayBg {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	z-index: 8;
}
.topBar {
	background: #303539;
	width: 100%;
	height: 70px;
	line-height: 80px;
}

.market_a {
	color: #fff;
	font-size: 16px;
	margin-left: 50px;
}

.market_a_img {
	margin-bottom: 10px;
	cursor: pointer;
}

.xyn-zhuce {
	background: #2d91d1;
	border: none;
	color: #fff;
	font-size: 16px;
	display: inline-block;
	width: 54px;
	border: 1px solid #282828;
	border-radius: 6px;
	text-align: center;
	line-height: 28px;
	margin-right: 18px;
}

.xyn-zhuce:HOVER {
	color: #fff;
}

.xyn-denglu {
	color: #fff;
	font-size: 16px;
	display: inline-block;
	width: 54px;
	height: 28px;
	border: 1px solid #282828;
	border-radius: 6px;
	text-align: center;
	line-height: 28px;
}

.xyn-denglu:HOVER {
	color: #fff;
}

.content .login {
	float: right;
	height: 30px;
	line-height: 30px;
	margin-top: 25px;
	margin-right: 378px;
}

.lgOut {
	background: #2d91d1;
	color: #fff;
	font-size: 16px;
	display: inline-block;
	width: 54px;
	height: 28px;
	border: 1px solid #282828;
	border-radius: 6px;
	text-align: center;
	line-height: 28px;
}

.logingSuccess {
	color: #fff;
	font-size: 16px;
	display: inline-block;
	width: 120px;
	height: 28px;
	border-radius: 6px;
	text-align: center;
	line-height: 28px;
}

.logingSuccess:HOVER {
	color: #fff;
}

.loginOut {
	color: #fff;
	font-size: 16px;
	display: inline-block;
	width: 54px;
	height: 28px;
	border: 1px solid #282828;
	border-radius: 6px;
	text-align: center;
	line-height: 28px;
	margin-right: 11px;
	cursor: pointer;
}

.lgOut {
	width: 60px;
	text-align: right;
	float: left;
	border-left: 1px solid #919191;
	font-size: 20px;
	color: #ffffff;
	cursor: pointer;
}

.BusinessCenter {
	width: 100%;
	position: relative;
	margin: 0 auto;
	float: left;
	margin-bottom: 10px;
}

.leftBar {
	width: 20%;
	min-height: 740px;
	background: #373d41;
	float: left;
	max-width: 200px;
}

.leftBar .listName {
	width: 100%;
	height: 90px;
	line-height: 90px;
	font-size: 20px;
	color: #b3b3b3;
	text-align: center;
}

.leftBar ul {
	width: 100%;
}

.leftBar ul li {
	width: 100%;
	height: 60px;
	line-height: 60px;
	color: #282828;
	text-align: center;
	font-size: 18px;
	position: relative;
}

.leftBar ul li:HOVER a {
	color: #ffffff;
}

.leftBar ul li.cur a {
	color: #ffffff;
}

.leftBar ul li i {
	width: 24px;
	height: 24px;
	position: absolute;
	left: 30px;
	top: 18px;
}

.leftBar ul li a {
	cursor: pointer;
	font-family: "MicroSoft YaHei";
	font-size: 14px;
	color: #999999;
}

.rightBar {
	width: 78%;
	margin-left: 40px;
	float: left;
	position: relative;
}

.rightBar .rightCenter {
	width: 86%;
	float: left;
	margin-top: 0px;
}

/* .rightCenter .tabNav { */
/* 	width: 100%; */
/* 	float: left; */
/* 	border-bottom: 2px solid #2d91d1; */
/* } */

/* .rightCenter .tabNav ul { */
/* 	width: 480px; */
/* 	float: left; */
/* } */

/* .rightCenter .tabNav ul li { */
/* 	width: 120px; */
/* 	height: 40px; */
/* 	line-height: 40px; */
/* 	float: left; */
/* 	text-align: center; */
/* 	font-size: 14px; */
/* 	color: #000; */
/* } */

/* .rightCenter .tabNav ul li span { */
/* 	display: block; */
/* 	width: 100%; */
/* 	border-right: 1px solid #2d91d1; */
/* 	height: 20px; */
/* 	line-height: 20px; */
/* 	margin-top: 10px; */
/* } */

/* .rightCenter .tabNav ul li:last-child span { */
/* 	border-right: 0px; */
/* } */

/* .rightCenter .tabNav ul li:hover { */
/* 	color: #2d91d1; */
/* 	cursor: pointer; */
/* } */

/* .rightCenter .tabNav ul li.cur { */
/* 	background: #2d91d1; */
/* 	color: #fff; */
/* } */

/* .rightCenter .tabNav ul li.cur span { */
/* 	border-right: 0px; */
/* } */

/* .rightCenter table { */
/* 	width: 100%; */
/* 	float: left; */
/* 	border: 1px solid #dfdfdf; */
/* } */

/* .rightCenter table tr th.describe { */
/* 	width: 245px; */
/* } */

/* .rightCenter table tr th:last-child { */
/* 	width: 156px; */
/* } */

/* .rightCenter table tr td { */
/* 	text-align: center; */
/* 	color: #000; */
/* } */

/* .rightCenter table tr td.colsTd { */
/* 	text-align: left; */
/* } */

/* .rightCenter table tr td.rowsTd { */
/* 	border-left: 1px solid #dfdfdf; */
/* } */

/* .rightCenter table tr td.colsTd input { */
/* 	width: 540px; */
/* 	margin-left: 30px; */
/* } */

/* .rightCenter table tr td.describe { */
/* 	line-height: 24px; */
/* 	padding: 5px; */
/* 	width: 245px; */
/* } */

/* .rightCenter table tr td.dataName { */
/* 	color: #2d91d1; */
/* } */

/* .rightCenter table tr td a { */
/* 	margin: 0 15px; */
/* } */

/* .rightCenter .edit { */
/* 	color: #2d91d1; */
/* } */

/* .rightCenter .del { */
/* 	color: #b6181d; */
/* } */
.rightCenter table tr td .listBtn {
	height: 30px;
	width: 60px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: #2d91d1;
	border-radius: 8px;
	margin: 0 auto;
	cursor: pointer;
}

.rightCenter table tr td .listBtnM {
	height: 30px;
	width: 60px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: #2d91d1;
	border-radius: 8px;
	cursor: pointer;
	margin-right: 5px;
	margin-left: 10px;
	float: left;
}

.lastDiv {
	width: 100%;
	float: left;
	height: 50px;
	line-height: 50px;
	position: relative;
}

.lastDiv .listBtn {
	height: 30px;
	width: 60px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: #2d91d1;
	border-radius: 8px;
	position: absolute;
	top: 10px;
	right: 48px;
}

.rightCenter .form {
	width: 100%;
	float: left;
}

.row {
	width: 100%;
	float: left;
}


.rightCenter .form textarea {
	width: 584px;
	height: 120px;
	line-height: 30px;
	padding: 7px;
	float: left;
	border: 1px solid #dfdfdf;
}





.addPortDiv {
	position: absolute;
	left: 200px;
	top: 70px;
	width: 600px;
	text-align: center;
}

.addPortDiv .portTitle {
	font-size: 20px;
	color: #222222;
	text-align: center;
	margin-bottom: 20px;
}

.portRow {
	width: 100%;
	float: left;
}

.portRow .centerDiv {
	width: 160px;
	margin: 0 auto;
	float: left;
	margin-left: 220px;
	margin-top: 30px;
}

.delBtn {
	height: 30px;
	width: 60px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: #2d91d1;
	border-radius: 8px;
	float: left;
	margin-top: 35px;
	cursor: pointer;
}

.addBtn {
	height: 30px;
	width: 60px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: #2d91d1;
	border-radius: 8px;
	float: left;
	margin-top: 35px;
	cursor: pointer;
}

.graNext {
	background: #d2d2d2;
}

.portRow .delBtn {
	margin: 0 10px;
	cursor: pointer;
}

.portRow span {
	margin-right: 15px;
	font-size: 16px;
	color: #222222;
	margin-top: 1px;
}


.portRow .rowNameTitle {
	width: 200px;
	float: left;

	height: 26px;
	line-height: 26px;
	margin: 10px 0;
	padding-right: 20px;
	text-align: right;
	font-size: 16px;
	color: #222222;
}

.portRow .rowName {
	width: 200px;
	float: left;
	height: 26px;
	line-height: 26px;
	margin: 10px 0;
	padding-right: 20px;
	text-align: right;
	font-size: 16px;
	color: #b3b3b3;
}

.portRow input {
	width: 300px;
	padding-left: 5px;
	float: left;
	height: 26px;
	line-height: 26px;
	margin: 10px 0;
	border: 1px solid #dfdfdf;
}

.portRow select {
	vertical-align: middle;
	width: 299px;
	height: 26px;
	line-height: 30px;
	float: left;
	border: 1px solid #dfdfdf;
	font-size: 16px;
	color: #b3b3b3;
	margin-top: 5px;
}

.portRow textarea {
	width: 300px;
	padding-left: 5px;
	float: left;
	height: 85px;
	line-height: 17px;
	margin: 10px 0;
	border: 1px solid #dfdfdf;
}

.portTable table {
	width: 100%;
}

.portTable table tr th {
	background: #ecf4fe;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #b3b3b3;
}

.portTable table tr th.firstTh {
	width: 140px;
}

.portTable table tr th.firstTh1 {
	width: 240px;
}

.portTable table tr th.lastTh {
	width: 160px;
}

.portTable table tr th.lastTh1 {
	width: 230px;
}

.portTable table tr td {
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.portTable table tr td input {
	width: 80px;
	height: 25px;
	border: 1px solid #dfdfdf;
}

.portTable table tr td select {
	width: 95px;
	height: 25px;
	border: 1px solid #dfdfdf;
}

.portTable table tr td .listBtn {
	height: 30px;
	width: 60px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: #2d91d1;
	border-radius: 8px;
	margin: 0 auto;
}

.portTable table tr td .listBtnBack {
	height: 30px;
	width: 125px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: #2d91d1;
	border-radius: 8px;
	margin: 0 auto;
}

.tableRowTh {
	background: #ecf4fe;
}

.tableRowTh .tableTh {
	margin-left: 30px;
	font-size: 16px;
	color: #b3b3b3;
}

.tableRow input {
	width: 538px;
	height: 25px;
	border: 1px solid #dfdfdf;
	margin-left: 30px;
	font-size: 12px;
	padding-left: 5px;
}

.tableRow .inputM {
	background: #2d91d1;
	border-radius: 4px;
	margin-top: 13px;
	width: 100px;
	height: 25px;
	border: 1px solid #dfdfdf;
	margin-left: 30px;
	font-size: 12px;
	padding-left: 5px;
}

.tableRow .selectA {
	margin-top: 13px;
	width: 100px;
	height: 25px;
	border: 1px solid #dfdfdf;
	margin-left: 30px;
	font-size: 12px;
	padding-left: 5px;
}

.tableRow textarea {
	width: 530px;
	height: 120px;
	line-height: 30px;
	/* 	padding: 7px; */
	float: left;
	border: 1px solid #dfdfdf;
	margin-left: 30px;
}

.tableRow .inputL {
	border: 1px solid #dfdfdf;
	display: block;
	float: left;
	height: 46px;
	line-height: 40px;
	margin-left: 30px;
	width: 80px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	background: #2d91d1;
}

.tableRow .inputR {
	width: 458px;
	height: 25px;
	border: 1px solid #dfdfdf;
	border-left: 0;
	font-size: 12px;
	padding-left: 5px;
	margin-left: 0;
	margin-top: 13px;
}

.tableRow .textAreaR {
	height: 36px;
	width: 91%;
	font-size: 12px;
	/* 	padding-left: 5px; */
	margin-left: 0;
	height: 47px;
	overflow-y: scroll;
	overflow-x: scroll;
	resize: none;
	line-height: 2;
	word-wrap: break-word;
	word-break: break-all;
}

.tableRow .inputW {
	margin-top: 3px;
	float: left;
	margin-left: 30px;
	font-size: 16px;
	color: #b3b3b3;
}

.tableRow .inputS {
	width: 135px;
	height: 25px;
	border: 1px solid #dfdfdf;
	font-size: 12px;
	padding-left: 5px;
	float: left;
	margin-top: 16px;
	margin-left: 10px;
}

.borderS {
	margin-top: 10px;
}

.tableRow .addRow {
	float: right;
	width: 135px;
	text-align: center;
	cursor: pointer;
}

.iTitle {
	width: 100%;
	float: left;
	height: 40px;
	line-height: 40px;
}

.iTitle span {
	margin-left: 30px;
	font-size: 16px;
	color: #2d91d1;
}

.iTitle img {
	position: relative;
	top: -1px;
}

.leftRow {
	float: left;
	padding-left: 30px;
	margin: 10px 0;
}

.leftRow  input {
	width: 813px;
	height: 25px;
	border: 1px solid #dfdfdf;
}

.rightRow {
	float: right;
	padding-right: 30px;
	margin: 10px 0;
}

.rightRow a {
	margin: 0 10px;
}

.content {
	min-width: 990px;
	width: 100%;
	position: relative;
	margin: 0 auto;
}

pre {
	word-break: break-all;
	white-space: pre-wrap;
}

.testSpan {
	float: left;
	margin-top: 32px;
	margin-left: 10px;
}

.dataLink {
	float: right;
	position: absolute;
	right: 228px;
	top: 30px;
	color: #000;
}

.dataLink span {
	float: left;
}

.dataLink input {
	width: 350px;
	height: 20px;
	border: 1px solid #dfdfdf;
	margin: 0 5px;
	float: left;
}

.copyBtn {
	width: 50px;
	height: 22px;
	line-height: 22px;
	background: #2d91d1;
	color: #fff;
	text-align: center;
	font-size: 14px;
	display: block;
	float: left;
}

a {
	cursor: pointer;
}

a:hover {
	color: #2d91d1;
}

ul li.cur a {
	color: #ffffff;
}

.tableRowAuto {
	height: auto;
}

.networkRow {
	width: 850px;
	float: left;
	margin-top: 30px;
}

.networkSpan {
	background: #cbefff;
	float: left;
	padding-top: 10px;
	text-align: center;
	width: 200px;
	height: 30px;
}

.form .networkRow input {
	width: 315px;
	height: 40px;
	float: left;
	border: 1px solid #dfdfdf;
}

.rightCenter .form .formRowL .networkFormTop {
	width: 228px;
	height: 40px;
	line-height: 40px;
	float: left;
	text-align: right;
	font-size: 16px;
	padding-right: 20px;
}

.bill-slect {
	position: absolute;
	top: 23px;
	right: 362px;
	border: 1px solid #ccc;
	border-radius: 1px;
}

.bill-slect select {
	width: 132px;
	height: 26px;
}

.leftIcon01 {
	background: url("../images/leftIcon01.png") no-repeat center center;
}

.leftIcon02 {
	background: url("../images/leftIcon02.png") no-repeat center center;
}

.leftIcon03 {
	background: url("../images/leftIcon03.png") no-repeat center center;
}

.leftBar ul li:HOVER .leftIcon01 {
	background: url("../images/leftIconCur01.png") no-repeat center center;
}

.leftBar ul li:HOVER .leftIcon02 {
	background: url("../images/leftIconCur02.png") no-repeat center center;
}

.leftBar ul li:HOVER .leftIcon03 {
	background: url("../images/leftIconCur03.png") no-repeat center center;
}

.leftBar ul li:HOVER .leftIcon04 {
	background: url("../images/leftIconCur04.png") no-repeat center center;
}

.leftBar ul li:HOVER .leftIcon05 {
	background: url("../images/leftIconCur05.png") no-repeat center center;
}

.cur .leftIcon01 {
	background: url("../images/leftIconCur01.png") no-repeat center center;
}

.cur .leftIcon02 {
	background: url("../images/leftIconCur02.png") no-repeat center center;
}

.cur .leftIcon03 {
	background: url("../images/leftIconCur03.png") no-repeat center center;
}

.leftIcon04 {
	background: url("../images/leftIcon04.png") no-repeat center center;
}

.leftIcon05 {
	background: url("../images/leftIcon05.png") no-repeat center center;
}

.rightBar .modelName {
	font-size: 20px;
	height: 90px;
	line-height: 90px;
	text-align: left;
	width: 86%;
	color: #282828;
	float: left;
}

.rightBar .subModelName {
	font-size: 20px;
	height: 60px;
	line-height: 60px;
	text-align: left;
	width: 960px;
	color: #282828;
	float: left;
}

.rightBar .appKey {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	text-align: left;
	width: 960px;
	color: #666666;
	float: left;
}

.rightBar .modelName span {
	float: left;
}

.rightBar .modelName .selectInput {
	float: right;
	width: 120px;
	height: 30px;
	padding-left: 10px;
	line-height: 30px;
	text-align: left;
	margin: 30px 0;
	font-size: 14px;
	color: #000000;
	border: 1px solid #dfdfdf;
}

.rightBar .userCenter {
	float: left;
	width: 918px;
	border: 1px solid #dfdfdf;
	height: 120px;
	margin-bottom: 10px;
}

.userPic {
	width: 120px;
	height: 100%;
	float: left;
}

.userPic img {
	width: 80px;
	height: 80px;
	margin: 20px;
}

.userInfo {
	width: 798px;
	height: 100%;
	float: left;
}

.userInfo h1 {
	font-size: 18px;
	color: #282828;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

.userInfo ul {
	font-size: 14px;
	color: #666666;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

.userInfo ul li {
	float: left;
}

.userInfo ul li img {
	width: 36px;
	height: 36px;
}

.userInfo ul li span {
	margin: 0 30px 0 15px;
}

.rightBar .addDataBtn {
	width: 100px;
	height: 35px;
	position: absolute;
	border-radius: 8px;
	background: #2d91d1;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 35px;
	right: 209px;
	top: 20px;
	cursor: pointer;
}

.rightCenter .tabNav {
	width: 100%;
	margin-top: 60px;
	float: left;
	border-bottom: 2px solid #2d91d1;
}

.rightCenter .tabNav ul {
	width: 480px;
	float: left;
}

.rightCenter .tabNav ul li {
	width: 120px;
	height: 40px;
	line-height: 40px;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #000;
}

.rightCenter .tabNav ul li span {
	display: block;
	width: 100%;
	border-right: 1px solid #2d91d1;
	height: 20px;
	line-height: 20px;
	margin-top: 10px;
}

.rightCenter .tabNav ul li:last-child span {
	border-right: 0px;
}

.rightCenter .tabNav ul li:hover {
	color: #2d91d1;
	cursor: pointer;
}

.rightCenter .tabNav ul li.cur {
	background: #2d91d1;
	color: #fff;
}

.rightCenter .tabNav ul li.cur span {
	border-right: 0px;
}

.rightCenter table {
	width: 100%;
	float: left;
	border: 1px solid #dfdfdf;
	font-size: 12px;
	color: #000;
}

.rightCenter table tr {
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
}

.rightCenter table tr th {
	color: #666666;
	text-align: center;
	background: #ecf4fe;
}

.rightCenter table tr th.describe {
	width: 245px;
}

.rightCenter table tr th:last-child {
	width: 156px;
}

.rightCenter table tr td {
	text-align: center;
	color: #000;
}

.rightCenter table tr td.colsTd {
	text-align: left;
}

.rightCenter table tr td.rowsTd {
	border-left: 1px solid #dfdfdf;
}

.rightCenter table tr td.colsTd input {
	width: 540px;
	margin-left: 30px;
}

.rightCenter table tr td.describe {
	line-height: 24px;
	padding: 5px;
}

.rightCenter table tr td.dataName {
	color: #2d91d1;
}

.rightCenter table tr td a {
	margin: 0 5px;
	color: #2d91d1;
}

.rightCenter table tr td .noReview {
	color: #2d91d1;
}

.rightCenter table tr td.orderID {
	color: #7d7d7d;
}

.rightCenter .edit {
	color: #2d91d1;
}

.rightCenter .del {
	color: #b6181d;
}

.rightCenter table tr td .listBtn {
	height: 30px;
	width: 60px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: #2d91d1;
	border-radius: 8px;
	margin: 0 auto;
}

.lastDiv {
	width: 100%;
	float: left;
	height: 50px;
	line-height: 50px;
	position: relative;
}

.lastDiv .listBtn {
	height: 30px;
	width: 60px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: #2d91d1;
	border-radius: 8px;
	position: absolute;
	top: 10px;
	right: 48px;
}

.rightCenter .form {
	width: 100%;
	float: left;
}

.row {
	width: 100%;
	float: left;
}

.emptyData {
	width: 100%;
	height: 200px;
	line-height: 200px;
	font-size: 18px;
	color: #b3b3b3;
	text-align: center;
	float: left;
}

.form .rowLeft {
	width: 420px;
	float: left;
}

.form .rowRight {
	width: 440px;
	float: left;
	position: relative;
	height: 140px;
}

.form .rowRight img {
	width: 100px;
	height: 100px;
	position: absolute;
	left: 10px;
	bottom: 0px;
}

.form .rowRight #up_img {
	width: 60px;
	height: 20px;
	position: absolute;
	left: 127px;
	bottom: 2px;
}

.form .rowRight .uploadBtn {
	width: 80px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	background: #2d91d1;
	color: #fff;
	font-size: 14px;
	border-radius: 4px;
	position: absolute;
	left: 125px;
	bottom: 0;
	cursor: pointer;
}

.form .formRow {
	float: left;
	margin-top: 30px;
	line-height: 40px;
	margin-right: 30px;
}

.form .formRow .unit {
	margin-left: 20px;
}

.rightCenter .form .formTop {
	width: 90px;
	height: 40px;
	line-height: 40px;
	float: left;
	text-align: right;
	padding-right: 20px;
	font-size: 16px;
}

.form .formRowL {
	float: left;
	margin-top: 30px;
}

.rightCenter .form .formRowL .formTop {
	width: 300px;
	height: 40px;
	line-height: 40px;
	float: left;
	text-align: right;
	font-size: 16px;
	padding-right: 20px;
}

.rightCenter .form input {
	width: 260px;
	height: 40px;
	float: left;
	border: 1px solid #dfdfdf;
}
.rightCenter .form .checkbox {
	    width: 4%;
    height: 18px;
    float:none;
}

.rightCenter .form .inputS {
	width: 115px;
	height: 40px;
	float: left;
	border: 1px solid #dfdfdf;
}

.rightCenter .form .formRowL input {
	width: 315px;
	height: 40px;
	float: left;
	border: 1px solid #dfdfdf;
}

.rightCenter .form select {
	width: 260px;
	height: 30px;
	line-height: 30px;
	float: left;
	border: 1px solid #dfdfdf;
	font-size: 16px;
	color: #171515;
	margin-top: 5px;
}

.saveNext {
	margin: 0px 337px 50px;
	width: 120px;
	height: 35px;
	line-height: 35px;
	border-radius: 8px;
	background: #2d91d1;
	font-size: 14px;
	color: #fff;
	margin-top: 70px;
	text-align: center;
	cursor: pointer;
}

.delBtn {
	height: 30px;
	width: 60px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: #2d91d1;
	border-radius: 8px;
	float: left;
	margin-top: 35px;
}

.addBtn {
	height: 30px;
	width: 60px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: #2d91d1;
	border-radius: 8px;
	float: left;
	margin-top: 35px;
}

.graNext {
	background: #d2d2d2;
}

.formRow .radioDiv {
	width: 80px;
	float: left;
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
}

.formRow .radioDiv input {
	width: 20px;
}

.coverBg {
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.7;
	z-index: 9;
	position: fixed;
	top: 0;
	left: 0;
}

.showBoxBg {
	position: absolute;
	width: 1000px;
	height: 678px;
	background: url(../images/showBowBg.png) no-repeat center center;
	margin: 0 auto;
	top: 100px;
	left: 390px;
	z-index: 10;
}

.closeShow {
	position: absolute;
	top: 25px;
	right: 45px;
	width: 40px;
	height: 40px;
	cursor: pointer;
}

.tableRow {
	width: 100%;
	line-height: 50px;
	text-align: left;
	float: left;
	margin-bottom: 10px;
}

.tableRowTh {
	background: #ecf4fe;
}

.tableRowTh .tableTh {
	margin-left: 30px;
	font-size: 16px;
	color: #b3b3b3;
}

.tableRow input {
	width: 538px;
	height: 25px;
	border: 1px solid #dfdfdf;
	margin-left: 30px;
	font-size: 12px;
	padding-left: 5px;
}

.tableRow .inputM {
	width: 100px;
	height: 25px;
	border: 1px solid #dfdfdf;
	margin-left: 30px;
	font-size: 12px;
	padding-left: 5px;
}

.tableRow textarea {
	width: 530px;
	height: 120px;
	line-height: 30px;
	padding: 7px;
	float: left;
	border: 1px solid #dfdfdf;
	margin-left: 30px;
}

.tableRow .inputR {
	width: 458px;
	height: 25px;
	border: 1px solid #dfdfdf;
	border-left: 0;
	font-size: 12px;
	padding-left: 5px;
	margin-left: 0;
}

.tableRow .inputW {
	float: left;
	margin-left: 30px;
	font-size: 16px;
	color: #b3b3b3;
}

.tableRow .inputS {
	width: 135px;
	height: 25px;
	border: 1px solid #dfdfdf;
	font-size: 12px;
	padding-left: 5px;
	float: left;
	margin-top: 12.5px;
	margin-left: 10px;
}

.borderS {
	margin-top: 10px;
}

.tableRow .addRow {
	float: right;
	width: 135px;
	text-align: center;
}

.iTitle {
	width: 100%;
	float: left;
	height: 40px;
	line-height: 40px;
}

.iTitle span {
	margin-left: 30px;
	font-size: 16px;
	color: #2d91d1;
}

.iTitle img {
	position: relative;
	top: -1px;
}

.leftRow {
	float: left;
	padding-left: 30px;
	margin: 10px 0;
}

.leftRow  input {
	width: 525px;
	height: 25px;
	border: 1px solid #dfdfdf;
}

.rightRow {
	float: right;
	padding-right: 30px;
	margin: 10px 0;
}

.rightRow a {
	margin: 0 10px;
}

.titleBar {
	width: 100%;
	float: left;
	height: 48px;
	line-height: 48px;
	background: #ecf4fe;
}

.titleBar span {
	margin-left: 30px;
	font-size: 16px;
	color: #b3b3b3;
}

.contentL {
	float: left;
	padding: 0 30px;
	width: 540px;
}

.contentR {
	float: left;
	padding: 0 30px;
	width: 539px;
	border-left: 1px solid #dfdfdf;
}

.contentL .titleName {
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	color: #222222;
	border-bottom: 1px solid #dfdfdf;
}

.contentL .titleName a {
	color: #2d91d1;
	margin-left: 10px;
}

.contentR .titleName {
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	color: #222222;
}

.contentL .subTitle {
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #b3b3b3;
	font-size: 16px;
	margin: 10px 0;
}

.formDiv {
	width: 420px;
	margin-left: 60px;
}

.formDivRow {
	width: 100%;
	line-height: 40px;
	color: #b3b3b3;
	font-size: 14px;
	float: left;
	margin-bottom: 20px;
}

.formRowName {
	float: left;
	width: 50px;
	text-align: center;
	height: 40px;
	line-height: 40px;
}

.formInputDiv {
	width: 360px;
	float: left;
}

.formInputDiv input {
	width: 358px;
	height: 24px;
	border: 1px solid #dfdfdf;
}

.rUrl {
	width: 100%;
	height: 155px;
	border: 1px solid #dfdfdf;
}

.rBody {
	width: 100%;
	height: 350px;
	border: 1px solid #dfdfdf;
	margin-bottom: 20px;
}

.testBtn {
	height: 30px;
	width: 60px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: #2d91d1;
	border-radius: 8px;
	margin: 0 auto;
	margin-top: 35px;
	cursor: pointer;
	float: left;
}

.manu {
	float: right;
	padding-bottom: 3px;
	margin: 22px;
	padding-top: 3px;
	text-align: center;
	top: 16px;
	position: relative;
}

.manu a {
	border-right: #eee 1px solid;
	padding-right: 5px;
	border-top: #eee 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #eee 1px solid;
	color: #666;
	padding-top: 2px;
	border-bottom: #eee 1px solid;
	text-decoration: none
}

.manu a:hover {
	border-right: #999 1px solid;
	border-top: #999 1px solid;
	border-left: #999 1px solid;
	color: #666;
	border-bottom: #999 1px solid
}

.manu a:active {
	border-right: #999 1px solid;
	border-top: #999 1px solid;
	border-left: #999 1px solid;
	color: #666;
	border-bottom: #999 1px solid
}

.manu .current {
	border-right: #2d91d1 1px solid;
	padding-right: 5px;
	border-top: #2d91d1 1px solid;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #2d91d1 1px solid;
	color: #fff;
	padding-top: 2px;
	border-bottom: #2d91d1 1px solid;
	background-color: #2d91d1
}

.manu .disabled {
	border-right: #eee 1px solid;
	padding-right: 5px;
	border-top: #eee 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #eee 1px solid;
	color: #ddd;
	padding-top: 2px;
	border-bottom: #eee 1px solid
}

.order_a:HOVER {
	color: #ffffff;
	background-color: #2d91d1;
}

.text-c {
	width: 300px;
	text-align: center;
}

.text-thead {
	font-weight: bold;
}

.text-url {
	word-wrap: break-word;
	word-break: break-all;
}

@CHARSET "UTF-8";

td {
	margin: 0;
	padding: 0;
}

.shop-container {
	width: 550px;
	height: 520px;
	margin: 50px 0 0 0;
}

.shop-container label {
	float: left;
	display: inline-block;
	width: 120px;
	font-size: 18px;
	vertical-align: top;
	display: inline-block;
}

.gs {
	width: 270px;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	border: 1px solid #ccc;
	border-radius: 2px;
}

.shop-logo-warp {
	margin-top: 49px;
	position: relative;
}

.shopUeditor {
	padding-left: 109px;
}

.shop-logo-info {
	position: absolute;
	top: 137px;
	left: 356px;
	color: #b6181d;
	font-size: 12px;
}

.shpic {
	display: block;
	margin: 35px 0 30px 145px;
	width: 83px;
	height: 30px;
	color: #fff;
	text-align: center;
	background-color: #2d91d1;
	padding-top: 6px;
	border-radius: 5px;
	cursor: pointer;
}

.shop-ms {
	width: 413px;
	height: 128px;
	font-size: 14px;
	padding: 5px;
	border: 1px solid #ccc;
	border-radius: 2px;
}

.shop-sumbit {
	width: 83px;
	height: 27px;
	color: #fff;
	background-color: #2d91d1;
	border-radius: 5px;
	text-align: center;
	margin: 30px 0 0 320px;
}

.bt {
	height: 27px;
	color: #fff;
	background-color: #2d91d1;
	border-radius: 5px;
	text-align: center;
}

.ss {
	width: 66px;
	margin: 0 66px 0 120px;
}

.dc {
	width: 124px;
}

.addPortDiv td {
	width: 570px;
	height: 50px;
	line-height: 50px;
	border: 1px solid #ccc;
}

.addPortDiv .left {
	width: 200px;
}

.p11title {
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	text-align: left;
}

.logo_img {
	display: inline-block;
	width: 200px;
	height: 200px;
}

/*��ɫ��ť,���Զ�λ*/
.blueButton {
	position: absolute;
	display: block;
	width: 100px;
	height: 40px;
	background-color: #00b3ee;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font: normal normal normal 16px/40px 'Microsoft YaHei';
	cursor: pointer;
	border-radius: 4px;
}

.blueButton:hover {
	text-decoration: none;
}
/*�Զ����ϴ�,λ�ô�С����a��ȫһ��,������ȫ͸��*/
.myFileUpload {
	position: absolute;
	display: block;
	width: 100px;
	height: 40px;
	opacity: 0;
}
/*��ʾ�ϴ��ļ�������Div*/
.show {
	position: absolute;
	top: 40px;
	width: 100%;
	height: 30px;
	font: normal normal normal 14px/30px 'Microsoft YaHei';
}

.upImage {
	position: absolute;
	top: 241px;
	left: 151px;
	width: 83px;
	height: 33px;
	-khtml-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity = 60);
	filter: "alpha(opacity=60)";
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	opacity: 0;
}

@CHARSET "UTF-8";

td {
	margin: 0;
	padding: 0;
}

.rightBar .settleUl li {
	width: 30%;
	height: 33px;
	line-height: 33px;
	margin-bottom: 20px;
	margin-left: 20px;
	float: left;
}

.rightBar .settleUl {
	margin-top: 14px;
}

.rightBar li input {
	height: 33px;
	line-height: 33px;
	border: 1px solid #ccc;
	width: 118px;
	margin-left: 5px;
}

.rightBar li select {
	height: 33px;
	line-height: 33px;
	border: 1px solid #ccc;
	width: 118px;
}

.rightBar li label {
	width: 100px;
	text-align: right;
	margin-right: 20px;
	display: inline-block;
}

.billContainer {
	width: 550px;
	height: 165px;
	margin: 90px 0 0 40px;
	font-size: 16px;
}

.billContainer label {
	margin-left: 40px;
}

.billContainer input {
	margin-right: 10px;
}

.bill-info-text {
	margin-top: 70px;
	margin-bottom: 40px;
	color: #b6181d;
}

.bill-submit {
	margin-left: 80px;
	width: 85px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	background-color: #2d91d1;
	border-radius: 5px;
}

.save-x {
	position: absolute;
	bottom: -772px;
	right: -175px;
	margin-left: 40px;
	width: 130px;
	height: 37px;
	text-align: center;
	color: #fff;
	background-color: #2d91d1;
	border-radius: 5px;
}

.right-button {
	margin-bottom: 13px;
}

.right-button input {
	cursor: pointer;
}

/*�°漯��*/
html, body {
	padding: 0;
	margin: 0;
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li,
	pre, form, fieldset, legend, button, input, textarea, th, td, img {
	margin: 0;
	padding: 0;
	font-weight: normal
}

body, button, input, select, textarea label {
	font-family: "Microsoft YaHei", ΢���ź�, \9ed1\4f53, \5b8b\4f53,
		"Microsoft JhengHei";
	outline: none;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%
}

address, cite, dfn, em {
	font-style: normal
}

i {
	font-style: normal
}

ul, ol, dl {
	list-style: none
}

a {
	text-decoration: none !important;
	outline: none;
	font-family: "Microsoft YaHei", ΢���ź�, \9ed1\4f53, \5b8b\4f53,
		"Microsoft JhengHei";
	cursor: pointer;
}

img {
	border: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

.fl {
	float: left
}

.fr {
	float: right
}

.clear {
	clear: both
}

.clearFix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	*zoom: 1
}

.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
} /*��������ʡ�Ժ�*/
.ellipsis2, .ellipsis3, .ellipsis4 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden
}

.ellipsis2 {
	-webkit-line-clamp: 2
} /*��������ʡ�Ժ�*/
.ellipsis3 {
	-webkit-line-clamp: 3
} /*��������ʡ�Ժ�*/
.ellipsis4 {
	-webkit-line-clamp: 4
} /*��������ʡ�Ժ�*/
.inner {
	width: 1200px;
	margin: 0 auto;
	 position: relative;
}

/*header*/
.header {
	height: 50px;
	background: #1d2935;
	border-bottom: 1px solid #2e4356
}

.header .logo img {
	display: block;
    width: 230px;
    height: 41px;
    margin-top:5px;
}

.header .logo span {
	display: inline-block;
	line-height: 50px;
	padding-left: 10px;
	font-size: 20px;
	color: #fff;
	font-weight: bold
}

.header .login a {
	font-size: 16px;
	color: #fff;
	line-height: 50px;
}
/*nav*/
.nav {
	height: 50px;
	background: #1d2935
}

.nav a {
	display: block;
	padding: 0 13px;
	float: left;
	height: 47px;
	line-height: 47px;
	border-bottom: 3px solid #1d2935;
	margin: 0 40px 0 20px;
	color: #fff;
	font-size: 16px;
	font-weight: bold
}

.nav a:hover {
	border-color: #009edb
}

.nav a.current {
	border-color: #009edb
}
/*nav2*/
.nav2 {
	height: 34px;
	padding: 7px 0;
	background: #1d2935
}

.nav2 h3 {
	width: 120px;
	padding-left: 10px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	line-height: 34px;
	border-right: 1px solid #797979
}

.nav2 div.fl {
	padding-left: 40px
}

.nav2 div.fl a {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	line-height: 34px;
	margin-right: 50px
}

.nav2 div.fr a {
	display: inline-block;
	font-size: 12px;
	color: #fff;
	margin-right: 60px;
	line-height: 34px;
}
.nav2 div.fl a:HOVER{
	color: rgb(25, 158, 216);
}
.nav2 div.fl a.cur{
	color: rgb(25, 158, 216);
}
/*footer*/
.footerT {
	height: 260px;
	background: #1d2935;
	border-bottom: 1px solid #1d2935
}

.footerT .list {
	float: left
}

.footerT .list h5 {
	font-size: 18px;
	color: #999999;
	font-weight: 400;
	line-height: 16px;
	padding: 64px 0 28px
}

.footerT .list p {
	font-size: 14px;
	color: #999;
	line-height: 30px
}

.footerT .list a {
	display: block;
	font-size: 14px;
	color: #999;
	line-height: 30px;
}

.footerT .list a:hover {
	color: #fff
}

.footerT .list img {
	display: block;
	width: 65px;
	height: 65px;
	margin-bottom: 5px
}

.footerT .list01 {
	width: 460px;
	padding-left: 106px
}

.footerT .list02 {
	width: 227px
}

.footerT .list03 {
	width: 360px
}

.footerB {
	height: 107px;
	padding-top: 20px;
	background: #1d2935;
	border-top: 1px solid rgb(46,67,86);
}

.footerB p {
	text-align: center;
	font-size: 14px;
	color: #999;
	line-height: 30px
}
/*λ��*/
.location {
	height: 62px
}

.location span {
	line-height: 62px;
	color: #333;
	font-size: 14px
}

/* ���� */
.up span {
	    width: 52px;
    height: 52px;
    display: block;
    position: fixed;
    cursor: pointer;
    bottom: 0;
    right: 1%;
    background: url(../images/up_top.png) no-repeat;
}
.up span:HOVER {
    background: url(../images/up_top1.png) no-repeat;
}

/*问题反馈弹出从这里开始css*/
.xyn-fk {
	width: 52px;
	height: 52px;
	background: url(../images/feedback/zx.png) no-repeat;
	position: fixed;
	bottom: 52px;
	right: 1%;
	cursor: pointer;
}
.xyn-fk:hover{ background:url(../images/feedback/x-fk1.png) no-repeat;}
.alert-mian{ display:none;}
.alert-bj{
	background:rgba(0,0,0,0.5);
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10;
	background-color:#000;
	opacity:0.5;
	filter:alpha(opacity=50);
}

.alert-box{
	width:600px;
	background: #fff;
	height: 496px;
	z-index: 100000000000;
	position: fixed;
	left:50%;
	top:20%;
	margin-left:-300px;}

.alert-box-fd{ margin:auto; }
.alert-btn-fd{ margin-top:10px; text-align:center;}
.alert-btn-fd a{ display:inline-block; background:#bfcfdb; width:100px; height:28px; line-height:28px; text-align:center; color:#fff; margin-left:10px; cursor:pointer;}
.alert-btn-fd a.alert-btn-yes{ background:#60d1e6; border-radius:5px;}

.alert-box-fd h2{ height:40px; background:#60d1e6; color:#fff; text-align:center; line-height:40px;font-size:16px;}
.alert-box-fd h2 img{ float:right; padding-right:13px; cursor:pointer; margin-top:13px;}
.alert-box-p{ font-size:12px; text-align:center; padding-top:20px;}
.alert-box-list{ width:316px; margin:auto; margin-top:20px;}
.alert-box-list > div{ margin-top:11px; height:28px;}
.alert-box-list > div > input{ width:232px; height:28px; line-height:28px; padding-left:6px; font-size:12px; border:1px solid #dfdfdf; background:#fff;}
.alert-box-list > div > span{ width:50px; display:inline-block; margin-right:13px; font-size:12px; float:left; line-height:28px;}
.alert-box-list div select{ width:232px; height:28px; padding-left:4px; font-size:12px; border:1px solid #dfdfdf; background:#fff;}
.alert-box-list div select option{padding-left:6px; font-size:12px;}
.alert-textarea{ text-align:center; margin-top:23px;}
.alert-textarea textarea{ width:512px; height:164px; resize:none;font-size:12px; padding-left:6px; line-height:22px; padding-top:6px;border: 1px solid #dfdfdf;}
.alert-id{ font-size:12px; line-height:28px;}
.alert-box-list div.alert-id span{ width:50px;}
.alert-box-list div.alert-shuju input{ cursor:pointer}
.alert-box-fd dl{ width:87px; margin:auto; margin-top:165px;}
.alert-box-fd dl dd{ color:#60e676; font-size:18px; text-align:center; margin-top:20px;}
.alert-box-fd dl dt img{ margin-left:6px;}

.btn_addPic{
	display: block;
	position: relative;
	width: 232px;
	height: 28px;
	overflow: hidden;
	border: 1px solid #ccc;
	background:#fff;
	color: #999999;
	cursor: pointer;
	padding-left:6px;
}
.btn_addPic span{display: block; font-size:12px; padding-top:6px;}
.filePrew {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 300px;
	height: 28px;
	font-size: 100px;
	opacity: 0;
	filter:alpha(opacity=0);
}



/*浮框-->咨询&建议*/
.piaochuang{position: fixed;right: 30px;bottom: 200px;z-index: 999999999}
.fukuang{width: 21px;height: 120px;background: #fff;box-shadow: 0px 0px 10px 0px #e4e4e4;padding: 10px 12px 0;text-align: center;cursor: pointer}
.fukuang h3{font-size: 14px;color: #2391d1;}
.fukuang img{display: block}

.taceng{width: 300px;height: 186px;padding: 34px 0 0 20px;background: #fff;border: 1px solid #e4e4e4;box-shadow: 0px 0px 10px 0px #e4e4e4;position: absolute;right: 60px;top: -90px;display: none}
.taceng a img{display: block;float: left;margin-right: 15px;}
.taceng a {display: block;height: 30px;margin-top: 32px;}
.taceng a:first-child{margin-top: 0;cursor: text}
.taceng a h2{font-size: 14px;color: #333;line-height: 14px;}
.taceng a h2 span{font-size: 12px;color: #ff6600;line-height: 12px;margin-left: 12px;}
.taceng a p{font-size: 12px;color: #999;line-height: 12px;}
.taceng a.jszcA{cursor: text}
.taceng a.jszcA h2 span{color: #999}
.close_03{display: block;position: absolute;right: 15px;top: 15px;cursor: pointer}
#top{position: fixed;right: 30px;bottom: 100px;box-shadow: 0px 0px 10px 0px #e4e4e4;}