/*通用样式*/
* {
	outline:none;
}
body, html {
	overflow:hidden;
	height:100%;
}
body, table {
	font-size:12px;
	font-family:Arial, Verdana, Helvetica, sans-serif, "宋体";
	-webkit-text-size-adjust:none;
}
img {
	vertical-align:middle;
	border:0;
}
a {
	text-decoration:underline;
	color:#333;
}
a:hover {
	text-decoration:none;
}
body, html, form, ul, li {
	margin:0;
	padding:0;
	list-style:none;
}
html, body {
	overflow-y:hidden;
}
textarea {
	resize: none;
	font-family:Arial, Verdana, Helvetica, sans-serif, "宋体";
}
input, textarea, th, button, td {
	font:12px Tahoma, Arial;
}
input, select, button, label {
	outline:none;
	vertical-align:middle;
}
.floatr {
	float:right;
}
.floatl {
	float:left;
}
button::-moz-focus-inner {
border:0;
padding:0;
}
.normaltext {
	font-size:12px;
	font-family:Arial, Verdana, Helvetica, sans-serif, "宋体";
	color:#333;
	white-space:normal;
}	/*普通正常的字体，有必要的情况下可使用，必须保持和body的字体部份一至*/
/*复选框对齐*/
.checkboxmiddle {
	vertical-align:middle;
	margin-top:-2px;
	_margin-top:-4px;
	margin-bottom:1px
}
/*绿色色登录页样式*/
.page_deflogin {
	position:relative;
	min-height:470px;
	background:url(../images/cp_login_tbg.png) repeat-x;
}
.deflogbody {
	margin:auto;
	position: relative;
	top:160px;
	width:540px;
	overflow:hidden;
	zoom:1;
	text-align:left;
}
.deflogbody p {
	margin:0;
}
.loginl {
	float:left;
	background:url(../images/login_bg2.png) no-repeat right 0;
	width:160px;
	padding:0 26px 0 0;
	height:280px;
}
.loginl h1 {
	margin:0 0 10px;
}
.loginl h1 img {
	vertical-align:top;
}
.loginr {
	float:left;
	padding-left:30px;
	width:290px;
}
.loginl strong {
	font-size:14px;
	font-weight:bold;
	color:#000;
}
.loginl p {
	margin-top:20px;
	color:#afafaf;
}
.loginr {
	padding-top:43px;
}
.loginr h2 {
	padding-left:23px;
	font-size:14px;
	margin:0;
	font-weight:bold;
	color:#000;
	background:url(../images/ico_logintitle.png) no-repeat 2px 1px;
	height:32px;
	line-height:18px;
}
.loginr td, .loginr th {
	padding:4px 0;
	line-height:21px;
	vertical-align:top;
	font-weight:normal;
}
.loginr th {
	white-space:nowrap;
	padding-top:6px;
*padding-top:8px;
	padding-top:8px \0;
}
.loginr td {
	line-height:18px;
}
.bl_list_menu {
	padding:0 0 0 6px;
}
.bl_list_menu li {
	line-height:24px;
	color:#131313;
	padding-left:15px;
	background:url(../images/menu_li_arr.png) left center no-repeat;
}
.logtxtbox {
	background:url(images/lock_input.png) no-repeat 0 0;
	width:199px;
	margin-right:5px;
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
	padding-left:6px;
}
.logtxtbox_in {
	background:url(images/lock_input.png) no-repeat right 0;
	padding:6px 0 5px;
*padding:5px 0 6px;
	height:18px;
}
.logtxtbox input {
	border:none;
	background:none;
	width:193px;
	height:18px;
	color:#333333;
	font-size:14px;
	padding:0;
}
.logtxtbox_on {
	background-image:url(images/lock_input_on.png);
}
.logtxtbox_on .logtxtbox_in {
	background:url(images/lock_input_on.png) no-repeat right 0;
}
.logtxtbox {
	background: url("../images/lock_input.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	margin-right: 5px;
	overflow: hidden;
	padding-left: 6px;
	vertical-align: middle;
	width: 199px;
}
.logtxtbox_in {
	background: url("../images/lock_input.png") no-repeat scroll right 0 transparent;
	height: 18px;
	padding: 6px 0 5px;
}
.logtxtbox input {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #333333;
	font-size: 14px;
	height: 18px;
	padding: 0;
	width: 193px;
}
.logtxtbox_on {
	background-image: url("../images/lock_input_on.png");
}
.logtxtbox_on .logtxtbox_in {
	background: url("../images/lock_input_on.png") no-repeat scroll right 0 transparent;
}
/*button*/
.btn, .btn-disable {
	height:22px;
	line-height:22px;
	border:none;
	background:none;
	margin:0;
	padding:0 12px 0 0;
	cursor:pointer;
	white-space:nowrap;
	overflow:visible;
	vertical-align:middle;
}
.btn span, .btn-disable span {
	position:relative;
	display:inline-block;
	height:22px;
	background:url(../images/bg_sprite.png) 0 -43px repeat-x;
	line-height:21px;
	line-height:22px\9;
	_line-height:21px;
	color:#000;
	vertical-align:top;
	float:left;
	float:none \9;
}
.btn .btn_out, .btn-disable .btn_out {
	padding-left:12px;
}
.btn .btn_in, .btn-disable .btn_in {
	background-position:right -43px;
	padding-left:0;
	padding-right:12px;
	margin-right:-12px;
}
.btn-disable {
	cursor:default;
}
.btn-disable .btn_out {
	background-position:0 -109px;
}
.btn-disable .btn_in {
	background-position:right -109px;
	color:#bbbbbb;
}
.btn-click .btn_in {
	padding-top:1px;
	height:21px;
}
.btn-s .btn_out {
	padding-left:5px;
}
.btn-s .btn_in {
	padding-left:0;
	padding-right:5px;
}
.btn_login {
	height:28px;
}
.btn_login span, .btn_login span.btn_in {
	background:url(../images/gr_btn_sprite.png) no-repeat 0 0;
	height:28px;
}
.btn_login span.btn_out {
	padding-left:18px;
}
.btn_login span.btn_in {
	background-position:right 0px;
	line-height:24px;
	color:#fff;
	font-weight:bold;
	padding-right:18px;
}
.btn_bog_box .btn-hover span {
	background-position:0 -140px;
}
.btn_bog_box .btn-hover span span {
	background-position:right -175px;
}
.btn_bog_box .btn-click span {
	background-position:0 -105px;
	height:29px;
}
.btn_bog_box .btn-click span.btn_in {
	background-position:right -70px;
}
/* = left
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.left_body {
	width:180px;
	background-color:#edeeee;
	padding:5px 0;
	overflow:auto;
}
.left_body h3 {
	line-height:24px;
	font-weight:normal;
	font-size:14px;
	margin:0 0 0 10px;
	cursor:pointer;
}
.left_body_icon {
	background:url(../images/ico_sprite.gif) no-repeat;
	padding-left:15px;
}
.left_body_ico_home {
	background-position:0 -25px;
*background-position:0 -27px;
	color:#f26612;
}
.left_body_menu li {
	color:#333333;
	font-weight:bold;
	line-height:31px;
}
.left_body_menu li, .left_body_menu .left_body_sub_menu {
	background:url(../images/li_bg1.jpg) no-repeat left top;
}
.left_body_menu li a {
	color:#0b0b0b;
	font-weight:normal;
	text-decoration:none;
	background:url(../images/ico_sprite.gif) no-repeat 0 -59px;
	margin-left:10px;
	padding-left:15px;
}
.left_body_menu .current {
	color:#0c0c0c;
	font-weight:bold;
}

.left_body_sub_menu {
	display:none;
}
.left_body_sub_menu li a {
	background-position:0 -93px;
	color:#666666;
	font-weight:normal;
	margin-left:18px;
}
.left_body_sub_menu li {
	background:none;
}
.left_body_sub_menu li.current {
	background:url(../images/li_bg.jpg) repeat-x;
}
.left_body_sub_menu li.current a {
	background-position:0 -126px;
	color:#ffffff;
	font-weight:bold;
}
.pop-over {
	display:none;
	margin:2px 0 0 15px;
	position:absolute;
	padding:0px 2px 2px 0px;
	background:url(../images/pop-over-bg.gif) repeat-y #f0f0f0;
}
.font-tel {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:#fff;
	padding:20px;
	border:1px solid #D8E7F2;
	color:#5F666F;
}
.font-tel a {
	width:178px;
	height:19px;
	text-align:center;
	cursor:pointer;
	padding-top:6px;
	display:block;
}
.font-tel a:hover {
	background:url(/images/zixun-bg.gif) no-repeat;
}
.bg_pic {
	background:url(../images/gr_cp_main_pbg.png) #ffffff repeat-x;
}
/* = main
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
/*.page_main{ background:url(../images/gr_cp_main_pbg.png) #ffffff repeat-x; border-right:2px solid #97C89C; padding:0 22px 0 24px; overflow:auto;}*/
.page_main {
	padding:0 22px 0 24px;
	overflow:auto;
}
.top_info {
	background:url(../images/header_bg.jpg) repeat-x 0 -20px;
	color:#daf1fe;
	height:50px;
}
.top_info span {
	margin-right:25px;
	line-height:50px;
}
.top_info .fl {
	float:left;
}
.top_info .fr {
	float:right;
}
.top_info b {
	color:#0060A0;
	font-weight:bold;
}
.top_info a {
	color:#daf1fe;
	margin-left:5px;
	text-decoration:none;
}
.top_info a:hover {
	text-decoration:none;
}
.page_main .top_nav {
	padding:8px 0 15px 0;
}
.page_main .top_nav a {
	color:#0c0c0c;
	text-decoration:none;
	line-height:24px;
	display:inline-block;
	zoom:1;
	margin-right:10px;
}
.page_main .top_nav a:hover {
	color:#FF6600;
}
.page_main .top_nav a.hover {
	color:#f26612;
	font-weight:bold;
}
.page_main .table_bor_th {
	clear:both;
	border-collapse:collapse;
	width:100%;
	margin-bottom:13px;
}
/*
.page_main .table_bor_th input{ border:1px solid #bbbbbb; color:#555555;}
.page_main .table_bor_th select{ border:1px solid #bdccd4; color:#555555;}
*/
.page_main .table_bor_th thead th {
	border:1px solid #d2d2d2;
	color:#555555;
	font-weight:normal;
/*	background:url(../images/gr_main_thbg.png) repeat-x; */
	background:#edeeee;
	padding-left:10px;
	text-align:left;
	width:auto;
}
.page_main .table_bor_th th, .page_main .table_bor_th td {
	border:1px solid #c8c8c8;
	padding:3px 3px 3px 3px;
	color:#555555;
	line-height:22px;
}
.page_main .table_bor_th th {
	text-align:right;
	width:200px;
	font-weight:normal;
	white-space:nowrap;
}
.page_main .table_bor_th td a {
	color:#276e9d;
	text-decoration:none;
}
.page_main .table_bor_th td a:hover {
	text-decoration:underline;
}
.page_main .table_bor_th th span, .page_main .table_bor_th td span {
	color:#276e9d;
	display:inline-block;
	zooom:1;
	padding:0 3px 0 0;
	line-height:16px;
}
.page_main .table_bor_th th span {
	color:#ff0000;
	line-height:21px;
}
.page_main .table_bor_th td font {
	color:#FF6600;
}
.page_main .table_bor_th th.th_left {
	text-align:left;
}
.page_main .table_bor_th td .input {
	width:136px;
	width:134px\9;
	height:18px;
	border:1px solid #BBBBBB;
	padding-left:2px;
}
.page_main .table_bor_th td .input_short {
	width:80px;
	height:18px;
	border:1px solid #BBBBBB;
	padding-left:2px;
}
.page_main .table_bor_th td .input_long {
	width:400px;
	height:18px;
	border:1px solid #BBBBBB;
	padding-left:2px;
}
.page_main .table_bor_th .sel_long {
	width:138px;
}
.page_main .table_bor_th .sel_short {
	width:80px;
}
.page_main .table_bor_th .sel_shorter {
	width:56px;
}
.page_main .table_con_green {
	border-collapse:collapse;
	width:100%;
}
.page_main .table_con_green th, .page_main .table_con_green td {
	border:1px solid #C8C8C8;
	padding:3px 10px 3px 10px;
	color:#000000;
	line-height:22px;
}
.page_main .table_con_green th {
	text-align:right;
	width:210px;
	font-weight:normal;
	white-space:nowrap;
}
.page_main .table_con_green th.th_left {
	text-align:left;
}
.page_main .table_con_green td b {
	color:#777777;
	font-weight:normal;
}
.page_main .table_con_green td a {
	color:#158144;
	text-decoration:none;
}
.page_main .table_con_green td a:hover {
	text-decoration:underline;
}
.page_main .table_con_green td a.green {
	color:#FF6600;
	font-weight:bold;
	text-decoration:underline;
}
.page_main .table_con_green td a.green:hover {
	text-decoration:none;
}
.page_main .table_th_green {
	border-collapse:collapse;
	width:100%;
}
.page_main .table_th_green th, .page_main .table_th_green td {
	border:1px solid #d2d2d2;
	padding:3px 3px 3px 6px;
	color:#555555;
	line-height:22px;
	text-align:center;
}
.page_main .table_th_green th {
	border:1px solid #c8c8c8;
	color:#555555;
/*	background:url(../images/gr_main_thbg.png) repeat-x; */
	background:#edeeee;
	white-space:nowrap;
}
.page_main .table_th_green td.center {
	text-align:center;
}
.page_main .table_th_green td.right {
	text-align:right;
	padding-right:6px;
}
.page_main .table_th_green td a {
	color:#4d9401;
/*	font-weight:bold;*/
	text-decoration:underline;
}
.page_main .table_th_green td a:hover {
	text-decoration:none;
}
.page_main .table_th_green td a:visited {
	color:#4d0491;
}
.center_btn {
	text-align:center;
	padding:6px 0 14px 0;
}
.tab_page {
	color:#000000;
	padding:10px 0 10px 0;
	text-align:right;
}
.tab_page span {
	display:inline-block;
	zoom:1;
	padding:0 3px 0 3px;
}
.tab_page span font {
	color:#000000;
}
.tab_page b {
	color:#158144;
	font-weight:bold;
}
.tab_page a {
	color:#0060A0;
	text-decoration:underline;
}
.tab_page a:hover {
	text-decoration:none;
}
.toolbar_green {
	padding:4px 6px 4px 6px;
	line-height:20px;
	border:1px solid #bcd8ef;
	color:#b1b1b1;
	background:url(../images/toolbar_bg.gif) repeat-x; 
	white-space:nowrap;
	margin:12px 0 12px 0;
}
.toolbar_green a {
	color:#276e9d;
	text-decoration:none;
}
.toolbar_green a.hover {
	font-weight:bold;
}
.toolbar_green a:hover {
	text-decoration:underline;
}
.toolbar_green span {
	display:inline-block;
	zoom:1;
	padding:0 8px 0 8px;
}
.top_cur_arr {
	margin:12px 0 18px 0;
	height:30px;
	width:756px;
}
.top_cur_arr li {
	width:252px;
	text-align:center;
	height:26px;
	line-height:26px;
	color:#555555;
	display:inline-block;
	zoom:1;
	float:left;
	overflow:hidden;
	margin-bottom:10px;
}
.top_cur_arr li.curone {
	background-image:url(../images/top_cur_arr1_bl.png);
	background-position:0 -26px;
}
.top_cur_arr li.curtwo {
	width:256px;
	background-image:url(../images/top_cur_arr2_bl.png);
	background-position:0 -26px;
	margin-left:-9px;
}
.top_cur_arr li.curthree {
	background-image:url(../images/top_cur_arr3_bl.png);
	background-position:0 -26px;
	margin-left:-8px;
}
.top_cur_arr li.cur {
	color:#FFFFFF;
	font-weight:bold;
	background-position:0 0;
}
/* = footer
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.footer {
	background-color:#eaedef;
	border-top:1px solid #d0d0d0;
	color:#b4b4b4;
	font-size:11px;
	height:29px;
	line-height:29px;
	text-align:right;
	padding-right:10px;
}
.footer a {
	color:#000000;
	text-decoration:none;
}
.btn_input, .btn_input input {
	zoom:1;
	display:inline-block;
	height:28px;
	background:#FFF url(../images/gr_btn_sprite.png) right 0 no-repeat;
	line-height:21px;
	line-height:22px\9;
	_line-height:21px;
	color:#fff;
	vertical-align:top;
	margin-right:5px;
	margin-left:5px;
}
.tab_page span.btn_input {
	padding-left:0px;
}
.btn_input {
	padding-right:2px;
	color:#FFF;
}
.btn_input input {
	background-position:0 0;
	margin:0;
	color:#ffffff;
	font-weight:bold;
	border:none;
	cursor:pointer;
	border:none;
	margin:0;
	padding:0 10px 4px 14px;
	cursor:pointer;
	overflow:visible;
	vertical-align:top;
	line-height:18px;
}
/*
---------------------error msg box--------------------------*/
div.error_msgbox_main {
	line-height:160%;
	width:400px;
	padding:0px;
	margin:0 auto;
	background:#edeeee;
	border:1px solid #d2d2d2;
}
div.error_msgbox_head {
	height:30px;
	line-height:30px;
	font-size:12px;
	border-bottom:1px solid #d2d2d2;
/*	background:#DBEEBD url(/images/gr_main_thbg.png); */
	background:#edeeee;
}
div.error_msgbox_body {
	height:100px;
	font-size:10pt;
	background:#ffffff
}
div.error_msgbox_body a{
	text-decoration:underline;
	color:#03C;
}
h2.content_title{ color:#000000; font:normal 20px/36px  Arial,"simhei","Microsoft YaHei", sans-serif; text-align:center; margin:0; padding:10px 10px 10px 10px;}
.whois_con{ color:#000000; line-height:20px;}
.whois_con p{ margin:9px 0;}
.font_red{ color:#FF6600;}
.whois_con .p_center{ text-align:center; margin:40px 0 20px 0;}
.whois_con a{ color:#0282D3; text-decoration:underline;}
.whois_con a:hover{ text-decoration:none;}
.tip_yellow{color:#5D6161; line-height:16px; border:1px solid #EAC886; padding:8px 12px; background:#FFFEEE;}
.whois_copyr{ text-align:center; color:#5D6161; padding:30px 10px 10px 10px;}
.domain_table{width:100%;}
.domain_table thead th{ font:bold 12px/24px Arial; text-align:left; color:#5D6161; padding:5px 0;}
.domain_table th{color:#5D6161; text-align:right; line-height:18px; padding:2px 0;}
.domain_table td{ color:#0282D3; text-align:left;line-height:18px; padding:2px 0;}
.domain_tab_au{width:auto;}
.domain_tab_au th{ padding-left:30px;}
.domain_tab_au td{ color:#5D6161; padding:0 2px;}

.confirm_wrap{ text-align:center; margin-top:40px;}
.confirm_con{ padding:0px 10px 10px 50px; text-align:left; line-height:20px; color:#5D6161; margin:auto; background:url(../images/icon_tick.gif) 10px 8px no-repeat;  display:inline-block!important; display:inline; *display:inline!important; zoom:1;}
.confirm_con p{ margin:10px 0;}
.confirm_con .button_dc{ text-align:center; padding:20px 0;}

/* overflow */
.overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*******************如何解析弹框***************************/
.klcdCon{ background:url(../images/icen-nav_15.gif) no-repeat; padding-left:21px; line-height:22px;}
a.klcd{ color:#5d6065;}
a.jsyxz{ color:#fa7e00; text-decoration:underline; font-family:"宋体";}
.hyzxCon{ background:url(../images/hyzx-title-icon.gif) no-repeat 4px center; padding-left:19px; line-height:22px; margin-top:6px; fon
t-weight:bold;}
a.klcd{ color:#5d6065;}
a.zxhdxx{ color:#559100; text-decoration:underline; font-family:"宋体";}
.analyCon{ background:url(../images/icen-nav_16.gif) no-repeat 0 3px; padding-left:21px; line-height:22px; position:relative;}
.analyCon .new{background: url(../images/new1.gif) no-repeat right 1px; padding-right:18px;}
.pop-analy { background-color:#f1f9ff; border:1px solid #dce9f3; display:none; padding:10px; padding-top:0; position:absolute; left:20px; top:20px; *top:15px;}
.pop-analy { -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; -moz-box-shadow:0 1px 10px #e4f1fc inset;-webkit-box-shadow:0 1px 10px #e4f1fc inset;box-shadow:0 1px 10px #e4f1fc inset;}
.pop-analy h3,.pop-analy p{ line-height:20px; margin:0; padding:0;}
.pop-analy h3{ margin-top:10px;}
.pop-analy .main_tb th,.pop-analy .main_tb td{ text-align:left;}
/*************ajax******************/
.ajax_submit_mark {filter:alpha(opacity=50); height:100%; width:100%; background:#000; position:fixed; top:0; left:0; opacity:0.5; z-index:999; display:none; text-align:center; padding-top:200px;}
.bootstrap-select{ border:1px solid #999 ;}
