body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
padding: 0;
margin: 0;
}
body{ font:12px "Microsoft YaHei","微软雅黑","宋体","Arial","Arial Narrow"; background:#f5f5f5;font-size: 12px;color:#999;}
img{border:0px;}
input{ padding:4px 8px;color:#151515;  border:1px solid #ccc; font-weight:bold;color:#333;text-indent:6px;display:inline-block;background:#fff; vertical-align: middle;}
select{padding:4px 8px; width:133px; border:1px solid #ccc; color:#333; font-family: "Microsoft YaHei","微软雅黑";display:inline-block; vertical-align:middle;margin-right:14px}
input[type="radio"], input[type="checkbox"] {  outline: none; border: 0; }


ol, ul{list-style:none;} 
/*a { color: #999; text-decoration: none;}
a:hover { color: #BD0A01; text-decoration: underline;}*/
a { color: #666; text-decoration: none; outline:none;}
a:hover { color: #666; text-decoration: underline; outline:none;}
textarea{resize:none;}
.w1190{width:1190px;margin:0 auto;}
.hide{display:none !important;}

/*删除线*/
.td_lt{text-decoration:line-through;}

span.down_list{padding-left:0px;}
span.ul{list-style:none;}
span.ul li {border-top:1px solid #ccc;width:150px;padding-left:5px;}

img:-moz-broken{
    -moz-force-broken-image-icon: 1 !important;
}

/*关闭按钮*/
a#close{position:absolute;width:18px;height:18px;background:url(/images/close.png) no-repeat;top:5px;right:5px;}
a#close:hover{position:absolute;width:18px;height:18px;background:url(/images/close.png) no-repeat 0px -18px;top:5px;right:5px;}

/*字体*/
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.fb{font-weight:bold;}
.fn{font-weight:normal;}
.unl{text-decoration:underline;}
.nounl{text-decoration:none;}


/*定位*/
.bc{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.pr{position:relative;}
.pa{position:absolute;}
.pf{position:fixed;left:0;top:0;z-index:1000;width:100%;}


/*长度高度*/
.w{width:100%;}
.h{width:100%;}
.wauto{width:auto;}
.hauto{height:auto !important;}

.w20{width: 20px;}
.w50{width: 50px;}
.w60{width: 60px;}
.w80{width: 80px;}
.w100{width:100px;}
.w160{width: 160px;}
.w200{width:200px;}
.w320{width: 320px;}
.w500{width: 500px;}
.w750{width:750px;}
.w1000{ width:1000px; margin:0 auto;}
.w1010{ width:1010px; margin:0 auto;}

.h100{height:100px;}

/*颜色*/
.cred{color: Red !important;}
.cFFF{color:#FFF !important;}
.c333{color:#333 !important;}
.c666{color:#666 !important;}
.c999{color:#999 !important;}
.b333{background:#333 !important;}
.b666{background:#666 !important;}
.b999{background:#999 !important;}
.c2BC83F:{color: #2BC83F !important;}
.cE52020:{color: #E52020 !important;}
.c6c6c6c:{color: #6c6c6c !important;}
.cD0{color:#D0D0D0 !important;}

/*背景色*/
.bgde {background-color:#dedede;}

/*边距*/
.m10{margin:10px;}
.mt10{margin-top:10px;}
.mt-6{margin-top:-6px;}
.mt20{margin-top:20px;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml65{margin-left: 65px;}
.ml120{margin-left: 120px;}
.ml300{margin-left:300px;}

.mr10{margin-left:5px !important;}
.mr20{margin-right:20px !important;}

.mt20{margin-top:20px;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}

.mn{margin:0;}

.p5{padding:5px;}
.p10{padding:10px;}

.pn{padding:0;}

.pt10{ padding-top:10px;}

.pb5{ padding-bottom:5px;}

.mr10{ margin-right:10px;}

/*文字偏左*/
.tal{text-align: left;}
/*文字居中*/
.tac{text-align: center;}


/*css文字截取*/
.textover{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*手势*/
.cp{ cursor:pointer;}

/*去除下划线*/
.text-d{text-decoration: none !important;}
.text-d-u{text-decoration: underline;}

/*加粗*/
.fwbold{ font-weight: bold;}
.fw600{font-weight: 600;}

/*设置顶部虚线*/
.bdbotd{ border-bottom: 1px dashed #B5B5B5;}
.bdrigd{ border-right : 1px dashed #B5B5B5;}


/*头部*/
.indextop{ background: #B01D1D; height:50px; line-height:50px; color:#FFF;}
.indextop a{ color:#FFF; margin-right:15px;}
.indextop .ilou_o{ color:#fe7700;}
.indextop span{ color:#696868; margin-right:3px;}
.indextop h3{ font-weight:normal; font-size:12px;}
.indextop a.co696868{ color:#696868}


/*搜索下拉*/
.ac_results{width:315px;border:1px solid #ccc;border-top:0;background:#fff;z-index:1000;}
.ac_results ul{}
.ac_results ul li{height:25px;line-height:25px;color:#333333;padding-left:3px;cursor:pointer;}
.ac_results ul li.ac_odd{background:#F9F9F9;}
.ac_results ul li.ac_over{background:#FFF0E6;}


/*未读已读图标*/
i.yd,i.wd{width:14px;height:12px;display:inline-block;background:url(/images/yiduweidu.png) no-repeat 0 0;overflow:hidden;vertical-align:top;margin: 4px 3px 0px 0px;}
i.yd{ background-position:0 -15px;margin-top:3px;}


/*上下箭头*/
.upjt{position:absolute; margin-left: 35px; width:15px;height:25px;background:url("/images/up_down.jpg") no-repeat -15px -3px; cursor:pointer;}
.downjt{position:absolute; margin-left:10px; width:15px;height:25px;background:url("/images/up_down.jpg") no-repeat 0px -3px; cursor:pointer;}
.upjt2{position:absolute; margin-left: 65px; width:15px;height:25px;background:url("/images/up_down.jpg") no-repeat -15px -7px; cursor:pointer;}
.downjt2{position:absolute; margin-left:40px; width:15px;height:25px;background:url("/images/up_down.jpg") no-repeat 0px -7px; cursor:pointer;}

/*页码2014-10-24*/
.page{height:31px;color:#666;font-family:Arial;margin:20px auto;text-align:right;}
.page a{border:1px solid #cccccc;padding:0 12px;line-height:29px;display:inline-block;color:#a4a4a4;margin-right:5px;border-radius:4px;}
.page a:hover{border:1px solid #fe7700; color:#fe7700; text-decoration:none;}
.page a.pagea{padding:0 15px; font-weight:bold; vertical-align:top;}
.page a.click{background:#fe7700;color:#fff;border:0;line-height:31px;font-weight:bold;vertical-align:top;}
.page span.text{display:inline-block;line-height:31px;margin-right:5px;}
.page input{border:1px solid #fff;border-color:#aaaaaa #dddddd #dddddd #aaaaaa;text-align:center;display:inline-block;height:29px;line-height:29px;width:33px;margin-right:5px;vertical-align:top;}
.rook_al{ float:left;}


/*下拉*/
.combo{ *border:1px solid #3CF; *border-color:#aaaaaa #dddddd #dddddd #aaaaaa;position:relative;height:30px;vertical-align:middle; background-color:#fff; padding-right:15px;;border-width:1px;border-style:solid;border-color:#e1e1e1;}
.combo input{border:0 !important;display:block;height:30px;line-height:30px;cursor:pointer;float:none !important;padding-right:15px; margin-right:15px;}
.combo i{position:absolute;right:10px;top:50%;display:inline-block;width:9px;height:5px;margin-top:-2px;background:url(/images/ico.png) no-repeat 0 -122px;overflow:hidden;}
.combo ul{position:absolute;top:30px;left:-1px;background:#fff;width:80px;border:1px solid #e6e6e6;z-index:12;overflow-y:auto;}
.combo ul li{line-height:30px;margin:0 !important;cursor:pointer;padding:0 !important;height:auto;}
.combo ul li a{display:block;color:#3366cc;width:100%;text-indent:8px;}
.combo ul li a:hover{background:#3366cc;color:#fff;}
.combo ul li.click{background:#3366cc;}
.combo ul li.click a{color:#fff;}



/*头部标题统一样式*/
.title{color:#333333;font-weight:normal;padding:0px;margin:0px; border-bottom:1px solid #e6e6e6; margin-top:15px; margin-bottom:5px;}
.title span{ display:block;font-size:18px; border-bottom:1px solid #fe7700; text-align:center; width:151px; line-height:32px; bottom:-1px; position:relative;}


/*按钮其他统一样式*/
.sub{ border:none;box-shadow:none;}


.footer{height:65px;text-align:center;color:#666666;clear:both;padding-top:10px;}
.footer p{line-height:25px;}
.footer a{color:#666666;}
.footer a:hover{text-decoration:underline;}
.footer span{padding:0 8px 0 10px;}
.footer img{vertical-align:middle;}
.footer img.wljc{width:59px;height:59px;}


/*遮罩层*/
.mask_layer, .box_layer{ position:fixed; width:100%; height:100%; background:#000; opacity:0.5; left:0px; top:0px; z-index:12; filter:alpha(opacity=50);}

.loddingdiv{ position:fixed; width:100%; height:100%; background:#000; text-align: center; opacity:0.5; left:0px; top:0px; z-index:12; filter:alpha(opacity=50);}
.loddingdiv div { color: #fff; font-size: 30px; position: relative; top: 40%; width: auto;}
/*.loddingdiv div { color: #fff; font-size: 30px; position: relative; left: 50%; top: 50%; width: auto; margin-left:-180px; margin-top:-100px; }
.loddingdiv img {display:block; margin-left: 100px;}*/