/*
 * Website OTC 14 full
 * Main Stylesheet
 * 
 * @author: MATT HILDER
 *
*/



/* =============================================================
 * SIMPLE RESET
 * ============================================================*/

/*font-family: "proxima-nova",sans-serif;*/

html, body, div												{ margin: 0; padding: 0; }
body														{ /*font-size: 100%;*/ -webkit-font-smoothing: antialiased;  }

h1, h2, h3, h4, h5, h6, caption,
form, fieldset, legend, img, label, ul, li, p, ol			{ /*font-size: 100%;*/ border: 0; margin: 0; padding: 0;}
/*form														{ float:left;}*/

p															{ margin-bottom: 1em;   /*color:#363233;*/ font-size:1em; }

/*a															{ text-decoration: none; color:#005180;}
a[name^="PageAnchor"], a[name^="Article_"]                  { display: block; width: 1px; float: left; *width: auto; *float: none; }

a:hover                                                     { color:#999;}*/

th, td														{ /*text-align: left; vertical-align: top;*/ }

input, textarea, select, button								{ font-family: inherit; font-size: inherit; outline: none; -webkit-border-radius:0px; }
textarea													{ overflow: auto; }

* 															{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; *behavior: url(/css/boxsizing.htc); }

.pad5{ padding:5px;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
/*table{border-collapse:collapse;border-spacing:0}*/

/* =============================================================
 * LAYOUT
 * ============================================================*/

html, body													{ width: 100%; height: 100%; }
body														{/* font-family: "proxima-nova",sans-serif; font-size: 100%; line-height: 1.5; color: #363233; background:url(../g/2014/template/body_bg.png) no-repeat fixed top #b7dcf1;  */}


.cf:before, .cf:after										{ content:""; display:table; }
.cf:after													{ clear:both; }
.cf															{ *zoom:1; }

.clear 														{ clear: both; }

/*img                                                         { max-width:100%;}
/*#logo img                                                   { max-width:100%;}*/

/* =============================================================
 * ELEMENTS
 * ============================================================*/

embed, object, iframe										{ max-width: 100%; }



/* =============================================================
 * TYPOGRAPHY
 * ============================================================*/



/* ul 															{ margin-left: 1em; margin-bottom: 1em; } */
ol 															{ /*margin-left: 1em; margin-bottom: 1em; */}

h1 															{    font-size:1.9375em; color:#19468B; padding:0 0 8px 0; font-weight:bold;  float:left; width: 100%; position:relative; padding: 0; text-align:left; /* background:url(../img/h1_bg.png) no-repeat bottom left;*/ line-height:60px;  }

h3															{ padding:0 0 6px 0px; font-size:1.125em; color:#F47920;}



h2															{   font-size:1.5em; color:#0079C2; padding:5px 0 5px 0px; margin:0 0 14px 0; font-weight:bold;  border-bottom: 1px dotted #999898;   }

.leftsheet h2                                               { border-bottom: 1px dotted #999898; }
.rightsheet h2                                              { border-bottom: 1px dotted #999898; }
.leftsheet1 h2                                               { border-bottom: 1px dotted #999898; }

.p_l_10{ padding-left:10px;}

.wrapper												   {width:1002px; margin:0 auto;}
#section_menu                                              {
    width: 100%;
    display: block;
    top: 0px;
    z-index: 999;
    height: 129px;
    /* background: none repeat scroll 0% 0% #fff;*/
    background:url(../img/top-bg.jpg) repeat-x top right;
    position: fixed;
    box-shadow: 0px 1px 2px #B4B4B9;}
#section_menu .wrapper {
    width: 1002px;
    margin: 0px auto;
    height: 74px;

}#pb_logo {
     width: 100%;
     float: left;
     position: relative;
     margin: 0px;
     padding: 0px;height: 74px;

 }#menu                                                      { width:662px; float:left; position:relative; float:left;}
#section_tag                                               {width:100%; float:left; position:relative;  /* margin-top:124px; */}
#pb_tag                                                    { width:1002px; margin:0; padding:0; position:relative; height:50px; line-height:50px; font-size:0.8125em; color:#002e58;}
#pb_tag p                                                  {font-size:1em; color:#002e58; margin:0; padding:0; font-weight:700; letter-spacing:1px;}
#section_content                                           {width:100%; float:left; position:relative; margin-top: 3%;margin-bottom: 2%;min-height: 550px;}
#content                                                   { width:660px; float:left; position:relative; margin:0 20px 0 0; padding:20px; background:#fff; min-height:422px; font-size:14px; line-height:30px;text-indent:24px;}
#content-left                                              { width:660px; float:left; position:relative; margin:0 0 0 20px; padding:20px; background:#fff; min-height:330px;}

#pb_right                                                  { width:320px; float:left; position:relative; margin:0; padding:0;}
#section_footer                                            {width:100%; float:left; position:relative; margin-top:10px; background:#315997;color: #fff;}
#pb_footer                                                 { width:1002px; float:left; position:relative; margin:0; padding:15px 0px 0px 0;}
#section_footer_nav                                        {width:100%; float:left; position:relative;/*  border-top:1px solid #36383c; */ background:#19468a; color: #fff;}
#footer_nav                                                {width:700px; float:right; position:relative; margin:0; padding:0; }
#pb_footer_logo                                            { width:300px; float:left; position:relative; margin:0; padding:0;}
#social_floater                                            { width:48px; position: fixed; left:0; top:174px; z-index:100;}
#social_floater img                                        { width:48px; float:left; position:relative; display:block; margin:0 0 2px 0;}
#pb_btm_logo                                               {}

#section_cont_home                                         {width:100%; float:left; position:relative; margin:0;}
#cont_home_wrap                                            { width:1002px; position:relative; float:left; margin:0; padding:0px; }
#cont_home                                                 {width:660px; float:left; position:relative; margin:0 20px 0 0; padding:0;}
#cont_home                                                 {width:660px; float:left; position:relative; margin:0 20px 0 0; padding:0;}

#pb_slide                                                  { width:1002px; float:left; position:relative; margin:0px 0 0 0; padding:0 0 25px 0;}
#pb_feature                                                { width:1002px; float:left; position:relative; margin:0 0 25px 0; padding:0;}


/* ====================================================
 *MENUS
 * ==================================================*/

#main_nav, #main_nav ul
{float:left; padding:0px; margin:0; list-style:none; /*width:730px;*/    z-index:38;
    background-color: #19468B;
    border-radius: 5px;
    width: 1002px;
    margin: auto;
    background-image: url("../img/white-ten.png");
    background-repeat: repeat-x;
    background-position: center top;
}
#main_nav a 							  {margin:0; display:block; padding:15px 16px; color:#fff; text-decoration:none; text-align:center; text-transform:uppercase;  font-weight:bold; font-size:15px;   }
#main_nav a:hover 						  { text-decoration:none; color:#fff; background:#f47920;}

#main_nav li 							{float:left; margin:0; padding-left:5px; border-left: 1px solid #4974B2;
    border-right: 1px solid #153C73;}
#main_nav li.first {
    border-left: medium none;
}
#main_nav li.last {
    border-right: medium none;
}
#main_nav li ul 						{position:absolute; width:178px; display:none; margin:0;}
#main_nav .main_nav_on a 				{ }
#main_nav li:hover ul, #main_nav li.sfhover ul{ display:block; border:none;   }
#main_nav li:hover, #main_nav li.sfhover{left:auto; /*background:#b8163f;**/ /*background:#1c4698;*/  }
#main_nav li:hover 						{ }

#main_nav .sub_nav 						{z-index:9999; width:282px; border:none; margin-top:0; padding:0; background:#002e58; z-index:67;}
#main_nav .sub_nav li 					{  border:none; color:#fff; padding:0; text-align:left; float:left; margin:0; /*width:187px;*/ font-weight:100; background:none!important;}
#main_nav .sub_nav li:hover				{background:#f47920; color:#fff; margin:0; padding:0; }
#main_nav .sub_nav li a					{text-transform: none; text-align:left; color:#fff; padding:10px 8px 10px 20px; width:282px; margin:0;  border-bottom: 1px solid #126fa5; background:none!important; }
#main_nav .sub_nav li a:hover			{ background: #f47920; padding-right:.18em; color:#f47920;}

/* =============================================================
 * Default Sheets 
 * ============================================================*/
.sheetbody_2-image                                                               {padding:0; float:left; position:relative;}
.bodysheet_2-image p                                                             {}
.sheetbody2         										                 { float:left; background:#fff;}
.bodysheet_2-image											                     { /*width: 620px;*/ float: left; position:relative; margin-bottom: 20px; background:#fff; padding:0;   }
.fullsheet                                                 { width:620px; float: left; position:relative;}
.leftsheet                                                               { width: 300px; margin-right:20px; float: left; position:relative; margin-bottom: 10px; background:#fff;   }
.leftsheet2                                                               { width: 300px; margin-right:20px; float: left; position:relative; margin-bottom: 10px; background:#fff;   }
.rightsheet                                                              { width: 300px; float: left;  position:relative; margin-bottom: 10px; background:#fff; }

.f_r { float:right;!important}
/*home sheets*/

#section_cont_home .bodysheet                                                               {padding:0; /*float:left;*/ position:relative;}
#section_cont_home .bodysheet p                                                             {}
#section_cont_home .sheetbody         										                 { float:left; background:#fff;}
#section_cont_home .fullsheet											                     { width: 660px; float: left; position:relative; margin-bottom: 20px; background:#fff;   }
#section_cont_home .leftsheet                                                               { width: 660px; margin-right:20px; float: left; position:relative; margin-bottom: 10px; background:#fff; padding:20px;   }
#section_cont_home .leftsheet2                                                              { width: 320px; height:225px; margin-right:20px; float: left; position:relative; margin-bottom: 10px; background:#fff; padding:20px 20px 25px 20px;   }
#section_cont_home .rightsheet                                                              { width: 320px; height:225px;float: left;  position:relative; margin-bottom: 10px; background:#fff; padding:20px; }
#section_cont_home .leftsheet h2                                          { border:none; font-size:1.1em; letter-spacing:0px; color:#0079c2; padding:0;}
#section_cont_home .leftsheet2 h2                                          { border:none; font-size:1.1em; letter-spacing:0px; color:#0079c2; padding:0;}
#section_cont_home .leftsheet1 h2                                          { border:none; font-size:1.1em; letter-spacing:0px; color:#0079c2; padding:0;}
#section_cont_home .rightsheet h2                                         {border:none; font-size:1.1em; letter-spacing:0px; color:#0079c2; padding:0;}

/* ====================================================
 *PANELS
 * ==================================================*/
.panel_1 								                                 {margin:0; padding:0; float:left;}
.paneltitle_1							                                 {margin:0; padding:0; float:left;}
.panelbody_1							                                 {margin:0; padding:0; float:left;}
.asp-icatcher-inner{box-shadow: 0px 1px 2px #B4B4B9;}
.120{ line-height:24px;}
.panel_10								                                 {margin:0; padding:0; float:left;width:1002px;}
.paneltitle_10							                                 {margin:0; padding:0; float:left;}
.panelbody_10							                                 {margin:0; padding:0; float:left;}
/*buttons on right*/

.panel_2 								                                 {margin:0 0 18px 0; padding:0; float:left; width:320px;}
.paneltitle_2							                                 {margin:0; padding:0; float:left;}
.panelbody_2							                                 {margin:0; padding:0; float:left; width:320px;}
.panelbody_2 ul                                                          { margin:0; padding:0; }
.panelbody_2 li                                                          { margin:0; padding:0; list-style:none; }
.panelbody_2 li a                                                        { margin:0 0 5px 0; padding:0; list-style:none; width:320px; padding:18px; background:#19468B; color:#fff; font-size:14px; font-weight:700; letter-spacing:1px; display:block; float:left; text-transform:uppercase;   }
.panelbody_2 li a:hover                                                  { background:#f47920;}

.panelbody_21							                                 {margin:0; padding:0; float:left; width:280px; margin:0 20px;}
.panelbody_21 ul                                                          { margin:0; padding:0; }
.panelbody_21 li                                                          { margin:0; padding:0; list-style:none; }
.panelbody_21 li a                                                        { margin:0 0 5px 0; padding:0; list-style:none; width:280px; padding:18px; background:#0079C2; color:#fff; font-size:14px; font-weight:700; letter-spacing:1px; display:block; float:left; text-transform:uppercase;   }
.panelbody_21 li a:hover                                                  { background:#f47920;}

/*standard panel*/

.panel_3 								                                 {margin:0 0 18px 0; padding:18px 12px 18px 12px; float:left; width:320px; background:#fff;height:225px;}
.paneltitle_3							                                 {margin:0; padding:0 0 18px 0; float:left; color:#19468B; font-weight:700; width:100%;}
.panelbody_3							                                 {margin:0; padding:0; float:left; width:100%;}

#pb_footer .panel_1 								                     {margin:0; padding:0 60px 0 0; float:left; width:370px;}
#pb_footer .paneltitle_1							                     {margin:0; padding:0; float:left; font-size:1.125em; font-weight:700; color:#7F8695; letter-spacing:1px;}
#pb_footer .panelbody_1							                         {margin:0; padding:0; float:left; }
#pb_footer .panelbody_1 ul                                               { margin:0; padding:0; width:310px;}
#pb_footer .panelbody_1 li                                               { margin:0; padding:0; list-style:none; color:#fff;}
#pb_footer .panelbody_1 li a                                             { margin:0; padding:0 0 0 22px; height:33px; line-height:33px; color:#7F8695; border-bottom: 1px dotted #7F8695; font-size:1em;  background:url(../img/arrow_bg.png) no-repeat center left; width:310px; display:block;}
#pb_footer .panelbody_1 li a:hover                                      {color:#c0dff2;}


/*last panel footer pb*/
.panel_4 								                                 {margin:0; padding:0; float:left; position:relative; width:262px;}
.paneltitle_4							                                 {margin:0; padding:0; float:left; font-size:1.125em; font-weight:700; color:#7F8695; letter-spacing:1px;}
.panelbody_4							                                 {margin:0; padding:0; float:left; position:relative; width:262px;}
.panelbody_4 ul                                               { margin:0; padding:0; width:310px;}
.panelbody_4 li                                               { margin:0; padding:0; list-style:none; height:33px; line-height:33px; color:#7F8695; border-bottom: 1px dotted #7F8695;}
.panelbody_4 li a                                             { margin:0; padding:0 ;  color:#7F8695;  font-size:0.9375em;  /*background:url(../g/2014/template/arrow_bg.png) no-repeat center left;*/ width:310px; }
.panelbody_4 li a:hover                                      {color:#c0dff2;}


#pb_right .panel_1 								                {margin:0; padding:0; float:left; width:260px;}
#pb_right .paneltitle_1							                {margin:0; padding:0; float:left;}
#pb_right .panelbody_1							                {margin:0; padding:0; float:left; width:260px;}


/*pb slide panels*/

#pb_slide .panel_1 								                 {margin:0 9px 0 0; padding:0; float:left; width:629px;}
#pb_slide .paneltitle_1							                 {margin:0; padding:0; float:left;}
#pb_slide .panelbody_1							                 {margin:0; padding:0; float:left; width:629px;}

/*blue side menu*/

.panel_6 								                          {margin:0; padding:30px; float:left; width:360px; background:#1182c6;}
.paneltitle_6							                          {margin:0; padding:0; float:left;}
.panelbody_6							                          {margin:0; padding:0; float:left;  width:300px;}
.panelbody_6 p                                                    { font-size:1.2em; color:#fff; font-weight:100; line-height:1.4em;}
.panelbody_6 ul                                                   { width:300px; margin:0; padding:0; }
.panelbody_6 ul li                                                { list-style:none; width:300px; }
.panelbody_6 ul li a                                              { width:300px; float:left; position:relative; margin:0; padding:0 0 0 20px; height:58px; line-height:58px; font-size:1em; letter-spacing:1px; display:block; border-bottom:1px dotted #002e58; color:#fff; font-weight:600; }
.panelbody_6 ul li:first-child a                                  { width:300px; float:left; position:relative; margin:0; padding:0 0 0 20px; height:58px; line-height:58px; font-size:1em; letter-spacing:1px; display:block; border:none; background:#002e58; color:#fff; font-weight:600; }
.panelbody_6 ul li a:hover                                        { color:#002e58;}
.panelbody_6 ul li:first-child a:hover                            {background:#f47920; color:#fff;}


#pb_feature .panel_1 								               {margin:0 24px 0 0; padding:20px; float:left; width:230px; position:relative; background:#fff;}
#pb_feature .paneltitle_1							               {margin:0; padding:0; float:left;}
#pb_feature .panelbody_1							               {margin:0; padding:0; float:left; width:190px; position:relative;}
#pb_feature .panelbody_1 img                                       { width:130px; height:130px; margin:-70px 0 0 0px; z-index:999;}
#pb_feature .panelbody_1 p                                         { text-align:center;}
#pb_feature .panelbody_1 a                                         { text-align:center;}
#pb_feature .panelbody_1 ul                                        { margin:0; padding:0;}
#pb_feature .panelbody_1 li                                        { margin:0; padding:0; list-style:none;}
#pb_feature .panelbody_1 li a                                      { background:#0079c2; width:160px; display:block; float:left; height:39px; line-height:39px; color:#fff; margin:0 0 0 13px;}

#pb_feature .panelbody_1 h4                                        { font-size:1.125em; color:#005180; font-weight:700; border-bottom:1px solid #cce4f3; border-top:1px solid #cce4f3; text-align: center; padding:7px 0; margin:0 0 18px 0; width:190px; float:left;}
#pb_feature .panelbody_1 li a:hover                                   { background-color:#f47920;}


.panel_7 								                          {margin: 0; padding:20px; float:left; width:230px; position:relative; background:#fff;}
.paneltitle_7							                          {margin:0; padding:0; float:left;}
.panelbody_7							                          {margin:0; padding:0; float:left; width:190px; position:relative;}
.panelbody_7 img                                                  {width:130px; height:130px; margin:-70px 0 0 0; z-index:999;}
.panelbody_7 p                                                    { text-align:center;}
.panelbody_7 a                                                    { text-align:center;}
.panelbody_7 ul                                                   { margin:0; padding:0;}
.panelbody_7 li                                                   { margin:0; padding:0; list-style:none;}
.panelbody_7 li a                                                    {  background:#0079c2; width:160px; display:block; float:left; height:39px; line-height:39px; color:#fff; margin:0 0 0 13px;}

.panelbody_7 h4                                                   { font-size:1.125em; color:#005180; font-weight:700; border-bottom:1px solid #cce4f3; border-top:1px solid #cce4f3; text-align: center; padding:7px 0; margin:0 0 18px 0; width:190px; float:left;}
.panelbody_7 li a:hover                                              { background-color:#f47920;}


/* ====================================================
 *FOOTER
 * ==================================================*/
ul#footer 								{margin:5px 0 0px 0px; text-align: right; padding:12px 0;  float:right; width:700px;}
ul#footer li 							{display:inline; color:#7F8695; padding:3px 2px 0 2px; text-align:right; font-size:0.78em;  font-weight:normal; }
ul#footer li a							{text-decoration:none; color:#c0dff2; font-weight:normal; }
ul#footer li a:hover					{color:#fff; }




/*** SEARCH ***/
.panel_9                                                 { width:52px; height: 52px; float:right;}
.paneltitle_9                                            { float: right; width: 52px; height: 52px; margin-top: 0; cursor: pointer; text-indent: 100%; overflow: hidden; background:url(../g/2014/template/ic_search.png) no-repeat center center #1182c6;}
.paneltitle_9:hover                                      { background: url(../g/2014/template/ic_search.png) no-repeat center center #4ab1ef;}

.site-search                                             { display: none; position: fixed; left: 0; top: 0; z-index: 99999; width: 100%; height: 100%; background: url(../g/2014/template/bg_bk_op80.png) repeat 0 0;}
.site-search .search-input                               { position: absolute; left: 17%; top: 14%; width: 70%;}
.site-search input                                       { width: 100%; font-size: 3.6em; text-transform: uppercase; font-family: $main_font; font-weight: normal; color: #fff; border: none; background: none;}
.site-search input:focus                                 { outline: 0; }
.close_search                                            { position: absolute; right: 2%; top: 4%; width: 45px; height: 45px; cursor: pointer; background: darken($black, 10%);}
.close_search:hover                                      { background: #000; }


.td_line{ border:1px solid #ccc; padding:5px;}


.hero-heading.background-pic.events {
    /* background-image: url("../img/slider.jpg");*/
}

.hero-heading.background-pic.news {
    background-image: url("../img/slider1.jpg");
    padding: 40px 0px;
}
.hero-heading.background-pic.spon {
    background-image: url("../img/slider2.jpg");
    padding: 40px 0px;
}
.hero-heading.background-pic.meeting {
    background-image: url("../img/slider3.jpg");
    padding: 40px 0px;
}
.hero-heading.background-pic.expert {
    background-image: url("../img/slider4.jpg");
    padding: 40px 0px;
}
.hero-heading.background-pic.exch {
    background-image: url("../img/slider5.jpg");
    padding: 40px 0px;
}
.hero-heading.background-pic.training {
    background-image: url("../img/slider6.jpg");
    padding: 40px 0px;
}
.hero-heading.background-pic.web {
    background-image: url("../img/slider7.jpg");
    padding: 40px 0px;
}
.hero-heading.background-pic.ot {
    background-image: url("../img/slider8.jpg");
    padding: 40px 0px;
}
.hero-heading.background-pic.padding {
    /* padding: 40px 0px;*/

}
.event-links{ padding:40px 0;}
.hero-heading.background-pic {
    background-color: #000;
    text-align: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.row::before, .row::after {
    content: " ";
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0px;
    height: 0px;
}
.container {
    position: relative;
    width: 1002px;
    margin: 0px auto;
    padding: 0px;
}
.container .sixteen.columns {
    width: 980px;
}
.container .column, .container .columns {
    float: left;
    display: inline;
    margin-left: 10px;
    margin-right: 10px;
}
.hero-heading.background-pic h1 {
    line-height: 1;
}
.hero-heading.background-pic h1, .hero-heading.background-pic .page-summary {
    color: #FFF;
    text-shadow: 0px 1px 0px #595959;
}
.hero-heading h1 {
    font-size: 50px;
    letter-spacing: -0.03em;
    margin: 0px 0px 20px;
    text-align:center;

}


.hero-heading.background-pic .page-summary {
    color: #FFF;
}
.hero-heading .page-summary {
    display: block;
    font-size: 17px;
    line-height: 1.6;
    font-weight: 400;
    color: #1C1D22;
    padding: 0px 10%;
}
.no-background {
    background-color: #FFF;
}
.pad20{ padding:20px 0;}
.pad20-1{ padding:20px;}
.mag20{ margin-bottom:20px;}
.pad40{ padding:20px 0px; margin:0px 17% ;}

.row.no-background {
    background-color: #FFF;
}
.row.padding {
    /*padding: 40px 0px;*/
}
.row {
    margin-left: 0!important;
}
.container .five.columns {
    width: 180px;
}
.container .three.columns {
    width: 31.3333%;
}
.container .one.columns {
    width: 70%;
    margin:0px 15%;
    text-align:center
}
.container .column, .container .columns {
    float: left;
    display: inline;
    margin-left: 10px;
    margin-right: 10px;
}
.center-block {
    display: block;
    text-decoration: none;
    padding: 0px 5%;
    text-align: center;
}
a, a:visited,a:hover  {
      text-decoration: none;
}
.ev-meeting span {
    background-image: url("../img/logo-meeting.png");
    background-repeat: no-repeat;
    background-position: center center;
}

.ev-train span { background-image:url(../img/logo-train.png);background-repeat:no-repeat;background-position:center center; }
.ev-online span { background-image:url(../img/logo-online.png);background-repeat:no-repeat;background-position:center center; }
.ev-web span { background-image:url(../img/logo-web.png);background-repeat:no-repeat;background-position:center center; }
.ev-kr span { background-image:url(../img/logo-kr.png);background-repeat:no-repeat;background-position:center center; }

.ev-icrsm span { background-image:url(../img/icrsm.jpg);background-repeat:no-repeat;background-position:center center; }
.ev-icpmm span { background-image:url(../img/icpmm.jpg);background-repeat:no-repeat;background-position:center center; }
.ev-urt span { background-image:url(../img/urt.jpg);background-repeat:no-repeat;background-position:center center; }
.ev-difc span { background-image:url(../img/difc.jpg);background-repeat:no-repeat;background-position:center center; }
.ev-icesm span { background-image:url(../img/icesm.jpg);background-repeat:no-repeat;background-position:center center; }

h3.landing-heading {
    font-size: 23px;
    margin-bottom: 15px;
}

h3.landing-heading-m {
    font-size: 20px;
    margin-bottom: 15px;
}
h3.course-heading {
    color: #595959;
    line-height: 26px;
    transition: all 200ms ease-in-out 0s;
    margin: 10px 0px 4px;
    font-size: 16px;


}
.center-block { display:block;text-decoration:none;padding:0 5%;text-align:center; }
.center-block span { display:block;margin:0 auto 1em auto;background-color:#96a4be;width:75px;height:75px;border-radius:50px;text-align:center; }
.center-block span i { color:#fff;font-size:3em;margin:12px 0 0 0; }
.center-block p { margin:0;color:#57575a; }
.center-block h3 { margin:0 0 4px 0; }
.center-block:hover { text-decoration:none;cursor:pointer; }
.center-block span,
.center-block h3,
.center-block p { -webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out; line-height:20px; color:#595959;}
.center-block:hover h3, .center-block:hover p { color:#19468b; }
.center-block:hover span { background-color:#19468b; }


.center-block-m { display:block;text-decoration:none;padding:0 5%;text-align:center; }
.center-block-m span { display:block;margin:0 auto 1em auto;width:55px;min-height:55px;border-radius:0px;text-align:center; }
.center-block-m span i { color:#fff;font-size:3em;margin:12px 0 0 0; }
.center-block-m p { margin:0;color:#57575a; }
.center-block-m h3 { margin:0 0 4px 0; font-size:1.1em;}
.center-block-m h2 { margin:0 0 4px 0; border:0; font-size:2em; padding-top:10px;}
.center-block-m:hover { text-decoration:none;cursor:pointer; }
.center-block-m span,
.center-block-m h3,
.center-block-m p { -webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out; line-height:24px; color:#595959;}
.center-block-m:hover h3, .center-block-m:hover p { color:#19468b; }
.center-block-m:hover span { background-color:#19468b; }
.center-block-l h3 { padding: 0px 0px 6px;
    font-size:2em;
    color: #F47920;}
.pl20{ padding-top:20px; border-bottom:1px dotted #eee;}

/* row with cta text and image*/
.block-link { display:block; }
.block-link, .block-link:hover { text-decoration:none;cursor:pointer; }
.block-link p { color:#57575a; }
.block-link:hover .cta-text { text-decoration:underline; }

h4 {
    font-size: 18px;
    line-height: 1.3;
    font-weight: 700;
    letter-spacing: -0.02em;
    margin-bottom: 10px;
    color:#19468B;
    border-bottom: 1px dotted #999898;
}
.teacher-infor {
    margin-top: 20px;
}
.teacher-infor img {
    width: 70px;
    height: 70px;
    overflow: hidden;
    border-radius: 50%;
    float: left;
}
.teacher-infor .infor-text {
    width: 200px;
    height: 70px;
    overflow: hidden;

    float: right;
    color: #666;
}
.teacher-infor .infor-text strong {
    font-size: 14px;
    color: #333;
    margin-bottom: 5px;
    margin-top: 7px;
    display: block;
}
.hero {
    margin-left: 0;
    margin-right: 0;

    margin-bottom: 20px;
}

.hero .image-content {
    display: block;
    max-height: 220px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

.hero .image-content img {
    margin-top: -15%;
    width: 100%;
}

.hero .text-content {
    display: block;
    padding: 16px;
    width: 100%;
}
.hero ul, .hero ol, .hero li {
    margin-bottom: 0px;
}
.hero.carousel .flex-active-slide {
    min-height: 205px;
}
.hero.carousel .flex-active-slide {

}
.hero.carousel .flex-active-slide {

    padding: 0px;
}
.hero.full-width .image-content {
    width: 27%;
}
.hero.full-width .image-content {
    display: table-cell;
    width: 33%;
    padding: 16px;
    vertical-align: middle;
}
.hero.full-width .image-content img {
    margin-top: auto;
    /*width: auto;*/
}.hero.stronger.carousel .text-content {
     padding: 16px;
 }
.hero.stronger.carousel .text-content {
    /* padding: 16px 16px 0px;*/
}
.hero.full-width .text-content {
    width: 67%;
}
.hero.full-width .text-content {
    display: table-cell;
    padding: 20px 20px 20px 0px;
    width: 66%;
    vertical-align: middle;
}
.teacher-infor-l {
    margin:0 20px;
}
.teacher-infor-l img {
    width: 100px;
    height: 100px;
    overflow: hidden;
    border-radius: 50%;
    float: left;
}
.teacher-infor-l .infor-text {
    width: 480px;
    line-height:17px;

    overflow: hidden;

    float: right;
    color: #666;
}
.teacher-infor-l .infor-text strong {
    font-size: 14px;
    color: #333;
    margin-bottom: 5px;

    display: block;
}
.grs_answer_text
{margin: 6px 24px;
    border: 1px solid #CCC;

    width: 90%;}
ul, ol, li {
    list-style: outside none none;
}

#main_outer {
    margin: 0px auto;
    width: 938px;
    border: 1px solid #DDD;
    background: none repeat scroll 0% 0% #FFF;
}
#main {
    margin: 0px auto;
    padding:40px 20px;

    border: medium none;
}
#main .intro {
    margin-bottom: 36px;
    height: 40px;

    font-size: 14px;
    border-bottom: 1px solid #E0E0E0;
    background: none repeat scroll 0% 0% transparent;
    text-align: right;
}


/* 娑擃亙姹夋穱鈩冧紖 */
form ul.self li{margin-bottom:5px;height:45px;line-height:30px;text-align:left;}
form ul.self li label{float:left;width:110px;text-align:right;font-size:14px;}
form ul.self li.interest{height:auto;}
form ul.self li.interest label{height:130px;}

form ul.self li.interest  span{float:left;margin-left:0;width:99px;}
form ul.self li.interest  span.mr{margin-right:10px;}
form ul.self li label em,form .title em{margin-right:5px;color:#FF0000;font-style:normal;font-size:12px;font-style:normal;}


form ul.self li input{border: solid 1px #d2d2d2;border-left-color: #ccc;border-top-color: #ccc;border-radius: 2px;box-shadow: inset 0 1px 0 #f8f8f8;background-color: #fff;padding: 4px 6px;height: 32px;line-height: 32px;color: #555;width: 260px;vertical-align: baseline;}

form ul.self li input:focus{border-color: #95C8F1;box-shadow: 0 0 4px #95C8F1;}

form ul.self li select{float:left;margin-left:10px;color:#666;}
form ul.self li .radio,form ul.self li .checkbox{width:auto;height:auto;border:none;background:none;position:relative;top:6px;*top:2px;_top:2px;}
form ul.self li span.sex{margin-right:2px}
form ul.self li input{float:left;color:#666;}
form ul li select{float:left;margin-top:3px;color:#666;}
form ul.self li span{float:left;}
form ul.self li span.mr{margin-right:10px;}


form .title{padding-left:20px;height:30px;line-height:30px;background:url(../images/registernew/tbg_770x30.jpg);text-align:left;font-weight:bold;font-size:14px;}
form h2{padding-left:20px;margin-bottom:10px;}
form h2.nor{font-weight:normal;}
form ul.pro{margin:0 auto;width:720px;}
form ul.pro li{float:left;width:240px;margin-bottom:5px;text-align:left;line-height:20px;}
form ul.sign li label{float:left;width:170px;line-height:20px;text-align:left;}
form ul.sign input{margin-left:0;margin-bottom:10px;}
form ul.sign textarea{width:232px;height:40px;border:solid 1px #C1C1C1;}

form p{margin-top:20px;text-align:left;padding-left:62px;line-height:2.0em;}
form p a{color:#1D50A1;}
form p a:hover{color:#1D50A1;text-decoration:underline;}



.widget {
    position: relative;
    /* margin: 20px auto 10px;
   width: 320px;*/
    background: white;
    /* border: 1px solid #ccc;
     border-radius: 4px;
     -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.07);
     box-shadow: 0 0 8px rgba(0, 0, 0, 0.07);*/
}

.widget-tabs {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 9px 12px 0;
    text-align: left;
    direction: rtl;
    /* background: #f5f5f5;*/
    border-bottom: 1px solid #ddd;
    border-radius: 3px 3px 0 0;
}

.widget-tab,
.widget-list:target:first-of-type ~ .widget-tabs > .widget-tab:first-child ~ .widget-tab,
.widget-list:target:nth-of-type(2) ~ .widget-tabs > .widget-tab:nth-child(2) ~ .widget-tab,
.widget-list:target:last-of-type ~ .widget-tabs > .widget-tab:last-child ~ .widget-tab {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-top: 3px;
    line-height: 36px;
    font-weight: normal;
    color: #999;
    background: #fcfcfc;
    border: solid #ddd;
    border-width: 1px 1px 0;
    border-radius: 5px 5px 0 0;
    padding-bottom: 0;
    bottom: auto;
}

.widget-tab > .widget-tab-link,
.widget-list:target:first-of-type ~ .widget-tabs > .widget-tab:first-child ~ .widget-tab > .widget-tab-link,
.widget-list:target:nth-of-type(2) ~ .widget-tabs > .widget-tab:nth-child(2) ~ .widget-tab > .widget-tab-link,
.widget-list:target:last-of-type ~ .widget-tabs > .widget-tab:last-child ~ .widget-tab > .widget-tab-link {
    margin: 0;
    border-top: 0;
}

.widget-tab + .widget-tab {
    margin-right: -1px;
}

.widget-tab:last-child,
.widget-list:target:first-of-type ~ .widget-tabs > .widget-tab:first-child,
.widget-list:target:nth-of-type(2) ~ .widget-tabs > .widget-tab:nth-child(2),
.widget-list:target:last-of-type ~ .widget-tabs > .widget-tab:last-child {
    bottom: -1px;
    margin-top: 0;
    padding-bottom: 2px;
    line-height: 34px;
    font-weight: bold;
    color: #555;
    background: white;
    border-top: 0;
}

.widget-tab:last-child > .widget-tab-link,
.widget-list:target:first-of-type ~ .widget-tabs > .widget-tab:first-child > .widget-tab-link,
.widget-list:target:nth-of-type(2) ~ .widget-tabs > .widget-tab:nth-child(2) > .widget-tab-link,
.widget-list:target:last-of-type ~ .widget-tabs > .widget-tab:last-child > .widget-tab-link {
    margin: 0 -1px;
    border-top: 4px solid #4D90FE;
}

.widget-tab-link {
    display: block;
    min-width: 60px;
    padding: 0 30px;
    color: inherit;
    text-align: center;
    text-decoration: none;
    border-radius: 4px 4px 0 0;
    font-size:14px;
}

.widget-list {
    display: none;
    padding-top: 50px;
}

.widget-list > li + li {
    border-top: 1px solid #e8e8e8;
}

.widget-list:last-of-type {
    display: block;
}

.widget-list:target {
    display: block;
}

.widget-list:target ~ .widget-list {
    display: none;
}

.widget-list-link {
    display: block;
    line-height: 18px;
    padding: 10px 12px;
    font-weight: bold;
    color: #555;
    text-decoration: none;
    cursor: pointer;
}

.widget-list-link:hover {
    background: #f7f7f7;
}

li:last-child > .widget-list-link {
    border-radius: 0 0 3px 3px;
}

.widget-list-link > img {
    float: left;
    width: 32px;
    height: 32px;
    margin: 2px 12px 0 0;
}

.widget-list-link > span {
    display: block;
    font-size: 11px;
    font-weight: normal;
    color: #999;
}


article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
table{/*border-collapse:collapse;border-spacing:0;empty-cells:show*/}
ol,ul,menu{list-style:none}
img{border:0}
a:focus{outline:none}
em,i{font-style: normal;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:-3px;outline:none;}
button,input{outline:none;line-height:normal;*overflow:visible}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
textarea{overflow:auto;vertical-align:top}
::selection{background:#72d0eb;color:#fff;text-shadow:none}
::-moz-selection{background:#72d0eb;color:#fff;text-shadow:none}
*[hidden]{display:none}

.clearfix:after,.central:after,.widget ul:after,.paging:after,.pagenav:after,.base-tit:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix,.central,.widget ul,.paging,.pagenav,.base-tit{*+height:1%;}
button,input,select,textarea,code{font-size:12px;font-family:microsoft yahei;color: #444;}
/*window*/


/* input */
.ipt{border: solid 1px #d2d2d2;border-left-color: #ccc;border-top-color: #ccc;border-radius: 2px;box-shadow: inset 0 1px 0 #f8f8f8;background-color: #fff;padding: 4px 6px;height: 32px;line-height: 32px;color: #555;width: 180px;vertical-align: baseline;}
.ipt-mini{width: 140px;padding: 1px 3px;}
.ipt:focus{border-color: #95C8F1;box-shadow: 0 0 4px #95C8F1;}
/* btn */
.btn{position: relative;cursor: pointer;display: inline-block;vertical-align: middle;font-size: 14px;font-weight: bold;height: 27px;line-height: 27px;min-width: 52px;padding: 0 12px;text-align: center;text-decoration: none;border-radius: 2px;border: 1px solid #ddd;color: #666;background-color: #f5f5f5;background: -webkit-linear-gradient(top, #F5F5F5,#F1F1F1);background: -moz-linear-gradient(top, #F5F5F5,#F1F1F1);background: linear-gradient(top, #F5F5F5,#F1F1F1);}
input.btn{height: 29px;}
.btn:hover {border-color:#c6c6c6;color:#333;background-color:#f8f8f8;background:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background:linear-gradient(top,#f8f8f8,#f1f1f1);box-shadow:#ddd 0 1px 1px 0;}
.btn:active,.btn.btn-active {box-shadow:#ddd 0 1px 2px 0 inset;border-color:#c6c6c6;}
.btn:focus {border-color:#4d90fe;outline:none}
.btn-primary{border-color: #3079ED;color: #F3F7FC;background-color: #4D90FE;background: -webkit-linear-gradient(top, #4D90FE,#4787ED);background: -moz-linear-gradient(top, #4D90FE,#4787ED);background: linear-gradient(top, #4D90FE,#4787ED);}
.btn-primary:hover{border-color:#2F5BB7;color:#fff;background-color: #4D90FE;background: -webkit-linear-gradient(top, #4D90FE,#357AE8);background: -moz-linear-gradient(top, #4D90FE,#357AE8);background: linear-gradient(top, #4D90FE,#357AE8);}
.btn-primary:active,.btn-primary.btn-active {box-shadow:#2176D3 0 1px 2px 0 inset;border-color: #3079ED;}
.btn-primary:focus {border-color:#4d90fe;outline:none}

.btn-success{ border-color: #51a351 #51a351 #387038;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color: #ffffff;background-color: #4D90FE; background-color: #5bb75b;
    *background-color: #51a351;
    background-image: -moz-linear-gradient(top, #62c462, #51a351);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
    background-image: -webkit-linear-gradient(top, #62c462, #51a351);
    background-image: -o-linear-gradient(top, #62c462, #51a351);
    background-image: linear-gradient(to bottom, #62c462, #51a351);
    background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.btn-success:hover{border-color: #62c462;color:#fff;
    background-color: #5bb75b;
    background-image: -moz-linear-gradient(top,  #51a351,#62c462);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#51a351), to(#62c462));
    background-image: -webkit-linear-gradient(top, #51a351,#62c462 );
    background-image: -o-linear-gradient(top, #51a351,#62c462 );
    background-image: linear-gradient(to bottom,#51a351 , #62c462);
    background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
}
.btn-success:active,.btn-primary.btn-active {box-shadow:#2176D3 0 1px 2px 0 inset;border-color: #3079ED;}
.btn-success:focus {border-color:#4d90fe;outline:none}




/**/
.theme-buy{margin-top:10%;text-align: center;}
.theme-gobuy,.theme-signin{font-size: 15px;}
.theme-price{position: relative;bottom: -6px;font-family: microsoft yahei,Arial, Helvetica, sans-serif;margin-right: 20px;font-weight: bold;color: #f60;line-height: 32px;font-size: 24px;display: inline-block;}
.theme-price dfn{font-style: normal;font-size: 18px;margin-right: 2px;}
.theme-desc{padding: 30px;}
.theme-version{padding: 30px;}
.theme-popover-mask{z-index: 9998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.4;filter:alpha(opacity=40);display:none}
.theme-popover{z-index:9999;position:fixed;top:45%;left:50%;width:660px;height:480px;margin:-180px 0 0 -330px;border-radius:5px;border:solid 2px #666;background-color:#fff;display:none;box-shadow: 0 0 10px #666;}
.theme-poptit{border-bottom:1px solid #ddd;padding:12px;position: relative;}
.theme-popbod{padding:15px 15px;color:#444;height: 148px;}
.theme-popbom{padding:15px;background-color:#f6f6f6;border-top:1px solid #ddd;border-radius:0 0 5px 5px;color:#666}
.theme-popbom a{margin-left:8px}
.theme-poptit .close{float:right;color:#333;padding:5px;margin:-2px -5px -5px;font:bold 14px/14px simsun;text-shadow:0 1px 0 #ddd}
.theme-poptit .close:hover{color:#222;}
.btn.theme-reg{position: absolute;top: 8px;left: 43%;display: none}
.inp-gray,.feed-mail-inp{border:1px solid #ccc;background-color:#fdfdfd;width:220px;height:16px;padding:4px;color:#444;margin-right:6px}
.dform{padding:0px 20px;text-align: center;}
.dform .ipt_error{background-color:#FFFFCC;border-color:#FFCC66}
.dform-tip{display:none;background-color:#080;color:#fff;line-height:42px;margin-top:10px;display:;font-size: 14px;}
.dform-tip-errer{background-color: #CF301A;}
.dform-tip a{display: inline-block;padding: 0 20px;margin-left:10px;background-color: #FFE924;color: #CF301A;}
.dform-login{padding:0;height: 270px;overflow: hidden;}
.dform-login iframe{height: 470px;margin-top: -180px;}
.theme-signin{margin: 20px -20px -50px 90px;text-align:left;font-size: 14px;}
.theme-signin h4{color:#595959;font-weight:100;margin-bottom: 20px;font-size: 14px;}
.theme-poptit h2{ border:0; padding-left:20px; font-size:24px; margin:0px;}
.theme-signin li{padding-left: 80px;margin-bottom: 15px;}
.theme-signin li strong{float: left;margin-left: -80px;width: 80px;text-align: right;line-height: 32px;}
.theme-signin .btn{margin-bottom: 10px; width:180px;}
.theme-signin p{font-size: 12px;color: #999;}
.theme-desc,.theme-version{padding-top: 0}

#subbtn {

    padding-left: 220px;
    text-align: left;
}
#subbtn .btn {
    width: 212px;
    height: 35px;
    color:#fff;
    cursor: pointer;
}
#subbtn  p{ text-indent:0px; padding-left:0px;}


.main-yanzheng {
    line-height: 35px;
}
.main-yanzheng {
    width: 660px;
    margin: 0px auto;

}
.main-yanzheng h1 {
    font-size: 20px;
    font-weight: bold;
    text-align: center;

}
.main-yanzheng .nr{ padding-left:20px;}
.org {
    color: #FF7200;
}

.w10{ padding:5px 40px;}

.f_l {
    float: left;
}

.menu-left{
    width: 100%;
    height: 35px;
    line-height: 35px;

    background-color: #2586D7;text-align:center;font-weight:bold; color:#fff; margin-bottom:10px;}

.tst {
    background: url("../img/btnline.gif") repeat-x scroll 0% 0% transparent;
    text-align: center;
    line-height:33px;
}
.green {
    color: #05A946;
}
.red {
    color: #FF4830;
}

/*鏉╂瑩鍣烽弰顖氭倵閸欐澘鍨庢い鐢稿劥閸掞拷*/
.page_mod_member {text-align: center;clear: both;margin: 20px 0px 0px 0px; font-size:12px;}
.page_mod_member .page_start_member, .page_mod_member .page_end_member {width: 52px;height: 28px;line-height: 28px;color: #9A9A9A;border: 1px solid #E3E3E3;text-align: center;background: #EBEBEB;}
.page_mod_member span {display: inline-block;}
.page_mod_member span.current {background: #ffeee5;color: white;width: 28px;height: 28px;line-height: 28px;border: 1px solid #ff5500; color:#ff5500;}
.page_mod_member a {display: inline-block;width: 28px;height: 28px;line-height: 28px;border: 1px solid #CCC;margin: 0 2px;text-align: center;color: #0069CA;}
.page_mod_member .page_prev_member a, .page_mod_member .page_next_member a {width: 52px;}
.total_member{background: #ffeee5;line-height: 28px; padding-left:5px; padding-right:5px;border: 1px solid #ff5500; color:#ff5500;}



/*鏉╂瑩鍣烽弰顖烆暕閹绘劙妫堕柈銊ュ瀻*/
.wenti_riqi {
    float: right;
    color: #bebebe;

}
.wenti li div {
    color: #595959;
}
.wenti li {
    line-height: 24px;
    color: #215D81;
    border-bottom: 1px dashed #bebebe;
    padding: 10px 0px;
}

/*鏉╂瑩鍣烽弰顖濆枠閻椻晞婧呴柈銊ュ瀻*/
table.mcTab {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0px;
    background: none repeat scroll 0% 0% #FFF;
}

table.mcTab th, table.mcTab td {
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    background: none repeat scroll 0% 0% #FAFAFA;
    text-align: left;
    height: 36px;
    font-size: 14px;
}

table.mcTab .pic {
    float: left;
    width: 90px;
    height: 68px;
    overflow: hidden;
}

table.mcTab .c_name {
    float: left;
    width: 242px;
    height: 48px;
    margin-left: 20px;
}
table.mcTab td {
    padding: 20px 0px;
    font-size: 14px;
    color: #333;
}

table.mcTab .batch_del {
    display: inline-block;
    margin-left: 45px;
    padding-left: 18px;

}
table.mcTab .trContent {
    background: none repeat scroll 0% 0% #FFF;
}

table.mcTab td.batch_set {
    padding: 12px 0px;
    background: none repeat scroll 0% 0% #FAFAFA;
}

.pay_title {
    padding-left: 20px;

    height: 50px;
    color: #444;

    border-bottom: 2px solid #066CB8;
}
.ml30 {
    margin-left: 30px;
}
.pl202 {
    padding-left: 20px;
}
.pr20 {
    padding-right: 20px;
}
table.mcTab td {
    font-size: 14px;
}
.mb20 {
    margin-bottom: 20px;
}
.mt15 {
    margin-top: 15px;
}
.tr {
    text-align: right;
}
.f14 {
    font-size: 14px;
}
.f12 {
    font-size: 12px;
}
.c_777 {
    color: #777;
}
.fb {
    font-weight: bold;
}
.c_ff7f {
    color: #FF7F00;
}
.f24 {
    font-size: 24px;
}
.f16 {
    font-size:16px;
}
.f30{font-size:30px;}
.n_btn38o {
    padding: 10px 18px;

    color: #FFF;
    text-align: center;
    background: none repeat scroll 0% 0% #FF7F00;
}
.n_btn38o:hover {
    background: none repeat scroll 0% 0% #F60;
    color: #FFF;
}

/* myClass */
.myClass{}
.myClass .mc_list{width:620px;margin-top:20px;}
.myClass .mc_list li{margin-bottom:20px;background:#fff;}
.myClass .mc_list li{position:relative;float:left;width:600px;height:136px;border:1px solid #ccc;cursor:pointer;}
.myClass .mc_list li a.hover_link{display:block;width:600px;height:136px;color:#555;}
.myClass .mc_list li a.hover_link *{cursor:pointer;}
.myClass .mc_list li .pic{_display:inline;float:left;width:146px;height:110px;margin:13px 20px 10px 13px;}
.myClass .mc_list li .pic img{display:block;width:146px;height:110px;}
.myClass .mc_list li a.hover_link:hover img{}
.myClass .mc_list li .detail{float:left;width:292px;height:120px;margin-top:13px;position:relative;}
.myClass .mc_list li .detail .c_name{max-height:40px;font:300 14px/20px 'simsun';overflow:hidden;}
.myClass .mc_list li a.hover_link:hover .c_name{color:#f60;}
.myClass .mc_list li .detail .state_f,
.myClass .mc_list li .detail .state_u,
.myClass .mc_list li .detail .state_h{margin-top:8px;}
.myClass .mc_list li .class_tags{margin-top:15px;position:absolute;bottom:15px;left:0;}
.myClass .mc_list li .n_btn28g{position:absolute;bottom:13px;right:13px;color:#fff;background:#F47920; padding:10px 20px;}
.myClass .mc_list li .hover_link:hover .n_btn28g{background:#F89406;color:#fff;}
.myClass .mc_list li .n_btn30g{position:absolute;bottom:13px;right:13px;color:#fff;background:#4D90FE; padding:10px 20px;}
.myClass .mc_list li .hover_link:hover .n_btn30g{background:#4787ED;color:#fff;}
.myClass .mc_list li .n_btn31g{position:absolute;bottom:13px;right:13px;color:#fff;background:#5BB75B; padding:10px 20px;}
.myClass .mc_list li .hover_link:hover .n_btn31g{background:#51A351;color:#fff;}
.myClass .mc_list li .n_btn32g{position:absolute;bottom:13px;right:113px;color:#fff;background:#EE5F5B; padding:10px 20px;}
.myClass .mc_list li .hover_link:hover .n_btn32g{background:#BD362F;color:#fff;}
/* =E 閹存垹娈戠拠鍓р柤 ********************************************/

.collect_class{width:620px;}
.collect_class .user_title2{height:48px;line-height:48px;border:1px solid #ccc;}
.collect_class .show_box{width:620px;overflow:hidden;}
.collect_class_list{width:620px;}
.collect_class_list li{position:relative;float:left;width:178px;height:224px;margin:20px 20px 0 0;border:1px solid #ccc;overflow:hidden;_display:inline;}
.collect_class_list .pic{width:150px;height:113px;margin:13px 13px 10px;overflow:hidden;}
.collect_class_list .pic img{width:150px;height:113px;}
.collect_class_list .c_name{width:150px;margin:0 auto;font:300 14px/20px 'simsun';}
.collect_class_list .c_name a{color:#555;}
.collect_class_list .c_btn{width:150px;margin:0 auto;}
.collect_class_list .hover_frame{width:178px;height:224px;}
.collect_class_list li:hover .hover_frame{border-width:5px;width:168px;height:214px;}
.collect_class_list li .n_btn28g{color:#fff;background:#5BB75B; padding:5px 5px;float:left; margin-top:5px; }
.collect_class_list li .n_btn28g:hover{background:#51A351;color:#fff;}
.collect_class_list li .n_btn29g{color:#fff;background:#EE5F5B; padding:5px 5px;  float:right;margin-top:5px;}
.collect_class_list li .n_btn29g:hover{background:#BD362F;color:#fff;}
.collect_class_list li:hover .select_class,
.collect_class_list li.hover .select_class{display:block;}
.collect_class_list li .select_class:hover{background-position:0 -812px;}
/* =E 閺�鎯版閻ㄥ嫯顕崇粙锟� ******************************************/
.c_f60{color:#f60}



blockquote{background-color:#f3f3f3;margin:5px 0;padding:8px 15px 10px;}
blockquote code{}

/* switchBox */
.switchBox, .slideBox{width:620px;}
.switchBox dt, .slideBox dt{height:40px; border-bottom:1px solid #eee;}
.switchBox span, .switchBox dt a, .switchBox em, .slideBox span, .slideBox dt a, .slideBox em{background-color:#fff;color:#525252;cursor:pointer;float:left;font-size:16px;height:40px;line-height:40px;text-align:center;text-decoration:none;width:220px;font-style:normal;border-bottom:1px solid #eee;}
.switchBox dt .on, .slideBox dt .on{background-color:#fff;font-weight:bolder;border-bottom:2px solid #2586D7;}
.switchBox dt .active, .slideBox dt .active{background-color:#ffffcc;font-weight:bolder;}
.switchBox dt .on, .switchBox dt .active, .switchBox a:hover, .slideBox dt .on, .slideBox dt .active, .slideBox a:hover{color:#2586D7;}
.switchBox dt .fat{color:#0000ff;width:150px;}
.switchBox dt .fat:hover{color:#ffff00;}
.switchBox dd, .slideBox dd{clear:both;height:auto;min-height:100px!important;line-height:26px;padding:10px;}
.switchBox li{margin-left:20px;list-style:none;}
#switchBox2, #switchBox7{width:360px;}
#switchBox5{width:750px;}
#switchBox5 dd{display:block;}
#switchBox5 dd ul{display:none;}

.kcxq{padding-bottom:15px;}
.kcxq .con_catalog{margin:0 auto;}
.kcxq .con_catalog_bar .bar_txt{margin-right:10px;color:#555;}
.kcxq .con_catalog_hd{color:#555;padding:10px 25px 0px;margin:14px 0 8px;font-size:16px; font-weight:bold;}
.kcxq .con_catalog_bd{padding:0px;}
.kcxq .con_catalog_list{margin-bottom:6px;}
.kcxq .con_catalog_list .catalog_list_hd{height:30px;margin-bottom:-1px;}
.kcxq .con_catalog_list .catalog_list_hd:hover{}
.kcxq .con_catalog_list .catalog_list_num{float:left;color:#333;}
.kcxq .con_catalog_list .catalog_list_tit{float:left;width:530px;color:#555;position:relative;background:url('../img/bg_list_point.png') repeat-x 0 9px;}
.kcxq .con_catalog_list .catalog_list_tit p{float:left;white-space:nowrap;overflow:hidden;background:#fff;padding-right:30px;margin-left:0px;_margin-left:0;}
.kcxq .con_catalog_list .catalog_list_tit .clt_circle{width:19px;height:19px;position:absolute;left:-10px;top:12px;}
.kcxq .con_catalog_list .catalog_list_tit .clt_circle_,
.kcxq .con_catalog_list .catalog_list_tit .clt_circle_F,
.kcxq .con_catalog_list .catalog_list_tit .clt_circle_H,
.kcxq .con_catalog_list .catalog_list_tit .clt_circleH,
.kcxq .con_catalog_list .catalog_list_tit .clt_circleF{width:19px;height:19px;position:absolute;left:-10px;top:12px;}
.kcxq .con_catalog_list .catalog_list_tit .clt_circleH{background-position:-20px 0}
.kcxq .con_catalog_list .catalog_list_tit .clt_circleF{background-position:-40px 0}
.kcxq .con_catalog_list .catalog_list_tit .clt_circle_H{background-position:-20px -29px}
.kcxq .con_catalog_list .catalog_list_tit .clt_circle_F{background-position:-40px -29px}
.kcxq .con_catalog_list .catalog_list_tit .clt_arrow_d{display:inline-block;*display:inline;*zoom:1;width:17px;height:17px;line-height:17px;overflow:hidden;vertical-align:middle;position:absolute;right:15px;top:12px;}
.kcxq .con_catalog_list .catalog_list_tit .clt_arrow_d:hover{}
.kcxq .con_catalog_list .catalog_list_tit .clt_arrow_u{display:inline-block;*display:inline;*zoom:1;width:17px;height:17px;line-height:17px;overflow:hidden;vertical-align:middle;position:absolute;right:15px;top:12px;}
.kcxq .con_catalog_list .catalog_list_tit .clt_arrow_u:hover{}
.kcxq .con_catalog_list .catalog_list_tit .clt_time{text-align:center;float:right;background:#fff;}
.kcxq .con_catalog_list .catalog_list_tit .clt_time .preview{display:inline-block;*display:inline;*zoom:1;height:30px;line-height:30px;color:#2586d7;}
.kcxq .con_catalog_list .catalog_list_tit .clt_time .preview:hover{text-decoration:underline;}

.kcxq .con_catalog_list .catalog_list_tit .clt_ptime{text-align:center;float:right;background:#fff;}
.kcxq .con_catalog_list .catalog_list_tit .clt_ptime .preview{display:inline-block;*display:inline;*zoom:1;height:30px;line-height:30px;color:red;}
.kcxq .con_catalog_list .catalog_list_tit .clt_ptime .preview:hover{text-decoration:underline;}

.kcxq .con_catalog_list .catalog_list_tit .clt_preview{width:35px;position:absolute;font:bold 14px/44px Arial;color:#7FB746;top:0;right:105px;text-align:center;padding-left:20px;}
.kcxq .con_catalog_list .catalog_list_tit .iFile,
.kcxq .con_catalog_list .catalog_list_tit .iVideo,
.kcxq .con_catalog_list .catalog_list_tit .iMedia{position:absolute;top:9px;left:-31px;}
.kcxq .con_catalog_list .catalog_list_tit .iMusic{position:absolute;top:13px;right:195px;z-index:99;}
.kcxq .con_catalog_list .catalog_list_info{margin-left:50px;padding:8px 65px 3px 21px;_padding-left:25px;line-height:22px;/*_height:158px;*/}
.kcxq .con_catalog_list .catalog_list_avatar{width:24px;height:24px;margin:0 5px;}
.kcxq .con_catalog_list .catalog_list_avatar img{width:24px;height:24px;}
.kcxq .con_catalog_list .catalog_list_video{position:relative;*zoom:1;margin-right:-20px;background:#fff;_height:136px;}
.kcxq .con_catalog_list .catalog_list_video li{float:left;width:94px;margin: 10px 20px 0 0;*display:inline;}
.kcxq .con_catalog_list .catalog_list_video li a{display:block;width:94px;height:126px;overflow:hidden;}
.kcxq .con_catalog_list .catalog_list_video li img{width:90px;height:68px;border:1px solid #dbdbdb;padding:1px;}
/* =E 鐠囷附鍎忔い锟� 鐠囧墽鈻奸惄顔肩秿  con_catalog
/////////////////////////////////////////////////////*/


.download-main{
    border:1px solid #e5e5e5;
    border-radius:5px 5px 0 0;
    color:#555
}

.download-main-hd{
    height:43px;
    line-height:43px;
    border-bottom:1px solid #e5e5e5;
    background-color:#f1f3f4
}

.download-main-hd h2{
    margin-left:28px;
    font-size:18px;
    font-family:"microsoft yahei";
    color:#555;
    font-weight:400
}

.download-main-bd{
    padding:30px;
    background-color:#fff
}

.download-img-show{
    margin-right:23px;
    width:250px;
    height:250px;
    text-align:center;
    overflow:hidden
}

.download-img-show img{
    max-width:250px;
    max-height:250px
}

.download-img-manage{
    width:625px;
    overflow:hidden
}

.download-img-name{
    font-size:20px;
    color:#555
}

.download-img-info{
    margin-top:6px
}

.download-img-info-item{
    height:26px;
    line-height:26px
}

.download-pwd-box{
    margin-top:15px;
    padding:17px 17px;
    border:1px solid #ffd8c0;
    background-color:#fff9f3;
    color:#333
}

.download-pay-tip{
    line-height:22px
}

.download-pay-pwd{
    margin-top:10px
}

.download-pwd-input{
    padding:3px 10px;
    width:160px;
    height:18px;
    border-radius:4px;
    box-shadow:3px 3px 3px #ddd inset;
    line-height:18px;
    border:1px solid #9eb2cd;
    color:#666;
    font-size:12px
}

.download-agree-rule{
    margin-top:12px
}

.download-agree-checkbox{
    margin:0 3px 2px 0
}

.download-error-box{
    height:30px;
    margin:10px 0
}

.download-btn,.login-btn{
    width:203px;
    height:48px;
    padding-bottom:5px;
    background:url(../images/bg_png24.png) -312px -144px no-repeat;
    font-size:22px;
    font-weight:700;
    color:#fff;
    font-family:"microsoft yahei";
    cursor:pointer;
    text-shadow:0 2px 2px #444
}

.download-btn-disabled{
    background-position:-312px -193px;
    color:#999;
    cursor:inherit;
    text-shadow:none
}

.download-error-tip{
    padding:3px 13px 0;
    height:22px;
    box-shadow:0 2px 2px #dedede;
    border:1px solid #ffd8c0;
    background-color:#fff9f3;
    color:#e10074
}

.download-notice{
    padding:23px;
    border-top:1px solid #e5e5e5;
    background-color:#f1f3f4
}

.download-notice-title{
    width:211px;
    height:62px;
    margin-right:18px;
    padding-top:25px;
    border-right:1px solid #ccc;
    text-align:center;
    font-size:28px;
    color:#999;
    font-family:microsoft yahei;
    font-weight:700
}

.download-notice-detail p{
    line-height:22px
}

.download-disabled b,.download-link-btn{
    display:block;
    padding:0 0 3px 40px;
    height:32px;
    line-height:32px;
    font-size:14px;
    font-weight:700;
    font-family:microsoft yahei;
    text-shadow:1px 2px 3px #333;
    color:#fff
}

#downErrorTip .download-error-tip{
    display:none
}

.download-link-btn:hover{
    text-decoration:none;
    color:#fff
}

.download-link-btn1{
    width:115px;
    background-position:-445px -545px
}

.download-link-btn2{
    width:155px;
    background-position:0 -583px
}

.download-link-btn3{
    width:155px;
    background-position:-196px -583px
}

.gxfen_nibi_box{
    margin:10px 10px 10px;
    padding:0 10px;
    background-color:#eef1f5;
    border:1px solid #dcdfe4
}

.gxfen_nibi_show{
    padding:14px 0 0 14px;
    height:50px
}

.gxfen_nibi_record{
    padding:0 10px
}
.f24{ font-size:24px;}

.recharge-box{
    margin:20px 0 0 15px;
    padding-bottom:20px
}

.recharge-list{
    margin-left:16px
}

.recharge-ico{
    right:-2px;
    top:-2px;
    display:none
}

.recharge-item-on{
    padding:0;
    border:2px solid #fab991;
    background-color:#fff9f3
}

.recharge-list .recharge-item-on{
    padding-left:15px
}

.recharge-item-on .recharge-ico{
    display:block
}

.recharge-tip{
    width:336px;
    margin-left:40px;
    line-height:21px
}

.recharge-sort{
    position:relative;
    width:620px
}

.recharge-sort .recharge-item{
    width:138px;
    padding:1px
}

.bank-sort{
    height:36px;
    background-image:url(../img/bg_bank.png);
    background-color:#fff;
    background-repeat:no-repeat;
    overflow:hidden
}

.about-vip{
    margin-bottom:7px;
    padding-left:0;
    font-size:12px;
    text-align:center
}

.about-vip a{
    display:block
}

.about-vip a:hover{
    color:#0076D8
}

.recharge-sort .recharge-item-on{
    padding:0
}

.bank-online{
    background-position:0 0
}

.bank-alipay{
    background-position:-139px 0
}

.bank-tenpay{
    background-position:-278px 0
}

.bank-mobile{
    background-position:-417px 0
}

.recharge-item-on .bank-online{
    background-position:-556px 0
}

.recharge-item-on .bank-alipay{
    background-position:-695px 0
}

.recharge-item-on .bank-tenpay{
    background-position:-834px 0
}

.recharge-item-on .bank-mobile{
    background-position:-973px 0
}

.gxfen-pay-notice{

    padding-bottom:20px
}

.pay-box dt{
    padding:0 10px;
    border:1px solid #bae6ff;
    height:26px;
    line-height:26px;
    background-color:#e5f7ff
}

.pay-box dd{
    padding:5px 0;
    height:100px;
    border:1px solid #d4d9dd;
    border-top:none;
    margin-left:0px;
    font-size:12px;
    width: 291px;
}

.pay-box dd p{
    padding:0 10px;
    line-height:19px
}

.gxfen-pay-notice .pay-box{
    width:291px;
    margin:0 5px 8px
}

.gxfen-pay-tip{
    width:593px;
    line-height:27px
}
.recharge-list{
    width:260px
}

.recharge-item{
    height:36px;
    padding:1px 1px 1px 26px;
    border:1px solid #d4d9dd;
    line-height:36px;
    background-color:#fff;
    cursor:pointer;
    white-space:nowrap;
    font-size:14px
}

.recharge-item b{
    margin-left:20px;
    color:#FF4830
}
.recharge-tip {
    width: 250px;
    margin-left: 20px;
    line-height: 21px;
}
.mb7 {
    margin-bottom: 7px;
}
.ml17 {
    margin-left: 17px;
}
.mt10 {
    margin-top: 10px;
}
.mt20 {
    margin-top: 20px;
}
.mb15 {
    margin-bottom: 15px;
}
.ml13 {
    margin-left: 13px;
}
.mt18 {
    margin-top: 18px;
}
.notice-box {
    padding: 9px 12px;
    background-color: #FFF9F3;
    border: 1px solid #FFD8C0;
    box-shadow: 0px 2px 3px #CCC;
}
.relative {
    position: relative;
}
.recharge-sort .recharge-item{height:40px;width:170px;padding:1px;border:1px solid #d4d9dd;position:relative;float:left;margin-right:15px; margin-bottom:5px;}
.recharge-sort .recharge-item .banks {float:right;width:126px;height:36px;background-image:url("../img/bank.jpg");background-position:0 0;background-repeat:no-repeat;overflow:hidden; margin-right:10px; }
.recharge-sort .recharge-item .bankOnline{bakground-position:0 0;padding-right:10px;}
.recharge-sort .recharge-item .jianshe{background-position:-129px 0;padding-left:10px;}
.recharge-sort .recharge-item .gongshang{background-position:-258px 0;}
.recharge-sort .recharge-item .zhaoshang{background-position:-387px 0;}
.recharge-sort .recharge-item .nongye{background-position:-516px 0;}
.recharge-sort .recharge-item .zhongguo{background-position:-645px 0;}
.recharge-sort .recharge-item-on{height:36px;padding:0;border:2px solid #fab991;}

.vip_table {
    margin: 10px 0px;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
}
.vip_table td {
    text-align: center;
    height: 40px;
    padding:10px;
    border-left: 1px solid #CCC;
    border-top: 1px solid #CCC;
    text-indent:0!important;
}
.search-course-full, .search-course {

    width: 275px;
    height: 272px;
    padding:0 10px;
    float: left;
}
.search-course-full {
    width: 100%;
    height: 25px;

    padding: 10px 0;
}
.search-course-full #ContentPlaceHolder1_applicationManager1_coursemoduleview1_Criteria1_pnlProgress {
    clear: both;
    float: right;
    margin-right: 330px;
    margin-top: -15px;
}
.search-course-full input[type='submit'], .search-course-full select, .search-course-full label {
    margin-left: 10px;
}
.search-course-full label {
    vertical-align: middle !important;
}
.search-course-full {
    height: auto;
}
.search-course-full select {
    margin: 5px 0 15px 12px;
    width: 225px;
}
.search-course-full .button_view {
    float: right !important;
    margin-right: 10px !important;
}
.search-course-full #ContentPlaceHolder1_coursecriteria1_Criteria1_pnlProgress {
    float: right;
    margin-top: 8px;
}
.search-course-row, .search-course-sap, .search-course {

}
.search-course {
    height: auto;
}
.search-course {

}
.search-course-row .error {
    display: block;
    float: left;
    width: 160px;
}
.search-course-row .search-course-row-left .error {
    float: none;
    display: inline;
}
.search-course select {
    width: 98%;
}
.search-course-row-right {
    width: 140px ;
}
.search-course-row-right-1 {
    width: 140px ;
}
.search-course-row-left {
    line-height: 14px;
    padding-right: 5px;
    width: 80px;
}
.search-course-full .summary {
    float: none !important;
    margin-right: 0 !important;
    margin-left: 10px !important;
}

.search-course-list-box {

    width: 140px !important;
    height: 23px;

}


.search-course-full select {
    margin-right: 15px;
}
.search-course-h {
    width: 281px;
    height: 20px;

}
.search-course-sap-full, .search-course-sap {

    width: 281px;
    height: 20px;
}
.search-course-sap-full {
    width: 100% !important;
    background-repeat: repeat-x;
}
.search-course-row {
    width: 281px;
    height: 32px;
    padding: 0px 0px 10px 0px;
}
.search-course-row-left {
    width: 100px;
    height: 25px;
    float: left;
    text-align:right;
    vertical-align: central;
    line-height: 25px;
}
.search-course-row-middle {
    width: 10px;
    height: 25px;
    float: left;
    vertical-align: central;
    line-height: 25px;
}
.search-course-row-right {
    width: 181px;
    height: 25px;
    float: left;
    display: inline-block !important;
}
.search-course-row-right-1 {
    width: 181px;
    height: 25px;
    float: left;
    col:2;
    display: inline-block !important;
    white-space: normal;
}

#advancedSearch .searchCriteria{padding-top:0}
#advancedSearch #searchCriteria li{margin:0 0 .5em 0;clear:both;position:relative;min-height:1.4em}
#searchTips .sectionHeading p,#advancedSearch .sectionHeading p{line-height:1.8em}
#advancedSearch .submit,#mrwAdvancedSearch .submit{float:right}
#advancedSearch h3,#mrwAdvancedSearch h3{margin:0 0 .5em}
#advancedSearch select,#mrwAdvancedSearch select{min-height:1.4em;border:1px solid #829db8}
#advancedSearch fieldset,#mrwAdvancedSearch fieldset{margin:0;padding:1em 0 1em 1em}
#advancedSearch #subjects li label,#advancedSearch #searchCriteria li label{display:none}
#advancedSearch #searchCriteria .searchText{float:left;width:20.5em;border:1px solid #829db8;margin:0 .5em .5em 5.9em;min-height:1.4em}
#advancedSearch select.searchRestriction{width:14.2em;float:left;margin-right:1em}
#advancedSearch #searchCriteria li a.deleteRow{background:#fff url(../images/wolIconsNew.gif) no-repeat 0 -623px;height:16px;margin:.2em 0 0 0;text-indent:-999em;width:16px;float:left}
#advancedSearch #searchCriteria li a.deleteRow:focus{-moz-outline-style:none}
#advancedSearch .searchCriteriaOptions{clear:both;padding-top:.5em}
#advancedSearch #searchCriteria li select.andOrNot{width:5.4em;float:left;position:absolute;left:0}
#advancedSearch .dateRanges,#mrwAdvancedSearch .dateRanges{width:20em;float:left;margin:0 1em 0 0}
#advancedSearch .publicationTypes,#mrwAdvancedSearch .publicationTypes{width:12em;float:left}
#advancedSearch .subjectsAndAccess,#mrwAdvancedSearch .subjectsAndAccess{width:21em;float:right}
#dateRange li{margin-bottom:.5em}
#advancedSearch .publicationTypes label,#mrwAdvancedSearch .publicationTypes label,#mrwAdvancedSearch #topics label{vertical-align:top;margin:0 0 0 .3em}
#advancedSearch #dateRange li input,#advancedSearch #dateRange li label,#mrwAdvancedSearch #dateRange input,#mrwAdvancedSearch #dateRange label{vertical-align:middle}
#advancedSearch #startYear,#advancedSearch #endYear,#mrwAdvancedSearch #startYear,#mrwAdvancedSearch #endYear{width:3.55em;border:1px solid #829db8;min-height:1.4em}
#advancedSearch #startYear,#mrwAdvancedSearch #startYear{margin:0 .3em 0 1.4em}
#advancedSearch #inTheLastList,#mrwAdvancedSearch #inTheLastList{width:8em;margin:0 0 0 1em}
#dateRange .formInfo{margin:.5em 0 0 1.5em;font-style:italic;color:#757373}
#advancedSearch .subjectsAndAccess li,#advancedSearch .publicationTypes li,#mrwAdvancedSearch .subjectsAndAccess li,#mrwAdvancedSearch .publicationTypes li{margin:0 0 .5em 0}
#advancedSearch #subjects li select{width:14.2em}
#advancedSearch .adSearchSubmit,#mrwAdvancedSearch .adSearchSubmit{margin-top:1em;overflow:hidden;width:100%;border-bottom:2px solid #e1e9eb;padding-bottom:1em}
#advancedSearch .adSearchSubmit .action{margin-left:1em}
#advancedSearch #resultsOrder li label,#advancedSearch #access li label{vertical-align:top;margin:0 0 0 .3em}

table.chart2 tr:nth-child(2n+1) {
    background-color: #F5F5F5;
}
table.chart2 td:first-child {
    width: 215px;
}
table.chart2 th, table.chart2 td {
    font-size: 14px;
    padding: 10px;
    line-height: 20px;
    min-width: 90px;
}
.container .one1.columns {
    width: 82%;
    margin: 0px 9%;

}
.container .one1.columns span {
    padding-right:10px;

}
.container .one1.columns td{
    padding:5px; vertical-align:top;
    border-bottom:1px solid #eee;}

.general-search {
    height: 40px;
    float:right;

}
.GeneralSearch-box {

    line-height:40px;
}

.GeneralSearch-box input {
    background-color: transparent;
    float: left;
    color: #555;
    height:26px;
    padding: 1px 0px 0px 1px;
    border: 1px solid #D4D4D4;
    border-radius: 5px;
    display: inline-block;
    margin: 8px 2px;
}

.search-textfield {
    width: 212px;
    height: 19px;
    padding: 4px 3px 4px 8px;
}

.flexslider {
    margin: 0 auto;
    position: relative;
    width: 100%;
    height: 210px;
    overflow: hidden;
    zoom: 1;
}

.flexslider .slides li {
    width: 100%;
    height: 100%;
}

.flex-direction-nav a {
    width: 70px;
    height: 70px;
    line-height: 99em;
    overflow: hidden;
    margin: -35px 0 0;
    display: block;
    background: url(../img/ad_ctr.png) no-repeat;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease;
    border-radius: 35px;
}

.flex-direction-nav .flex-next {
    background-position: 0 -70px;
    right: 0;
}

.flex-direction-nav .flex-prev {
    left: 0;
}

.flexslider:hover .flex-next {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
    opacity: 1;
    filter: alpha(opacity=50);
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 10px;
    text-align: center;
}

.flex-control-nav li {
    margin: 0 2px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    background: url(../img/dot.png) no-repeat 0 -16px;
    display: block;
    height: 16px;
    overflow: hidden;
    text-indent: -99em;
    width: 16px;
    cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
    background-position: 0 0;
}

.flexslider .slides a img {
    width: 100%;
    height: 210px;
    display: block;
}
.zw-content{
	margin-top: 200px !important;
	margin-bottom: 20px !important;
}
.cn-containerw{
	width:90% !important;
    margin: 0 auto;
    padding: 20px 0;
}
.p-indent{
	text-indent: 28px;
}
.downline{
	border-bottom: 2px #D8D8D8 solid !important;
    color: #686868 !important;
}
.zw-indexcontent{
	margin-top: 160px !important;
}
.zw-traintable{
	font-size:12px;
	height:40px; 
	line-height:40px;
	text-align: center;
	width: 90%;
}
.zw-traintable tr td{
	text-indent:24px; 
	border-bottom:2px solid #fff;
	border-right:2px solid #fff;
	width: 50%;
	height: 40px;
	line-height: 40px;
}
.foot-bottomlist{    
    width: 700px;
    margin: 0 auto;
    text-align: center;
}
.foot-bottomlist li{
    width: 100%;
    color: #fff;
    text-align: center;
    font-size: 14px;
    margin: 6px 0;
    line-height: 25px;
    height: 25px;
}
.foot-bottomlist li a{
	display:inline-block;
	text-decoration:none;	
}
.foot-bottomlist li a p{
	float:left;
	margin: 0px 0px 0px 5px; 
	color:#fff;
}
.rightmenu-active{
	background: #f47920 !important;
}
.paperInfo-text{
	width: 100%;
	table-layout: fixed; 
	word-break: break-all; 
	overflow: auto;
	font-weight: normal;
}






