/*
=== ytone.com.cn StyleSheet File ====================================
     Author: Tigerhood.net
    Version: 1.0
Last Update: 2009-2
==============================================================
*/
/*-- common --*/
body {
	background: #efefef;
	text-align: justify;
	text-justify: inter-ideograph;
}
body, form {
	color: #333;
	margin: 0;
	padding: 0;
	font: normal 12px arial;
	line-height: 19px;
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
a {
	color: #1568aa;
	text-decoration: none;
}
a:hover {
	color: #c00;
}
p strong {
	color: #c00;
	font: bold 16px arial;
}
.faq {
	border-left: 3px solid #C4CFDB;
	padding-left: 10px;
	margin-bottom: 15px;
	text-align: left;
}
.faq h4 {
	font: bold 12px verdana;
	line-height: 22px;
} 
.faq span {
	font: normal 12px verdana;
	color: #333;
	line-height: 20px;
} 
.bigfont {
	font-size: 14px;
}
.gray {
	color: #999;
}
.red {
	color: #c00;
}
.green {
	color: Green;
}
.white {
	color: White;
}
.inputstyle {
	color: #666;
	border: 1px solid #A7A6AA;
	padding: 2px;
}
.sInput {
	width: 30px;
}
.btnstyle {
	width: 67px;
	height: 24px;
	border: 0;
	text-align: center;
	font: bold 12px arial;
	color: #fff;
	background: url(../images/bg_btn.gif) no-repeat;
}
/*-- header --*/
#wrapper {
	background: #efefef;
}
#header {
	background: url(../images/bg_bgT.gif) repeat-x; 
	height: 93px;
}
#header .hCon {
	width: 960px;
	margin: 0 auto;
}
#header .hCon .logo {
	width: 200px;
	margin: 18px 0 0 22px;
	float: left;
}
#header .hCon .menu {
	float: right;
}
#menuT {
	text-align: right;
	clear: both;
	padding-top: 20px;
}
#menuT .name {
	font-weight: bold;
	color: #c00;
}
#menuT .line {
	color: #999;
	padding: 0 5px 0 2px;
}
#menuT .keyword {
	background: #fff url(../images/bg_textbox.gif) repeat-x;
	border: 1px solid #ddd;
	padding: 1px 2px;
	font-size: 12px;
	color: #666;
}
#menuT .searchgo {
	border: 0;
	color: #333;
	padding: 1px 2px;
	font-size: 12px;
	background: #c4cfdb;
}
#menuB {
	margin-top: 18px;
	*margin-top: 20px;
	width: 680px;
	height: 32px;
	background: url(../images/bg_bgT.gif) repeat-x 0 -94px;
}
#menuB li {
	width: 136px;
	height: 32px;
	float: left;
	text-align: center;
	font: bold 14px arial;
	line-height: 32px;
	background: url(../images/bg_bg.gif) no-repeat 0 -95px;
}
#menuB li#home {
	background-position: -495px -95px;
}
#menuB li#home.now,
#menuB li#home a:hover {
	color: #000;
	display: block;
	background: url(../images/bg_bg.gif) no-repeat -667px -95px;	
}
#menuB li a {
	color: #333;
}
#menuB li.now,
#menuB li a:hover {
	color: #000;
	display: block;
	background: url(../images/bg_bg.gif) no-repeat -290px -95px;	
}
/*-- #menuB renamed to #nemuA for about --*/
#menuA {
	margin-top: 17px;
	*margin-top: 15px;
	height: 28px;
	float: right;
}
#menuA li {
	height: 28px;
	width: 85px;
	float: left;
	text-align: center;
	line-height: 26px;
	margin-left: 5px;
	background: url(../images/bg_bg.gif) no-repeat right -137px;
}
#menuA li a {
	display: block;
	height: 28px;
	background: url(../images/bg_bg.gif) no-repeat left -137px;
}
#menuA li a:hover {
	padding-top: 1px;
}
.mCl1 {
	float: left;
	width: 218px;
}
.mCr1 {
	float: right;
	width: 690px;
}
/*--  about --*/
.mCl2 {
	float: left;
	width: 175px;
}
.mCr2 {
	float: right;
	width: 700px;
}
/* support */
.mCl3 {
	float: left;
	width: 760px;
}
.mCr3 {
	float: right;
	width: 150px;
}
/* support */
.mCl4 {
	float: left;
	width: 100px;
}
.mCr4 {
	float: right;
	width: 800px;
}
/*--  about --*/
.menuLa {
	background: #E6F4FC;
	/*border-top: 1px solid #CADFEB;
	border-left: 1px solid #CADFEB;
	border-right: 1px solid #CADFEB;*/
	border-bottom: 5px solid #1568aa;
}
.menuLa ul {
	padding: 10px 0;
}
.menuLa li {
	height: 34px;
	font: bold 14px arial;
	line-height: 34px;
	padding-left: 54px;
	background: url(../images/bg_bg.gif) no-repeat 0 -172px;
}
.menuLa li.current {
	border-top: 1px solid #b1c5d6;
	border-bottom: 1px solid #fff;
	background: url(../images/bg_bg.gif) no-repeat right -172px;
}
.menuLa li.current a {
	color: #333;
}
.aTit {
	color: #c00;
	font: bold 16px arial;
	padding-left: 20px;
	padding-bottom: 3px;
	background: url(../images/bg_bg.gif) no-repeat 0 -210px;
	border-bottom: 1px dotted #ccc;
}
.aTit span {
	float: right;
	font: normal 12px arial;
	padding-right: 10px;
}
.aCon {
	padding: 0 20px 20px 20px;
}
.aCon p {
	font-size: 14px;
	line-height: 22px;
	color: #666;
	text-align: justify;
	text-justify: inter-ideograph;
}
.aCon p.icoHistory {
	background: url(../images/icon_history.gif) no-repeat 0 3px;
	padding-left: 30px;
}
.aCon p.icoHistory span {
	color: #A3750F;
	padding-right: 8px;
	border-right: 1px solid #ccc;
	margin-right: 10px;
}
.aCon p img {
	margin: 5px 0;
}
.aCon p.icoAward {
	background: url(../images/icon_award.gif) no-repeat 0 3px;
	padding-left: 30px;
}
.aCon .title {
    margin:20px 0 0 0;
    height:25px;
	font-size:18px;
	color:#333;
    font-weight:bold;
	text-align:center;
}
.aCon .info {
    height:20px;
	font-size:12px;
	color:#999;
    font-weight:normal;
	text-align:center;
}
.aCon .content {
    margin:8px 0;
	font-size:12px;
	color:#333;
    font-weight:normal;
	line-height:21px;
	overflow-x:hidden;
}
.hrList {
	background: #eee;
	border: 1px solid #ccc;
	line-height: 22px;
}
.hrList .hrDepartment {
	padding: 10px;	
}
.hrList .hrDepartment h5 {
	margin: 0;
}
.hrList .hrDepartment li {
	float: left;
	width: 20%;
	background: url(../images/bg_bg.gif) no-repeat -958px -39px;
	padding-left: 13px;
}
.hrList .bgW {
	background: #f8f8f8;
}
.hrTit, .hrTitCom {
	font: bold 14px arial;
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
}
.hrTit, .hrTitCom {
	color: #fff;
	background: #1568aa;
}
.hrTitCom {
	color: #666;
	background: #e6f4fc;
}
.hrCon {
	padding: 0 10px;
}
.t1 {
	float: left;
	width: 270px;
}
.t2 {
	float: left;
	width: 80px;
	text-align: center;
}
.t3 {
	float: right;
	width: 80px;
	text-align: center;
}
.goTop {
	float:right; display:inline; width:200px; text-align: right;
}
.goTop a {
	padding-left: 20px;
	background: url(../images/bg_bg.gif) no-repeat -265px -182px;
}
.goTop a:hover {
	background: url(../images/bg_bg.gif) no-repeat -452px -182px;
}
/*-- main --*/
#main {
	width: 974px;
	margin: 0 auto;
}
#main .mainM {
	background: #fff url(../images/bg_mainM.gif) repeat-y;
	padding: 0 7px;
}
.pathway {
	height: 28px;
	line-height: 28px;
	background: url(../images/bg_bgT.gif) repeat-x 0 -127px;
	border-bottom: 1px solid #dee9ef;
	padding: 0 20px;
}
#main .mainB {
	background: #fff url(../images/bg_bg.gif) no-repeat;
	height: 27px;
}
#indexflash {
	height: 230px;
}
#banner {
	border-bottom: 4px solid #e9edf2;
}
#main .mainM .mCon {
	padding: 20px 20px 0 20px;
}
#main .mainM .mCon .mCl {
	float: left;
	width: 672px;
}
#announce {
	background: #1267a9;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	color: #fff;
	font-weight: bold;
}
#announce ul {
	padding: 0;
	margin: 0;
	float: left;
	overflow: hidden;
	list-style-type: none;
}
#announce ul li {
	margin: 0px 0px 0px 1em;
}
#announce ul li.active {
	display: block
}
#announce span {
	border-right: #ccc 1px solid;
	padding-right: 0.75em;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0.75em 0px 0px;
	padding-top: 0px;
}
#announce ul a {
	color: #ccc;
	font-weight: normal;
	text-decoration: none;
}
#announce ul a:hover {
	text-decoration: underline
}
#announce ol {
	padding-right: 10px;
	padding-top: 4px;
	*padding-top: 0px;
	_padding-top: 5px;
	float: right;
	margin: 0px;
	list-style-type: none;
	height: 17px;
	overflow: hidden;
}
#announce ol li {
	display: inline;
	margin: 0px 0px 0px 3px
}
#announce ol li img {
	border: 0;
}
#announce ol li a {
	background: url(../images/bg_announce.gif) no-repeat 0 -10px
}
#announce ol li a:hover {
	background: url(../images/bg_announce.gif) no-repeat 0 -20px
}
#announce ol li a.active {
	background: url(../images/bg_announce.gif) no-repeat 0 0;
}
#announce ol li a.active:hover {
	background: url(../images/bg_announce.gif) no-repeat 0 -10px
}
#userType {
	margin-top: 10px;
}
.ml15 {
	margin-left: 15px;
}
.mt10 {
	margin-top: 10px;
}
#userType .user {
	background: #ffe7db;
	border: 1px solid #f6bbb8;
	width: 312px;
	padding: 10px 0px 10px 14px;
	float: left;	
}
#userType .user .userL {
	float: left;
	padding-right: 9px;
	border-right: 1px solid #f6bbb8;
}
#userType .user .userR {
	float: left;
	width: 215px;
	padding-left: 20px;
	border-left: 1px solid #fff;
}
#userType .user .userR h3 {
	margin: 0 0 5px 0;
	padding: 0;
	font: bold 14px arial;
}
#userType .user .userR li {
	float: left;
	line-height: 20px;
	width: 90px;
	background: url(../images/bg_bg.gif) no-repeat -195px -39px;
	padding-left: 10px;
}
#userType .user .userR li a {
	color: #c00;
}
#userType .user .userR li a:hover {
	text-decoration: underline;
}
#newsHelp {
	clear: both;
	margin-top: 10px;
}
#newsHelp .articleL {
	float: left;
	border: 1px solid #C8DFEF;
	padding: 5px 10px;
	width: 306px;
}
#newsHelp .articleL h5 {
	font: bold 12px arial;
	line-height: 22px;
}
#newsHelp .articleL li {
	line-height: 20px;
	background: url(../images/bg_bg.gif) no-repeat -958px -39px;
	padding-left: 10px;
}
#main .mainM .mCon .mCr {
	float: right;
	width: 228px;
}
#mLogin {
	background: #E6F4FC;
	border: 1px solid #CADFEB;
}
#mLogin .tit {
	font: bold 13px arial;
	height: 27px;
	line-height: 27px;
	text-align: center;
	border-bottom: 1px solid #CADFEB;
}
#mLogin .con {
	padding: 10px;
}
#mLogin .con p {
	margin: 0;
	padding: 5px 0;
}
#mLogin .con .cen {
	text-align: center;
	color: #999;
}
#mLogin .con .cen a {
	padding: 0 10px;
}
#mLogin .con .sel {
	width: 150px;
}
#mLogin .con .text {
	width: 144px;
}
#mLogin .con .yzm {
	width: 80px;
}
.loginBtn,
.loginBtnOn,
.regBtn,
.regBtnOn {
	cursor: hand;
	width: 160px;
	height: 30px;
	border: 0;
	background: url(../images/bg_btn.gif) no-repeat;
	margin: 5px 0;
}
.loginBtnOn {
	background-position:  0 -30px
}
.regBtn {
	background-position:  0 -60px
}
.regBtnOn {
	background-position:  0 -90px
}
#mAd {
	margin-top: 10px;
}
/*-- help --*/
.helpMenuB {
	width: 402px;
	margin: 0 auto;
}
.helpMenuB ul {}
.helpMenuB li {
	width: 134px;
	height: 28px;
	display: block;
	background: url(../images/bg_help.gif) no-repeat 0 -204px;
	font-size: 14px;
	line-height: 28px;
	float: left;
	text-align: center;
}
.helpMenuB li.current {
	background: url(../images/bg_help.gif) no-repeat 0 -176px;
}
.helpMenuB li.current {
	color: #333;
	font-weight: bold;
}
.menuHelp {
	height: 85px;
	background: url(../images/bg_bgT.gif) repeat-x 0 -165px;
}
.menuHelpAll {
	width: 856px;
	margin: 0 auto;
}
.menuHelpAll .l,
.menuHelpAll .r {
	float: left;
	display: block;
	width: 115px;
	height: 74px;
	background: url(../images/bg_help.gif) no-repeat;
}
.menuHelpAll .r {
	background: url(../images/bg_help.gif) no-repeat right top;
}
.menuHelpAll .m {
	float: left;
	width: 626px;
	height: 74px;
	background: url(../images/bg_bgT.gif) repeat-x 0 -260px;
}
.menuHelpAll .m .search {
	padding-top: 13px;
	padding-left: 15px;
}
.menuHelpAll .m .search .searcInput {
	border: 2px solid #c4cfdb;
	height: 13px;
	padding: 6px;
	width: 465px;
	font-size: 14px;
	color: #999;
}
.menuHelpAll .m .search .searchBtn {
	width: 111px;
	height: 29px;
	border: 0;
	font: bold 14px arial;
	color: #fff;
	line-height: 29px;
	margin-left: 5px;
	background: url(../images/bg_help.gif) no-repeat 0 -84px;
}
.menuHelpAll .m .search p {
	margin: 2px;
}
.helpSteps {
	margin-bottom: 15px;
}
.question {
	margin-bottom: 10px;
}
.question .qTit,
.question .qTit1,
.question .qTit2,
.question .qTit3 {
	height: 36px;
	background: url(../images/bg_questTit.gif) no-repeat;
	font: bold 14px verdana;
	line-height: 36px;
	padding-left: 15px;
}
.question .qTit span {
	color: #c00;
	padding-right: 5px;
}
.question .qTit a {
	float: right;
	font: normal 12px arial;
	padding-right: 15px;
	line-height: 36px;
}
.question .qTit1 {
	background-position: 0 -36px;
}
.question .qTit2 {
	background-position: 0 -72px;
}
.question .qTit3 {
	background-position: 0 -108px;
}
.question .qCon {
	padding: 0 10px 10px 10px;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}
