.tf-body {
	position: relative;
}
.g-header {
	min-width: 1200px;
}
.g-main {
	min-width: 1200px;
}
.g-footer {
	min-width: 1200px;
}
.g-nav {
	min-width: 1200px;
}
.g-header {
	background: url("../images/tf-head-bg.png") repeat-x 0% 0% / 100% 100%; height: 90px; position: relative; z-index: 2;
}
.tf-head-logo {
	padding-top: 18px;
}
.tf-head-logo .logo {
	width: 287px; height: 53px; vertical-align: top; display: inline-block;
}
.tf-head-logo .logo:hover {
	opacity: 0.8;
}
.tf-head-infor {
	margin: 15px 0px 0px 23px; width: 195px; height: 23px; vertical-align: top;
}
.tf-head-login {
	line-height: 32px; padding-top: 29px;
}
.tf-language {
	color: rgb(68, 66, 46); font-family: "����"; font-size: 14px; display: inline-block;
}
.tf-head-login .pipe {
	margin: 0px 10px 0px 8px; color: rgb(87, 87, 89); font-size: 17px;
}
.tf-head-login .login {
	background: url("../images/tf-head-login.png") no-repeat 24px rgb(253, 224, 18); border-radius: 3px; width: 138px; text-align: left; color: rgb(0, 0, 0); line-height: inherit; padding-left: 47px; font-size: 16px;
}
.tf-head-login .login:hover {
	background-color: rgb(238, 211, 19);
}
.tf-head-login .cur.login {
	background-color: rgb(238, 211, 19);
}
.tf-head-login .disabled.login {
	background: url("../images/tf-head-login-disabled.png") no-repeat 24px rgb(247, 247, 247); color: rgb(214, 214, 214);
}
.mask {
	background: url("../images/myCloudMask-bg.png"); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 1;
}
.g-nav {
	background: rgb(44, 44, 44); height: 45px; position: relative; z-index: 2;
}
.tf-nav-list > li {
	width: 140px;
}
.tf-nav-list > li > .a {
	text-align: center; color: rgb(169, 169, 169); line-height: 45px; font-size: 18px; display: block;
}
.tf-nav-list > li > .a:hover {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
.tf-nav-list > li > .cur.a {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
.tf-nav-list > li > .active.a {
	background: rgb(57, 57, 57); color: rgb(255, 255, 255);
}
.tf-nav-list > li:hover .tf-nav-drop {
	display: block;
}
.tf-nav-list > li.cur .tf-nav-drop {
	display: block;
}
.tf-nav-drop {
	background: rgb(255, 255, 255); left: 0px; top: 45px; width: 100%; height: 396px; display: none; position: absolute; z-index: 1; opacity: 0.95;
}
.tf-nav-drop .seg1 {
	width: 850px;
}
.tf-nav-drop .seg2 {
	width: 350px;
}
.tf-nav-dropTab {
	width: 100%; margin-top: 30px;
}
.tf-nav-dropTab td {
	width: 284px; text-align: center; vertical-align: top; border-right-color: rgb(227, 225, 227); border-right-width: 1px; border-right-style: solid;
}
.tf-nav-dropTab .a {
	color: rgb(102, 102, 102); line-height: 1; font-size: 18px; margin-top: 45px; display: block;
}
.tf-nav-dropTab :first-child.a {
	margin-top: 14px;
}
.tf-nav-dropTab .a:hover {
	color: rgb(0, 0, 0); font-weight: bold; text-decoration: underline;
}
.tf-nav-drop .mtl.tf-nav-ad {
	margin-top: 119px; margin-left: 50px;
}
.tf-nav-ad {
	width: 250px; display: block;
}
.tf-nav-ad .img {
	width: 100%; height: 158px;
}
.tf-nav-ad .tt {
	text-align: center; color: rgb(51, 51, 51); line-height: 24px; font-size: 16px; margin-top: 26px;
}
.tf-title {
	line-height: 30px;
}
.tf-title .img {
	width: 30px; height: 30px; margin-right: 15px;
}
.tf-title .a {
	color: rgb(51, 51, 51); font-size: 22px; font-weight: bold;
}
.tf-nav-search {
	border-radius: 6px; border: 1px solid rgb(88, 86, 81); width: 230px; margin-top: 7px;
}
.tf-nav-search .inp {
	padding: 0px 14px; width: 198px; height: 28px; color: rgb(169, 169, 169); line-height: 28px; font-size: 14px; box-sizing: border-box;
}
.tf-nav-search .btn {
	background: url("../images/tf-nav-search-btn.png") no-repeat; width: 17px; height: 17px; font-size: 0px; cursor: pointer;
}
.g-footer {
	background: url("../images/g-footer-bg.png") no-repeat rgb(44, 44, 44); padding-top: 12px;
}
.tf-foot-link {
	padding-top: 27px; padding-bottom: 42px;
}
.tf-foot-link .seg1 {
	width: 558px;
}
.tf-foot-link .seg2 {
	width: 458px; padding-top: 7px;
}
.tf-foot-about > li {
	margin-left: 102px;
}
.tf-foot-about > li:first-child {
	margin-left: 0px;
}
.tf-foot-aboutList .title {
	color: rgb(255, 255, 255); line-height: 1; font-size: 18px;
}
.tf-foot-aboutList .a {
	color: rgb(149, 149, 149); line-height: 1; font-size: 14px; margin-top: 17px; display: inline-block;
}
.tf-foot-aboutList .a:hover {
	color: rgb(167, 167, 167);
}
.tf-foot-pie {
	padding-right: 28px; border-right-color: rgb(88, 86, 81); border-right-width: 1px; border-right-style: solid; position: relative;
}
.tf-foot-pie li {
	background: rgb(48, 50, 48); border-radius: 4px; border: 1px solid rgb(88, 86, 81); width: 184px; height: 40px; line-height: 40px; margin-top: 13px; box-sizing: border-box;
}
.tf-foot-pie li:first-child {
	margin-top: 0px;
}
.tf-foot-pie .a {
	color: rgb(172, 173, 173); padding-left: 51px; font-size: 14px; display: block; position: relative;
}
.tf-foot-pie .a1 {
	background: url("../images/tf-foot-pieIcon_03.png") no-repeat 8px;
}
.tf-foot-pie li:hover .a1 {
	background: url("../images/tf-foot-pieIcon_03-cur.png") no-repeat 8px;
}
.tf-foot-pie li.cur .a1 {
	background: url("../images/tf-foot-pieIcon_03-cur.png") no-repeat 8px;
}
.tf-foot-pie .a2 {
	background: url("../images/tf-foot-pieIcon_06.png") no-repeat 8px;
}
.tf-foot-pie li:hover .a2 {
	background: url("../images/tf-foot-pieIcon_06-cur.png") no-repeat 8px;
}
.tf-foot-pie li.cur .a2 {
	background: url("../images/tf-foot-pieIcon_06-cur.png") no-repeat 8px;
}
.tf-foot-pie .a3 {
	background: url("../images/tf-foot-pieIcon_08.png") no-repeat 8px;
}
.tf-foot-pie li:hover .a3 {
	background: url("../images/tf-foot-pieIcon_08-cur.png") no-repeat 8px;
}
.tf-foot-pie li.cur .a3 {
	background: url("../images/tf-foot-pieIcon_08-cur.png") no-repeat 8px;
}
.tf-foot-pie .a::before {
	left: -8px; top: 50%; margin-top: -6px; border-top-color: transparent; border-right-color: rgb(255, 255, 255); border-bottom-color: transparent; border-top-width: 8px; border-right-width: 12px; border-bottom-width: 8px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; display: none; position: absolute; content: "";
}
.tf-foot-drop {
	background: rgb(255, 255, 255); left: -134px; top: 0px; width: 124px; height: 147px; text-align: center; display: none; position: absolute;
}
.tf-foot-drop .img {
	width: 112px; height: 112px; margin-top: 6px;
}
.tf-foot-drop .tt {
	color: rgb(51, 51, 51); line-height: 1; font-size: 12px; margin-top: 8px;
}
.tf-foot-pie li:hover {
	background: rgb(255, 255, 255); border-color: rgb(255, 255, 255);
}
.tf-foot-pie li.cur {
	background: rgb(255, 255, 255); border-color: rgb(255, 255, 255);
}
.tf-foot-pie li:hover .a {
	color: rgb(0, 0, 0);
}
.tf-foot-pie li.cur .a {
	color: rgb(0, 0, 0);
}
.tf-foot-pie li:hover .a::before {
	display: block;
}
.tf-foot-pie li.cur .a::before {
	display: block;
}
.tf-foot-pie li:hover .tf-foot-drop {
	display: block;
}
.tf-foot-pie li.cur .tf-foot-drop {
	display: block;
}
.tf-foot-phone {
	height: 146px; margin-left: 28px; position: relative;
}
.tf-foot-phone .num {
	font-size: 30px; margin-top: 10px;
}
.tf-foot-phone .tt {
	color: rgb(255, 224, 0); line-height: 1;
}
.tf-foot-phone .infor {
	letter-spacing: 2px; font-size: 26px; margin-top: 15px;
}
.tf-foot-phone .img {
	left: 0px; width: 186px; height: 28px; bottom: 3px; position: absolute;
}
.tf-foot-msg {
	height: 74px; border-top-color: rgb(87, 87, 89); border-top-width: 1px; border-top-style: solid;
}
.tf-foot-msg .seg1 {
	width: 558px;
}
.tf-foot-msg .tt {
	color: rgb(149, 149, 149); line-height: 22px; font-size: 14px; margin-top: 12px;
}
.tf-foot-alt {
	padding-top: 18px;
}
.tf-foot-alt .tt {
	color: rgb(149, 149, 149); line-height: 37px; font-size: 14px;
}
.tf-foot-alt .tt:hover {
	color: rgb(167, 167, 167);
}
.tf-foot-alt .line {
	margin: 0px 18px 0px 12px;
}
.tf-foot-alt .imgW {
	width: 100px; height: 37px; vertical-align: top; display: inline-block;
}
.g-main {
	background: rgb(255, 255, 255); min-height: 800px;
}
