/*通用样式*/
*{outline:none;}
body,html{ overflow:hidden; height:100%;}
body,table{ font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif,"宋体"; color:#333;-webkit-text-size-adjust:none;}
img{ vertical-align:middle; border:0;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline;}
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{ 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/bl_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{ background:url(../images/cp_left_pbg.gif) #E5F4FD repeat-x; border-right:2px solid #9DC3D6; overflow:auto;}
.left_body_logo{ position:absolute; top:0; left:0; height:98px; width:238px; overflow:hidden; background:url(../images/bl_cp_left_pbg.gif) #E5F4FD repeat-x; }
.left_body_menu{ padding:0 0 0 6px;}
.left_body_menu li{ line-height:24px; color:#333333; font-weight:bold; padding-left:15px; background:url(../images/menu_li_arr.png) 0 9px no-repeat;}


.left_body dl {margin:125px 0 0 31px; }
.left_body dt {line-height:28px; color:#333333; font-weight:bold; padding-left:15px; background:url(../images/menu_li_arr.png) 0 12px no-repeat;}
.left_body dt.site2 { background:url(../images/menu_li_arr.png) 0 9px no-repeat;}
.left_body dt.site { background:url(../images/menu_li_arr_down.png) 0 9px no-repeat;}
.left_body dt.site a{color:#276E9D;}
.left_body dt a {margin-left: -3px; }
.left_body dt a:hover { color:#276E9D; text-decoration:underline;}
.left_body dd { font-size: 13px; margin: 0; padding-left:14px;}
.left_body ul { margin:0; margin:15px  0 15px 13px; padding:0; list-style:none;}
.left_body ul li { height:22px; margin-top:2px;}
.left_body ul li a { display: block; color:#555555; line-height:22px; padding-left:8px; text-decoration:none;}
.left_body ul li a:hover {color:#555555; background:#B8E8FF;}
.left_body ul li a.hover { color: #ffffff; background:#349ACC;}
.left_body .divimg_cen{text-align:center;cursor:pointer; padding:20px 0 15px 0;}

.left_body dd.collapsed {display: none;}
.left_body dl dt span { float:left; width:15px; margin-left:-20px; cursor: default;}
.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;}
/* = main
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.page_main{ border-right:2px solid #9DC3D6; padding:0 22px 0 24px; overflow:auto;}
.page_main .top_info{ color:#444444; padding:24px 10px 24px 0; text-align:right;}
.page_main .top_info span{ color:#CCCCCC;}
.page_main .top_info b{ color:#276E9D; font-weight:bold;}
.page_main .top_info a{ color:#276E9D; text-decoration:underline;}
.page_main .top_info a:hover{text-decoration:none;}
.page_main .top_nav{ padding:8px 0 15px 0;}
.page_main .top_nav a{ color:#316DA9; text-decoration:none; line-height:24px; display:inline-block; zoom:1;}
.page_main .top_nav a:hover{ color:#4D9401;}
.page_main .top_nav a.hover{ color:#4D9401; font-weight:bold;}

.page_main .table_bor_th{ border-collapse:collapse; width:100%; margin-bottom:13px;}
.page_main .table_bor_th thead th{ border:1px solid #79CCF4; color:#000000; font-weight:bold; background:url(../images/bl_main_thbg.png) repeat-x; white-space:nowrap; padding-left:10px; text-align:left;}
.page_main .table_bor_th th,.page_main .table_bor_th td{ border:1px solid #BCD6E8; padding:3px 3px 3px 3px; color:#000000; line-height:22px;}
.page_main .table_bor_th th{ text-align:right; width:165px; font-weight:normal; white-space:nowrap;}
.page_main .table_bor_th td a{ color:#276E9D; text-decoration:underline;}
.page_main .table_bor_th td a:hover{text-decoration:none;}
.page_main .table_bor_th th span,.page_main .table_bor_th td span{ color:#FF0000; display:inline-block; zooom:1; padding:0 3px 0 0; line-height:16px;}
.page_main .table_bor_th td font{ color:#777777;}
.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;}
.page_main .table_bor_th td .input_short{ width:60px; width:58px\9; height:18px; border:1px solid #BBBBBB;}
.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_blue{ border-collapse:collapse; width:100%;}
.page_main .table_con_blue th,.page_main .table_con_blue td{ border:1px solid #BCD6E8; padding:3px 10px 3px 10px; color:#000000; line-height:22px;}
.page_main .table_con_blue th{ text-align:right; width:210px; font-weight:normal; white-space:nowrap;}
.page_main .table_con_blue th.th_left{ text-align:left;}
.page_main .table_con_blue td b{ color:#777777; font-weight:normal;}
.page_main .table_con_blue td a{ color:#276E9D; text-decoration:none;}
.page_main .table_con_blue td a:hover{ text-decoration:underline;}
.page_main .table_con_blue td a.green{ color:#4D9401; font-weight:bold; text-decoration:underline;}
.page_main .table_con_blue td a.green:hover{ text-decoration:none;}

.page_main .table_th_blue{border-collapse:collapse; width:100%;}
.page_main .table_th_blue th,.page_main .table_th_blue td{ border:1px solid #BCD6E8; padding:3px 3px 3px 6px; color:#000000; line-height:22px;}
.page_main .table_th_blue th{ border:1px solid #79CCF4; color:#276E9D; background:url(../images/bl_main_thbg.png) repeat-x; white-space:nowrap;}
.page_main .table_th_blue td.center{ text-align:center;}
.page_main .table_th_blue td.right{ text-align:right; padding-right:6px;}
.page_main .table_th_blue td a{ color:#4D9401; font-weight:bold; text-decoration:underline;}
.page_main .table_th_blue td a:hover{ text-decoration:none;}

.center_btn{ text-align:center; padding:6px 0 14px 0;}

.tab_page{ color:#AAAAAA; 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:#276E9D; font-weight:bold;}
.tab_page a{ color:#276E9D; text-decoration:underline;}
.tab_page a:hover{text-decoration:none;}

.toolbar_blue{ padding:5px 6px 5px 6px; line-height:20px; border:1px solid #79CCF4; color:#276E9D; background:url(../images/bl_main_thbg.png) repeat-x; white-space:nowrap; margin:12px 0 12px 0;}
.toolbar_blue a{color:#276E9D; text-decoration:none;}
.toolbar_blue a:hover{text-decoration:underline;}
.toolbar_blue span{ display:inline-block; zoom:1; padding:0 8px 0 8px;}

.top_cur_arr{ margin:12px 0 18px 0;}
.top_cur_arr li{ width:195px; padding-left:55px; height:30px; line-height:30px; color:#676767; display:inline-block; zoom:1; overflow:hidden;}
.top_cur_arr li.curone{ background-image:url(../images/top_cur_arr1.png); background-position:0 -30px;}
.top_cur_arr li.curtwo{background-image:url(../images/top_cur_arr2.png); background-position:0 -30px; margin-left:-4px;}
.top_cur_arr li.curthree{background-image:url(../images/top_cur_arr3.png); background-position:0 -30px; margin-left:-4px;}
.top_cur_arr li.cur{ color:#ffffff; font-weight:bold; background-position:0 0;}

/* = footer
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC*/
.footer{ position:absolute; bottom:0; left:0; height:31px; width:100%; overflow:hidden;}
.footers{ height:31px; overflow:hidden;}
.footdiv{ border-top:1px solid #AFD6B3; background:#F4FFF5; height:30px; line-height:30px; overflow:hidden; position:relative; color:#666666; padding:0 12px;}
.footer .footinfo,.footers .footinfo{ font-family:Arial; color:#777;}
.footer .copyright,.footers .copyright{ position:absolute; top:0; right:20px; color:#999999;}
.footer .copyright em,.footers .copyright em{ color:#000000; font-style:normal;}