.question .qCon li {
	line-height: 25px;
	padding-left: 20px;
	background: url(../images/bg_help.gif) no-repeat 0 -120px;
	border-bottom: 1px dotted #e3e3e3;
}
.question .qCon li span {
	float: right;
	color: #999;
	padding-right: 5px;
}
.question .qCon .qPage {
	line-height: 26px;
	text-align: center;
}
.question .qCon .qPage a {
	padding: 0 10px;
}
.question .qCon .answer {
	padding: 10px;
	color: #666;
}
.question .qCon .answer p {
	margin: 0;
	padding: 5px 10px;
}
.subInput {
	color: #fff;
	border-top: 1px solid #63a8ce;
	border-right: 1px solid #0d4984;	
	border-bottom: 1px solid #09386f;
	border-left: 1px solid #3c88bc;		
	background: #1568aa;
	vertical-align: middle;
	font-size: 12px;
	padding: 0 20px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	margin: 3px 0;
}
.cancelInput {
	color: #fff;
	border-top: 1px solid #cbcbcb;
	border-right: 1px solid #929292;	
	border-bottom: 1px solid #878787;
	border-left: 1px solid #bababa;		
	background: #a5a5a5;
	vertical-align: middle;
	font-size: 12px;
	padding: 0 20px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	margin: 3px 0;
}
.question .qCon .video {
	border: 1px solid #e8e7d0;
}
.question .qCon .video .vTit {
	border-bottom: 1px solid #eae9e9;
	background: #efefef;
	font-weight: bold;
	padding: 5px 10px;
}
.question .qCon .video .vTit img {
	vertical-align: middle;
}
.question .qCon .video .vTit span {
	float: right;
}
.question .qCon .video .vCon {
	text-align: center;
	padding: 5px;
}

