/* ====================
     公共样式
==================== */
body{background:#ffffff; color:#333; font-size:14px; font-family:"微软雅黑",Arial; line-height:150%; margin:0; padding:0; }
div{margin:0 auto; padding:0; }
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{margin:0; padding:0; border:none; list-style-type:none; }
p{font-size:14px; }
.block{width:1280px; position:relative; overflow:hidden; }
.fl{float:left; width:auto; }
.fr{float:right; width:auto; }
.fc{margin:0px auto; }
.tl{text-align:left; }
.tc{text-align:center; }
.tr{text-align:right; }
.dis{display:block; }
.inline{display:inline; }
.none{display:none; }
.por{position:relative; overflow:hidden; }
.pointer{ cursor:pointer;}
.indent{ text-indent:2em;}

a,a:link {color: #000000;text-decoration: none; cursor:pointer;}
a:visited {text-decoration: none;color: #000000; }
a:hover {text-decoration: none;color: #0061a5; }
a:active {text-decoration: none;color: #0061a5; }

input,select,textarea{font-family:"微软雅黑",Arial; cursor:pointer;}

/*英文强制换行*/
.word{word-break:break-all; }

/*边框*/
.bt_line{border-bottom:1px #333333 solid; }
.border_top{border-top:1px #dddddd solid; padding-top:10px; }
.border_bt{border-bottom:1px #dcdcdc solid; padding-top:10px; padding-bottom:10px; }
.line_dashed{height:10px; margin-bottom:10px; border-bottom:1px #dddddd dotted; clear:both; }
.line_solid{height:10px; margin-bottom:10px; border-bottom:1px #dddddd solid; }
.border_black{border:1px #333333 solid; }

.border_gray{border:1px #dedede dotted; }
.border_gray:hover{border:1px #99c905 dotted; }

.slider_top{background:#31180d url(../images/sj_69.png) no-repeat center top; height:37px; }
.shadow_top{background:url(../images/sj1_16.png) no-repeat center top; height:30px; }

/*图片处理*/
.img_grey{border:1px #c7c7c7 solid; margin-right:5px; margin-bottom:5px; }
.img_black{border:1px #000000 solid; margin-left:12px; margin-top:12px; }
.img_self{border:1px #cccccc solid; margin-bottom:5px; margin-top:5px; }

/*字体颜色*/
.t_dblue{color:#150c5f; }
.t_blue{color:#0695ca; }
.t_gray, a.t_gray{color:#989495; }
.t_red{color:#ff4040; }
.t_orange{color:#fe8900; }
.t_black{color:#000000; }
.t_green, a.t_green{color:#70aa2f; }
.f10{font-size:10px; }
.f12{font-size:12px; }
.f14{font-size:14px; }
.f16{font-size:16px; }
.f18{font-size:18px; }
.f20{font-size:20px; }
.f22{font-size:22px; line-height:30px; }
.f26{font-size:26px; line-height:35px; }
.f35{font-size:35px; line-height:50px; }
.bold{font-weight:bold; }
.center{text-align:center; }

/*按钮部分*/
.orange_bt, a.orange_bt{width:85px; height:22px; line-height:22px; text-align:center; background:#ec710e; border:1px #dc710a solid; color:#FFFFFF; cursor:pointer; display:inline-block; border-radius:3px; }
input.orange_bt{line-height:18px; }
.orange_bt:hover, a.orange_bt:hover{background:#ec9b0e; border:1px #dca30a solid; }
.gray_bt{width:auto; height:25px; background:#f7f7f7 url(../images/sj8_03.png) repeat-x bottom; border:1px #e1e1e1 solid; border-radius:3px; padding:0px 10px; line-height:25px; display:inline-block; cursor:pointer; display:inline-block; }
.green_bt, a.green_bt{background:#79a618; border:1px solid #6d9e03; color:#FFFFFF; width:100%; height:33px; line-height:33px; text-align:center; cursor:pointer; display:inline-block; }
.green_bt:hover{background:#4e8213; border:1px solid #4e8213; color:#f8f8f8; }
.blue_bt, a.blue_bt{background:#0061a5; border:1px solid #0061a5; color:#FFFFFF; width:100%; height:33px; line-height:33px; text-align:center; cursor:pointer; display:inline-block; }
.blue_bt:hover{background:#00497c; border:1px solid #00497c; color:#f8f8f8; }

.red_bt, a.red_bt{background:#ae2433; border:1px solid #ae2433; color:#FFFFFF; width:100%; height:25px; line-height:25px; text-align:center; cursor:pointer; display:inline-block; }
.red_bt:hover{background:#ae2433; border:1px solid #ae2433; color:#f8f8f8; }

.black_bt, a.black_bt{background:#000000; border:1px solid #000000; color:#FFFFFF; width:100%; height:33px; line-height:33px; text-align:center; cursor:pointer; display:inline-block; }
.blackbt:hover{background:#333333; border:1px solid #333333; color:#f8f8f8; }
.white_bt, a.white_bt{background:#ffffff; border:1px solid #bebebe; color:#5d5d5d; width:100%; height:33px; line-height:33px; text-align:center; cursor:pointer; display:inline-block; }
.white_bt:hover{background:#f3f3f3; border:1px solid #bebebe; color:#5d5d5d; }
.inputBg{font-size:12px; }

/*模块容器*/
.error,.empty{width:100%; height:50px; line-height:50px; display:block; text-align:center; color:#999999; font-size:14px; }
.gray_box{line-height:23px; border:1px #e1e1e1 solid; background:#ffffff; text-align:center; width:70px; height:23px; }
.pink_box{background:#fefff1; border:1px solid #dfcca4; }
.blue_box{background:#f4fafa; border:1px solid #aed5dc; }
.black_box{background:#f5f5f5; border:1px solid #6f7a7e; padding:2px 10px; margin-top:5px; }
.bg_white{background:#ffffff; }
.bg_gray{background:#e7e7e7; }
.rad15{border-radius:15px; }
.hide{display:none; }
  
/*页码*/
#pager{text-align:center; }
#pager a {padding:2px 6px; border:1px solid #c7c7c7; }
a.page_now{color:#FF0000; }
    
/*模块标题*/

/*页面留白*/
.blank20{height:20px; line-height:20px; clear:both; visibility:hidden; }
.blank{height:10px; line-height:10px; clear:both; visibility:hidden; }
.blank5{height:5px; line-height:5px; /* _margin:-3px 0; */ clear:both; visibility:hidden; }
.blank1{height:1px; line-height:1px; /* _margin:-3px 0; */ clear:both; visibility:hidden; }
  
/*布局*/
.tl15{text-indent:15px; }
.pt3{padding-top:3px; }
.pt5{padding-top:5px; }
.pt10{padding-top:10px; }
.p8{padding:8px; }
.p10{padding:10px; }
.p15{padding:15px; }
.ptb20{padding-top:20px; padding-bottom:20px; }
.pb10{padding-bottom:10px; }
.pb20{padding-bottom:20px; }
.prb25{padding-bottom:25px; padding-right:25px; }
.plf20{padding-left:20px; padding-right:20px; padding-top:20px; }
.plf10{padding-left:10px; padding-right:10px; padding-top:10px; }
.mtb5{margin-top:5px; margin-bottom:5px; }
.mtb10{margin-top:10px; margin-bottom:10px; }
.mtb15{margin-top:15px; margin-bottom:15px; }
.mtb30{margin-top:30px; margin-bottom:30px; }
.mt5{margin-top:5px; }
.mt10{margin-top:10px; }
.mt15{margin-top:15px; }
.mt23{margin-top:23px; }
.mt25{margin-top:25px; }
.mt40{margin-top:40px; }
.mt80{margin-top:80px; }
.mb8{margin-bottom:8px; }
.mb15{margin-bottom:15px; }
.mb20{margin-bottom:20px; }
.m5{margin:5px; }
.m10{margin:10px; }
.m15{margin:15px; }
.m20{margin:20px; }
.m25{margin:25px; }
.ml10{margin-left:10px; }
.mr3{margin-right:3px; }
.mr5{margin-right:5px; }
.mr18{margin-right:18px; }
.mr10{margin-right:10px; }
.mr30{margin-right:30px; }
.mrb15{margin-right:15px; margin-bottom:15px; }
.mlr20{margin-left:20px; margin-right:20px; }
.p100{width:100%; }
.p50{width:50%; }
.p30{width:30%; }
.mr0{margin-right:0px; border-right:none; }
  
/*常用模块*/

/*search*/

/*urhere*/
.ur_here{line-height:37px; height:37px; color:#909090; font-size:12px; display:block; background:url(../images/in_18.png) no-repeat left center; padding-left:21px; }
.ur_here a{color:#737272; background:url(../images/in_20.png) no-repeat left center; padding-left:20px; }

/********************************************************************/

/*page*/
.global_page{position:relative; overflow:hidden; margin:15px 0px; text-align:center; }
.global_page a{display:inline-block; padding:0px 5px; margin:3px 1px; color:#bbbbbb; border:1px #eeeeee solid; }
.global_page a.visited, .global_page a:hover{background:#0061a6; color:#FFFFFF; }

/* POPUP CONTAINER STYLES */
.showboxbg {position: absolute;z-index: 999200;top: 0px;left: 0px;width: 100%;height: 100%;opacity: 0.9;filter: alpha(opacity=90); background:#000000;display: none; }
.showbox {background-color: #ffffff;position:fixed; z-index: 999201;top: 50%;left: 50%;display: none;padding: 0px; border-radius:5px; }
.showbox .popupFrame {margin: 0px;width: 100%;position: relative;border:none;z-index: 999202; border-radius:5px; }
.showbox .popupTitleBar {background:url(../images/bx_03.jpg) repeat-x;height: 43px;position: relative;z-index: 999203; border-top-left-radius:5px; border-top-right-radius:5px; }
.showbox .popupTitle {color: #ffffff;line-height:43px; text-align:center; font-size:14px; }
.showbox .popupTitle span.tt{margin-left:34px; }
.showbox .closed {float:right;margin-right:10px;margin-top:10px;width:24px;height:24px;background:url(../images/bx_06.png);cursor:pointer; }

.showtipsbg {position: absolute;z-index: 999200;top: 0px;left: 0px;width: 100%;height: 100%;opacity: 0.9;filter: alpha(opacity=90); background:#000000;display: none; }
.showtips{ position:fixed; width:500px; min-height:30px; max-height:400px; overflow-y:auto; overflow-x:hidden; padding:50px; line-height:30px; left:50%; margin-left:-300px; top:100px; background:#ffffff; border:1px #eeeeee solid; display:none; z-index:100000000000; font-size:14px; border-radius:10px; box-shadow:0 0 5px #cccccc; text-align:center;}

.foot{background:url(../images/foot_bg.png) repeat-x left bottom; width:100%; position:fixed; bottom:0px; z-index:99999;}

.paginator {padding:10px 0px; margin: 0px; margin-top:20px; }
.paginator a {padding: 3px 6px; border: solid 1px #ccc; background: #fff; text-decoration: none; margin-right:5px; margin-bottom:2px; display:inline-block;}
.paginator a:visited {padding:3px 6px; border: solid 1px #ccc; background: #fff; text-decoration: none; }
.paginator span{ margin-right:5px;}
.paginator .cpb {padding: 3px 6px; background: #35a7a8; border: solid 1px #ccc; color:#fff; }
.paginator a:hover {background: #35a7a8; border: solid 1px #ccc; color:#fff;}

#ad{margin-top:54px;}
.clear{clear: both;}

input[type="submit"],
input[type="reset"],
input[type="button"],
select,
button {
    -webkit-appearance: none;
    border-radius: 0;
}