*:focus {outline: 0;}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */color: #999;font-size: 16px;padding-left:15px;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#999;opacity:1;font-size: 16px;padding-left:15px;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color:#999;opacity:1;font-size: 16px;padding-left:15px;}
:-ms-input-placeholder { /* Internet Explorer 10-11 */color:#999;font-size: 16px;padding-left:15px;}
html,body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:12px Arial,Helvetica,sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%;color:#333}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
small{font-size:12px}
ul,ol,li{list-style:none}
a{color:#333;text-decoration:none;cursor:pointer}
a:hover{text-decoration:none;}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
img{vertical-align:middle;display:inline-block;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{display:block;margin:0;padding:0}
mark{background:#ff0}
object,embed{outline:0}
strong,em{font-style: normal;font-weight: normal;}
p{line-height:1.6;color:#666}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.r3{-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.r5{-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.mt0{margin-top:0}
.mt2{margin-top:2px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt12{margin-top:12px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt35{margin-top:35px}
.mt40{margin-top:40px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr25{margin-right:25px}
.mr30{margin-right:30px}
.mr35{margin-right:35px}
.mr40{margin-right:40px}
.mb0{margin-bottom:0}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb30{margin-bottom:30px}
.mb35{margin-bottom:35px}
.ml0{margin-left:0}
.ml2{margin-left:2px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin-left:25px}
.ml30{margin-left:30px}
.ml35{margin-left:35px}
.ml40{margin-left:40px}
.mlr5{margin:0 5px 0 5px}
.mlr10{margin:0 10px 0 10px}
.mlrauto{marign:0 auto;}
.pt0{padding-top:0}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt25{padding-top:25px}
.pt30{padding-top:30px}
.pt40{padding-top:40px}
.pr0{padding-right:0}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr25{padding-right:25px}
.pr30{padding-right:30px}
.pr35{padding-right:35px}
.pb0{padding-bottom:0}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb25{padding-bottom:25px}
.pb30{padding-bottom:30px}
.pb35{padding-bottom:35px}
.pl0{padding-left:0}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl30{padding-left:30px}
.pl35{padding-left:35px}
.pl40{padding-left:40px}
.plr10{padding:0 10px}
.plr15{padding:0 15px}
.pd10{padding:10px}
.pd20{padding:20px}
.pd40{padding:40px}
.rc{color:#e26}
.bc{color:#5ad}
.yc{color:#e63}
.gc9{color:#999}
.gc6{color:#666}
.gc3{color:#333;}
.bluec{color:#00a1ec;}
.orange{color:#ffa000}
.blue230{color:#1682e6;}
.green177{color:#1db100;}
.red111{color:#ff4d6f;}
.ofh{white-space:nowrap;word-wrap:normal;word-break:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.clr{clear:both}
.clear_in{overflow:hidden;zoom:1}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;line-height:0;overflow:hidden}
.clearfix{*zoom:1}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.inlineblock{display:inline-block;zoom:1;*display:inline;overflow:hidden}
.block{display:block}
.bigfs{font-weight:normal;font-family:'微软雅黑','YaHei','黑体','Hei',Tahoma,Helvetica,arial,sans-serif;}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs16{font-size:16px}
.fs18{font-size:18px}
.fs20{font-size:20px}
.fs22{font-size:22px}
.fs24{font-size:24px}
.fs30{font-size:30px}
.tac{text-align:center}
.tar{text-align:right}
.dn{display:none}
.pos-r{position:relative;}
.fw{font-weight:bold;}
.layout980{width:980px;margin:0 auto;}
body{font-family:'微软雅黑','YaHei','黑体','Hei',Tahoma,Helvetica,arial,sans-serif;}

/*.upload-pic{width:316px;border:1px solid #000;}
.ad-pic-upload-btn{display:block;background-color:#5AB9BF;width:96px;height:28px;line-height:28px;text-align:center;color:#fff;font-weight:bold;font-size:14px;border:none;cursor:pointer;z-index:690;position:absolute;top:0;left:0;}
.ad-upload-btn{cursor:pointer;display:block;height:28px;left:0;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;width:92px;z-index:698;}
*/
.upload-unit-box{width:272px;height:42px;position:relative;margin-bottom:10px;}
.upload-unit-box .ad-pic-upload-btn{display:block;background-color:#f7f7f7;width:272px;height:42px;line-height:42px;text-align:center;color:#434343;font-size:16px;border:none;cursor:pointer;z-index:690;position:absolute;top:0;left:0;border: 1px solid #d9d8d9;}
.upload-unit-box .ad-upload-btn{cursor:pointer;display:block;height:42px;left:0;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;width:272px;z-index:698;}
.upload-unit .upload-photo-box{display:block;width:272px;height:150px;position:relative;}
.upload-unit .upload-photo-box img{display:block;margin:auto;width:272px;height:150px;/* background: url("../images/photo.gif") no-repeat; */background-size:272px 150px;position:absolute;top:0;left:0;}
.upload-unit .upload-photo-box .loading{display:block;width:208px;height:13px;background: url("../images/common/loading.gif") no-repeat;position:absolute;left:32px;top:73px;display:none;}



.upload-pic{width:600px;border:1px solid #000;min-height:400px;}
.ad-pic-upload-btn{display:block;background-color:#5AB9BF;width:96px;height:28px;line-height:28px;text-align:center;color:#fff;font-weight:bold;font-size:14px;border:none;cursor:pointer;z-index:690;position:absolute;top:0;left:0;}
.ad-upload-btn{cursor:pointer;display:block;height:28px;left:0;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;width:92px;z-index:698;}
.upload-img-container{float:left;position:relative;}
i.icon-cover{display:block;background-image:url("../images/common/select_cover.png");background-repeat:no-repeat;position:absolute;}
i.icon-cover.select{background-position:0 0;width:57px;height:57px;top:1px;left:1px;z-index:99;}
i.icon-cover.cancel{display:block;width:23px;height:23px;background-position:-81px -1px;overflow:hidden;font-size:0;position:absolute;right:-5px;top:-5px;z-index:99;}
i.tip{color:red;}

/*common-icon*/
.common-icon{display:block;background:url(../images/common/g_icon.png?t=20160331) no-repeat;}
.common-icon.select-down-arrow{background-position:0 0;width:11px;height:6px;position:absolute;top:50%;margin-top:-3px;right:10px;}
.common-icon.account-icon{width:28px;height:28px;background-position:0 -20px;}
.common-icon.upload-file-icon{width:26px;height:24px;background-position:0 -106px;}

.base-input{height:40px;line-height:40px;padding-left:10px;border:1px solid #dad9d9;-webkit-transition: box-shadow 0.30s ease-in-out;-moz-transition:box-shadow 0.30s ease-in-out;}
.base-input:focus{border:1px solid #1682e6;outline:none;box-shadow: 0 0 4px #1682e6;}
.base-select-outer{width:150px;height:40px;line-height:42px;border:1px solid #eee;position:relative;}
.base-select-outer .base-select-text{display:block;padding-left:10px;font-size:16px;color:#999;}
.base-select-outer .base-select-ul{display:none;width:100%;max-height:210px;position:absolute;top:42px;left:0;overflow:auto;background:#fff;border:1px solid #dad9d9;z-index:90;}
.base-select-outer .base-select-ul li{width:100%;}
.base-select-outer .base-select-ul li a{display:block;padding-left:10px;}
.base-select-outer .base-select-ul li a:hover{background:#ccc;}

.header{padding:15px 0;background:#fff;border-bottom:1px solid #eee;}
.header .logo-box{display:block;width:240px;height:98px;}
.header .login-box{height:28px;line-height:28px;margin-top:30px;font-size:14px;}
.header .login-box a{color:#008048;}
.footer{height:125px;background:#ccc;text-align:center;font-size:18px;}
.footer .footer-text1{padding-top:40px;}
.footer .footer-text2{margin-top:20px;}
.side-nav{width:200px;background:#eee;}
.side-nav a{display:block;height:30px;line-height:30px;padding:15px;font-size:16px;border-bottom:1px solid #fff;}
.side-nav a.current{color:#008048;background:#fff;}
.side-nav a.first{border:0;padding:0;}
.side-nav a .fr{color:#999;}
.side-nav a.current .fr{color:#008048;}
.main-box{padding:30px 60px;min-width:900px;}
.main-box .search-box{}
.main-box .search-box .sort-a{display:block;height:40px;line-height:40px;font-size:16px;background:#eee;padding:0 15px;}
.main-box .search-box .sort-a.current{background:#1682e6;color:#fff;}
.main-box .search-box .text-input{height:40px;line-height:40px;width:160px;border:1px solid #eee;margin-left:150px;}
.main-box .search-box .add-btn{font-size:18px;height:40px;line-height:40px;color:#fff;background:#ff9600;padding:0 15px;}
.main-box .training-list{width:100%;margin-bottom:40px;border:1px solid #eee;}
.main-box .training-list tr{background:#fff;height:50px;line-height:50px;border-bottom:1px solid #eee;}


.main-box  .training-list thead{/*border-bottom:10px solid #eee;*/}
.main-box  .training-list thead tr{height:40px;line-height:40px;background:#eee;}
.main-box  .training-list tr th{font-size:16px;color:#008048;text-align:center;}
.main-box  .training-list tr td{text-align:center;font-size:16px;}
.main-box  .training-list tr td .look-btn{display:block;width:70px;height:30px;line-height:30px;background:#1682e6;text-align:center;color:#fff;margin:15px auto;}
.main-box  .training-list tr td .modify-btn{display:block;width:70px;height:30px;line-height:30px;background:#ff9600;text-align:center;color:#fff;margin:15px auto;}
.main-box  .training-list tr td .del-btn{display:block;width:70px;height:30px;line-height:30px;background:#f1214d;text-align:center;color:#fff;margin:15px auto;}
/* tip box*/
.tipbox{display:none;position:absolute;z-index:999999;padding:10px 15px;min-width:200px;color:#fff;text-align:left;font-size:12px;background:#000;border:1px solid #fff;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;}
.tipmodal{min-width:120px;color:#666;-moz-box-shadow:0 2px 2px #ddd;-webkit-box-shadow:0 2px 2px #ddd;box-shadow:0 2px 2px #ddd;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.tipmodal-ok{background:#f5fec7;border-color:#cad49c;color:#666;}
.tipmodal-general{background-color:#fff;border-color:#d6d6d6;}
.tipmodal-general-short{width:auto;background-color:#fff;border-color:#d6d6d6;}
.tipmodal-error{background-color:#ffe1e2;border-color:#ddb0b2;}
/*dialog */
.g-dialog{display:none;z-index:99999;width:800px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);background:#fff;}
/*.g-dialog .con{min-height:120px;background:#fff;position:relative;}*/
.g-dialog .hd{background:#f7f7f7;border-bottom:1px solid #eee;height:40px;line-height:40px;}
.g-dialog .hd h3{padding-left:13px;font-size:16px;}
.g-dialog .bd{padding:20px;}
.g-dialog .close{background-position:0 -56px;width:14px;height:14px;position:absolute;top:10px;right:15px;}
.g-dialog .unit{margin-bottom:10px;}
.g-dialog .unit label{display:block;width:80px;text-align:right;margin-right:10px;height:40px;line-height:40px;font-size:16px;}
.g-dialog .unit .base-input{width:260px;font-size:16px;height:40px;line-height:40px;}
.g-dialog .close:hover{background-position:0 -80px;}
.g-dialog .ok-btn{display:block;background:#1682e6;width:145px;height:40px;line-height:40px;font-size:18px;color:#fff;text-align:center;border-radius:5px;}
.g-dialog .cancel-btn{display:block;background:#ddd;width:145px;height:40px;line-height:40px;font-size:18px;text-align:center;border-radius: 5px;}