/*-- serviceA --*/
.selUserType {
	margin: 30px;
}
.selUserType .user {
	background: #ffe7db;
	border: 1px solid #f6bbb8;
	width: 45.7%;
	padding: 15px 0px 15px 15px;
	float: left;
}
.selUserType .user .userL {
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	border-right: 1px solid #f6bbb8;
	font: bold 14px arial;
}
.selUserType .user .userR {
	float: left;
	color: #666;
	width: 160px;
	padding-left: 20px;
	border-left: 1px solid #fff;
}
.selUserType .user .userR p {
	margin: 10px 0 0 0;	
	text-align: center;
}
.selUserType .user .userR img {
	border: 0;
}
.stat {
	margin-top: 20px;
	padding: 60px 40px;
	background: #E6F4FC;
	border: 1px solid #CADFEB;
	font: bold 14px arial;
}
.stat {
	margin-top: 20px;
	padding: 60px 40px;
	background: #E6F4FC;
	border: 1px solid #CADFEB;
	font: bold 14px arial;
}
.stat p.wait {
	background: url(../images/ico_wait.gif) no-repeat;
	padding: 10px 0 10px 75px;
}
.stat p.ok {
	background: url(../images/ico_ok.gif) no-repeat;
	padding: 20px 0 20px 75px;
}
/*-- serviceB --*/
.selSerType {
	margin: 30px;
}
.selSerType .SerType {
	background: #ffe7db;
	border: 1px solid #f6bbb8;
	width: 184px;
	float: left;
}
.selSerType .SerType .SerImg {
	border-bottom: 1px solid #f6bbb8;
}
.selSerType .SerType .SerInfo {
	padding: 10px 5px;
	text-align: left;
	font: bold 14px arial;
}
.selSerType .SerType .SerBtn {
	text-align: center;
	padding: 5px 0 15px 0;
}
/*-- user --*/
.uCtop {
	height: 105px;
	background: url(../images/bg_bgT.gif) repeat-x 0 -274px;
}
.uCmenu {
	height: 34px;
	background: url(../images/bg_bgT.gif) repeat-x 0 -380px;
}
/*-- footer --*/
#footer {
	clear: both;
	width: 960px;
	height: 60px;
	margin: 10px auto 0 auto;
	background: #fff;
	color: #999;
}
#footer .tl {
	background: url(../images/bg_footer_tl.gif) no-repeat left top;
	height: 17px;
}
#footer .tr {
	background: url(../images/bg_footer_tr.gif) no-repeat right top;
	height: 17px;
}
#footer .cer {
	float: left;
	padding: 20px;
}
#footer .copyright {
}
#footer .footMenu {
	float: right;
	text-align: right;
	line-height: 22px;
	padding: 10px 20px 0 0;
}
/*lab*/
.labT {
	position: relative;
	padding: 0;
	margin: 0px;
	background: #f2f4f7 url(../images/bg_line.gif) repeat-x bottom;
}
.lab, .lab li {
	padding: 0;
	margin: 0;
	border: none;
}
.lab {
	height: 28px;
	display: block;
}
.lab li {
	display: block;
	float: left;
	color: #1568aa;
	height: 23px;
	line-height: 23px;
	padding: 2px 20px;
	text-align: center;
	cursor: pointer;
}
.lab li.current {
	font: bold 12px arial;
	height: 21px;
	line-height: 21px;
	color: #000;
	background: #fff url(../images/bg_lab.gif) no-repeat;
	border-right: 1px solid #c4cfdb;
	border-left: 1px solid #c4cfdb;
	border-top: 3px solid #f90;
}
.show, .hidden {
	background-color: #fff;
	margin-top: 0px;
	border-right: 1px solid #c4cfdb;
	border-bottom: 1px solid #c4cfdb;
	border-left: 1px solid #c4cfdb;
	text-align: left;
}
.hidden {
	display: none;
}
.show {
	display: block;
}
.labCon {
	padding: 10px;
	color: #666;
}
.lablab {
	padding: 10px;
	text-align: center;
}
.labCon ul {
	margin: 0;
	padding: 0;
}
.labCon li {
	background: url(../images/bg_bg.gif) no-repeat -485px -297px;
	padding-left: 20px;
	line-height: 26px;
	border-bottom: 1px solid #f1f1f1;
}
.labB {
	text-align: right;
	padding: 10px 10px 0 0;
}
.labCon p {
	margin: 0;
	padding: 0;
}
.labCon p img {
	margin: 10px 0;
}
.labCon li span {
	float: right;
	padding-right: 10px;
}
.labMore {
	position: absolute;
	right: 10px;
	top: 6px;
}
.labMore a {
	color: #c00;
	font: normal 12px tahoma;
}

