.cg-news-list, .cg-news-list li, .cg-pic-news-list, .cg-pic-news-list li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.cg-news-list, .cg-pic-news-list {
	margin: 0 auto;
	overflow: hidden;
}
.cg-news-list li {
	font-size: 0;
	line-height: 24px;
	background: url(../images/icon/icon-newslist.gif) no-repeat left center;
	padding-left: 10px;
	color: #000;
	zoom: 1;
}
.cg-news-list span {
	font-size: 12px;
}
.cg-news-list li:after, .cg-news-list:after, .cg-pic-news-list li:after, .cg-pic-news-list:after {
	display: block;
	height: 0;
	content: " ";
	clear: both;
	visibility: hidden;
}
.cg-news-list a {
	float: left;
}
.cg-news-list .highlight {
	color: #F00;
}
.cg-news-list .art-date {
	float: right;
}
.cg-news-list .art-catalog {
	float: left;
}
.cg-news-list .art-visit {
	float: right;
	text-align: right;
	margin-right: 10px;
	display: inline;
}
#arthd_1 a {
	float: none;
}
#arthd_1 .art-date {
	float: none;
}
#artdh .art-date {
	float: none;
}
#artdh a {
	float: none;
}
#artchd_1 .art-date {
	float: left;
}
#arthc .art-catalog {
	float: right;
}
.cg-pic-news-list li {
	color: #000;
	float: left;
	font-size: 12px;
	line-height: 160%;
	display: block;
	overflow: hidden;
	padding: 5px;
}
.cg-pic-news-list .art-img img {
	float: left;
	display: inline;
	width: 120px;
	height: 90px;
	border: none;
}
.cg-pic-news-list .art-heading {
	margin: 0;
	padding: 0;/*text-align:center;font-weight:100;*/
}/*#artphs li{width:250px;}*/
#artphs .art-img img {
	margin-right: 10px;
}/*#artph{text-align:center;}*/
#artph .art-img img {
	margin: 0;
	float: none;
	width: 140px;
	height: 105px;
}
.cg-page {
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	color: #ACACAC;
	clear: both;
	height: 30px;
}
.cg-page a {
	color: #2E2E2E;
	text-decoration: none;
}
.cg-page .current-page, .cg-page .go-page {
	color: #2E2E2E;
}
.cg-page .page-num {
	height: 13px;
	width: 30px;
}
.cg-page .go-button {
	cursor: pointer;
}
.cg-content, .cg-customize-content {
	color: #040404;
	font-size: 14px;
	line-height: 180%;
}
.cg-content .art-supheading, .cg-content .art-heading, .cg-content .art-subheading, .cg-content .art-summary {
	margin: 0;
	padding: 0;
	line-height: 30px;
	text-align: center;
}
.cg-content .art-heading {
	font-size: 16px;
	line-height: 40px;
}
.cg-content .art-summary {
	border-bottom: 1px solid #D6D6D6;
	color: #585858;
}
.cg-content .art-content {
	overflow: hidden;
	padding: 10px 0;
}
.cg-position {
	line-height: 30px;
	font-size: 12px;
}
.cg-position a {
	color: #000;
	text-decoration: none;
}
.cg-catalog, .cg-catalog ul, .cg-catalog li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.cg-catalog .hide {
	display: none;
}
.cg-catalog .show {
	display: block;
}
.cg-catalog li a {
	line-height: 20px;
	color: #000;
	text-decoration: none;
	font-size: 12px;
}
.cg-catalog .cat-selected a {
	font-weight: bold;
}
.cg-catalog li ul li {
	margin-left: 15px;
}
.search-result ul, .search-result li {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
}
.search-result h2 {
	font-size: 16px;
}
.search-result div {
	line-height: 30px;
}
.search-result li {
	line-height: 24px;
	text-align: right;
}
.search-result li a {
	float: left;
	text-decoration: none;
	color: #000;
}
.cg-nav, .cg-nav ul, .cg-nav li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.cg-nav {
	height: 30px;
}
.cg-nav li {
	float: left;
	white-space: nowrap;
	zoom: 1;
	font-size: 0;
	line-height: 30px;
}
.cg-nav li a {
	padding: 0 10px;
	display: block;
	color: #000;
	font-size: 12px;
	text-decoration: none;
}
.cg-nav li ul {
	border-top: none;
	border-top: none;
	display: none;
}
.cg-nav li ul li {
	background-color: #EFEFEF;
	float: none;
	line-height: 26px;
	height: 26px;
	cursor: pointer;
}/*.cg-nav li ul li:hover{background:#E6E6E6;}*/
.cg-nav li ul li a {
	margin: 0 10px;
	padding: 0;
	padding-right: 10px;
}
.close-ad {
	background: url(../images/icon/icon-adclose.gif) no-repeat;
	width: 80px;
	height: 16px;
	cursor: pointer;
}
.article-content {
	overflow: hidden;
	font-size: 14px;
	line-height: 160%;
}
.article-content [dir=rtl] dd {
	margin: 0 40px 0 0;
}
.article-content [dir=rtl] menu {
	padding: 0 30pt 0 0;
}
.article-content [dir=rtl] ol {
	padding: 0 30pt 0 0;
}
.article-content [dir=rtl] ul {
	padding: 0 30pt 0 0;
}
.article-content a {
	color: #06C;
	text-decoration: underline;
}
.article-content a:visited {
	color: #80080;
}
.article-content address {
	display: block;
	font-style: italic;
}
.article-content b {
	font-weight: bold;
}
.article-content blockquote {
	display: block;
	margin: 1em 40px;
}
.article-content caption {
	display: table-caption;
	text-align: center;
	zoom: 1;
}
.article-content cite {
	font-style: italic;
}
.article-content code {
	font-family: monospace;
	font-size: 10pt;
}
.article-content col {
	box-sizing: border-box;
	display: table-column;
}
.article-content colgroup {
	box-sizing: border-box;
	display: table-column-group;
}
.article-content dd {
	display: block;
	margin: 0 0 0 40px;
}
.article-content del {
	text-decoration: line-through;
}
.article-content dfn {
	font-style: italic;
}
.article-content dl {
	display: block;
	margin: 1em 0;
}
.article-content dt {
	display: block;
}
.article-content em {
	font-style: italic;
}
.article-content embed {
	zoom: 1;
}
.article-content fieldset {
	border-style: groove;
	border-width: 2px;
	display: block;
	margin: 0 2px;
	padding: 0 2px 3px;
	zoom: 1;
}
.article-content h1 {
	display: block;
	font-size: 2em;
	font-weight: bold;
	margin: .67em 0;
	page-break-after: avoid;
}
.article-content h2 {
	display: block;
	font-size: 1.5em;
	font-weight: bold;
	margin: .83em 0;
	page-break-after: avoid;
}
.article-content h3 {
	display: block;
	font-size: 1.17em;
	font-weight: bold;
	margin: 1em 0;
	page-break-after: avoid;
}
.article-content h4 {
	display: block;
	font-size: 1em;
	font-weight: bold;
	margin: 1.33em 0;
	page-break-after: avoid;
}
.article-content h5 {
	display: block;
	font-size: .83em;
	font-weight: bold;
	margin: 1.67em 0;
	page-break-after: avoid;
}
.article-content h6 {
	display: block;
	font-size: .67em;
	font-weight: bold;
	margin: 2.33em 0;
	page-break-after: avoid;
}
.article-content hr {
	border-style: inset;
	border-width: 1px;
	display: block;
	margin-bottom: .5em;
	margin-top: .5em;
	overflow: hidden;
	text-align: center;
	zoom: 1;
}
.article-content i {
	font-style: italic;
}
.article-content legend {
	padding: 0 2px;
	zoom: 1;
}
.article-content li {
	display: list-item;
}
.article-content ol {
	display: block;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: decimal;
	margin: 1em 0;
	padding: 0 0 0 30pt;
}
.article-content optgroup {
	font-family: sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
}
.article-content option {
	font-family: sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
}
.article-content p {
	display: block;
	margin: 1em 0;
}
.article-content pre {
	display: block;
	font-family: monospace;
	font-size: 10pt;
	margin: 1em 0;
	white-space: pre;
}
.article-content samp {
	font-family: monospace;
	font-size: 10pt;
}
.article-content select {
	background-color: #FFF;
	border-width: 1px;
	box-sizing: border-box;
	font-family: sans-serif;
	font-size: 10pt;
	overflow: hidden;
	zoom: 1;
}
.article-content small {
	font-size: .83em;
}
.article-content strong {
	font-weight: bold;
}
.article-content sub {
	font-size: .83em;
}
.article-content sup {
	font-size: .83em;
}/*.article-content table{border-color:#F0F0F0;border-spacing:2px 2px;box-sizing:border-box;display:table;zoom:1;}.article-content tbody{box-sizing:border-box;display:table-row-group;}.article-content td{display:table-cell;padding:1px;zoom:1;}.article-content tfoot{box-sizing:border-box;display:table-footer-group;}.article-content th{display:table-cell;font-weight:bold;padding:1px;zoom:1;}.article-content thead{box-sizing:border-box;display:table-header-group;}.article-content tr{box-sizing:border-box;display:table-row;zoom:1;}*/
.article-content textarea {
	font-size: 10pt;/*background-color:#FFF;border-width:1px;font-family:monospace;overflow-x:hidden;overflow-y:scroll;padding:2px;white-space:pre-wrap;*/
	zoom: 1;
}
.article-content ul {
	display: block;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: disc;
	margin: 1em 0;
	padding: 0 0 0 30pt;
}
.article-content var {
	font-style: italic;
}
body, dl, dt, dd, ul, ol, li, pre, h1, h2, h3, h4, h5, h6, p, code, form, fieldset, legend, input, textarea, blockquote/*,th,td*/ {
	margin: 0;
	padding: 0;
}/*table{border-collapse:collapse;border-spacing:0;}*/
fieldset, img {
	border: 0;
	vertical-align: bottom;
}
ol, ul {
	list-style: none;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
input, textarea, select {
	vertical-align: middle;
*font-size:100 %;
}
a {
	outline: none;
}
legend {
	color: #000;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
	font-variant: normal;
}
address, cite, dfn, optgroup, em, var {
	font-style: normal;
}
code, kbd, pre, samp, tt {
	font-family: "Courier New", Courier, monospace;
}
body {
	font-size: 12px;
	font-family: 150%;
}
a:visited {
	outline: none;
}
.clearfix {
	clear: both;
	zoom: 1;
}
.clearfix:after {
	clear: both;
	display: block;
	content: "\0020";
	visibility: hidden;
	height: 0;
}
.f12 {
	font-size: 12px;
}
.f14 {
	font-size: 14px;
}
.fb {
	font-weight: bold
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.f-none {
	float: none;
}
.nomargin {
	margin: 0;
}
.nopadding {
	padding: 0;
}
.show {
	display: block!important;
}
.hide {
	display: none!important;
}
.shadow-none {
	box-shadow: none!important;
}
.radius-none {
	border-radius: none!important;
}
.border-none {
	border: none!important;
}
.b-none {
	border: none!important;
}
.br-none {
	border-right: none!important;
}
.bl-none {
	border-left: none!important;
}
.bt-none {
	border-top: none!important;
}
.bb-none {
	border-bottom: none!important;
}
.bg-none {
	background: none!important;
}
.w-100 {
	width: 100%!important;
}
.h-100 {
	height: 100%!important;
}
.w-auto {
	width: auto!important;
}
.h-auto {
	height: auto!important;
}
.p-relative {
	position: relative!important;
}
.p-absolute {
	position: absolute!important;
}
.p-static {
	position: static!important;
}
.mt10 {
	margin-top: 10px!important;
}
.ml10 {
	margin-left: 10px!important;
}
.mr10 {
	margin-right: 10px!important;
}
.mb10 {
	margin-bottom: 10px!important;
}
.btn-left, .btn-inner, .btn-right, .window-header {
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
}
.btn {
	cursor: pointer;
	height: 27px;
	line-height: 27px;
	zoom: 1;
}
a.btn {
	color: #FFF;
}
a.btn:hover {
	color: #FFF;
}
.btn .btn-role {
	width: 15px;
	float: left;
	height: 27px;
}
.btn .btn-icon {
	width: 15px;
	float: left;
	height: 27px;
}
.btn .btn-title {
	float: left;
	padding: 0 4px;
}
.btn .btn-left {
	float: left;
	width: 2px;
	height: 27px;
	background-position: 0 -234px;
}
.btn .btn-inner {
	float: left;
	height: 27px;
	padding: 0 4px;
	color: #FFF;
	background-position: -27px -234px;
}
.btn .btn-right {
	float: left;
	width: 2px;
	height: 27px;
	background-position: -16px -234px;
}
.tab {
	float: left;
}
.tab .btn-left {
	background-position: 0 -336px;
}
.tab .btn-right {
	background-position: -16px -336px;
}
.tab .btn-inner {
	background-position: -50px -336px;
	color: #012f5e;
}
.tab .btn-role {
	background: url(../images/icon/icon-close.png) left center no-repeat;
	width: 8px;
}
.tab-selected .btn-left, .tab .btn-left-selected {
	background-position: 0 -363px;
}
.tab-selected .btn-right, .tab .btn-right-selected {
	background-position: -16px -363px;
}
.tab-selected .btn-inner, .tab .btn-inner-selected {
	background-position: -27px -363px;
	color: #000;
}
.tab-fixed .btn-left {
	background-position: 0 -390px!important;
}
.tab-fixed .btn-inner {
	background-position: -27px -390px!important;
	color: #c4d0dd;
}
.tab-fixed .btn-right {
	background-position: -16px -390px!important;
}
.cg-tooltips {
	position: absolute;
	padding: 6px 10px;
	left: 5px;
	background-color: #FFF;
	border: 1px solid #60a5e6;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 0 4px #60a5e6;
	z-index: 99;
}
.cg-tooltips .cg-tooltips-arrow {
	position: absolute;
	top: -10px;
	left: 8px;
	width: 21px;
	height: 11px;
	overflow: hidden;
	background: url(../images/icon/icon-tips-arrow.png);
}
.cg-form-failed {
	border: 2px solid #F00;
	color: red;
}
.cg-slider {
	position: relative;
	height: 29px;
}
.cg-slider .cg-slider-left {
	background: url(../images/slider/slider_left.png) left center no-repeat;
	width: 4px;
	height: 29px;
	float: left;
}
.cg-slider .cg-slider-right {
	background: url(../images/slider/slider_right.png) left center no-repeat;
	width: 5px;
	height: 29px;
	float: left;
}
.cg-slider .cg-slider-range-container {
	background: url(../images/slider/slider_bg.png) left center repeat-x;
	height: 29px;
	float: left;
	width: 200px;
}
.cg-slider .cg-slider-range {
	background: #BBB;
	height: 29px;
	width: 0;
	background: url(../images/slider/slider_hover.png) left center repeat-x;
}
.cg-slider .cg-slider-handler {
	position: absolute;
	background: url(../images/slider/icon-slider.png) center center no-repeat;
	width: 29px;
	height: 29px;
	margin-left: -16px;
	z-index: 10;
	line-height: 29px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	cursor: default;
}
.cg-form .cg-form-intro {
	margin-bottom: 5px;
}
.cg-form .cg-form-intro .cg-form-name {
	font-size: 14px;
	font-weight: bold;
	line-height: 200%;
	color: #012F5E;
}
.cg-form .cg-form-intro .cg-form-des {
	line-height: 160%;
	color: #333;
	font-size: 12px;
	padding-left: 20px;
}
.cg-form input {
	padding: 3px;
}
.cg-form td {
	padding: 6px 0;
}
.cg-form .cg-form-operate .btn {
	float: left;
	margin-right: 10px;
}
.cg-form .cg-form-stress {
	color: #F00;
}
.cg-form .cg-form-tips {
	color: #AAA;
	line-height: 20px;
}
.cg-select {
	text-align: center;
	cursor: pointer;
	padding-right: 5px;
}
.cg-select .cg-select-name {
	background: url(../images/icon/icon-vertical-expand.png) right center no-repeat!important;
	padding: 0 10px;
	padding-right: 15px;
}
.cg-option {
	display: none;
	border: 1px solid #B9C5DC;
	border-bottom: none;
	box-shadow: 0 0 4px #B9C5DC;
	left: 0;
	background: #F3F3F3;
}
.cg-option li {
	line-height: 180%;
	text-align: center;
	width: 66px;
	border-bottom: 1px solid #B9C5DC;
}
.cg-option li:hover {
	background: #3B9AE0;
	color: #FFF;
}
.datepicker {
	background: #FCFCFC;
	border: 1px solid #AAA;
	z-index: 10;
	padding: 5px;/*width:218px;box-shadow:1px 0 4px rgba(0,0,0,0.2);border-radius:4px;*/
	font-size: 12px;
	position: relative;
}
.datepicker .nav {
*height:18px;
}
.datepicker .nav:after, .datepicker .tollbars:after {
	display: block;
	clear: both;
	content: "\0020";
	visibility: hidden;
	height: 0;
}
.datepicker .month-nav, .datepicker .year-nav {
	position: relative;
	text-align: center;
}
.datepicker .month-nav {
	float: left;
	width: 55%;
}
.datepicker .year-nav {
	float: right;
	width: 35%;
}
.datepicker .month-name, .datepicker .year-name {
	font-weight: bold;
	line-height: 18px;
	cursor: pointer;
}
.datepicker .button {
	display: block;
	position: absolute;
	top: 0;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-size: 120%;
	overflow: hidden;
	cursor: pointer;
}
.datepicker .prev {
	left: 0;
}
.datepicker .next {
	right: 0;
}
.datepicker table {
	border-spacing: 0;
	border-collapse: collapse;
	clear: both;
	width: 100%;
}
.datepicker th, .datepicker td {
	height: 2em;
	width: 14.2857%;
	line-height: 2em;
	padding: 0;
}
.datepicker td {
	border: 1px solid #AAA;
	text-align: center;
	white-space: nowrap;
	color: #000;
	cursor: pointer;
}
.datepicker td a {
	width: 100%;
	height: 100%;
	display: block;
	color: #000;
	text-decoration: none;
}
.datepicker td a:hover {
	background: #A15D03;
	color: #FFF;
}
.datepicker .un-day, .datepicker .un-time {
	cursor: default;
	border: none;
}
.datepicker .unselected-day, .datepicker .unselected-time {
	color: #BBB;
	cursor: no-drop;
}
.datepicker .unselected-day a, .datepicker .un-day a {
	color: #BBB;
	cursor: default;
}
.datepicker .un-day a:hover, .datepicker .unselected-day a:hover {
	background: none;
	color: #BBB;
	cursor: default;
}
.datepicker .unselected-day a, .datepicker .unselected-day a:hover {
	cursor: no-drop;
}
.datepicker .selected-day a, .datepicker .today a {
	background: #A15D03;
	font-weight: bold;
	color: #FFF;
}
.datepicker .selected-day a:hover, .datepicker .today a:hover {
	background: #A15D03;
	font-weight: bold;
	color: #FFF;
}
.datepicker .time {
	margin-top: 4px;
	display: table;
	vertical-align: middle;
	margin-top: 4px;
	cursor: pointer;
}
.datepicker .time input {
	width: 16px;
	height: 12px;
}
.datepicker .tollbars {
	margin-top: 4px;
*height:20px;
}
.datepicker .tollbars input {
	border: 1px solid #CCC;
	height: 20px;
	margin-left: 2px;
	float: right;
}
.datepicker .year, .datepicker .month, .datepicker .time-select {
	margin-top: 4px;
	display: none;
	clear: both;
}
.datepicker .year table td {
	width: 25%;
}
.datepicker .month table td {
	width: 50%;
}
.datepicker .month .un-month, .datepicker .year .un-year {
	color: #BBB;
	cursor: default;
}
.datepicker .month .un-month:hover, .datepicker .year .un-year:hover, .datepicker .time-select .unselected-time:hover {
	font-weight: normal;
}
.datepicker .year table td:hover, .datepicker .month table td:hover, .datepicker .time-select table td:hover {
	font-weight: bold;
}
.datepicker .year .year-tollbars {
	position: relative;
	text-align: center;
	margin-top: 4px;
	width: 100%;
}
.datepicker .time-select table td {
	height: 1.6em;
	line-height: 1.6em;
}
.cg-button {
	color: #fcfcfc;
	cursor: pointer;
	font-size: 12px;
	overflow: hidden;
}
.cg-button:hover {
	color: #fcfcfc;
}
.cg-button .cg-button-left, .cg-button .cg-button-inner, .cg-button .cg-button-right {
	background-image: url(../images/background.png);
}
.cg-button .cg-button-left, .cg-button .cg-button-inner, .cg-button .cg-button-right, .cg-button .cg-button-icon, .cg-button .cg-button-text, .cg-button .cg-button-role {
	height: 25px;
	line-height: 25px;
	float: left;
}
.cg-button .cg-button-left {
	background-position: -24px 0;
	width: 2px;
}
.cg-button .cg-button-right {
	background-position: -27px 0;
	width: 2px;
}
.cg-button .cg-button-inner {
	background-position: 0 -108px;
	background-repeat: repeat-x;
	padding: 0 8px;
}
.cg-button .cg-button-icon, .cg-button .cg-button-role {
	width: 10px;
	margin: 0 2px;
}
.cg-button .cg-button-text {
	padding: 0 2px;
}
.cg-dialog {
	width: 500px;
	position: absolute;
	border: 1px solid #60a5e6;
	border-top: 0;
	border-radius: 4px;
	box-shadow: 0 0 5px #60a5e6;
	background: #f3f3f3;
	overflow: hidden;
}
.cg-dialog .cg-dialog-header {
	background: url(../images/background.png) 0 -134px repeat-x;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
}
.cg-dialog .cg-dialog-header div {
	width: 15px;
	height: 15px;
	margin: 7px 0 0 1px;
	cursor: pointer;
	float: right;
}
.cg-dialog .cg-dialog-header .cg-dialog-minimize {
	background: url(../images/background.png) 0 -34px no-repeat;
}
.cg-dialog .cg-dialog-header .cg-dialog-maximize {
	background: url(../images/background.png) -16px -34px no-repeat;
}
.cg-dialog .cg-dialog-header .cg-dialog-close {
	background: url(../images/background.png) -32px -34px no-repeat;
}
.cg-dialog .cg-dialog-body {
	padding: 5px;
	position: relative;
	overflow: hidden;
}
.cg-dialog .cg-dialog-body .cg-dialog-content-container {
	overflow: auto;
	border: 1px solid #94c7ee;
}
.cg-dialog .cg-dialog-body .cg-dialog-content {
	min-height: 100%;
	_height: 100%;
	zoom: 1;
	overflow: hidden;
	background: #FFF;
	word-break: break-all;
	word-wrap: break-word;
}
.cg-dialog .cg-dialog-body .cg-dialog-content iframe {
	width: 100%;
	height: 100%;
	border: 0;
	zoom: 1;
}
.cg-dialog .cg-dialog-button-container {
	cursor: default;
}
.cg-dialog .cg-dialog-button-container .cg-dialog-button {
	padding: 5px 0;
	float: right;
}
.cg-dialog .cg-dialog-button-container .cg-dialog-button .cg-button {
	float: left;
	margin: 0 5px;
}
.cg-dialog .cg-dialog-button-container .cg-dialog-button .cg-button-disabled .cg-button {
	color: #BBB;
}
.cg-dialog .cg-dialog-resize-l, .cg-dialog .cg-dialog-resize-r {
	width: 3px;
	overflow: hidden;
	height: 100%;
	cursor: e-resize;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
}
.cg-dialog .cg-dialog-resize-r {
	right: 0;
	left: auto;
}
.cg-dialog .cg-dialog-resize-t, .cg-dialog .cg-dialog-resize-b {
	height: 3px;
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	cursor: n-resize;
}
.cg-dialog .cg-dialog-resize-b {
	bottom: 0;
	top: auto;
}
.cg-dialog .cg-dialog-resize-lt, .cg-dialog .cg-dialog-resize-rt, .cg-dialog .cg-dialog-resize-rb, .cg-dialog .cg-dialog-resize-lb {
	width: 8px;
	height: 8px;
	overflow: hidden;
	position: absolute;
	z-index: 10;
}
.cg-dialog .cg-dialog-resize-lt {
	top: 0;
	left: 0;
	cursor: nw-resize;
}
.cg-dialog .cg-dialog-resize-rt {
	top: 0;
	right: 0;
	cursor: ne-resize;
}
.cg-dialog .cg-dialog-resize-lb {
	bottom: 0;
	left: 0;
	cursor: sw-resize;
}
.cg-dialog .cg-dialog-resize-rb {
	bottom: 0;
	right: 0;
	cursor: se-resize;
}
.cg-popup-dialog {
	border: 1px solid #60A5E6;
}
.cg-popup-dialog .cg-dialog-body {
	border: none;
	padding: 0;
}
.cg-popup-dialog .cg-dialog-body .cg-dialog-content-container {
	border: none;
}
.cg-message-box {
	border: 1px solid #60a5e6;
	position: absolute;
}
.cg-message-box .cg-dialog-body {
	background: #FFF;
	border-radius: 4px 4px 0 0;
}
.cg-message-box .cg-dialog-body .cg-dialog-content-container {
	border: none!important;
}
.cg-message-box .cg-dialog-body .cg-dialog-content-container .cg-dialog-content {
	padding: 10px 20px;
}
.cg-message-box .cg-dialog-body .cg-message {
	padding-left: 40px;
	line-height: 180%;
	_height: 26px;
	min-height: 26px;
	zoom: 1;
}
.cg-message-box .cg-dialog-body .cg-message #cg-prompt-input {
	height: 18px;
	width: 220px;
}
.cg-custom-message-box .cg-dialog-body .cg-message {
	padding-left: 0;
}
.cg-tips {
	position: absolute;
	line-height: 35px;
	height: 35px;
	border-radius: 4px;
	box-shadow: 0 0 3px #60a5e6;
	border: 1px solid #60a5e6;
	background: #FFF;
	color: #000;
	z-index: 10;
}
.cg-tips .cg-tips-info {
	margin: 0 10px;
	padding-left: 35px;
}
.icon-confirm {
	background: url(../images/icon/icon-confirm.png) left center no-repeat!important;
}
.icon-warning {
	background: url(../images/icon/icon-warning.png) left center no-repeat!important;
}
.icon-success {
	background: url(../images/icon/icon-success.png) left center no-repeat!important;
}
.icon-error {
	background: url(../images/icon/icon-error.png) left center no-repeat!important;
}
