﻿/***通用***/
strong{ font-weight:bold;}
.adv-bj{position: relative;z-index: 2;bottom: 19px;}
.mr10 { margin-right:10px;}
/*--------------------------------------foot-mini-nav-------------------------------------------*/
.foot-mini-nav{ height: 30px;line-height: 30px;}
.foot-mini-nav li{ height: 30px; float: left;position: relative;margin-right: 15px;}
.foot-mini-nav li span{display: block; height: 30px;cursor: pointer;padding: 0 6px;border-radius: 0 0 3px 3px; }
.foot-mini-nav li span.active{ background-color: #fff;padding: 0 5px; border: 1px solid #ddd; border-top: none;}
.foot-mini-nav li dl{display: none; position: absolute;width: 160px;height: 250px;left: 0;top: -250px;background: #fff;border-radius:3px 3px 3px 0;border: 1px solid #ddd; border-bottom: none;}
.foot-mini-nav li dl dd{ border-bottom: 1px solid #f2f2f2;}
.foot-mini-nav li dl dd a{display: block;font-size: 13px; line-height:16px;padding: 4px 10px;color: #666666;}
.white{ color:#ffffff;}
/*--------------------------------------------------- 二级页面 -------------------------------------------------------*/
/*面包屑*/
.slip{ height: 36px; line-height: 36px;}
.slip-center{ width: 1000px; margin: 0 auto;}
.slip a{padding: 0 10px 0 20px;}
.slip .icon-home{background: url(/_Template/University2/images/slip-icon.gif) no-repeat 0 3px;}
.slip .icon-arrow,.slip span{background: url(/_Template/University2/images/slip-icon.gif) no-repeat -204px 3px;}
.slip span{ padding-left: 20px;}
.erweima{   background: #00A1FF;    color: #fff;    cursor: pointer;line-height: 19px;position:relative;    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: -2px;
    border-radius: 8px;
    margin-right: 8px;}

/*why-us页面*/
.minor-wrapper{ padding-top:20px;}
.major-title{ font-size: 28px; line-height: 40px; margin-bottom: 15px; text-transform: uppercase;}
/*why-us 焦点图*/
.hot-article-img{ width: 600px;height:300px;}
.hot-article-img ul{ position: relative; height:300px; background:#f4f4f4}
.hot-article-img ul li{ width: 600px; height: 300px; position: absolute; left: 0; top:0;overflow: hidden;}
.hot-article-img ul li img{ width:600px;}
.h340{ height:340px;float: left; }
/*推荐文章信息*/
.hot-article-main{ width: 370px; float: right;}
.hot-main-info h2,.hot-main-info h2 a{ font-size: 15px; line-height: 1.2; margin-bottom: 10px; text-transform: uppercase; text-decoration: none;}
.hot-info-body,.hot-info-body a{ line-height: 1.4; margin-bottom: 15px;text-decoration: none;}
.why-indicator{ height: 24px; margin-top:12px; float:right}
.why-indicator ul{ float: left;}
.why-indicator li{ width:22px; height:22px; text-align: center; line-height:22px; float: left; margin-right: 8px; cursor: pointer;}
.why-indicator .play{ width: 24px; height: 24px; float: left;}
/*why-us 第二屏信息板块*/
/*左侧*/
.sub-panel-items{ width: 700px;}
.sub-panel-list{ width: 330px; height:127px; overflow: hidden; margin-right: 20px; margin-bottom:40px; float: left;}
.sub-panel-list .img{ width:76px; height: 60px; float: left; overflow: hidden; padding: 4px; border: 1px solid #ccc;}
.sub-panel-list .img img{ width:76px; height: 60px;}
.sub-panel-list .main{ width: 230px; float: right;}
.sub-panel-list .main h3{ padding-bottom: 5px;}
.sub-panel-list .main h3 a{ text-decoration: none; font-size: 18px;}
.sub-panel-list .main .info a{text-decoration: none; font-size: 13px;}
/*侧边栏*/
.sub-sidebar{ width: 200px;}
.sidebar-list{ border-radius: 3px; padding: 15px;}
.sidebar-list h3,.sidebar-list h3 a{ font-size: 18px; text-decoration: none;}
.sidebar-list ul li a{ display: block; line-height: 20px; padding: 5px 0 5px 12px; text-decoration: none;}

/*-------------------------------------------------文章详细阅读页-----------------------------------------------------*/
.article-side{ width: 230px;}
.sub-side-nav{padding-bottom: 10px; background: url(/_Template/University2/images/side-nav-shadow.png) no-repeat left bottom;}
.sub-side-nav h2{ font-size: 20px; padding: 10px 0; border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd;}
.sub-side-nav ul li{ border-bottom: 1px solid #cdcdcd; line-height: 20px;}
.sub-side-nav ul li a{ display: block; text-decoration: none; font-size: 14px; padding: 10px 0;}
.sub-side-img{width: 230px; height: 136px; overflow: hidden; position: relative;}
.sub-side-img img{width: 230px;}
.side-img-bar{width: 230px; height: 30px; position: absolute; bottom:20px; left: 0;}
.side-img-bar span{ display: block; display: inline-block; line-height: 30px; padding: 0 10px; font-size: 16px; text-transform: uppercase;}
.article-main{ width: 740px;}
.article-main-title{height: 30px;overflow: hidden;}
.article-main-title span{ display: block; line-height: 30px; display: inline-block; font-size: 20px; padding: 0 10px; text-transform: uppercase;}
.article-main-info{ padding: 20px 0; line-height: 1.5; font-size: 13px;}
.organization-img { padding-top:20px; text-align:center;}
.article-main-info td{ border:1px solid #c9c9c9; padding:3px;}
/*-------------------------------------------------新闻列表页-----------------------------------------------------*/
.sub-highlights-main{ margin-left:65px;}
.img-highlights-main { margin-left:15px; width:530px}

.sub-highlights-main .notice-title a,.img-highlights-main .notice-title a{ font-size: 16px; text-decoration: none;}
.sub-highlights-main .notice-info a,.img-highlights-main .notice-title a{ text-decoration: none;}
.highlights-list ul li{ padding: 30px 10px; border-bottom: 1px dotted #ccc;}
.publishtime,.readmore{ color:#777673; margin-top:10px;}
/*-------------------------------------------------精品课程-----------------------------------------------------*/
.courses-table{ width:100%;}
.courses-table th{ font-size:14px; font-weight:bold;}
.courses-table td a{color:#fb5300;}
.programs-img {display: block; width: 180px;height: 180px;overflow: hidden;}
.programs-img img{ height: 180px;}
#grid_tips{ line-height:36px; padding-left:10px; font-size:18px;}
.programs-switch-head ul{ height: 39px;}
.programs-switch-head li{ height: 38px; padding:0 15px ; font-size: 14px; line-height: 38px; float: left; cursor: pointer;}
.programs-switch-head li a{font-size: 14px; text-decoration:none; color:#000;}
.programs-switch-head li.active{ height: 40px; margin-top: -3px;}
.programs-switch-body{  padding: 10px 10px; line-height: 1.5;}
.programs-switch-body li .programs-body-list{ padding: 20px 0; min-height:62px;}
.programs-results .programs-body-list{ height: 240px;}
.subtitle{ color:#a07601;}
.jpkc-list-title{ padding-bottom: 5px;}
.jpkc-list-title a{ font-size: 18px; text-decoration: none; }
.jpkc-list-table1{width:99%; border-collapse: collapse; border-spacing: 0;}
.jpkc-list-table1 th,.jpkc-list-table1 td{ padding: 8px;}
.jpkc-btn{ float: left;}
.jpkc-btn a{ font-size: 14px; text-decoration: none; line-height: 22px; padding:3px 10px;border-radius: 10px;}
.jpkc-btn.consult{ margin-right: 10px;}
.jpkc-list-explain{ padding-top:10px;}
.jpkc-list-explain .jpkc-info{ text-decoration: none; line-height: 1.3;}
.jpkc-list-explain .jpkc-more{ text-transform: uppercase; text-decoration: none;}
.courses-list-page a{ color:#666; padding:2px 5px; text-decoration:none;}
/*-------------------------------------------------课程详细-----------------------------------------------------*/
.programs-title{ height: 30px; margin-bottom: 10px;}
.programs-title .programs-name{ width: 400px; line-height: 30px; float: left;}
.programs-title .programs-name a{ font-size:28px; text-decoration: none;}
.programs-btn{ float: right;}
.programs-btn a{ display: block; float: left; font-size: 13px; text-transform:uppercase; padding: 3px 8px 3px 30px; text-decoration: none; border-radius: 10px; margin-right: 10px; position: relative;}
.programs-btn a s{ display: block; width: 22px; height: 18px; position: absolute; left: 5px; top:1px;}
.course-information{ margin-bottom: 20px;}
.course-information th{ text-align: right;}
.course-information th,.course-information td{ padding: 6px;}
.programs-list-img{ text-align: center;}
.introduce-detail li{ margin-bottom: 20px;}

/*------------------------------------------------- 奖学金页面 ----------------------------------------------------*/
.scholarship-list td{ padding: 1px;}
.scholarship-list a{ text-decoration: none;}
.scholarship-name{display: block; padding: 10px; font-size: 16px;}
.scholarship-apply,.scholarship-consult{ display: block; line-height: 40px; font-size: 18px; text-align: center;}
.viewmore{ padding-left:15px; text-decoration:none;}
.viewmore:hover{ text-decoration:underline;}
.bg-rray{ background:#ffffff; padding:10px;}
.scholarship-brief a{ text-decoration:none;}
.scholarship-brief h4 a{ font-size:15px;}
.scholarship-brief h4 a:hover{ text-decoration:underline;}
.scholarship-brief div{ padding:3px 0px 20px 0px;}
.article-main table{ margin-top:5px;}
.article-main table td{ vertical-align:top}

/*------------------------------------------------- 常见问题页面 ----------------------------------------------------*/
.FAQ-list a{ text-decoration: none;}
.FAQ-list-main .FAQ-list-ask{ line-height: 20px; padding-bottom: 5px;}
.FAQ-list-main .FAQ-list-ask a{ font-size: 16px; text-transform: uppercase;}
.FAQ-list-main .FAQ-list-answer a{ color: #333; line-height: 1.2;}
.FAQ-list-main .FAQ-list-answer span{ padding-right: 5px;}

/*------------------------------------------------- 咨询表单页面 ----------------------------------------------------*/
.consult-info{ padding: 10px;}
.consult-title{ line-height:30px; font-size: 18px;}
.consult-forms .control-group{border-top: 1px solid white;
    border-bottom: 1px solid #EEE; line-height: 26px;}
.consult-forms .control-group{padding: 10px 0;}
.consult-forms .control-label { float: left; text-align: right;
    width: 190px; font-weight: bold; font-size: 13px; line-height: 26px;
}
.consult-forms .cont-form { line-height: 26px;
    margin-left: 200px;
    font-size: 12px;
}
.consult-forms .cont-form input[type="text"]{ font-size: 12px;height: 20px; }
.cont-form div.radio{ display: inline-block;margin-top: 2px; margin-right: 2px;}
.cont-form lable.radio{ padding-right: 10px;}
input[type="text"], textarea{border-radius: 3px; padding: 2px 5px;border: 1px solid #ccc;}
select{border-radius: 3px; padding: 3px 5px;border: 1px solid #ccc;}
.consult-info input[type="text"], .consult-info textarea, .consult-info select{ width:60%;}
.submit{ border-radius: 3px; height: 28px; padding: 0 20px; border: 1px solid #fff;cursor: pointer;outline-color: #fff;
}
/*------------------------------------------------- 申请页面 ----------------------------------------------------*/
.info-option{ line-height: 26px; padding: 3px 10px;}
.info-option a{ text-decoration: none;}
.programs-intent-tab td,.programs-intent-tab th{padding: 8px;}
.register-form .cont-form input[type="text"],.register-form .cont-form textarea,.register-form .cont-form select{ width: 60%;}

.form-prompt{ width: 80%; line-height: 1.5; padding: 10px 0; color: #f00;}
.cont-form .social-media-option select{ width: 150px;}
.h28{ height: 28px;}

/*登陆注册*/
.comp-content{ width:990px; margin:0px auto; padding-bottom:30px;}
.comp-main-title{ font-size:18px;}
.user-resgister-tab { margin-top: 16px; box-shadow: 1px 3px 8px #EDEDED; margin: 20px auto 0px; width: 100%; padding: 0px; border: none;}
.user-resgister-tab h2 { font-size: 15px;font-weight: bold;text-align: center; padding-top: 16px;padding-right: 32px; }
.user-resgister-tab h2 a { text-decoration: underline; }
.user-resgister-tab h2 a:hover { text-decoration: none; }
.user-resgister-tab input.checkbox { border: none; }
.user-resgister-tab label.error { padding-left: 10px; color:red }
.user-resgister-tab table { margin-left: 25px; margin-top: 16px; width: 800px; }
.user-resgister-tab table td { padding: 5px 4px; }
.new-register{font-weight: normal;}
.findpsw{ padding:10px 0px 0px 41px}
.findpsw a{ color:#545454; text-decoration:none}
.findpsw a:hover{ text-decoration:underline}
.login-ciss{ padding:15px 0px 0px 15px; display:block;float: left;}
.user-resgister-tab table th { font-size: 14px; width: 120px; text-align: right; padding-right: 10px; }
.user-resgister-tab table input { width: 260px; font-family: Arial; height: 22px; }
.user-resgister-tab table .req:after { content: '*'; color: Red; position: absolute; right: 0px; left: 0px; }
.user-resgister-tab .tips-star { color: #f00;line-height:18px; margin-bottom:10px; text-align: left; padding-left: 44px;}
.user-resgister-tab .alert-error{background:#F2DEDE; border:1px solid #EED3D7;color: #B94A48; padding:10px; line-height:18px;  border-radius:4px; font-family:Arial; font-size:13px; margin-bottom:10px;}
.user-resgister-tab .alert-info{background: #555555;color: #3A87AD; padding:10px; line-height:18px;  border-radius:4px; font-family:Arial; font-size:13px; margin-bottom:10px;border: #555555;}
.info_text{ background:url(/_Template/University2/images/js_03.png) no-repeat; color:#fff;padding-left: 32px;}
.consut{background:url(/_Template/University2/images/titlebj_03.png) no-repeat;height: 82px;background-position: center;background-size: 104% 100%;}
.consut_con{ background-color:#e5e5e5; padding-bottom:20px; padding-top:20px}
.in_button{ height: 53px; margin:0 auto;}
.user-resgister-tab .slip-line { border-bottom: 1px solid #E2E2E2; margin: 18px 0px; }
.form-item { margin: 6px 0px; line-height: 26px; font-size: 14px; }
.form-item .lbl { width: 210px; display: inline-block; text-align: right; margin-right: 10px; }
.form-item .lbl-req { background: url(/Images/cuac/default/log_reg_icon.gif) no-repeat 57px 11px; }
.form-item-block { }
.form-item-block .lbl { display: block; width: auto; text-align: left; }
.form-item-block .block-item { padding-left: 154px; }
.form-item .txt { border: 1px solid #525252; height: 22px; width: 180px; padding: 1px 3px; outline-color: red;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;box-shadow: 0px 0px 5px #ccc;
transition: border-color ease-in-out .5s,box-shadow ease-in-out 0.5s; border-radius: 4px; background: #fff;}
#BirthDate {
outline-color: red;
border: #525252 solid 1px;}
#MotherTongue {
outline-color: red;
background: url(/_Template/University2/images/xl_03.png) no-repeat;
background-size: 100% 100%;
-webkit-appearance: button;
width: 241px;
height: 28px;
border-radius: 4px;
border: none;
}
.succ_regitration { padding: 20px; }
.succ_regitration_spe { margin-bottom: 8px; }
.succ_regitration_spe a, .login_application a { color: #d70000; font-weight: bold; }
.course-cutover-content p { line-height: 18px; margin: 10px 0px; }
.course-cutover-content input { font-family: Arial; }
.stufindpsw_step3 td { padding: 5px 0px; }
.user-resgister-tab .input-btn { border-radius: 3px; border: none; margin: 11px 0px 0px -2px; font-size: 18px; cursor: pointer; width: 100%; height: 40px; padding-bottom: 8px; box-shadow: 2px 3px 10px #999;}
#btn-login-margin0{ margin-left:0px}
input[type=checkbox],
  input[type=radio] {
  -webkit-appearance: none;
  appearance: none;
  width: 13px;
  height: 13px;
  margin: 0;
  cursor: pointer;
  margin-bottom: 5px;
   margin-right: 5px;
  vertical-align: bottom;
  background: #fff;
  border:  1px solid #313030;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  position: relative;
border: 1px solid #0E0D0D;
}
  input[type=checkbox]:active,
  input[type=radio]:active {
  border-color: #c6c6c6;
  background: #ebebeb;
  }
  input[type=checkbox]:hover {
  border-color: #c6c6c6;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
  }
  input[type=radio] {
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  width: 15px;
  height: 15px;
}
  input[type=checkbox]:checked,
  input[type=radio]:checked {
  background: #fff;
  border: 1px solid #0E0D0D;
}
  input[type=radio]:checked::after {
  content: '';
  display: block;
  position: relative;
  top: 3px;
  left: 3px;
  width: 7px;
  height: 7px;
  background: #000;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  }
  input[type=checkbox]:checked::after {
  content: url(//ssl.gstatic.com/ui/v1/menu/checkmark.png);
  display: block;
  position: absolute;
  top: -6px;
  left: -5px;
  }
  input[type=checkbox]:focus {
  outline: none;
  border-color:#4d90fe;
  }

.radio.chd{color: rgb(170, 13, 19);}




.form-item .txt.error { border: 1px solid #d5060d; background-color: #fef5f5; }
.form-item .txt:focus { border: 1px solid #b5a796; background-color: #fff; }
.form-item .sel { height: 26px; padding: 1px 3px;  outline-color: red; background:url(/_Template/University2/images/xl_03.png) no-repeat; background-size:100% 100%; -webkit-appearance: button; width:300px; height:28px; border-radius: 4px; border: none;}
.form-item label { margin-right: 24px; }
.succ_regitration { padding: 20px; }
.succ_regitration_spe { margin-bottom: 8px; }
.succ_regitration_spe a, .login_application a { color: #d70000; font-weight: bold; }
.course-cutover-content p { line-height: 18px; margin: 10px 0px; }
.course-cutover-content input { font-family: Arial; }
.stufindpsw_step3 td { padding: 5px 0px; }
.user-resgister-tab .input-btn { border-radius: 3px; border: none; margin: 11px 0px 0px -2px; font-size: 18px; cursor: pointer; width: 100%; height: 40px; padding-bottom: 8px; box-shadow: 2px 3px 10px #999;}
#btn-login-margin0{ margin-left:0px}

/**新增找回密码页面样式 2015-12-25**/
.course-cutover-ul { height: 32px; }
    .course-cutover-ul li {background: white;
border: 1px solid #999; border-bottom:none; cursor: pointer; float: left; font-size: 12px; height: 31px; line-height: 31px; margin-right: 3px; padding: 0 6px; }
        .course-cutover-ul li.selected { height: 31px; border-bottom: 1px solid #fff;}
.course-cutover-content { padding: 12px 12px 37px; border:1px #999 solid; }
    .course-cutover-content table td { vertical-align: top; }

/*内容页框架*/
.comp-content-con { padding: 0px 12px 30px 12px; background: #fff; margin: 0 auto;}

/********************注册申请************************/
.tips1 { font-size: 13px; }
.tips1 span a { font-weight: bold; text-decoration: underline; }
.tips1 span a:hover { text-decoration: none; }
.info-option{ line-height: 26px; padding: 3px 10px;}
.info-option a{ text-decoration: none;}
.programs-intent-tab td,.programs-intent-tab th{padding: 8px;}
.register-form .cont-form input[type="text"],.register-form .cont-form textarea,.register-form .cont-form select{ width: 60%;}

.form-prompt{ width: 80%; line-height: 1.5; padding: 10px 0; color: #f00;}
.cont-form .social-media-option select{ width: 150px;}
.h28{ height: 28px;}
.butt1{background-size: 100%!important;}

/*登陆注册*/
.comp-content{ margin:0px auto; padding-bottom:30px;}
.comp-main-title{ font-size:18px;}
.user-resgister-tab { margin-top: 16px; box-shadow: 1px 3px 8px #EDEDED; margin: 20px auto 0px; width: 100%; padding: 0px; border: none;}
.user-resgister-tab h2 { font-size: 15px;font-weight: bold;text-align: center; padding-top: 16px;padding-right: 32px; }
.user-resgister-tab h2 a { text-decoration: underline; }
.user-resgister-tab h2 a:hover { text-decoration: none; }
.user-resgister-tab input.checkbox { border: none; }
.user-resgister-tab label.error { padding-left: 10px; color:red }
.user-resgister-tab table { margin-left: 25px; margin-top: 16px; width: 800px; }
.user-resgister-tab table td { padding: 5px 4px; }
.new-register{font-weight: normal;}
.findpsw{ padding:10px 0px 0px 41px}
.findpsw a{ color:#545454; text-decoration:none}
.findpsw a:hover{ text-decoration:underline}
.login-ciss{ padding:15px 0px 0px 15px; display:block;float: left;}
.user-resgister-tab table th { font-size: 14px; width: 120px; text-align: right; padding-right: 10px; }
.user-resgister-tab table input { width: 260px; font-family: Arial; height: 22px; }
.user-resgister-tab table .req:after { content: '*'; color: Red; position: absolute; right: 0px; left: 0px; }
.user-resgister-tab .tips-star { color: #f00;line-height:18px; margin-bottom:10px; text-align: left; padding-left: 44px;}
.user-resgister-tab .alert-error{background:#F2DEDE; border:1px solid #EED3D7;color: #B94A48; padding:10px; line-height:18px;  border-radius:4px; font-family:Arial; font-size:13px; margin-bottom:10px;}
.user-resgister-tab .alert-info{background: #555555;color: #3A87AD; padding:10px; line-height:18px;  border-radius:4px; font-family:Arial; font-size:13px; margin-bottom:10px;border: #555555;}
.info_text{ background:url(/_Template/University2/images/js_03.png) no-repeat; color:#fff;padding-left: 32px;}
.consut{background:url(/_Template/University2/images/titlebj_03.png) no-repeat;height: 82px;background-position: center;background-size: 104% 100%;}
.consut_con{ background-color:#e5e5e5; padding-bottom:20px; padding-top:20px}
.in_button{ height: 53px; margin:0 auto;}
.user-resgister-tab .slip-line { border-bottom: 1px solid #E2E2E2; margin: 18px 0px; }
.form-item { margin: 0px 20px 12px; line-height: 26px; font-size: 14px; }
.form-item .lbl { width: 215px; display: inline-block; text-align: right; margin-right: 10px; font-weight: bolder;}
.form-item .lbl-req { background: url(/Images/cuac/default/log_reg_icon.gif) no-repeat 57px 11px; }
.consult-title.qt {background-color: #cccccc;
color: #fff;margin-bottom: 15px;padding-bottom: 10px;}
.form-item-block .lbl { display: block; width: auto; text-align: left; }
.form-item-block .block-item { padding-left: 154px; }
.form-item .txt { border: 1px solid #525252; height: 22px; width: 180px; padding: 1px 3px; outline-color: red;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;box-shadow: 0px 0px 5px #ccc;
transition: border-color ease-in-out .5s,box-shadow ease-in-out 0.5s; border-radius: 4px; background: #fff;}
#BirthDate {
outline-color: red;
border: #525252 solid 1px;}
#MotherTongue {
outline-color: red;
background: url(/_Template/University2/images/xl_03.png) no-repeat;
background-size: 100% 100%;
-webkit-appearance: button;
width: 241px;
height: 28px;
border-radius: 4px;
border: none;
}






.form-item .txt.error { border: 1px solid #d5060d; background-color: #fef5f5; }
.form-item .txt:focus { border: 1px solid #b5a796; background-color: #fff; }
.form-item .sel { height: 26px; padding: 1px 3px;  outline-color: red; background:url(/_Template/University2/images/xl_03.png) no-repeat; background-size:100% 100%; -webkit-appearance: button; width:300px; height:28px; border-radius: 4px; border: none;}
.form-item label { margin-right: 24px; }
.succ_regitration { padding: 20px; }
.succ_regitration_spe { margin-bottom: 8px; }
.succ_regitration_spe a, .login_application a { color: #d70000; font-weight: bold; }
.course-cutover-content p { line-height: 18px; margin: 10px 0px; }
.course-cutover-content input { font-family: Arial; }
.stufindpsw_step3 td { padding: 5px 0px; }
.user-resgister-tab .input-btn { border-radius: 3px; border: none; margin: 11px 0px 0px -2px; font-size: 18px; cursor: pointer; width: 100%; height: 40px; padding-bottom: 8px; box-shadow: 2px 3px 10px #999;}
#btn-login-margin0{ margin-left:0px}



/*表单错误提示*/

.validation-summary-errors { padding: 4px 0; color: Red; }
.error { color: #F00; font-size: 12px; }

.reg-tips { width: 600px; margin-top: 15px; }
.reg-tips p { padding: 10px; }
.reg-tips ul { padding-bottom: 10px; }
.reg-tips ul li { padding: 5px 10px; }

.user-login-tab { margin-left: 35px; }
.findpsw { margin: 25px 10px 5px 150px; }
.findpsw a { font-size: 14px; text-decoration: underline; }
.findpsw a:hover { text-decoration: none; }
.butt_nextstep a { padding: 2px 13px; }

.user-findpsw-tab { margin: 20px 20px 20px 50px; }
.findpsw-input input { width: 260px; height: 24px; line-height: 24px; margin: 20px auto; }
.findpsw-content { float: left; width: 429px; }
.how-content { float: right; width: 400px; padding: 12px; }
.how-content h4 { font-size: 15px; font-weight: bold; }
.how-content ul li { padding: 3px 0px; }
.pathcon { margin: 0px auto; font-size: 14px;line-height:20px; width: 980px; padding:8px 10px; }
        .pathcon a.homelink { padding-left: 20px; }

.courses-content { float: left; width: 710px; padding: 0px 10px; }
.courses-side { width: 232px; float: right; padding-right: 10px; }
.comp-content-main { width: 710px; float: right;  text-align: justify;}
.comp-main-title, .comp-courses-title { font-weight: normal; color: #353535; font-size: 25px; font-family: Verdana; margin-bottom: 10px; border-bottom: 1px dashed #c4c4c4; margin-top:0; padding-bottom:10px;}
.comp-courses-title {  }
.comp-main-article { line-height: 17px; font-size: 13px; font-family: Verdana; }
.comp-main-article p { margin: 8px 0px; }
.comp-content-main ul { }
.comp-content-main .list-paddingleft-2{  padding-left:20px; }
 .new-register{font-size:14px}
.comp-nav-menu h3 {
font-size: 16px;
font-weight: bold;
padding: 5px;
margin-bottom: 2px;
}.comp-nav-menu ul li a {
display: block;
padding: 5px;
line-height: 20px;
font-size: 13px;
font-weight: bold;
text-decoration: none;
color: #3F3D3D;
}
.help-list li{line-height: 2em;}
.help-list h6 a {
font-size: 14px;
font-weight: bold;
}
.comp-content-nav { width: 240px; float: left; }
.comp-nav-menu h3 { font-size: 16px; font-weight: bold; padding: 5px; margin-bottom:2px;}
.comp-nav-menu h3 a { color: #fff;}
.comp-nav-menu ul li { margin: 3px 0px; }
.comp-nav-menu ul li a { display: block; padding: 5px; line-height: 20px; font-size: 13px; font-weight: bold; }
.comp-nav-menu ul li a:hover { background: #D9D9D9; text-decoration:none;}
.comp-nav-pic { margin-top: 10px; }
.comp-nav-pic li { margin: 5px 0px; position: relative; width: 240px; height: 129px; }
.comp-nav-pic li img { width: 240px; }
.comp-nav-pic li .bar { position: absolute; bottom: 5px; left: 0px; height: 24px; line-height: 24px; width: 100%; }
.comp-nav-pic li .bar a { font-weight: bold; font-size: 14px; display: block; padding-left: 10px; line-height: 24px; }

.comp-nav-menu { margin-bottom: 8px; }