.page {
	text-align: center;
	font: normal 12px arial;
	height: 50px;
	background: #f8f8f8;
}
.page .current {	
	padding: 2px 8px;
	font-weight: bold;
	margin: 0px 3px;
}
.page a.pagelink {	
	padding: 2px 8px;
	color: #003399;
	border: 1px solid #003399;
	margin: 0px 3px;
}
.page a.pagelink:hover {	
	color: #fff;
	background: #003399;
	border: 1px solid #003399;
}
/*solutions*/
.solutions {
	padding: 10px 20px;
}
.menuSol {
	margin-bottom: 10px;
}
.menuSol .menuSolT {
	background: url(../images/bg_bg.gif) no-repeat 0 -240px;
	padding-left: 18px;
	height: 36px;
	color: #fff;
	line-height: 36px;
}
.menuSol .menuSolT a.current {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.menuSol .menuSolT a {
	color: #cfe1f2;
	text-decoration: underline;
}
.menuSol .menuSolT a:hover {
	color: #fff;
}
.menuSol .menuSolM,
.menuSol .menuSolMl,
.menuSolMlMore {
	background: url(../images/bg_solutions_menu.gif) repeat-y;
} 
.menuSolMlMore {
	text-align: right;
	padding-right: 25px;
}
.menuSol .menuSolMl ul {
	padding: 5px 20px;
}  
.menuSol .menuSolMl ul li {
	padding-left: 20px;
	line-height: 23px;
	border-bottom: 1px dotted #999;
	background: url(../images/bg_help.gif) no-repeat 0 -246px;	
} 
.menuSol .menuSolM ul {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.menuSol .menuSolM li a {
	display: block;
	width: 188px;
	height: 22px;
	background: url(../images/bg_bg.gif) no-repeat -272px -235px;
	line-height: 22px;
	margin: 5px auto 0 auto;
}
.menuSol .menuSolM li a.current,
.menuSol .menuSolM li a.current:hover {
	background: url(../images/bg_bg.gif) no-repeat -272px -268px;
	color: #333;
}
.menuSol .menuSolM li a:hover {
	background: url(../images/bg_bg.gif) no-repeat -272px -299px;
}
.menuSol .menuSolB {
	background: url(../images/bg_bg.gif) no-repeat 0 -277px;
	height: 12px;
}
.solutions .sRban {
	margin-bottom: 10px;
}
.solutions .sRcon {}
.solutions .sRl {
	float: left;
	width: 528px;
}
.selUs {
	border: 1px solid #E6E6E6;
	background: #F8F8F8;
	padding: 10px;
	color: #666;
	font-size: 13px;
	margin-bottom: 10px;
}
.flash_sol {
	text-align: center;
	margin-bottom: 10px;
}
h5 {
	margin: 0px;
	font-size: 12px;
	color: #494949;
	padding: 5px 0;
}
.solutions .sRr {
	float: right;
	width: 152px;
}
.sideChancel {
	border: 1px solid #c8dfef;
	margin-bottom: 10px;
}
.sideChancel .callTit {
	background: url(../images/bg_bg.gif) no-repeat -533px -236px;
	height: 48px;
	line-height: 48px;
	color: #7e7e7e;
	font-weight: bold;
	padding-left: 62px;
}
.sideChancel .callTit,
.sideChancel .noticeTit {
	background: url(../images/bg_bg.gif) no-repeat;
	height: 48px;
	line-height: 48px;
	color: #7e7e7e;
	font-weight: bold;
	padding-left: 62px;
}
.sideChancel .callTit {
	background-position: -533px -236px;
}
.sideChancel .callCon {
	padding: 8px;
	color: #666;
	line-height: 17px;
}
.sideChancel .freeCall {
	color: #0c3;
}
.sideChancel .callCon h3 {
	margin: 0;
	padding: 5px 0;
	font: bold 16px tahoma;
	color: #0c3;
	text-align: center;
}
.sideChancel .noticeTit {
	background-position: -737px -236px;
}
.sideChancel .noticeCon {
	padding: 8px;
}
.sideChancel .noticeCon li {
	line-height: 20px;
	background: url(../images/bg_bg.gif) no-repeat -958px -39px;
	padding-left: 10px;
}
/* support */
.supportChannel {
	margin-bottom: 10px;
	clear: both;
}
.supportChannel .tit {
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	padding-left: 25px;
	background: #ecf0f3 url(../images/bg_support.gif) no-repeat left top;
}
.supportChannel .con {
	margin-top: 20px;
	height: 258px;
}
.supportChannel .con {
	margin-left: 25px;
}
.supportChannel .con li {
	float: left;
	width: 215px;
	height: 248px;
	margin: 0 10px;
	text-align: center;
}
.supportChannel .con li.bgOver {
	background: url(../images/bg_support.gif) 0 -89px;
}
.supportChannel .con li.bgOut {
	background: none;
}
.supportChannel .con li .ico {
	text-align: center;
	padding: 15px;
}
.supportChannel .con li .name {
	font-size: 14px;
	color: #666;
}
.supportChannel .con li .name span {
	font-weight: bold;
	color: #1568aa;
	padding-right: 10px;
}
.supportChannel .con li .detail {
	padding: 15px;
	text-align: left;
	color: #999;
	line-height: 15px;
}
.supportChannel .con li .btn {}
.supportChannel .con li .btn a.downBtn,
.supportChannel .con li .btn a.detailBtn,
.supportChannel .con li .btn a.downBtn:hover,
.supportChannel .con li .btn a.detailBtn:hover,
a.exBtn, a.exBtn:hover,
a.openBtn, a.openBtn:hover {
	display: block;
	width: 150px;
	height: 28px;
	background: url(../images/bg_support.gif) no-repeat;
	text-indent: -999px;
	overflow: hidden;
	margin: 5px;
}
.supportChannel .con li .btn a.downBtn {
	background-position: left -28px;
	margin: 0 auto;
}
.supportChannel .con li .btn a.downBtn:hover {
	background-position: left -56px;
	margin: 0 auto;
}
.supportChannel .con li .btn a.detailBtn {
	background-position: -150px -28px;
	margin: 0 auto;
}
.supportChannel .con li .btn a.detailBtn:hover {
	background-position: -150px -56px;
	margin: 0 auto;
}
a.exBtn {
	background-position: left -347px;
}
a.exBtn:hover {
	background-position: left -375px;
}
a.openBtn {
	background-position: -150px -347px;
}
a.openBtn:hover {
	background-position: -150px -375px;
}
/* login & registe */
.mClogReg {
	float: left;
	width: 49%;
	padding: 40px 0 100px;
}
#logReg {
	padding-left: 70px;
}
.logRegLine {
	border-right: 1px solid #e5e5e5;
}
#logReg .tit {
	margin-bottom: 20px;
}
#logReg .con p {
	margin: 15px 0;
	padding-left: 50px;
}
#logReg .con .remember {
	padding-left: 100px;
	color: #666;	
	position: relative;
	margin-top: -10px;
}
#logReg .con p .text {
	width: 150px;
}
#logReg .con .cen {
	padding-left: 100px;
}
.reg {
	margin-left: -30px;
}
.regLi {
	background: url(../images/bg_reg_li.gif) no-repeat;
	margin-left: 50px;
}
.regLi li {
	margin: 16px 0;
	padding-left: 40px;
}
.regLi li span {
	font-weight: bold;
	padding-right: 5px;
}
#reg {
/*	width: 760px;
	margin: 0 auto;*/
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
}
ul#reg_items {}
ul#reg_items li {
	height: 30px
}
ul#reg_items li.question {
	height: 130px
}
ul#reg_items li.question .qtext {
	width: 422px;
	height: 122px;
	vertical-align: middle;
}
ul#reg_items li.title {
	font-size: 14px;
	margin-bottom: 10px;
	color: #999999;
	line-height: 30px;
	border-bottom: #e3e3e3 1px solid;
}
ul#reg_items li.submit {
	margin: 20px 0px 10px;
	text-align: center;
}
ul#reg_items li div.inl {
	font-size: 14px;
	float: left;
	width: 160px;
	line-height: 28px;
	margin-right: 5px;
	text-align: right;
}
ul#reg_items li div.inp {
	float: left;
	width: 175px;
}
ul#reg_items li div.all {
	float: left;
	padding-right: 10px;
	line-height: 23px;
}
ul#reg_items li div.pay {
	float: left;
	width: 480px;
}
ul#reg_items li div.inf {
	float: left;
	margin: 1px 0pt 5px 10px;
	width: 400px;
	color: #aaa;
	padding-top: 3px;
}
ul#reg_items li.phone {
	height: 50px;
}
ul#reg_items li .sel {
	width: 166px;
}
ul#reg_items li .text {
	width: 160px;
}
ul#reg_items li input.ccode {
	width: 54px
}
ul#reg_items li.submit {
	margin: 10px auto 20px;
}
.regInput {
	border: 2px outset #ece9d8;
	padding: 0 6px;
	margin: 10px auto 20px;
	width: auto;
	color: #111;
	height: 26px;
	background-color: #dadada;
}
ul#reg_terms {
	padding-right: 0pt;
	list-style: none none outside;
	padding-left: 0pt;
	padding-bottom: 0pt;
	margin: 0pt;
	padding-top: 0pt;
}
ul#reg_terms li.seperator {
	clear: both;
	border-top: #eeeeee 1px solid;
	font-size: 0pt;
	width: 100%;
	height: 0pt;
}
ul#reg_terms li.title {
	font-weight: bold;
	font-size: 14px;
	background: url(../images/form_title_icon.gif) no-repeat left top;
	margin: 15px 0pt;
	color: #333333;
	text-indent: 42px;
	line-height: 26px;
	height: 26px;
}
ul#reg_terms li.terms_content {
	margin: 20px 0pt 10px;
	line-height: 200%;
	text-align: center;
}
ul#reg_terms li.terms_content div {
	border: 1px solid #cccccc;
	padding: 5px;
	margin: 0pt auto;
	overflow: auto;
	width: 700px;
	height: 60px;
	background-color: #fafafa;
	text-align: left;
}
/* timeBar */
.timeBar {
	background: #ffc;
	border: 1px solid #fc6;
	padding: 10px;
	color: #666;
	margin-bottom: 15px;
}
.timeBar .ico {
	float: left;
	margin-left: 15px;
}
.timeBar .bar {
	float: left;
	margin-top: 10px;
}
.timeBar .bar .barBg {
	border: 1px solid #8b8d9d;
	background: url(../images/bg_bgT.gif) repeat-x 0 -431px;
	display: block;
	width: 490px;
	height: 15px;
}
.timeBar .bar .timeNow {
	background: url(../images/time_now_bg.gif) left;
	display: block;
	width: 161px;
	height: 30px;
	text-align: center;
	line-height: 22px;
}
.timeBar .bar .barPress {
	background: url(../images/time_bg.gif) left;
	display: block;
	height: 15px;
}
.timeBar .start,
.timeBar .end {
	width: 90px;
	float: left;
	font-weight: bold;
	text-align: center;
	margin-top: 30px;
}
.timeBar .start {
	color: Green;
}
.timeBar .end {
	color: #c00;
}
/*service*/
.ucNotice {
	background: #ffc url(../images/icon_notice.gif) no-repeat 20px;
	border: 1px solid #fc6;
	margin-bottom: 15px;
}
.ucNotice .txt {
	color: #666;
	padding: 18px 10px 18px 60px;
	position: relative;
}
.ucNotice .nowApply {
	font: bold 14px arial;
	color: #333;
}
.ucNotice .big {
	font: bold 14px Tahoma;
}
.ucNotice a.close {
	position: absolute;
	top: 5px;
	right: 10px;
	display: block;
	width: 18px;
	height: 18px;
	text-indent: -118px;
	overflow: hidden;
	background: url(../images/bg_uc.gif) no-repeat 0 -106px;
}
.ucMenu {}
.ucMenu .ucMenuB {
	background: url(../images/bg_bgT.gif) repeat-x 0 -344px;
	height: 34px;
}
.ucMenu .ucMenuB ul {
	background: url(../images/bg_uc.gif) repeat-x; 
	height: 34px;
	margin: 0 auto;
	width: 414px;
}
.ucMenu .ucMenuB ul li {
	float: left; 
	display: block;
	width: 138px;
	height: 34px;
	text-align: center;
	font: bold 14px arial;	
	line-height: 34px;
}
.ucMenu .ucMenuB ul li a {
	color: #fff;
}
.ucMenu .ucMenuB ul li a:hover {
	color: #ff0;
}
.ucMenu .ucMenuB ul li.current {
	background: url(../images/bg_uc.gif) no-repeat 0 -34px;
	line-height: 38px;
}
.ucMenu .ucMenuS {
	background: url(../images/bg_bgT.gif) repeat-x 0 -388px;
	height: 33px;
}
.ucMenu .ucMenuS ul#ucMenuSw {
	height: 33px;
	margin: 0 auto;
}
.ucMenu .ucMenuS ul li {
	float: left; 
	display: block;
	width: 110px;
	height: 33px;
	text-align: center;
	line-height: 33px;
}
.ucMenu .ucMenuS ul li.current {
	background: url(../images/bg_uc.gif) no-repeat 0 -68px;
	color: #fff;
}
.submitLine {
	background: #f8f8f8;
	border-top: 1px solid #e9e9e9;
	text-align: center;
	padding: 15px 0;
	margin-top: 30px;
}
.submitLine input {
	margin-right: 20px;
}
.ucMenuL {
	background: url(../images/bg_ucMenuL.gif) repeat-y right top;
}
.ucMenuL li {
	background: url(../images/bg_uc.gif) no-repeat 0 -179px;
	height: 35px;
	line-height: 35px;
	padding-left: 18px;
	margin-bottom: 10px;
}
.ucMenuL li.current {
	background: url(../images/bg_uc.gif) no-repeat 0 -134px;
	font-weight: bold;
}
.ucMenuLb {
	background: url(../images/bg_ucMenuLb.gif) no-repeat right top;
	height: 160px;
	position: relative;
	margin-top: -10px;
}

