/* ====================
     公共样式
==================== */
body{background:#ffffff; color:#666666; font-size:12px; 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:12px;}
.block{ width:1100px; 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;}

a,a:link {color: #000000;text-decoration: none;}
a:visited {text-decoration: none;color: #000000;}
a:hover {text-decoration: none;color: #b1181f;}
a:active {text-decoration: none;color: #b1181f;}

input,select,textarea{font-family:"微软雅黑",Arial; }

/*英文强制换行*/
.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(../../Image/sj_69.png) no-repeat center top; height:37px;}
.shadow_top{ background:url(../../Image/sj1_16.png) no-repeat center top; height:30px; }

/*图片处理*/
.img_grey{ border:1px #c7c7c7 solid; margin-left:5px; margin-top: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:#cb0000;}
.t_orange{ color:#fe8900;}
.t_black{ color:#000000;}
.t_green, a.t_green{ color:#79a618;}
.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;}
.f26{ font-size:26px;}
.f35{ font-size:35px; line-height:35px;}
.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(../../Image/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:#a7cf25; border:1px solid #99c905; 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;}
.box{ border:1px #CCCCCC solid; position:relative; overflow:hidden; background:#ffffff;}
.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;}
.box .content{ margin:20px;}
.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;}
    
/*模块标题*/
h3{height:33px; line-height:33px; font-size:12px; background:#e9e9e9; font-weight:100;}
h3.border{border:1px solid #c5e4ff; border-bottom:none;}
h3 img{position:relative; top:7px;}
h3 span{float:left; width:auto; height:33px; line-height:33px; text-align:left; font-weight:bold; color:#424242; padding-left:12px;}

/*页面留白*/
.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; }
.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(../../Image/in_18.png) no-repeat left center; padding-left:21px;}
.ur_here a{ color:#737272; background:url(../../Image/in_20.png) no-repeat left center; padding-left:20px;}

/********************************************************************/

/*foot*/
#foot{ width:100%; line-height:56px; overflow:hidden; background:url(../../Image/gt_33.png) repeat-x bottom; color:#666666; }
#foot .footer{ float:left; width:auto;}
#foot .footer a{ display:block; color:#666666;}

