/* CSS Document*/
@charset "utf-8";html, body, div, span, h1, h2, h3, h4, h5, h6, a, img, strong, dl, dt, dd, ul, ol, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, button, br, p, textarea, em, pre, header, footer, nav, dl, dt, dd, span{margin: 0;padding: 0;}
body{font: 12px/1.6 'Microsoft YaHei', Tahoma, Verdana, 'Simsun';color: #666;overflow-x: hidden;}
input{outline: none;}
img{border: none;}
ul, li, ol{list-style-type: none;}
table{border-collapse: collapse;border-spacing: 0;}
.fl{float: left;}
.fr{float: right;}
.clearfix{*zoom:1;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: "";clear: both;height: 0;}
.clear-2{clear: both;height: 0;margin-top: -1px;overflow: hidden;}
.oh{overflow:hidden;}
.tal{text-align: left !important;}
.tac{text-align: center;}
.tar{text-align: right;}
.el{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: left;line-height: 24px;}
.alpha50{/* Fallback for web browsers that doesn't support RGBa*/background: rgb(0, 0, 0);/* RGBa with 0.6 opacity*/background: rgba(0, 0, 0, 0.5);/* For IE 5.5 - 7*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);/* For IE 8*/-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}
.alpha90{/* Fallback for web browsers that doesn't support RGBa*/background: rgb(0, 0, 0);/* RGBa with 0.6 opacity*/background: rgba(0, 0, 0, 0.9);/* For IE 5.5 - 7*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);/* For IE 8*/-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}
address, cite, dfn, em, var{font-style: normal;}
.rel{position: relative}
.abs{position: absolute}
/* link*/
a{color: #00763a;text-decoration: none;}
a:hover{text-decoration: none;color: #00763a;}
a:active{color: #00763a;text-decoration: none;}
.wrapper{    width: calc(1200px - 20px);
    margin: 0 auto;}
@media (max-width: 1229px){.wrapper{width: 960px;margin: 0 auto;}}
/* border-color*/.bad{border: 1px solid #ddd;}
.bld{border-left: 1px solid #ddd;}
.brd{border-right: 1px solid #ddd;}
.btd{border-top: 1px solid #ddd;}
.bbd{border-bottom: 1px solid #ddd;}
.bhd{border-bottom: 1px dashed #ddd;}
.bt2s0{border-top: 2px solid #000;}
.bbdd{border-bottom: 1px dashed #ddd;}
/*绿色边框*/.bsag{border: 1px solid #1478ec;}
.bt2sg{border-top: 2px solid #1478ec;}
.btsg{border-top: 1px solid #1478ec;}
.brsg{border-right: 1px solid #1478ec;}
.blsg{border-left: 1px solid #1478ec;}
.bbsg{border-bottom: 1px solid #1478ec;}
/*橘色边框*/.bsao{border: 1px solid #00763a;}
.btso{border-top: 1px solid #00763a;}
.brso{border-right: 1px solid #00763a;}
.blso{border-left: 1px solid #00763a;}
.bbso{border-bottom: 1px solid #00763a;}
/*蓝色*/.bsab{border: 1px solid #00763a;}
.btsb{border-top: 1px solid #00763a;}
.brsb{border-right: 1px solid #00763a;}
.blsb{border-left: 1px solid #00763a;}
.bbsb{border-bottom: 1px solid #00763a;}
.bt2sb{border-top: 2px solid #00763a;}
.bb2sb{border-bottom: 2px solid #00763a;}
/*粉色*/.btsp{border-top: 1px solid #ff565b;}
.bt2sp{border-top: 2px solid #ff565b;}
.bb2sp{border-bottom: 2px solid #ff565b;}
.bbsp{border-bottom: 1px solid #ff565b;}
/*font-weight*/.fwb{font-weight: bold;}
.fw4{font-weight: 400;}
/* font-size*/.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;}
.f22{font-size: 22px;}
.f24{font-size: 24px;}
/*绿色底边*/.bb8{border-bottom: 1px solid #1478ec;}
.c0{color:#000}
.cf{color:#fff;}
.ce2{color:#e2e2e2;}
.ccb{color:#cbcbcb;}
/* color*/.cg{color: #63b62f;}
/*绿色*/.cb{color: #00763a;}
/*蓝色*/.cp{color: #ff565b;}
/*粉色*/.co{color: #f76707;}
/*橘色*/.c1{color: #111;}
.cy{color: #ff8f00;}
/*大标题*/.c3{color: #333 !important;}
.c6{color: #666 !important;}
.c8c{color:#8c8c8c !important}
.c9{color: #999 !important;}
/*示意性文字*/.wh{color: white;}
.cr{color: red;}
/* display*/.dn{display: none;}
.di{display: inline;}
.db{display: block;}
.dib{display: inline-block;}
/* height*/.hp100{height:100%;}
.h14{height: 14px;}
.h16{height: 16px;}
.h18{height: 18px;}
.h20{height: 20px;}
.h22{height: 22px;}
.h24{height: 24px;}
.h120{height: 120px;}
.h170{height: 170px;}
/* width*//* fixed width value*/.w20{width: 20px;}
.w50{width: 50px;}
.w70{width: 70px;}
.w75{width: 75px !important;}
.w100{width: 100px;}
.w120{width: 120px;}
.w140{width: 140px;}
.w160{width: 160px;}
.w180{width: 180px;}
.w200{width: 200px;}
.w220{width: 220px;}
.w250{width: 250px;}
.w280{width: 280px;}
.w300{width: 280px;}
.w320{width: 320px;}
.w360{width: 360px;}
.w400{width: 400px;}
.w460{width: 460px;}
.w500{width: 500px;}
.w600{width: 600px;}
.w640{width: 640px;}
.w700{width: 700px;}
.wp100{width:100% !important;}
/* percent width value*/.pct10{width: 10%;}
.pct15{width: 15%;}
.pct20{width: 20%;}
.pct25{width: 25%;}
.pct30{width: 30%;}
.pct33{width: 33.3%;}
.pct40{width: 40%;}
.pct50{width: 50%;}
.pct60{width: 60%;}
.pct66{width: 66.6%;}
.pct70{width: 70%;}
.pct75{width: 75%;}
.pct80{width: 80%;}
.pct90{width: 90%;}
.pct100{width: 100%;}
/* line-height*/.lh14{line-height: 14px;}
.lh16{line-height: 16px;}
.lh18{line-height: 18px;}
.lh20{line-height: 20px;}
.lh22{line-height: 22px;}
.lh24{line-height: 24px;}
.lh38{line-height: 38px;}
/* margin*/.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;}
.ml40{margin-left: 40px;}
.ml50{margin-left: 50px;}
.ml120{margin-left:120px;}
.ml300{margin-left:300px;}
@media (max-width: 1229px){.ml300{margin-left:150px;}}
.ml500{margin-left:500px;}
.mr1{margin-right: 1px;}
.mr2{margin-right: 2px;}
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.mr30{margin-right: 30px;}
.mr100{margin-right:100px;}
.mt0{margin-top: 0px !important;}
.mt1{margin-top: 1px;}
.mt2{margin-top: 2px;}
.mt5{margin-top: 5px;}
.mt8{margin-top: 8px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt35{margin-top: 35px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mb0{margin-bottom: 0 !important;}
.mb1{margin-bottom: 1px;}
.mb2{margin-bottom: 2px;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}
.mb60{margin-bottom: 60px;}
/* margin negative*/.ml-1{margin-left: -1px;}
.mr-1{margin-right: -1px;}
.mt-1{margin-top: -1px;}
.mb-1{margin-bottom: -1px;}
.ml-3{margin-left: -3px;}
.mr-3{margin-right: -3px;}
.mt-3{margin-top: -3px;}
.mb-3{margin-bottom: -3px;}
.ml-20{margin-left: -20px;}
.mr-20{margin-right: -20px;}
.mt-20{margin-top: -20px;}
.mb-20{margin-bottom: -20px;}
/* padding*/.p0{padding: 0;}
.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;}
.pb2{padding-bottom: 2px;}
.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;}
.pt10{padding-top: 10px;}
.pr10{padding-right: 10px;}
.pb10{padding-bottom: 10px;}
.p15{padding: 15px;}
.pl15{padding-left: 15px;}
.pt15{padding-top: 15px;}
.pr15{padding-right: 15px;}
.pb15{padding-bottom: 15px;}
.p20{padding: 20px;}
.pl20{padding-left: 20px;}
.pt20{padding-top: 20px;}
.pr20{padding-right: 20px;}
.pb20{padding-bottom: 20px;}
.p30{padding: 30px;}
.pl30{padding-left: 30px;}
.pt30{padding-top: 30px;}
.pr30{padding-right: 30px;}
.pb30{padding-bottom: 30px;}
.pt50{padding-top: 50px;}
.pl50{padding-left: 50px;}
.pr50{padding-right: 50px;}
.pt80{padding-top: 80px;}
.pb80{padding-bottom: 80px;}
.pb120{padding-left: 120px;}
.pt70{padding-top: 70px}
.pb200{padding-bottom: 200px}
/* background-color*/.bgwh{background-color: #fff;}
.bgfb{background-color: #fbfbfb;}
.bgf3{background-color: #f3f3f3;}
.bgf5{background-color: #f5f5f5;}
.bgf8{background-color: #f8f8f8;}
.bgf0{background-color: #f0f0f0;}
.bg3{background-color: #00763a;}
.bgeb{background-color: #ebebeb;}
.bge0{background-color: #e0e0e0;}
.bgcf{background-color: #FFFFFF;}
/*蓝色*/.bgcb{background-color: #1478ec}
.t5{top: 5px;}
.t10{top: 10px;}
.t15{top: 15px;}
.t20{top: 20px;}
.t25{top: 25px;}
.t30{top: 30px;}
.asc{background:url(/portal/ec2017/style/imgs/desc.png) 92px 1px no-repeat;}
.desc{background:url(/portal/ec2017/style/imgs/asc.png) 92px -1px no-repeat;}
label.must:before{content: "*";color: red;}
.alpha55{filter:alpha(opacity=55);-moz-opacity:0.55;-khtml-opacity: 0.55;opacity: 0.55;}
.alpha50{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.alpha60{filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}
.alpha75{filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity: 0.75;opacity: 0.75;}
.alpha70{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.alpha80{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.alpha90{filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
.msgtips{ margin-left:10%; color:red; font-size:12px; line-height:20px; }
/*以下部分是WebUploader必须的*/
.webuploader-container{ position:relative; }
.webuploader-element-invisible{ position:absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px,1px,1px,1px); }
.webuploader-pick{ position:relative; display:inline-block; padding:0 25px; line-height:32px; height:32px; border:1px solid #02598E; border-radius:2px; cursor:pointer; background:#1e7bb3; color:#fff; text-align:center; overflow:hidden; zoom:1; *display:inline; }
.webuploader-pick-hover{ opacity:0.9; }
.webuploader-pick-disable{ opacity:0.6; pointer-events:none; }
.upload-box{ position:relative; display:inline-block; height:32px; vertical-align:middle; zoom:1; *display:inline;}
	.upload-box .upload-btn{ display:inline-block; height:32px; zoom:1; *display:inline; }
	.upload-box .upload-progress{ position:absolute; top:0; left:0; padding:2px 5px; width:115px; height:28px; border:1px solid #d7d7d7; background:#fff; overflow:hidden; }
	.upload-box .upload-progress .txt{ display:block; padding-right:10px; font-weight:normal; font-style:normal; font-size:11px; line-height:18px; height:18px; text-overflow:ellipsis; overflow:hidden; }
	.upload-box .upload-progress .bar{ position:relative; display:block; width:112px; height:4px; border:1px solid #1da76b; }
	.upload-box .upload-progress .bar b{ display:block; width:0%; height:4px; font-weight:normal; text-indent:-99em; background:#28B779; overflow:hidden; }
	.upload-box .upload-progress .close{ position:absolute; display:block; top:1px; right:1px; width:14px; height:14px; text-indent:-99em; background:url(../images/sprite.gif) 0 -240px no-repeat; cursor:pointer; overflow:hidden; }