.ucList {}
.ucList .tit {
	font-size: 14px;
	margin-bottom: 30px;
	color: #999999;
	line-height: 30px;
	border-bottom: #e3e3e3 1px solid;
}
.ucSer {
	padding: 0 85px;
}
.ucSer .ucSerPic {
	float: left;
	width: 90px;
	padding-top: 20px;
	text-align: center;
}
.ucSer .ucSerDetail {
	/*float: right;
	width: 500px;*/
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 20px;
}
.ucSer .ucSerDetail h5 {
	background: url(../images/bg_uc.gif) no-repeat 0 -230px;
	font: bold 14px arial;
	padding-left: 20px;
	margin: 0px;
}
.ucSer .ucSerDetail p {
	text-indent: 2em;
	margin: 0px;
	padding: 10px 25px;
	color: #999;
}
.ucSer .ucSerDetail .btn {
	text-align: left;
	margin-bottom: 20px;
	padding: 0 25px;
}

fieldset.searchField {
	border: 2px solid #F1F4F6;
	padding: 12px 20px;
	margin-bottom: 15px;
	color: #999;
	position: relative;
}
fieldset.searchField legend {
	color: #09f;
	padding: 0 5px;
}
fieldset.searchField input.field {
	position: relative;
	margin-top: -4px;
	margin-left: 10px;
}

