/**
 * <p>Title: 人易宝样式表</p>
 * <p>Description:人易宝通用样式表，所有页面都用</p>
 * <p>Copyright: Copyright (c) 2015-09-17</p>
 * <p>Company: witnsoft </p>
 * @author   
 * @version 1.0
 */
@charset "gb2312";
/* CSS Document */

@font-face {
	font-family: 'webfont';
	src: url('webfont.eot'); /* IE9*/
	src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  url('webfont.woff') format('woff'), /* chrome、firefox */  url('webfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/  url('webfont.svg#webfont') format('svg'); /* iOS 4.1- */
}
@font-face {
	font-family: 'iconfont';
	src: url('iconfont.eot');
	src: url('iconfont.eot') format('embedded-opentype'),  url('iconfont.woff') format('woff'),  url('iconfont.ttf') format('truetype'),  url('iconfont.svg') format('svg');
	font-weight: 400;
	font-style: normal;
}
.icon-bullhorn:before {
	content: "\e61e"
}
[class^="icon-"], [class*=" icon-"] {
	font-family: 'iconfont';
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body, button, input, select, textarea {
	font: 12px/1.5 "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "\5B8B\4F53";
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, table, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, legend, caption, tbody, tfoot, thead, th, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, select {
	border: 0;
	margin: 0;
	padding: 0;
}
i {
	font-style: normal;
}
div {
	border: 0;
	margin: 0;
	padding: 0;
}
fieldset {
	margin: 0;
	padding: 0px;
}
p {
	margin: 0;
	padding: 0;
	border: 0;
}
ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
li {
	padding: 0;
	margin: 0;
	list-style: none;
}
input {
	border: #ccc 1px solid;
	line-height: 20px;
	height: 20px;
	width: 130px;
	background: #fffffe;
	color: #333;
	outline: none;
}
select {
	line-height: 18px;
	border: 1px solid #ccc;
	padding: 5px;
	float: none;
}
input[type=checkbox] {
	width: 14px;
	height: 14px;
}
input:focus {
}
select:focus {
}
textarea {
	border: 1px solid #ccc;
	padding: 5px;
	color: #333;
	font-size: 14px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
textarea:focus {
}
td {
	height: 25px;
}
img {
	border: 0;
}
/*
a, a:link, a:visited, a:hover {
	color: #00a2ca;
	text-decoration: none;
}*/
a:link {
	cursor: pointer;
	text-decoration: none;
}
a:visited {
	cursor: pointer;
	text-decoration: none;
}
/*
a:hover {
	color: #00a2ca;
	cursor: pointer;
}*/
a:active {
	cursor: pointer;
}
a {
blr:expression(this.onFocus=this.blur())
}
a.a-w, a.a-w:link, a.a-w:visited, a.a-w:hover {
	color: #fff;
	text-decoration: none;
}
h1 {
	font-size: 24px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 500;
	color: #000;
}
/**通用**/
.pull-left {
	float: left;
}
.pull-right {
	float: right;
}
.hide {
	display: none;
}
.back-gray {
	background-color: #FAFAFA;
}
.font-gray {
	color: #999;
}
.y-row {
	min-width: 1000px;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	zoom: 1;
}
.y-row-c {
	clear:left;
	min-width: 1000px;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	zoom: 1;
	text-align:center;
}
.top-blank20 {
	margin-top: 20px;
}
.bottom-blank20 {
	margin-bottom: 20px;
}
.y-row .y-span1 {
	width: 6.5%;
}
.y-row .y-span2 {
	width: 15%;
}
.y-row .y-span3 {
	width: 23.5%;
}
.y-row .y-last {
	margin-right: 0!important;
}
.y-row .y-span1, .y-row .y-span2, .y-row .y-span3, .y-row .y-span4, .y-row .y-span5, .y-row .y-span6, .y-row .y-span7, .y-row .y-span8, .y-row .y-span9, .y-row .y-span10, .y-row .y-span11, .y-row .y-span12 {
	float: left;
	display: inline;
	margin-right: 2%;
}
.y-row:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.y-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.not-first {
	margin-top: 25px;
}
.not-first-10 {
	margin-top: 10px;
}
.no-select {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.ml5 {
	margin-left: 5px;
}
.mr5 {
	margin-right: 5px;
}
.ml10 {
	margin-left: 10px;
}
.mr10 {
	margin-right: 10px;
}
.co-caution {
}
/* 页头toolbar */
.global-topbar {
	background: #008eb7!important;
}
.global-topbar {
 font-family: "FAE8F6F96C59ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"B8BF53";
	min-width: 1000px;
	position: relative;
	height: 28px;
	font-size: 12px;
	zoom: 1;
	background-color: #008eb7;
	background-color: #00a2ca;
	z-index: 109;
	display: block;
}
.global-topbar a:link, .global-topbar a:visited {
	display: inline;
	color: #fff;
	text-decoration: none;
}
.global-topbar a {
	height: 16px;
	line-height: 20px;
	margin-top: 4px;
}
.global-topbar .ryb-login .lnk-login-pre, .global-topbar .ryb-login .lnk-index, .global-topbar .ryb-login .lnk-reg, .global-topbar .ryb-login .li-spacing, .global-topbar .ryb-login .lnk-login {
	float: left;
}
.global-topbar .lnk-act, .global-topbar .lnk-email, .global-topbar .lnk-item, .global-topbar .lnk-login, .global-topbar .lnk-reg, .global-topbar .lnk-renewals, .global-topbar .lnk-search, .global-topbar .lnk-try {
	float: right;
	display: inline;
}
.global-topbar .li-spacing {
	float: right;
	display: inline;
	width: 1px;
	height: 14px;
	margin: 8px 10px 0;
	overflow: hidden;
	background-color: #1aabcf;
}
.global-topbar .y-topbar-row {
	min-width: 1000px;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	zoom: 1;
}
.global-topbar .y-topbar-row:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.global-topbar .y-topbar-row .y-last {
	margin-right: 0!important;
}
.global-topbar .y-topbar-row .y-topbar-span3 {
	width: 34.5%;
	height: 28px;
}
.global-topbar .y-topbar-row .y-topbar-span9 {
	width: 63.5%;
	height: 28px;
}
.global-topbar .y-topbar-row .y-topbar-span3, .y-topbar-row .y-topbar-span9 {
	float: left;
	display: inline;
	margin-right: 2%;
}
/** header **/
.common-header {
	width: 100%;
	height: 62px;
	background: #00a2ca;
	position: relative;
	z-index: 101;
}
.common-header-inner {
	min-width: 1000px;
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
}
.common-header-clearfix {
	zoom: 1;
}
.common-header-inner .flash-wrap {
	width: 140px;
	height: 62px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background-size: cover;
}
.common-header-inner .activity {
	width: 100px;
	position: relative;
}
.common-header-inner .activity img {
	padding-top: 18px;
	width: 95px;
	height: 30px;
}
.common-header-inner .item {
	height: 62px;
}
.common-header-inner .title-des {
	width: 200px;
	color: #fff;
}
.common-header-inner .title-des .title-des-inner {
	padding-top: 22px;
	font-size: 12px;
}.common-header-inner .title-des .title-des-inner p{
	line-height: 13px;
}
.common-header-inner .menu {
	width: 536px;
	font-size: 16px;
	line-height: 62px;
	color: #fff;
}
.common-header-inner .menu li.top-menu-item {
	cursor: default;
	float: left;
	position: relative;
	z-index: 9999;
	-webkit-transition: all .6s ease-in;
	-moz-transition: all .6s ease-in;
	-o-transition: all .6s ease-in;
	transition: all .6s ease-in;
}
.common-header-inner .menu li.top-menu-item .menu-hd {
	display: inline-block;
	padding: 0 20px;
	color: #fff;
}
.common-header-inner .logo-phone {
	cursor: default;
	position: absolute;
	z-index: 9999;
	color: #fff;
	padding: 10px 0;
	text-align: right;
	right: 0px;
}
.common-header-inner .phone-c {
	position: absolute;
	right: 120px;
	top: 14px;
}
.common-header-inner .phone_icon {
	background: url(images/ico-footer.png) center no-repeat #00A2CA;
	width: 30px;
	height: 30px;
	display: inline-block;
	background-position: -211px 0;
}
.common-header-inner .phone_number {
	font-size: 16px;
}
.common-header-inner .phone-time {
	color: #fcfcfc;
	text-align: right;
}
.common-header-inner:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.common-header-white {
	background-color: #F2F2F2;
	padding-bottom: 15px;
}
.common-header-white .common-header-inner .phone_icon {
	background: url(images/g_bg.png) center no-repeat #F2F2F2;
	width: 30px;
	height: 30px;
	display: inline-block;
	background-position: -385px -198px;
}
.common-header-white .common-header-inner .title-des {
	width: 160px;
	color: #888;
	font-size: 25px;
}
.common-header-white .common-header-inner .title-des .title-des-inner {
	padding-top: 20px;
}
.common-header-white .common-header-inner .logo-phone {
	cursor: default;
	position: absolute;
	z-index: 9999;
	color: #888;
	padding: 10px 0;
	text-align: right;
	right: 0px;
}
.common-header-white .common-header-inner .phone-time {
	color: #888;
	text-align: right;
}
.common-footer {
	background-color: #F2F2F2;
	padding-top: 25px;
}
.copyright-100 {
	clear: both;
	background: #f8f8f8;
	border-top: 1px solid #e5e5e5;
	min-width: 1000px;
	position: relative;
}
.copyright-100 .about {
	float: left;
	padding: 35px 0 40px 350px;
}
.copyright-100 .about-col {
	float: left;
	text-align: left;
	color: #999;
	font-size: 12px;
	margin: 0px auto;
	margin-right: 80px;
}
.copyright-100 .about-col p {
	color: #000;
	font-size: 14px;
	line-height: 30px;
}
.copyright-100 .about-col .about-content {
	margin-top: 10px;
}
.copyright-100 .about-col .about-content li {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 7px;
}
.copyright-100 .copyright {
	text-align: center;
	float: right;
	color: #999;
	font-size: 12px;
	padding: 35px 270px 0 0px;
	margin: 0px auto;
}
.copyright-100 .copyright p {
	padding: 5px 0;
}
.copyright-100 .hotline {
	display: inline-block;
	height: 85px;
}
.copyright-100 .erwei {
	display: inline-block;
	height: 80px;
	margin-left: 50px;
}
.copyright-100 .hotline span {
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	color: #000;
	display: block;
	text-align: left;
}
.copyright-100 .hotline .phone {
	height: 30px;
	line-height: 28px;
	font-size: 22px;
	color: #888;
	padding: 0px;
}
.copyright-100 .hotline .s-time {
	padding: 0px;
	text-align: left;
}
.copyright-100 .copyright-beian {
	text-align: center;
	padding: 0px 0 60px 0;
	margin: 0 auto;
	color: #888;
}
.ryb-login {
}
.user-center-box {
	position: relative;
	z-index: 2;
	display: inline-block;
	padding: 0px 10px;
	height: 28px;
	padding-right: 25px;
}
.user-center-box.hover {
	background-color: #ffffff;
	color: #333;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.user-center-box.hover a {
	color: #333;
}
.user-center-box.hover a:hover {
	color: #00a2ca;
}
.cw-icon .i, .cw-icon i {
	display: block;
	position: absolute;
	overflow: hidden;
}
.user-center-box .ci-right {
	top: 12px;
	right: 8px;
	height: 7px;
	overflow: hidden;
	font: 400 15px/15px consolas;
	color: #fff;
	transition: transform .1s ease-in 0s;
	-webkit-transition: -webkit-transform .1s ease-in 0s;
}
.user-center-box .ci-right s {
	position: relative;
	top: -7px;
	text-decoration: none;
}
.user-center-box.hover .ci-right {
	top: 9px;
	color: #6A6A6A;
}
.user-center-box.hover .ci-right s {
	top: -1px;
}
.dropdown-layer {
	position: absolute;
	top: 28px;
	left: -1px;
	z-index: 1;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #ddd;
	background-clip: padding-box;
}
.dropdown-layer.topbar-nav-list {
	padding: 10px;
	margin-top: 0;
	white-space: nowrap;
}
.dropdown-layer .dd-spacer {
	position: absolute;
	top: -7px;
	height: 10px;
	background: #fff;
	overflow: hidden;
	left: 0;
	width: 83px;
}
.dropdown-layer .u-name {
	font-size: 18px;
	width: 100px;
	overflow: hidden;
	display: inline-block;
	line-height: 18px;
}
.dropdown-layer .otherlist {
	width: 160px;
	margin: 15px 0 5px 0;
	overflow: hidden;
}
.dropdown-layer .otherlist .item {
	padding: 5px 0px;
}
.progress {
	background: none repeat scroll 0 0 #fff;
	height: 80px;
}
.cloading {
	background: url("images/loading.gif") no-repeat scroll center center;
}
.ftx-01, .ftx01 {
	color: #e4393c
}
.ftx-02, .ftx02 {
	color: #71b247
}
.ftx-03, .ftx03 {
	color: #999
}
.ftx-04, .ftx04 {
	color: #ff6c00
}
.ftx-05, .ftx05 {
	color: #005ea7
}
.ftx-06, .ftx06 {
	color: #666
}
.mod-main {
	padding: 10px;
	background-color: #fff;
	margin-bottom: 20px;
	color: #666;
}
.mod-main .mt h3 {
	float: left;
	font-family: '\5fae\8f6f\96c5\9ed1';
	font-size: 16px;
	color: #333;
	line-height: 20px;
}
.mod-main .mt:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.mod-main .mt {
	display: inline-block;
	display: block;
	padding: 10px;
}
.mod-main .mc {
	overflow: visible;
}
.mod-comm .mt h3 {
	font-size: 12px;
	color: #666;
	font-family: '\5b8b\4f53';
	line-height: 18px;
}
.mod-comm {
	padding: 10px 20px 20px;
}
.mod-comm .mt {
	padding: 10px 0;
}
.mod-comm .mc {
	line-height: 20px;
}
.text-center {
	text-align: center;
}
.mod-input {
	width: 238px;
	height: 16px;
	padding: 10px 25px 10px 5px;
	border: 1px solid #cccccc;
	float: none;
	font-size: 14px;
	color: #333;
	overflow: hidden;
	border-radius: 0px;
	outline: 0;
}
