﻿@charset "utf-8";
/* some reset*/
body{min-width:980px; line-height:1.4; background-color: #EEF3F8}
body,input,textarea,select{font-size:12px; color:#555; font-family:Arial, sans-serif;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,form{margin:0;}
ul,ol{padding-left:0; list-style-type:none;}
h1{font-size:0;}
h4,h5,h6{font-size:1em;}

/*image with no-border*/
img{border:0;}
/*image & text bottom align*/
.vimg{margin-bottom:-3px;}

/*网站链接基色*/
a{text-decoration:none; color:#22a0b9; outline:none;}
a:hover{text-decoration:underline;}
a.c:hover{text-decoration:none; color:#22a0b9;}

/*-----------------------------------------css lib css库，新成员必看，精简class，集成样式，方便小调试与维护-------------------------------*/

/*-----------------single-declaration css lib 单声明CSS库--------------*/
.dn{display:none;}.db{display:block;}.di{display:inline;}.dib{display:inline-block;}
.h0{height:0;}.h14{height:14px;}.h16{height:16px;}.h18{height:18px;}.h20{height:20px;}.h22{height:22px;}.h24{height:24px;}.h30{height:30px;}.h700{height:700px;}
.lh14{line-height:14px;}.lh16{line-height:16px;}.lh18{line-height:18px;}.lh20{line-height:20px;}.lh22{line-height:22px;}.lh24{line-height:24px;}.lh30{line-height:30px;}
.m0{margin:0;}.ml1{margin-left:1px;}.ml2{margin-left:2px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml30{margin-left:30px;}.mr1{margin-right:1px;}.mr2{margin-right:2px;}.mr4{margin-right:4px;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr20{margin-right:20px;}.mr100{margin-right:100px;}.mr200{margin-right:200px;}.mt-4{margin-top:-4px;}.mt1{margin-top:1px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mb1{margin-bottom:1px;}.mb2{margin-bottom:2px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.ml-1{margin-left:-1px;}.mt-1{margin-top:-1px;}.mt-2{margin-top:-2px;}.mt-3{margin-top:-3px;}.mt-4{margin-top:-4px;}.mt-5{margin-top:-5px;}
.p1{padding:1px;}.pl1{padding-left:1px;}.pt1{padding-top:1px;}.pr1{padding-right:1px;}.pb1{padding-bottom:1px;}.p2{padding:2px;}.pl2{padding-left:2px;}.pt2{padding-top:2px;}.pr2{padding-right:2px;}.pr3{padding-right:3px;}.pb2{padding-bottom:2px;}.pl2{padding-left:2px;}.pl3{padding-left:3px;}.pl4{padding-left:4px;}.pl5{padding-left:5px;}.p5{padding:5px;}.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}.p10{padding:10px;}.pl10{padding-left:10px;}.pr120{padding-right:180px;}.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.p15{padding:15px;}.p20{padding:20px;}.pl20{padding-left:20px;}.pt20{padding-top:20px;}.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}
.g0{color:#000;}.g3{color:#333;}.g5{color:#555;}.g6{color:#666;}.g9{color:#999;}.gc{color:#ccc;}.wh{color:white;}.glb{color:#9AE0ED}
.f0{font-size:0;}.f10{font-size:10px;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}.f20{font-size:20px;}.f24{font-size:24px;}
.fa{font-family:Arial;}.ft{font-family:Tahoma;}.fv{font-family:Verdana;}.fs{font-family:'宋体';}.fw{font-family:'微软雅黑';}.fi{font-style:italic;}
.n{font-weight:normal; font-style:normal;}.b{font-weight:bold;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.tj{text-align:justify;}
.tdl{text-decoration:underline;}.tdn,.tdn:hover,.tdn a:hover,a.tdl:hover{text-decoration:none;}
.lt0{letter-spacing:0;}.lt1{letter-spacing:1px;}.lt-3{letter-spacing:-3px;}
.bk{word-break:break-all; word-wrap:break-word;}
.nowrap{white-space:nowrap;}
.vm{vertical-align:middle;}.vb{vertical-align:bottom;}.vt{vertical-align:top;}.vtb{vertical-align:text-bottom;}.vn{vertical-align:-2px;}
.l{float:left;}.r{float:right;}.cl{clear:both;}
.rel{position:relative;}.abs{position:absolute;}
.l0{left:0;} .r0{right:0;} .r-50{right:-50px;}
.zx1{z-index:1;}.zx2{z-index:2;}
.poi{cursor:pointer;}.def{cursor:default;}.txt{cursor:text;}
.ovh{overflow:hidden;}.ovs{overflow:scroll;}.ova{overflow:auto;}
.vh{visibility:hidden;}.vv{visibility:visible;}
.z{*zoom:1;}


/*----------------multi-declaration css lib 多声明CSS库-----------------------*/

/*block元素居中对齐*/
.auto{margin-left:auto; margin-right:auto;}
/*浮动清除*/
.fix{*zoom:1;}.fix:after{display:block; content:"$"; height:0; clear:both; overflow:hidden; visibility:hidden;}
/*css3 过渡*/
.trans{
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
/*双栏自适应*/
.cell{display:table-cell; *display:inline-block; width:2000px; *width:auto;}
/*inline-block与float列表*/
.inline_box{font-size:1px; letter-spacing:-3px;}
.inline_two, .inline_three, .inline_four, .inline_five, .inline_six, .inline_any{display:inline-block; *display:inline; font-size:12px; letter-spacing:0; vertical-align:top; *zoom:1;}
.float_two, .float_three, .float_four, .float_five, .float_six{float:left;}
.inline_two, .float_two{width:49.8%;}
.inline_three, .float_three{width:33.3%;}
.inline_four, .float_four{width:24.9%;}
.inline_five, .float_five{width:19.9%;}
.inline_six, .float_six{width:16.6%;}
.inline_fix{display:inline-block; width:100%; height:0; overflow:hidden;}

/*元素绝对定位隐藏*/
.abs_out{position:absolute; left:-9999px; top:-9999px;}
.abs_in .abs_out{position:static;}

/*平滑移动*/
.abs_slide{width:2000px; position:absolute;}

/*加载中背景图片*/
.loading{background:url(../img/loading.gif) no-repeat center;}
.loading_btn{
	background-image:url(../img/loading.gif) !important;
	background-image:url(../img/loading.gif),-moz-linear-gradient(top, #F4F4F4, #DEDEDE) !important;
	background-image:url(../img/loading.gif),-webkit-gradient(linear, 0 0, 0 bottom, from(#F4F4F4), to(#fbfbfb)) !important;
	filter:none !important; 
	background-position:center; background-repeat:no-repeat; color:transparent !important; cursor:default;
}

/*外发光*/
.boxsh2{-webkit-box-shadow:0 0 3px #bbb; -moz-box-shadow:0 0 3px #bbb; -o-box-shadow:0 0 3px #bbb; box-shadow:0 0 3px #bbb;}
.brsh2{-webkit-box-shadow:0 2px 2px #666; -moz-box-shadow:0 2px 2px #666; box-shadow:0 2px 2px #666;}
/*字符关闭按钮*/
.aclose{color:#f30;}
.aclose,.oclose{font-weight:bold; font-size:14px;}
.aclose:hover,.oclose,.oclose:hover{color:#f30; text-decoration:none;}

.oscore{color:#f30; font:bold 28px/1.1 'Georgia','Serif';}

/*单行文本框*/
.input{height:23px; line-height:23px; padding:2px 3px 1px 5px; background:url(../img/solid.png) #fff repeat-x; border:1px solid #7F9DB9;}

/*等高布局*/
.equal_height{width:100%; height:9999px; position:absolute; left:0; top:0;}


/*--------------------------项目样式库 project css lib---------------------*/

/*width*/
.w15{width:15px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w60{width:60px;}
.w50{width:50px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w120{width:120px;}
.w130{width:130px;}
.w180{width:180px;}
.w200{width:200px;}
.w260{width:260px;}
.w280{width:280px;}
.w350{width:350px;}
.w400{width:400px;}
.w458{width:458px;}
.w480{width:480px;}

.pct15{width:15%;}
.pct20{width:20%;}
.pct25{width:25%;}
.pct33{width:33.3%;}
.pct40{width:40%;}
.pct45{width:45%;}
.pct50{width:50%;}
.pct55{width:55%;}
.pct60{width:59.8%;}
.pct66{width:66.6%;}
.pct74{width:74%;}
.pct80{width:80%;}
.pct95{width:95%;}
.pct98{width:98%;}

/*padding*/
.pt3{padding-top:3px;}
.pt15{padding-top:15px;}
.pt30{padding-top:30px;}
.pl15{padding-left:15px;}
.pl30{padding-left:30px;}
.pl40{padding-left:40px;}
.pl50{padding-left:50px;}
.pl60{padding-left:60px;}
.pl80{padding-left:80px;}
.pl90{padding-left:90px;}
.pl100{padding-left:100px;}
.pr15{padding-right:15px;}
.pr30{padding-right:30px;}
.pr40{padding-right:40px;}
.pb15{padding-bottom:15px;}
.pb28{padding-bottom:28px;}
.pb40{padding-bottom:40px;}

/*margin*/
.ml-5{margin-left:-5px;}
.ml3{margin-left:3px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.mt3{margin-top:3px;}
.mt8{margin-top:8px;}
.mt15{margin-top:15px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt80{margin-top:80px;}
.mt100{margin-top:100px;}
.mr15{margin-right:15px;}
.mr115{margin-right:115px;}
.mb15{margin-bottom:15px;}
.mb30{margin-bottom:30px;}

/*边框色 命名规则：border(b)-position(l/r/t/b/d)-width(null/2)-style(null/sh)-color(first one letter/first two letter)*/
.bd0{border:0;}
.bdwh{border:1px solid #fff;}
.bd7f{border:1px solid #7F9DB9;}
.bdec{border:1px solid #EC0016;}
.bd279{border:2px solid #2794A9;}
.bd809{border:1px solid #809db9;}
.bdc4{border:1px solid #C4D3EA;}
.bbc{border-bottom:1px solid #ccc;}
.bbe{border-bottom:1px solid #EEE;}
.bbd0{border-bottom:1px solid #D0DAE6;}
.bb279{border-bottom:2px solid #2794A9;}
.bb3d9{border-bottom:3px solid #D9E2E9;}
.bt80{border-top:1px solid #809db9;}
.brcd{border-right:1px solid #CDD8E4;}
.btshc9{border-top:1px dashed #C9D3DA;}
.bdff{border:1px solid #FF7800}
.bd2ff{border:2px solid #FF7800} 

/*背景色 bg - (key word/Hex color)*/
.bgwh{background-color:#fff;}
.bgred{background-color:#EC0016;}
.bgblue{background-color:#2794A9;}
.bgee{background-color:#EEF3F8;}
.bgfb{background-color:#FFFBD7;}
.bgcd{background-color:#CDDAE4;}
.bgd4{background-color:#D4E2EC;}
.bg6f{background-color:#667f8e;}
.bgfd{background-color:#FDFACE;}
.bg8A{background-color:#8296A3;}
.bgef{background-color:#eef3f7;}
.bgec{background-color:#ECEFF6;}
.bgff{background-color:#FF7800;}

/*-------字体颜色---------*/
.cw{color:#fff;}
.cg{color:#02A83C;}
.co{color:#FF7800;}
.cb{color:#acdfe9;}
.ca{color:#22a0b9;}
.cr{color:#f30;}
.ca3{color:#a3a5a6;}
.cec{color:#EC0016;}
.cblue{color:#004ea2;}

/*大小不定元素垂直居中*/
.dib_vm{display:inline-block; width:0; height:100%; vertical-align:middle;}

/*模拟投影*/
.gsha{padding-top:1px; border-top:1px solid #e4e4e4; border-bottom:1px solid #f7f7f7; background-color:#efefef;}

/*阴影背景*/
.shadow{background:url(../img/solid.png) repeat-x;}

/*水平翻转*/
.flipx{
	-moz-transform:scaleX(-1);
	-webkit-transform:scaleX(-1);
	-o-transform:scaleX(-1);
	transform:scaleX(-1);
	/*IE*/
	filter:FlipH;
}
/*垂直翻转*/
.flipy{
	-moz-transform:scaleY(-1);
	-webkit-transform:scaleY(-1);
	-o-transform:scaleY(-1);
	transform:scaleY(-1);
	/*IE*/
	filter:FlipV;
}

/*小图标 专用标签i标签*/
.i{display:inline-block; width:20px; height:20px; margin-top:-3px; margin-right:3px; margin-bottom:-3px; background:url(../img/ic_icons.png) no-repeat;}
.i_00{background-position:0 0;}
.i_01{background-position:-20px 0;}
.i_02{background-position:-40px 0;}
.i_03{background-position:-60px 0;}
.i_04{background-position:-80px 0;}
.i_05{background-position:-100px 0;}
.i_06{background-position:-120px 0;}
.i_07{background-position:-140px 0;}
.i_08{background-position:-160px 0;}
.i_09{background-position:-180px 0;}
.i_010{background-position:-200px 0;}
.i_011{background-position:-220px 0;}
.i_012{background-position:-240px 0;}
.i_013{background-position:-260px 0;}
.i_014{background-position:-280px 0;}
.i_10{background-position:0 -20px;}
.i_11{background-position:-20px -20px;}
.i_12{background-position:-40px -20px;}
.i_13{background-position:-60px -20px;}
.i_14{background-position:-80px -20px;}
.i_15{background-position:-100px -20px;}
.i_16{background-position:-120px -20px;}
.i_17{background-position:-140px -20px;}
.i_18{background-position:-160px -20px;}
.i_19{background-position:-180px -20px;}
.i_110{background-position:-200px -20px;}
.i_111{background-position:-220px -20px;}
.i_112{background-position:-240px -20px;}
.i_113{background-position:-260px -20px;}
.i_114{background-position:-280px -20px;}
.i_20{background-position:0 -40px;}
.i_21{background-position:-20px -40px;}
.i_22{background-position:-40px -40px;}
.i_23{background-position:-60px -40px;}
.i_24{background-position:-80px -40px;}
.i_25{background-position:-100px -40px;}
.i_26{background-position:-120px -40px;}
.i_27{background-position:-140px -40px;}
.i_28{background-position:-160px -40px;}
.i_29{background-position:-180px -40px;}
.i_210{background-position:-200px -40px;}
.i_211{background-position:-220px -40px;}
.i_212{background-position:-240px -40px;}
.i_213{background-position:-260px -40px;}
.i_214{background-position:-280px -40px;}
.i_30{background-position:0 -60px;}
.i_31{background-position:-20px -60px;}
.i_32{background-position:-40px -60px;}
.i_33{background-position:-60px -60px;}
.i_34{background-position:-80px -60px;}
.i_35{background-position:-100px -60px;}
.i_36{background-position:-120px -60px;}
.i_37{background-position:-140px -60px;}
.i_38{background-position:-160px -60px;}
.i_39{background-position:-180px -60px;}
.i_310{background-position:-200px -60px;}
.i_311{background-position:-220px -60px;}
.i_312{background-position:-240px -60px;}
.i_313{background-position:-260px -60px;}
.i_314{background-position:-280px -60px;}
.i_40{background-position:0 -80px;}
.i_41{background-position:-20px -80px;}
.i_42{background-position:-40px -80px;}
.i_43{background-position:-60px -80px;}
.i_44{background-position:-80px -80px;}
.i_45{background-position:-100px -80px;}
.i_46{background-position:-120px -80px;}
.i_47{background-position:-140px -80px;}
.i_48{background-position:-160px -80px;}
.i_49{background-position:-180px -80px;}
.i_410{background-position:-200px -80px;}
.i_411{background-position:-220px -80px;}
.i_412{background-position:-240px -80px;}
.i_413{background-position:-260px -80px;}
.i_414{background-position:-280px -80px;}
.i_50{background-position:0 -100px;}
.i_51{background-position:-20px -100px;}
.i_52{background-position:-40px -100px;}
.i_53{background-position:-60px -100px;}
.i_54{background-position:-80px -100px;}
.i_55{background-position:-100px -100px;}
.i_56{background-position:-120px -100px;}
.i_57{background-position:-140px -100px;}
.i_58{background-position:-160px -100px;}
.i_59{background-position:-180px -100px;}
.i_510{background-position:-200px -100px;}
.i_511{background-position:-220px -100px;}
.i_512{background-position:-240px -100px;}
.i_513{background-position:-260px -100px;}
.i_514{background-position:-280px -100px;}
.i_60{background-position:0 -120px;}
.i_61{background-position:-20px -120px;}
.i_62{background-position:-40px -120px;}
.i_63{background-position:-60px -120px;}
.i_64{background-position:-80px -120px;}
.i_65{background-position:-100px -120px;}
.i_66{background-position:-120px -120px;}
.i_67{background-position:-140px -120px;}
.i_68{background-position:-160px -120px;}
.i_69{background-position:-180px -120px;}
.i_610{background-position:-200px -120px;}
.i_611{background-position:-220px -120px;}
.i_612{background-position:-240px -120px;}
.i_613{background-position:-260px -120px;}
.i_614{background-position:-280px -120px;}
.i_70{background-position:0 -140px;}
.i_71{background-position:-20px -140px;}
.i_72{background-position:-40px -140px;}
.i_73{background-position:-60px -140px;}
.i_76{background-position:-120px -140px;}
.i_77{background-position:-140px -140px;}
.i_78{background-position:-160px -140px;}
.i_79{background-position:-180px -140px;}
.i_711{background-position:-220px -140px;}
.i_712{background-position:-240px -140px;}
.i_713{background-position:-260px -140px;}
.i_714{background-position:-280px -140px;}
.i_80{background-position:0 -160px;}
.i_81{background-position:-20px -160px;}
.i_82{background-position:-40px -160px;}
.i_83{background-position:-60px -160px;}
.i_84{background-position:-80px -160px;}
.i_85{background-position:-100px -160px;}
.i_86{background-position:-120px -160px;}
.i_87{background-position:-140px -160px;}
.i_88{background-position:-160px -160px;}
.i_89{background-position:-180px -160px;}





.ibg_l{width:16px;height:16px; background-color:#a1b7c7;
	border-radius:3px;
	-moz-border-radius:3px;	
	-webkit-border-radius:3px;
}
.ibg_l:hover{background-color:#2794a9;}

.ibg{width:14px; height:14px; background-color:#a0b8c8;}
.ibg:hover{background-color:#b8ccda;}

.ibg_c{width:16px;height:16px; background-color:#2794a9;
	border-radius:3px;
	-moz-border-radius:3px;	
	-webkit-border-radius:3px;
}
.ibg_g{width:16px;height:16px; background-color:#a1b7c7;
	border-radius:3px;
	-moz-border-radius:3px;	
	-webkit-border-radius:3px;
}
/*large icon*/
.assign_ico{display:inline-block; width:60px; height:60px; background:url(../img/ic_sprite.png) 0 -110px no-repeat;}
/*按钮样式*/
.bluebtn{display:inline-block; width:55px; height:25px; line-height:25px; background:url(../img/ic_sprite.png) 0 -25px no-repeat; color:#fff; text-align:center; text-decoration:none;}
.bluebtn:hover{background-position:-60px -25px; text-decoration:none;}

.bluebtn_s,.bluebtn_b{
	display:inline-block; line-height:25px; padding:0 10px; border:#17798c 1px solid; color:#fff; text-align:center;
	background-image:-moz-linear-gradient(#74B7C4 0%,#74B7C4 3%,#2692a7 4%,#187486 98%,#187486 100%);
	background-image:-webkit-linear-gradient(#74B7C4 0%,#74B7C4 3%,#2692a7 4%,#187486 98%,#187486 100%);
	background-image:-o-linear-gradient(#74B7C4 0%,#74B7C4 3%,#2692a7 4%,#187486 98%,#187486 100%);
	background-color:#2692a7;
	-moz-box-shadow:0px 1px 0 0 #5db0c0;
	-webkit-box-shadow:0px 1px 0 0 #5db0c0;	
	-o-box-shadow:0px 1px 0 0 #5db0c0;	
}
.bluebtn_b{line-height:35px; padding:0 20px; font-size:14px;}
.bluebtn_s:hover,.bluebtn_b:hover{background-image:-moz-linear-gradient(#74b7c4 0%,#74b7c4 2%,#3aa7bc 3%,#258395 98%,#258395 100%);
	background-image:-webkit-linear-gradient(#74b7c4 0%,#74b7c4 3%,#3aa7bc 4%,#258395 98%,#258395 100%);
	background-image:-o-linear-gradient(#74b7c4 0%,#74b7c4 3%,#3aa7bc 4%,#258395 98%,#258395 100%);
	background-color:#3aa7bc;
}

/*圆角*/
.bdrad3{
	-moz-border-radius:3px;	
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}

.grabtn_s{height:20px; line-height:20px;}
.grabtn,.grabtn_f{height:26px; line-height:26px;}
.grabtn_l,.grabtn_l_f{height:32px; line-height:32px;}
.grabtn,.grabtn_f,.grabtn_l,.grabtn_l_f,.grabtn_s{display:inline-block; padding:0 15px; 
	background-color:#EAEAEA;
	background-image:-moz-linear-gradient(top, #F4F4F4, #DEDEDE); 
	background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(#F4F4F4), to(#fbfbfb)); 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#F4F4F4,endColorStr=#DEDEDE);
	-moz-box-shadow:inset 0 1px 0 #fff;
	-webkit-box-shadow:inset 0 1px 0 #fff; 
	font-weight:bold;
}
.grabtn_s{font-weight:normal;}
.grabtn,.grabtn_l,.grabtn_s{border:1px solid #A0B8C8; color:#555;}
.grabtn_f,.grabtn_l_f{border:1px solid #ccc; color:#999; cursor:default;}
.grabtn:hover,.grabtn_l:hover,.grabtn_s:hover{
	background-color:#DAF6FB;
	background-image:-moz-linear-gradient(top, #EAFBFE, #DAF6FB); 
	background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(#EAFBFE), to(#DAF6FB)); 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#EAFBFE,endColorStr=#DAF6FB);
	text-decoration:none;
}
.grabtn_f:hover,.grabtn_l_f:hover{text-decoration:none;}
.grebtn{display:inline-block; height:26px; line-height:26px; padding:0 10px;
	background-color:#5DB421;
	background-image:-moz-linear-gradient(top, #71CC33, #5DB421); 
	background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(#71CC33), to(#5DB421));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#71CC33,endColorStr=#5DB421); 
	-moz-box-shadow:inset 0 1px 0 #B0EC8D;
	-webkit-box-shadow:inset 0 1px 0 #B0EC8D;
	border:1px solid #6BA346; color:#fff; font-weight:bold;
}

/*字符三角*/
.char_corl,.char_corr,.char_cort,.char_corb{display:inline-block; width:6px; height:14px; line-height:15px; margin-bottom:-3px; font-family:'宋体'; overflow:hidden;}
.char_corr,.char_cort{text-indent:-5px;}
.char_corb,.char_cort{
	-moz-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	transform:rotate(-90deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	position:relative\9; top:4px\0; *top:-2px;
}

/*css三角，均是向下方向*/
.cor,.cort{display:inline-block; width:0; height:0; border-width:5px; overflow:hidden;}
.cor{margin-bottom:-2px; border-style:solid dashed dashed;}
.corg3{border-color:#333 transparent transparent;}
/*深灰色*/
.corg6{border-color:#666 transparent transparent;}
/*淡灰色*/
.corg9{border-color:#999 transparent transparent;}
.cortg9{border-color:transparent transparent #999;}
.corgc{border-color:#ccc transparent transparent;}
.corwh{border-color:#fff transparent transparent;}
.corbl{border-color:#22A0B9 transparent transparent;}
.corwhr{margin-bottom:0; border-width:5px; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent #fff;}
/*css三角，均是向上方向*/
.cort{margin-bottom:2px; border-style:dashed dashed solid;}
.cortbl{border-color:transparent transparent #22A0B9;}
/*border 圆角 arc + color*/
.arco{border-top-color:#ebebeb; border-left:2px dotted transparent; border-right:2px dotted transparent; border-bottom:2px solid #f50;}

.decimal{padding-left:20px; list-style-type:decimal;}

/*颜色小图标 专用标签hex*/
.hex{
	display:inline-block; width:12px; height:12px;
	border-radius:2px;
	-moz-border-radius:2px
	-webkit-border-radius:2px;
	vertical-align:middle;
}
/*------------------------网站结构--------------------------*/
.browser{display:inline-block; width:632px; height:112px; padding:220px 0 0 68px; background:url(../img/ic_browser.png);}
.browser_link{display:inline-block; width:58px; height:56px; margin-right:11px;}
.constr{width:960px; margin-left:auto; margin-right:auto;}
.constr_bg{border:1px solid; border-color:#ddd #ddd #ccc; background-color:#fbfbfb;}
/*head*/
.head{width:100%; background-color:#2794a9; position:fixed; top:0; z-index:50;}
.logo{display:inline-block; width:196px; height:37px; background:url(../img/ic_logo.png) no-repeat;}
.head_bg{height:50px; background:url(../img/ic_head.jpg) no-repeat;}
.head_sch{display:inline-block; width:146px; height:20px; padding:2px; background:url(../img/ic_sprite.png) 0 0 no-repeat; float:left;}
.head_sch_input{width:100px; height:18px; line-height:18px; padding:0 3px; border:0 none; float:left;}
.head .nav_list{position:relative;}
.head .nav_list li{float:left; position:relative;}
.head .nav_left,.head .nav_right{display:inline-block; padding:3px 7px 9px; text-align:center; color:#fff; font-weight:bold;}
.head .nav_left{font-size:14px;}
.head .nav_right{ margin-top:2px;}
.head .current{padding:3px 5px 9px; background-color:#fff; border-width:2px 2px 0; border-style:solid; border-color:#2794A9; color:#22A0B9; position:relative; z-index:20;}
.head .current:hover{text-decoration:none;}
.head .current .corwh{border-color:#29A4B2 transparent transparent;}
.nav_list_box,.nav_list_set{display:none; margin-top:-2px; padding:10px 5px; background-color:#fff; border:2px solid #2794A9; color:#22A0B9; position:absolute; *left:0;}
.nav_list_box{width:180px; *top:34px;}
.nav_list_set{width:90px; *top:33px;}
.nav_list_set .set{display:block; margin-bottom:5px;}
.nav_list .i{margin:-3px 0; float:left;}
.head .login_input{width:138px; height:18px; padding:5px 10px; line-height:18px; background-color:#fff; border:1px solid #7f9db9;}
.head .login_tip{position:absolute; left:10px; top:6px;}
/*footer*/
.footer{width:100%; padding-top:18px; text-align:center; color:#999;}
.contact{padding:7px 0 30px;}
.copyright{padding-bottom:20px;}
/*paging*/
.paging{text-align:center;}
.paging .page_off,.paging .page_on,.paging .page_end{padding:5px 8px 3px; border:1px solid #ddd; color:#555; text-decoration:none;}
.paging .page_off:hover{background-color:#eee;}
.paging .page_on{background-color:#898A8A; border:1px solid #898A8A; color:#fff;}
.paging .page_end{color:#999; cursor:default;}
/*内容区域*/
.content{margin-top:50px; padding-top:15px;}
/*----------------------------------------网站通用控件样式----------------------------------------*/
/*文字提示框*/
.tip_box{height:20px; line-height:20px; *margin-top:-1px; padding-left:10px; border-style:solid; border-width:1px; color:#fff; font-size:12px;}
/*powerFloat*/
.float_ajax_box{border:1px solid #ccc; background-color:#fff;}
.float_loading{width:100px; height:100px; background:url(../img/loading.gif) no-repeat center;}
.float_ajax_image{padding:5px;}
.float_ajax_error{width:200px; padding:40px 0; text-align:center;}
.float_list_ul{border:1px solid #88B0C2; background-color:#fff;}
.float_list_a{display:block; line-height:20px; padding:1px 0 2px; border:solid #fff; border-width:1px 0; color:#333; text-decoration:none; *zoom:1;}
.float_list_a:hover{border-color:#88B0C2; background-color:#E8F4FF; color:#333; text-decoration:none;}
.float_list_li_first .float_list_a{border-top:0;}
.float_list_li_last .float_list_a{border-bottom:0;}
.float_list_a_on, .float_list_a_on:hover{border-color:#2794A9; background-color:#2794A9; color:#fff;}
.float_list_ul li{line-height:23px; text-indent:8px; color:#999;}
.float_list_ul .float_list_li{line-height:20px; padding:1px 8px 2px; color:#333; text-indent:0;}
.float_list_null{padding:40px 20px; text-align:center;}
.float_remind_box{border:1px solid #F7CE39; background:#ffffe0; padding:5px 10px;}
.float_tip_box{line-height:18px; padding:0 3px; background-color:#ffffe0; border:1px solid #F7CE39;} 
.float_doing_box{border:1px solid #F7CE39; background:#ffffe0 url(../img/loading_s.gif) no-repeat 5px center; padding:5px 10px 5px 25px;}
.float_corner{font-size:18px; font-family:'宋体'; position:absolute; left:-6000px; overflow:hidden;}
.float_corner .corner{position:absolute;}
.float_corner_top, .float_corner_bottom{width:16px; height:8px;}
.float_corner_top{line-height:14px;}
.float_corner_bottom{line-height:17px;}
.float_corner_left, .float_corner_right{width:8px; height:16px;}
.float_corner_top .corner, .float_corner_bottom .corner{left:0;}
.float_corner_right .corner, .float_corner_left .corner{top:-2px;}
.float_corner_bottom .corner_1{}
.float_corner_bottom .corner_2{top:1px;}
.float_corner_left .corner_1{right:0;}
.float_corner_left .corner_2{right:1px;}
.float_corner_top .corner_1{bottom:0;}
.float_corner_top .corner_2{bottom:1px;}
.float_corner_right .corner_2{left:1px;}

/*date picker*/
.mcalendar{width:193px; line-height:23px; padding:0 5px; background:#fff; border:1px solid #D0DCEE; font-size:12px; font-family:Verdana; text-align:center; -moz-box-shadow:1px 1px 2px rgba(0,0,0,.2); -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2); box-shadow:1px 1px 2px rgba(0,0,0,.2);}
.mcalendar ul{overflow:hidden; zoom:1; padding:0; margin:0; list-style:none;}
.mcalendar li{float:left;}
.mcalendar_outrange{color:#ccc;}
.mcalendar_dayx li,.mcalendar_week{width:25px; padding:0 1px;}
.mcalendar a{display:block; text-decoration:none;}
.mcalendar a:hover{background-color:#E8F4FF; color:#2794A9; text-decoration:none;}
.mcalendar_dayx a{display:block; border:1px solid #fff; font-size:11px; text-decoration:none;}
.mcalendar_dayx a:hover{border-color:#7DBFCB; background-color:#E8F4FF; color:#2794A9;}
.mcalendar_year{margin-right:3px;}
a.mcalendar_selected{border-color:#A9D4DD; background-color:#2794A9; color:#fff;}
.mcalendar .mcalendar_top{line-height:28px; background:#fff; zoom:1;}
.mcalendar_top li{display:inline-block; *display:inline; width:auto; float:none; *zoom:1;}
.mcalendar_preyear,.mcalendar_premonth,.mcalendar_nextmonth,.mcalendar_nextyear{width:15px; height:20px; margin-top:-3px; margin-bottom:-3px; background:url(../img/datepicker.png) no-repeat; position:absolute; top:7px;}
.mcalendar_preyear{background-position:0 0; left:5px;}
.mcalendar_premonth{background-position:-15px 0; left:22px;}
.mcalendar_nextmonth{background-position:-30px 0; right:22px;}
.mcalendar_nextyear{background-position:-45px 0; right:5px;}
.mcalendar_weekx{background:#EEF3F8; border-top:1px solid #CCD9ED; border-bottom:1px solid #CCD9ED; color:#555; font-weight:bold;}
.month_select_box,.year_select_box{width:72px; padding:3px 8px; background-color:#fff; border:1px solid #96AEC5; position:absolute; top:25px;}
.month_select_box{left:32px;}
.year_select_box{right:32px;}
.month_select_box .list,.year_select_box .list{display:inline-block; width:32px; line-height:20px;}
.year_select_box .list{font-size:11px;}
/* ibox弹框样式 */
.ibox_win{background-color:#CFDBE3; background-color:rgba(160,184,200,0.5); padding:5px;}
.ibox_bar{position:relative; background-color:#2794A9; padding-right:20px;}
.ibox_title{*display:inline-block; height:35px; line-height:35px; padding:0 9px; color:#fff; font-size:18px;}
.ibox_cont{background-color:#EEF3F8;}
.ibox_close{display:inline-block; width:16px; height:16px; background:url(../img/ibox_close.png) 0 0 no-repeat;}
.ibox_close:hover{background-position:0 -16px;}
.ibox_close_box{position:absolute; right:10px; top:10px; visibility:hidden;}

.ibox_operate{padding:0 10px 10px; background-color:#EEF3F8; text-align:center;}
.ibox_alert,.ibox_confirm,.ibox_remind{min-width:320px; padding:20px;}
.ibox_loading{width:180px; padding:30px 0; text-align:center;}
.ibox_loading_image{margin:0 8px -8px 0;}

/*custom select*/
.custom_select{display:inline-block; border:1px solid #7F9DB9;}
.custom_select:hover,.custom_select_focus{border-color:#88B0C2; text-decoration:none; outline:0;}
.custom_select_in{line-height:20px; border-top:1px solid #ebebeb; background-color:#fff; float:left;}
.custom_select:hover .custom_select_in{border-top-color:#E1EDF8;}
.custom_select_word{padding:0 0.5em; color:#555; white-space:nowrap; float:left; cursor:pointer; overflow:hidden;}
.custom_select_down{width:17px; height:11px; margin-left:5px; padding-top:6px; border-top:1px solid #fff; text-align:center; float:left; cursor:pointer; overflow:hidden;}
.custom_select:hover .custom_select_down{background-color:#D9E2EB; border-bottom-color:#E1EDF8;}
.custom_select_focus .custom_select_in,.custom_select_focus:hover .custom_select_in{border-top-color:#fff;}
.custom_select_focus .custom_select_down{margin-top:-1px; padding:7px 0 1px; border-top:2px solid #E1EDF8; border-bottom:0; background-color:#EEF7FF;}
.custom_select_focus .custom_select_word{line-height:19px; padding-top:1px; text-shadow:none;}

/*上传文件格式*/
.file_s{display:inline-block; width:20px; height:20px; background:url(../img/ic_format.png) no-repeat; vertical-align:middle;}
.file_doc_s{background-position:0 0;}
.file_xls_s{background-position:-20px 0;}
.file_zip_s{background-position:-40px 0;}
.file_pdf_s{background-position:-60px 0;}
.file_ppt_s{background-position:-80px 0;}
.file_audio_s{background-position:-100px 0;}
.file_video_s{background-position:-120px 0;}
.file_img_s{background-position:-140px 0;}
.file_others_s{background-position:-160px 0;}
.file_m{display:inline-block; width:30px; height:30px; background:url(../img/ic_format.png) no-repeat;}
.file_doc_m{background-position:0 -20px;}
.file_xls_m{background-position:-70px -20px;}
.file_zip_m{background-position:-140px -20px;}
.file_pdf_m{background-position:-210px -20px;}
.file_ppt_m{background-position:-280px -20px;}
.file_audio_m{background-position:-350px -20px;}
.file_video_m{background-position:-420px -20px;}
.file_others_m{background-position:-490px -20px;}

/*fileupload*/
.upload_file,.upload_spinner,.upload_size,.upload_cancel,.upload_failed_text,.upload_spinner,.upload_format{margin-right:5px;}
.upload_spinner{display:inline-block; width:15px; height:15px; background:url(../img/loading_s.gif); vertical-align:text-bottom;}
.upload_size,.upload_cancel{font-size:11px;}
.upload_failed_text{display:none;}
.upload_fail .upload_failed_text{display:inline;}
.upload_list li{height:20px; line-height:20px; padding-left:5px; background-color:#EEF3F8;}
.upload_drop_area{width:100%; height:50px; line-height:50px; margin-bottom:10px; background:#EEF3F8; border-radius:6px; text-align:center;}
.upload_drop_area_active{background:#CDDAE4;}

/*prompt_box*/
.prompt_box{line-height:28px; padding:0 20px 0 20px; border:1px solid #676766; background-color:#FFFFCC; color:#FF3300; position:fixed; z-index:20;}
.delete_prompt{margin-left:20px; color:#ff3300; font-weight:bold; float:left;}