#lightInfos {
	padding-left: 60px;
}
#lightInfos ul {
	padding-top: 15px;
}
#lightInfos li {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
#lightInfos li span {
	color: #666;
	width: 120px;
	padding-right: 10px;
}
#lightInfos li .th {
	color: #999;
	width: 90px;
	float: left;
	text-align: right;
	padding-right: 10px;
}
.introduction {
	padding: 20px 60px;
	font-size: 14px;
	line-height: 23px;
}
.introduction .introL,
.introduction .introR {
	width: 370px;
	height: 360px;
}
.introduction .introL {
	float: left;
}
.introduction .introR {
	float: right;
}
.introduction .bgNormal,
.introduction .bgOn {
	background: url(../images/bg_sel_service.gif) no-repeat;
}
.introduction .bgOn {
	background-position: right;
}
.introduction .introIntro {
	padding: 20px 25px;
	font-size: 12px;
	line-height: 23px;
}
.introduction .introIntro label {
	font: bold 14px arial;
	color: #1d7abf;
}
.introduction .introIntro .introDetail {
	margin-top: 10px;
	border: 1px solid #ccc;
	background: #fff;
	padding: 0 10px 10px 10px;
}
.introduction .introIntro .introDetail p {
	color: #666;
}

/*clear both*/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {
zoom:1;
display: inline-block;
_height:1px;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
*+html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.pagination { float:left; display:inline; width:400px; height:30px; text-align:center; margin-left:45px;}
.pagination a{ display:block; float:left; margin-right:5px; padding:0 3px; height:20px; line-height:20px; border:#d5d5d5 1px solid; text-align:center; background:#f5f5f5; font-size:14px; font-weight:normal; color:#000; text-decoration:none;}
.pagination a:hover{color:#f00; text-decoration:underline;}
.pagination .page_checked{display:block; float:left; margin-right:5px; padding:0 3px; height:20px; line-height:20px; border:#d5d5d5 1px solid; text-align:center; background:#f5f5f5; font-size:14px; font-weight:normal; color:#f00; text-decoration:underline;}
.pagination .page_l{display:block; float:left; margin-right:5px; height:20px; line-height:20px; text-align:center; font-size:14px; font-weight:normal; color:#000; text-decoration:none;}
