﻿@charset utf-8;
*{margin:0;padding:0;}
img{border:0;}
body,td,th,input,select,textarea{font-size:12px;color:#111;}
h2{font-size:20px;}
ul{margin:0;padding:0;list-style:none;}
.hidden{display:none;}
/*关键字提示*/
.ac_results{padding:0;border:1px solid #000;background-color:#FFF;overflow:hidden;z-index:99999;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results li{margin:0;padding:2px 5px;cursor:default;display:block;/* if width will be 100% horizontal scrollbar will apear 	when scroll mode will be used*//*width: 100%;*/
font:menu;font-size:12px;/* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox*/line-height:16px;overflow:hidden;}
.ac_loading{background:#FFF url(../Images/indicator.gif) right center no-repeat;}
.ac_odd{background-color:#eee;}
.ac_over{background-color:#0A246A;color:#FFF;}
/*浮动窗*/
.layer_float{background:#E1E1E1;text-align:left;padding:5px;z-index:50;}
.layer_float a{margin:0 10px;color:#36c;text-decoration:none;padding:2px;}
.layer_float .frame_main{padding:10px; width: auto; line-height:26px; overflow-x:hidden}
.layer_float .frame_contain{padding:10px; width: auto; overflow-y:scroll; overflow-x:hidden;}

.layer_float .layer_float_main{border:1px solid #A7A6A6;background:#FFF;color:#3F3F3F;word-wrap:break-word;word-break:normal;word-break:break-all;overflow:hidden;}
.layer_float .layer_float_main .layer_float_title{width:100%;height:28px!important;line-height:28px!important;background:#F1F1F1;border-bottom:1px solid #DEDEDE;cursor:move;}
.layer_float .layer_float_main .layer_float_title h3{margin:0;padding:0;font-size:14px;margin-left:10px;_margin-left:5px;float:left;height:28px!important;line-height:28px!important;text-indent:0!important;white-space:nowrap;font-weight:700;}
.layer_float .layer_float_main .layer_float_title button{border:0 none;background-color:transparent;background:url(../Images/layer/close.png) no-repeat;width:17px;height:17px;float:right;margin:5px 5px 0 0;}
.layer_float .layer_float_main .layer_float_title button:hover{background-position:-19px 0;}
.layer_float .layer_float_main .layer_float_cont{margin:0;}
.layer_float .layer_float_main .layer_float_tips{margin:20px 20px 0;}
.layer_float .layer_float_main .layer_float_button{border:0 none;background-color:transparent;height:41px;width:100%;background:#F1F1F1;border-top:1px solid #E9E9E9;text-align:right;position:relative;}
.layer_float .layer_float_main .layer_float_button button{border:0 none;background-color:transparent;background:url(../Images/layer/btn.png) no-repeat 0 -280px;margin-right:10px;line-height:21px;margin-top:10px;text-align:center;}
.layer_float .layer_float_main .layer_float_button .global_tip_l{position:absolute;left:10px;top:12px;}
@media all and min-width0 {
.layer_float .layer_float_main .layer_float_button button{border:0 none;background-color:transparent;background:url(../Images/layer/btn.png) no-repeat 0 -280px;margin-top:10px;}
}
.layer_float .layer_float_main .layer_float_cont .link_tx{padding-bottom:10px;}
.layer_float .layer_float_main .result_del,.layer_load .result_del{background:url(../Images/layer/del.png) no-repeat;}
.layer_float .layer_float_main .result_alert,.layer_load .result_alert{background:url(../Images/layer/alert.png) no-repeat;}
.layer_load .result_del{background-position:15px 20px;}
.layer_float .layer_float_main .result_wen,.layer_load .result_wen{background:url(../Images/layer/confirm.png) no-repeat;}
.layer_load .result_wen{background-position:15px 20px;}
.layer_float .layer_float_main .result_ok,.layer_load .result_ok{background:url(../Images/layer/success.png) no-repeat;}
.layer_load .result_ok{background-position:15px 20px;}
.layer_float .layer_float_main .result_error,.layer_load .result_error{background:url(../Images/layer/error.png) no-repeat;}
.layer_load .result_error{background-position:15px 20px;}
.layer_load .result_load3{background:url(../Images/loading/loading3.gif) no-repeat 15px 50%;}
.layer_float .layer_float_main .result_tips{padding:0 0 10px 50px;font-size:12px!important;margin:0!important;text-align:left;}
.layer_float .layer_float_main .result_tips p{line-height:21px;margin:0 0 15px;font-size:12px!important;}
.layer_float_main .tab_hash{float:left;margin:0 0 0 50px;position:absolute;margin-left:10px;}
.layer_float_main .tab_hash a{display:block;float:left;text-align:center;padding:0 10px;border:1px solid #F1F1F1;border-bottom:none;border-top:none!important;text-decoration:none;color:#000!important;}
.layer_float_main .tab_hash a:hover,.layer_float_main .tab_hash a.current{background-color:#fff;border:1px solid #E3E6E7;border-bottom:1px solid #fff;border-top:none;}
.layer_load{background:url(../Images/layer/bg_load.png) no-repeat right top;height:62px;position:absolute;z-index:25;}
.layer_load .layer_load_ui{background:url(../Images/layer/bg_load.png) no-repeat left top;font-size:14px;font-weight:700;padding-right:10px;color:#3F3F3F;margin-left:-10px;_margin-left:0;height:62px;line-height:62px;float:left;margin-right:10px;}
.layer_load .result_tips{padding:0 0 0 65px;}
.layer_load .result_tx{text-indent:30px;}
.layer_float button.disable{filter:alpha(Opacity=40);opacity:.4;}
.layer_float .btn_tx1,.btn_tx2,.btn_tx3,.btn_tx4,.btn_tx5,.btn_tx6,.btn_tx8{height:21px;background-color:transparent;line-height:21px;text-align:center!important;border:0 none;}
.layer_float .btn_tx1{width:33px;background-position:0 0;}
.layer_float .btn_tx2{width:50px;background-position:0 -24px;}
.layer_float .btn_tx3{width:57px;background-position:0 -48px;}
.layer_float .btn_tx4{border:1px #dedede solid;width:69px;background-position:0 -72px;}
.layer_float .btn_tx5{width:81px;background-position:0 -96px;}
.layer_float .btn_tx6{width:93px;background-position:0 -120px;}
.layer_float .btn_tx8{width:116px;background-position:0 -144px;}
.layer_float .btn_tx_s2,.btn_tx_s4,.btn_tx_s5,.btn_tx_s6,.btn_tx_s8{height:28px;background-color:transparent;line-height:28px;text-align:center!important;font-size:14px;border:0 none;}
.layer_float .btn_tx_s2{width:68px;background-position:0 -167px;}
.layer_float .btn_tx_s4{width:81px;background-position:0 -198px;}
.layer_float .btn_tx_s5{width:99px;background-position:0 -289px;}
.layer_float .btn_tx_s6{width:115px;background-position:0 -259px;}
.layer_float .btn_tx_s8{width:129px;background-position:0 -229px;}
.layer_float .btn_tx_c2,.btn_tx_c3,.btn_tx_c4,.btn_tx_c8{border:0 none;background-color:transparent;height:21px;line-height:21px;}
.layer_float .btn_tx_c2{width:50px;background-position:0 -24px;}
.layer_float .btn_tx_c3{width:57px;background-position:0 -48px;}
.layer_float .btn_tx_c4{width:69px;background-position:0 -72px;}
.layer_float .btn_tx_c8{width:116px;background-position:0 -144px;}
.layer_float .btn_disable{height:21px;line-height:21px;width:46px;text-align:center;background-position:-142px -69px;}
.layer_float .btn_disable{height:21px;line-height:21px;width:46px;text-align:center;background-position:-142px -69px;}
.layer_code{}
.layer_code table{width:100%;}
.layer_code table td{padding:2px 0;}
.layer_code table input{width:60px;}
.layer_code .result_tips{padding:0 0 10px;line-height:1.5;}
.layer_code a{font-size:12px;}
.layer_code .code_img{vertical-align:middle;}
/*浮动窗结束*/
/*表单元素遍历*/
.hint{font-size:12px;/*margin-left:10px;*/color:#999;padding-top:5px;line-height:20px;}
.check_warning,.input_error{padding-left:20px;background:url(../images/check/fail.gif) 0 center no-repeat;color:red;}
.warning{color:red;}
.check_ok{padding-left:20px;background:url(../images/check/true.gif) 0 60% no-repeat;}
/*表单元素遍历结束*/
textarea{border:1px solid #A7A6AA;border: 1px solid #d0d0d0;padding-left:2px;font-size:12px;padding-bottom:2px;padding-top:2px;background: #FFF url(../images/main/input.png) repeat-x;}
.input{border-right:#ccc 1px solid;padding-right:0;border-top:#7c7c7c 1px solid;padding-left:2px;font-size:14px;padding-bottom:3px;border-left:#ccc 1px solid;padding-top:3px;border-bottom:#ddd 1px solid;height:16px;border-radius: 2px;	-moz-box-sizing: content-box;	-webkit-box-sizing: content-box;box-sizing: content-box}
/*input:focus,textarea:focus{border-color:#008DE2 #75CBFF #75CBFF #95D7FF;border-width:1px;border-style:solid;}*/
.ie_hover{border-color:#008DE2 #75CBFF #75CBFF #95D7FF;border-width:1px;border-style:solid;}
/*单击输入框时的样式*/
.ie_focus{border-right:#75cbff 1px solid;border-top:#008de2 1px solid;border-left:#95d7ff 1px solid;border-bottom:#75cbff 1px solid;}
/*字体颜色*/
.blueFont{color:#36c;}
.font10{font-size:10px;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.fontBold{font-weight:700;}
.color99{color:#999;}
.color66{color:#666;}
.fYellow{color:#FF9900;}
.focusFont2{color:red;}
.cLGray,.cLGray:visited,.cLGray a,.cLGray a:visited{color:#333;}
.cGray,.cGray:visited,.cGray a,.cGray a:visited{color:#585858;}
.cDGray,.cDGray:visited,.cDGray a,.cDGray a:visited{color:#727171;}
.cBlack,.cBlack:visited,.cBlack a,.cBlack a:visited{color:#000;}
.cBlue,.cBlue:visited,.cBlue a,.cBlue a:visited{color:#1E50A2;}
.cRed,.cRed:visited,.cRed a,.cRed a:visited{color:Red;}
.cDRed,.cDRed:visited,.cDRed a,.cDRed a:visited{color:#BA2636;}
.cfRed,.cfRed:visited,.cfRed a,.cfRed a:visited{color:#E8492B;}
.cRed a:hover,a.cRed:hover,.cBlue a:hover,a.cBlue:hover,.cDRed a:hover,a.cDRed:hover,.cLGray a:hover,a.cLGray:hover,.cGray a:hover,a.cGray:hover,.cDGray a:hover,a.cDGray:hover,.cWhite a:hover,a.cWhite:hover,.cBlack a:hover,a.cBlack:hover,.cGreen a:hover,a.cGreen:hover,.cYellow a:hover,a.cYellow:hover{color:#BA2636;}
.fB{font-weight:700;}
.fI{font-style:italic;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.grey{color:#bbb;}
.mt{margin-top:6px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}

/*浮动登录*/
.layer_login{clear:both;overflow:hidden;margin:10px;}
.layer_login label{display:block;width:50px;float:left;text-align:right;margin:0 20px 0 0;}
.layer_login img,input,label{vertical-align:middle;}
.layer_login select{height:24px;line-height:24px;}
.layer_login textarea{width:450px;height:80px;}
.layer_login p{line-height:20px;margin:5px 0;}
.layer_login .app{}
.layer_login .app a{margin:0px 8px;}
.layer_login .line_txt{text-align:left;margin:0 20px 0 60px;line-height:25px;}
/*//////////天气////*/
.setWeather{padding:8px;width:210px;overflow:hidden;text-align:left;border:1px #A7a6a6 solid;background-color:#eee;}
.setWeatherText{color:#f60;}
.setWeatherCity{width:100px;margin:5px 0;height:18px;}
.setWeather .closebtn{float:right;}
/*分页样式1*/
.page_style1{width:660px;line-height:25px;margin-left:auto;margin-right:auto;overflow:hidden;}
.page_style2{width:500px;line-height:25px;margin-left:auto;margin-right:auto;overflow:hidden;}
.page_style1_left{width:160px;line-height:25px;float:left;text-align:right;}
.page_style1_mid{width:380px;line-height:15px;float:left;text-align:center;}
.page_style1_mid img{margin-top:5px;}
.page_style1_right{width:120px;line-height:25px;float:left;}
.pagelist{width:530px;margin-left:auto;margin-right:auto;height:24px;clear:both;margin-top:5px;margin-bottom:5px;border-top:1px dashed #ccc;}
.tit_link a:link{font-weight:700;color:#013366;text-decoration:none;}
.tit_link a:visited{font-weight:700;color:#013366;text-decoration:none;}
.tit_link a:hover{font-weight:700;color:#C60;text-decoration:none;}
.review_show{margin:10px auto;width:80%;border:solid 1px #ccc;overflow:hidden;}
.review_show span{color:#BC2931;font-weight:700;}
.review_show a:link{color:#1F3A87;font-size:14px;}
.review_show a:visited{color:#1F3A87;font-size:14px;}
.review_show a:hover{color:#C60;text-decoration:underline;font-size:14px;}
/*分页*/
.pageList_nav a{text-decoration:none;color:#444444}
.pageList_nav a:hover{text-decoration:none;}
.pageList_nav{padding:5px 10px;line-height:21px;font-family:arial;margin:5px auto 5px auto; overflow:hidden;}
.pageList_nav a{float:left;margin:0 1px;font-family:simsun}
.pageList_nav .nor{padding:0 6px;background:#F4F8FB;border:1px solid #D3DBE0;border-radius: 3px;	-moz-box-sizing: content-box;	-webkit-box-sizing: content-box;box-sizing: content-box;}
.pageList_nav .nor:hover{padding:0 6px;background:#9EC943;border:1px solid #82A930;color:#fff;}

.pageList_nav .act,.pageList_nav .cur,.pageList_nav .nor_select{padding:0 6px;background:#9EC943;border:1px solid #82A930;font-weight:bold;color:#fff;border-radius: 3px;	-moz-box-sizing: content-box;	-webkit-box-sizing: content-box;box-sizing: content-box;}
.pageList_nav .pageList_l{color:#333;float:left}
.pageList_nav .hei12{color:#000;font-weight:bold;font-family:SimSun;}
.pageList_nav .ho12{color:#c00}
.pageList_nav  .pageList_r{float:left;margin-left:20px;}

/*顶部分页*/
.pageList_top{overflow:hidden;}
.pageList_top .pageList_l{color:#333;float:left;}
.pageList_top .act{padding:1px 5px;}
.pageList_top .nor_select{color:#fff;padding:1px 5px;background:#f90;font-weight:700;margin:0 2px;}
.pageList_top .hei12{color:#c00;padding:0 2px;}
.pageList_top .pageList_r{float:right;width:auto;min-width:150px;}
.pageList_top .pageList_r1{float:left;width:auto;}
.pageList_top .pageList_r2{float:left;width:auto;}
.pageList_top a.pre,.pageList_top a.next,.pageList_top a.preend,.pageList_top a.nextend{display:block;float:left;margin:3px 8px 0 0;overflow:hidden;width:50px;text-indent:-999999px;height:18px;}
.pageList_top a.pre,.pageList_top a.preend{background:url(../Images/Icon/pager_pre.gif) no-repeat 0 0;}
.pageList_top a.pre:hover{background-position:0 -18px;}
.pageList_top a.next,.pageList_top a.nextend{background:url(../Images/Icon/pager_next.gif) no-repeat 0 0;}
.pageList_top a.next:hover{background-position:0 -18px;}
.pageList_top a.nextend,.pageList_top a.preend{background-position:0 -36px;cursor:default;}

/*浮动层表单*/
.layer_float .normal_form {width:auto; height:100%;clear:both; overflow:hidden; margin:0px auto 10px auto;}
.layer_float .normal_form label {display:block; width:150px; float:left; text-align:right; margin:0px 20px 0px 0px;}
.layer_float .normal_form .labelmin label {display:block; width:100px; float:left; text-align:right; margin:0px 20px 0px 0px;}
.layer_float .normal_form .tipDiv{margin:10px 0px 10px 150px; }
.layer_float .normal_form .mtipDiv{margin:10px 0px 10px 100px; }
.layer_float .normal_form img,.userForm input,.userForm label {/*vertical-align:middle;*/}
.layer_float .normal_form select {height:24px; line-height:24px;margin-top:3px;}
.layer_float .normal_form textarea {width:450px; min-height:80px;}
.layer_float .normal_form p {line-height:25px; padding:0px;margin:5px 0px;}

/*系统出错*/
.syserro{margin:10px 10px; width:auto;overflow:hidden;border:1px solid #A7A6A6;zoom:1;}
.syserro h6{height:28px!important;line-height:28px!important;background:#F1F1F1;border-bottom:1px solid #DEDEDE;padding:0px 10px;color:333;}
.syserro h6 span{float:right;}
.syserro .content{padding:8px 0 10px 60px;font-size:12px!important;margin:0!important;text-align:left;border-bottom:1px solid #CCC; line-height:20px; }
.syserro .icon {background:url(/Lib/Images/layer/error.png) no-repeat 15px 50%;}
.syserro .btn{border:0 none;background-color:transparent;height:41px;width:100%;background:#F1F1F1;border-top:1px solid #E9E9E9;text-align:left;position:relative; line-height:41px;}
.syserro .btn a{margin:0px 20px;}
.syserro .content li{color:#666;}

/* 颜色输入框
------------------------------ */
input.html_color{width:18px;height:18px;padding:0;border:none;background:#000 url(../Images/color/color_picker.png) no-repeat;font-size:0;line-height:0;vertical-align:middle;cursor:pointer;}

/* 颜色选择器
------------------------------ */
.html_colorpane{display:none;position:absolute;z-index:999;}
.html_colorpane h5{position:relative;width:220px;padding:0 5px;border:1px solid #000;border-bottom:none;background:#fff;color:#999;font:normal 12px/20px "\5B8B\4F53";}
.html_colorpane h5 span{cursor:pointer;}
.html_colorpane h5 em{position:absolute;top:0;right:5px;font:normal 16px/20px Tahoma;cursor:pointer;}
.html_colorpane table{border-collapse:collapse;table-layout:fixed;empty-cells:show;}
.html_colorpane td{position:static;width:10px;height:10px;padding:0;border:1px solid #000;font-size:0;line-height:0;cursor:pointer;}

/*提示框*/
.cont_help_box{border:1px solid #ffbe7a;zoom:1; background: #fffced; padding:12px 15px; line-height:20px;position:relative;width:auto; overflow:hidden; font-size:14px; }
.cont_help_box b{color:#c30;}
.cont_help_box .hide_btn{position:absolute;right:0px; top:0px; width:28px;height:20px;cursor:pointer;text-align:right;padding:0px 5px;}



/*表单验证*/
.onShow,.onFocus,.onError,.onCorrect,.onLoad,.onTime{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; vertical-align:middle;background:url(../images/check/form_check_bg.png) no-repeat;	color:#444;line-height:18px;padding:2px 10px 2px 23px; margin-left:10px;_margin-left:5px}
.onShow{background-position:3px -147px;border-color:#40B3FF;color:#959595}
.onFocus{background-position:3px -147px;border-color:#40B3FF;}
.onError{background-position:3px -47px;border-color:#40B3FF; color:red}
.onCorrect{background-position:3px -247px;border-color:#40B3FF;}
.onLamp{background-position:3px -200px}
.onTime{background-position:3px -1356px}




