@charset "utf-8";
/* CSS Document */
body{ font-family: "Microsoft YaHei",Tahoma,Verdana,Arial;color:#222;font-size:14px;background-color:#fff;height:100%;}
html, body, div, iframe,button, h1, h2, h3, h4, h5, h6, p, a, del, em, b, i, s, img, strong, dd, dl, dt,  ol, ul, li, label, form, table, tbody, thead, tr, th, td, address, span, cite { margin:0; padding:0; border:medium none; }
body,input{  font:13px 'Microsoft Yahei'; color:#000; _word-break:break-all; white-space:normal;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
button,input{ margin:0; padding:0; border:0;font:13px 'Microsoft Yahei', sans-serif;list-style-type:none;}
table { border-spacing:0 0;border-collapse:collapse; font-size:14px;}
div{display:block;}
a{ text-decoration:none; cursor:pointer;}
ul,ol{padding-left: 0;list-style-type: none;}
strong{ font-weight:normal;}
.center{ text-align:center;}
.left{ text-align:right;}
.fr{float:right;}
.fl{float:left;}
.bl{color: #459ae9;}
.bl:hover{text-decoration:underline;}
.red{color: #ff0000;}
/*btn*/
.btn,.btn_red,.btn_blue,.btn_grey,.btn_green,.btn_sblue,.btn_add{display: inline-block;overflow: visible;padding: 0 20px;height: 30px;line-height: 28px;vertical-align: middle;text-align: center;text-decoration: none;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-size: 14px;cursor: pointer;font-family: "Microsoft YaHei";}
.btn{background-color: #fff;border: 1px solid #e6e7ec;color: #222;}
.btn:hover{background-color: #e6e7ec;}
.btn_red{background-color: #f24d4d;color: #fff; border:none;}
.btn_red:hover{background-color: #d43d3d;}
.btn_green{background-color: #44b549;color: #fff;border:none;}
.btn_green:hover{background-color: #2f9833;}
.btn_sblue{background-color: #409eff;color: #fff;border:none;}
.btn_sblue:hover{background-color: #409eff;}
.btn_blue{background-color: #017bce;color: #fff;border:none;}
.btn_blue:hover{background-color: #0097fe;}
.btn_grey{background:#eee;border: 1px solid #ddd;color: #222;}
.btn_grey:hover{background:#ddd;}
.btn_add{background-color: #DCECFC;color: #3F9FFF;border:none;text-align: center;}
.btn_add:hover{background-color: #DCECFC;}

.input{height: 20px;line-height: 20px;padding: 4px 2px; vertical-align: middle;border: 1px solid #e7e7eb;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-size: 14px; font-family: "Microsoft YaHei";}
.input1{height: 20px;line-height: 20px;padding: 4px 2px; vertical-align: middle;border: 1px solid #e7e7eb;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-size: 14px; font-family: "Microsoft YaHei";}
.select{ padding:4px 0;vertical-align: middle;border: 1px solid #e7e7eb;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-size: 14px; color:#363636; font-family: "Microsoft YaHei"; outline:none;}
textarea{ width:100%; height:150px;padding:0; resize:none; outline:none;text-indent:3px; line-height:24px; font-family:'微软雅黑';  border:1px solid #e7e7eb;}

/*--------------------------后台-------------------------------*/

/*head*/
.head{margin-top:50px}
.head_inner{width:1200px;margin:0 auto;line-height:60px;color:#fff;}
.head_inner a{color:#fff;font-size: 18px;margin-top:4px}
.logo{font-size:16px; font-weight:normal; float:left}
.account{ float:right; margin-top:25px; line-height:25px;}
.account h2{ font-weight:normal; font-size:15px;}
.head_right{ text-align:right;}
.head_right img{ vertical-align:middle;padding-right:13px;}
.head_right a{ padding-left:13px; border-left:1px solid #459fd0;}
.head_right a:first-child{border-left:0;}
.head_right a:hover{ text-decoration:underline; color:#0d6aa2;}

/*foot*/
.foot{height:67px; background:#b8b9b9;min-width: 1200px;}
.foot_inner{height:67px; line-height:67px;width:1200px; text-align:center; margin:0 auto;color:#fff;font-size:12px;}
.foot_inner a{ padding:0 5px;}
.foot_inner a:hover{ text-decoration:underline;}

/*body*/
.bd_bg{
	background-image:url(../../common/images/bg_new.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color: #f2f2f2;
	min-width: 1200px;
}
.yw{ background:url(../../common/images/yw.png) no-repeat top;}
.body{width:1200px;margin-left:auto;margin-right:auto;padding-bottom:41px;}
.container{background-color: #fff;min-height:700px;overflow:hidden;height:auto;}

/*side*/
.content_side{width:190px; height:700px;min-height:700px; border-right:1px solid #e7e7eb;display:inline-block;vertical-align:top;word-wrap: break-word;word-break: break-all; *float:left;}
.menu.menu-first{margin-top:13px; border-top:0;}
.menu{padding-top:6px;padding-bottom: 6px;border-top:1px solid #e7e7eb;}
.menu_title{position: relative;padding: 0 30px 0;width: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;line-height: 34px;color:#8d8d8d;}
.icon_menu{margin-right:10px;margin-top:-0.2em;width: 18px;height: 18px;vertical-align:middle;display:inline-block;}
.menu_item{line-height:34px;}
.menu_item a {display: block;padding: 0 0 0 58px;width: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;color: #222;}
.menu_item:hover{background-color:#f4f5f9;}
.menu_item a.select{background-color:#44b549;color:#fff;}
.menu_function{background:url(../../common/images/icon_menu_function.png) no-repeat;}

.menu_management{background:url(../../common/images/icon_menu_management.png) no-repeat;}
.menu_ad{background:url(../../common/images/icon_menu_ad.png) no-repeat;}
.menu_statistics{background:url(../../common/images/icon_menu_statistics.png) no-repeat;}
.menu_setup{background:url(../../common/images/icon_menu_setup.png) no-repeat;}
.new1{margin-left: 6px;background:url(../../common/images/new.png) no-repeat;width: 18px;height: 12px;vertical-align: middle;display: inline-block;line-height: 100px;overflow: hidden;}

/*content-main*/
.col_main{display: inline-block;zoom:1; height:650px;overflow-y: scroll;width:calc(100% - 200px);margin-top:10px;margin-left: 4px}
.content_main{padding:16px;vertical-align:top;word-wrap: break-word;word-break: break-all;}

/*index_show*/
.index_show{padding-bottom:16px;text-align: justify;}
.index_tap{display: inline-block;vertical-align: top;text-align: center;}
.index_tap.top_left{width: 65%; float:left;}
.index_tap.top_left .inner{background-color: #7cbae5;border:1px solid #6eb0dd;overflow: hidden;}
.index_tap.top_right{width: 33%;margin-left:2%; *padding-left:2%;}
.index_tap.top_right .inner{background-color: #60d295;border:1px solid #57c78b;overflow: hidden;}
.index_item{ width:50%; float:left;height: 119px;}
.index_green{ width:100%;}
.index_item a{padding-top: 26px;padding-bottom: 26px;display: block;color: #fff;text-decoration: none;height: 94px;}
.index_item.index_green a{padding-top:0; height:119px;}
.index_blue a:hover{ background-color:#73afd9;}
.index_green a:hover{ background-color:#58c88d;}
.tap_inner{ display:block;}
.tab_second{border-left: 1px solid #6fa7ce;}
.message{background: url(../../common/images/messgae.png) no-repeat;margin-top: 8px;width: 34px;height: 34px;vertical-align: middle;display: inline-block;}
.people{background: url(../../common/images/people.png) no-repeat;margin-top: 8px;width: 34px;height: 34px;vertical-align: middle;display: inline-block;}
.crowd{background: url(../../common/images/crowd.png) no-repeat;margin-top: 8px;width: 34px;height: 34px;vertical-align: middle;display: inline-block;}
.number{margin-left: 5px;font-weight: 400;font-style: normal;vertical-align: middle;font-size: 35px;}
.title{display: block;font-weight: 400;font-style: normal;font-size: 16px;letter-spacing: 2px;}
.underline{border-bottom:1px solid #e7e7eb;}
.index_item .tap_inner.tab_third{padding-top: 26px;}
.index_item .tap_inner.Volunteer{background: url(../../common/images/recruit.png) no-repeat right 8px bottom 8px; padding:10px; height:99px;}
.index_item .tap_inner.Volunteer table{height:100%; font-size:1.1em;}
.index_item .tap_inner.Volunteer table th{font-weight:normal;vertical-align:top;}
.index_item .tap_inner.Volunteer table td{text-align:left;vertical-align:top;}
.index_item .tap_inner.Volunteer .Volunteeer_none{ font-size:25px; margin-top:26px;display: inline-block;}
.index_item .tap_inner.Volunteer  .lqzt{background-color: #EADFD4;border: 1px solid #A56E1C;color: #222; display: inline-block;overflow: visible;padding: 0 10px;height: 22px;line-height: 22px;vertical-align: middle;text-align: center;text-decoration: none;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-size: 14px;cursor: pointer;font-family: "Microsoft YaHei";}

/*form*/
.index_form h3{ background:#f4f5f9; height:40px; line-height:40px; border:1px solid #e7e7eb;font-size: 14px;font-weight: 400;font-style: normal;padding: 0 20px;}
.form_main li{line-height:40px; border:1px solid #e7e7e7; border-top:0; padding:0 20px; position: relative;}
.form_main li strong a{ color:#222;}
.form_main li strong a:hover{ color:#459ae9;}
.form_main li span{position: absolute;right: 20px;top:0;*top:-10px;color: #8d8d8d;text-decoration: none;}

/*自动回复*/
.td_left{
	border: 0px;
	text-align: left;
}
.td_right{
	border: 0px;
	text-align: right;
}
.main_ad{line-height:40px;border:15px solid #F5F7FB;padding-bottom: 15px}
.main_ad h2{font-size: 16px;padding: 0 30px;line-height: 75px;font-weight: 400;font-style: normal;display:block;}
.main_hd{line-height:40px;}
.main_hd h2{font-size: 16px;padding: 0 30px;line-height: 75px;font-weight: 400;font-style: normal;display:block;}
.main_bd{padding-bottom:0}
.bd_tips{ height:44px; background:#f4f5f9; border-top:1px solid #e7e7eb;position: relative; padding:14px 25px; line-height:22px; margin-bottom:20px;}
.bd_tips_1{height:22px; background:#f4f5f9; border-top:1px solid #e7e7eb;position: relative; padding:14px 25px; line-height:22px;}
.desc{display:inline-block;background:url(../../common/images/lock.png) no-repeat;vertical-align: middle; padding-left:48px; float:left;}
.desc_g{display:inline-block;background:url(../../common/images/lock_g.png) no-repeat;vertical-align: middle; padding-left:48px; float:left;}
.desc_r{display:inline-block;background:url(../../common/images/lock_r.png) no-repeat;vertical-align: middle; padding-left:48px; float:left;}
.desc_n{display:inline-block;vertical-align: middle; padding-left:16px; float:left;}
.desc_n span{padding-right:20px;}
.desc p,.desc_g p,.desc_r p,.desc_n p{ font-size:13px; color:#8d8d8d;}
.opr{ display:inline-block; margin-left:10px;float:right; margin-top:8px;}
.desc p a,.desc_g p a,.desc_r p a,.desc_n h4 a{ color:#459ae9;}
.desc_n h4 a{padding-left:40px; font-weight:normal;}
.desc p a:hover,.desc_g p a:hover,.desc_r p a:hover,.desc_n h4 a:hover{ text-decoration:underline;}
.bd_content{ margin:0 30px;}
/*tab1*/
.bd_tab{margin:20px 0;}
.bd_tab ul{display:inline-block;}
.tab_nav{ float:left; font-size:13px;}
.bd_tab ul li a:hover{ text-decoration:underline;}
.selected a{ background:#576477; border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; color:#fff; padding:5px 16px; border-right:none;}
.tab_nav a{ padding:5px 16px; border-right:1px solid #d9dadc;}
.no_extra a{ border-right:none;}
.bd_right{ float:right; background:url(../../common/images/file.png) no-repeat right; padding-right:25px;}
.bd_right a:hover{ text-decoration:underline;}
.bd_main{ border:1px solid #e7e7eb; height:200px; margin-top:20px; margin-bottom:20px;}
.marTop{
	margin-top: 15px;
}
/*公众号设置*/
/*tab2*/
.title_tab{ border-bottom:1px solid #e7e7eb;}
.title_tab ul{ display:inline-block; line-height:40px;}
.title_tab ul li{ float:left;}
.title_tab ul li a{ padding:0 30px; color:#222;}
.tab_select{ border-bottom:3px solid #409eff;}
.tab:hover{ border-bottom:3px solid #409eff;}
.div_table{ padding:15px 25px 0;margin-bottom: 10px;}
.div_table h4{display:block;border-left:4px solid #017bce;font-size: 15px;font-weight: 400;font-style: normal;padding: 0 7px; margin-top:5px; margin-bottom:10px;}
.div_table p{height:45px; line-height:45px; display:table;}
.base_info caption{line-height:40px;text-align:left;font-weight:bold; padding-left:10px; border-bottom:1px solid #ddd;color:#f60;margin-bottom: 10px;}
.search_table{padding:0 30px;margin-bottom: 10px;}
.search_table span{font-weight:normal; font-size:14px; display:inline-block;}
.search_table em{display: inline-block;font-weight: 400;font-style: normal;vertical-align: middle;color: #d5d5d5;margin-top: -0.4em;margin-right:8px;}
.div_search{padding:10px 40px;line-height: 35px;}
.tip_right{margin-right:40px;}
.tip_right strong{font-size: 20px;color: #017bce;font-weight:bold;padding: 0 5px;}
.cz{background:#f4f5f9; color:#222222;border-top:1px solid #e7e7eb;border-left:1px solid #e7e7eb;border-right:1px solid #e7e7eb;}
/*表格*/
.grid{ width:100%; text-align:center; border:1px solid #e7e7eb; color:#353535; border-collapse:collapse; }
.grid th{ background:#f4f5f9; color:#585858;border-bottom:1px solid #e7e7eb;}
.grid th,.grid td{ line-height:26px; height:40px; padding:0 5px;}
.grid td{border-bottom:1px solid #e7e7eb;}
.grid td a{color:#459ae9;}
.grid td a:hover{text-decoration:underline;}

/*安全中心*/
.safe_item{ padding:15px 30px; border-bottom:1px solid #e7e7eb;float:left; display:block; width:auto; width:931px;}
.safe_item .title{margin-bottom: 5px;font-size: 14px;letter-spacing: 0px; text-align:left;}
.safe_item dl{ float:left;}
.safe_item dd{ display:block;width:931px;}
.safe_item .safe_xq{ float:right; margin-right:20px;}
.safe_item  a{color: #459ae9;text-decoration: none;}
.safe_item  a:hover{text-decoration:underline;}
.safe_xx{width: auto;color: #8d8d8d;float:left;}

/*系统公告*/
.notice{ margin:73px;}
.notice h1{ text-align:center; font-weight:normal; font-size:18px; margin-bottom:48px;}
.notice h2{text-align:left; font-size:16px; margin-top:25px; margin-bottom:25px;}
.notice p{ margin:10px 0;}
.notice_date{ text-align:right; margin-top:30px; display:block;}

/*page*/
.page{ text-align:right; margin-top:15px;}
.btn_next{border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; font-size:15px; padding:5px 0;*padding:2px 0; cursor: pointer;font-family: "Microsoft YaHei"; vertical-align:middle; background-color:#fff;border: 1px solid #e6e7ec;color: #222; background-image:url(../../common/images/next.png); background-repeat:no-repeat; background-position:center;}
.btn_prev{border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; font-size:15px; padding:5px 0;*padding:2px 0; cursor: pointer;font-family: "Microsoft YaHei"; vertical-align:middle; background-color:#fff;border: 1px solid #e6e7ec;color: #222; background-image:url(../../common/images/prev.png); background-repeat:no-repeat; background-position:center;}
.btn_next:hover,.btn_prev:hover{background-color: #e6e7ec;}
.arrow{display: inline-block;height: 0;border-width: 6px;border-style: dashed;border-color: transparent;border-right-width: 0;border-left-color: #919191;border-left-style: solid; width: 15px;margin-left: 15px;}
.page_num{ font-weight:normal; color:#222222; letter-spacing:4px; vertical-align: middle; margin-right:4px;}

/*网上报名*/
.writemore{background:url(../../common/images/writemore.png) no-repeat left; padding-left:23px;}
.writemore a{color:#459ae9;}
.writemore a:hover{text-decoration:underline;}
.sub_menu{background: #f4f5f9;box-shadow: none;border-bottom: 1px solid #e7e7eb;padding: 0 20px;height: 50px;}
.sub_menu h3{display:inline-block; font-weight:normal; line-height:50px; font-size:14px;}
.sub_menu ul li{float:left;}
.ryxz{ display:inline-flex;}
.ryxz a{display: block;padding: 0 22px;min-width: 60px;height: 30px;border: 1px solid #e6e7ec;background: #fff;line-height: 30px;color: #222;text-align: center;}
.ryxz a:hover{background: #44b549; color:#fff;}
.ryxz .active a{background: #44b549; color:#fff;}

/*----------------后台------------end--------*/


/*前台-----------------------------------basic------------------------------------------*/

/*--header--*/
.header_bg{ height:69px; background:url(../../common/images/header_bg.png); border-bottom:1px solid #99e0ff;}
.header_inner{ height:69px; /*width:1200px;*/ margin:0 10px; background:url(../../common/images/header_hw.png) no-repeat center;}
.header_logo{ margin-top:15px; margin-left:20px;  float:left;}
.header_inner ul{ float:right; line-height:35px; height:35px; margin-top:15px; background-color:#008ac3; color:#fff; display:inline-block; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius: 3px; box-shadow:1px 1px 1px #0079b0 inset;-moz-box-shadow:1px 1px 1px #0079b0 inset;-webkit-box-shadow:1px 1px 1px #0079b0 inset;  padding-left:20px; margin-right:25px;}
.header_inner ul li{float:left; padding:0 20px;}
.header_inner ul li a:hover{text-decoration:underline;}
.home{ background:url(../../common/images/home.png) no-repeat 0px center;}
.head_notice_n{ background:url(../../common/images/notice.png) no-repeat 0px center;}
.head_notice_y{ background:url(../../common/images/notice2.png) no-repeat 0px center;}
.user{ background:url(../../common/images/user.png) no-repeat 0px center;}
.loginout{background:url(../../common/images/loginout.png) no-repeat 0px center;}

/*--footer--*/
.footer{ height:40px; min-width:1200px; width:100%; line-height:40px; background-color:#b8b9b9; background-image:url(../../common/images/footer_bg.png); color:#fff; border-top:1px solid #a4a4a4; position:absolute; bottom:0; text-align:center; }

/*--basic--body--*/
.wrapper{ background:#fff; width:100%; position:absolute; top:70px; bottom:41px; overflow-y:hidden; overflow-x:hidden;}
.main_wrap{background:#fff;width: 100%; height:100%;}

/*enter*/
.enter{ width:950px; margin:25px auto;}
.enter h1{ height:45px; line-height:45px; background-color:#f5f5f5; color:#017bce; border-top-left-radius:3px; border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -moz-border-top-left-radius:3px;-webkit-border-top-right-radius:3px; -moz-border-top-right-radius:3px; font-size:18px; font-weight:normal; background-image:url(../../common/images/menu.png); background-repeat:no-repeat; background-position:15px center; border-bottom:1px solid #EBEBEB; padding-left:40px;}
.enter .enter_bd{border:1px solid #f0f0f0; border-top:0; border-bottom-left-radius:3px; border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;}
.enter .enter_bd img{ vertical-align:middle;*float:left; margin-left:170px; margin-top:15px;margin-bottom:15px; display:inline-block;}
.enter .enter_bd button{margin-top:78px; margin-right:172px; float:right;}
.mark{ background-image:url(../../common/images/print.png); background-repeat:no-repeat; background-position:5px center; padding-left:30px;}
.search{ background-image:url(../../common/images/search.png); background-repeat:no-repeat; background-position:15px center; padding-left:30px;}
.enter_tip{display: block;text-align: center;width: 50%;margin-left: 50%;padding-bottom: 20px;color: #999;}
.enter_tip2{display:inline-block;text-align: center;width: 65%;color: #999;}


/*个人信息*/
.user-contain{ margin:20px auto; width:1116px;}
.user-contain h1{ background:url(../../common/images/p_information.png) no-repeat 15px center; border-bottom:2px solid #e5e2e2; color:#4283a5; font-size:24px; font-weight:normal; height:55px; line-height:55px; padding-left:60px; margin-bottom:20px;}
.user-bd{ margin-bottom:30px;}
.user-bd h2{ font-weight:normal; font-size:18px; color:#ff6000; border-bottom:1px solid #e5e2e2; height:40px; line-height:40px; padding-left:20px;}
.form_tab{width:100%; line-height:45px;}
.form_tab th{ text-align:right; padding-right:14px; font-size:14px; color:#333333;}
.form_tab td{ color:#6c6c6c;}
.form_tab a{ color:#54b2e5;}
.form_tab a:hover{ text-decoration:underline;}
.odd{ background:#fff;}
.even{ background:#f8f8f8;}

/*成绩查询*/
.zy_contain{margin:15px auto 25px; width:1116px;}
.bs_search h1,.bs_tbzy h1,.bs_fstz h1,.bs_fscj h1,.bs_ylqtz h1{border-bottom:2px solid #e5e2e2; color:#4283a5; font-size:22px; font-weight:normal; height:55px; line-height:55px; padding-left:60px; margin-bottom:15px;}
.bs_search h1{ background:url(../../common/images/bscjcx.png) no-repeat 15px center;}
.bs_tbzy h1{ background:url(../../common/images/tbzy.png) no-repeat 15px center;}
.bs_fstz h1{background:url(../../common/images/fstz.png) no-repeat 15px center;}
.bs_fscj h1{background:url(../../common/images/fscj.png) no-repeat 15px center;}
.bs_ylqtz h1{background:url(../../common/images/ylqtzh.png) no-repeat 15px center;}

.bs_search ul{ height:60px; line-height:60px; background:#f4f4f4; display:block; padding:20px 0;}
.bs_search ul li{float:left; width:49%; text-align:center;}
.score{ color:#4283a5; font-size:25px;}
.score_inner{ color:#00a1e5; font-size:35px;line-height:45px; padding:0 10px;}
.bs_news{ color:#9abc32; font-size:25px; border-left:2px solid #e1e1e1;}
.bs_news img{ vertical-align:middle; margin-right:50px;}

.grey_tab{ width:100%; border-bottom:1px solid #eeeeee; text-align:center;}
.grey_tab th{ color:#4283a5; font-size:14px;line-height:30px; font-weight:500; background:#e4e4e4;}
.grey_tab td{line-height:40px;}
.button{margin-top:10px;text-align:center;}
.ove_hos{height:545px; overflow-y:auto; padding:0 10px;}

.form_news{ margin-top:10px; line-height:35px;}
.form_news h3{background-image:url(../../common/images/email.png); background-repeat:no-repeat; background-position:15px center; background-color:#7fd0f2; border-bottom:1px solid #3eb0e0; color:#fff; padding-left:40px; font-size:16px; font-weight:normal;}
.form_news span{ padding:5px; background:#f8f8f8; border-bottom:1px solid #eeeeee; display:block; text-indent:2em;}

.bs_fscj ul{height:50px; background:#f4f4f4; display:block; padding:20px 0; border-bottom:1px solid #eeeeee; margin-bottom:10px;}
.bs_yy{ line-height:50px; width:40%;}
.bs_tjyy{ line-height:25px; width:40%;}
.bs_cj{line-height:25px; width:20%;}
.bs_fscj ul li{float:left;  text-align:center;}
.blue{ font-size:30px; color:#00a1e5;}
.yellow{ font-size:30px; color:#ffc40e;}

.lq_choose{ margin-top:10px; padding-left:10px; color:#4283a5; font-size:18px;}
.cjcx_tips{padding: 8px 0;border: none;border-radius: 0;background: #E0F6E5;font-size: 14px;line-height: 1.6;color: #626f7b;}
.cjcx_tips span{display:inline-block; width:30%; padding-left:3%;}
.cjcx_tips font{color:#0E9356;font-weight:500; }

/*news*/
.news_contain{ margin:0 auto; width:1116px; padding:20px 0;}
.Upgrade h1{ font-size:24px; color:#3e3e3e; font-weight:normal;}
.Upgrade span{color:#008aff; font-size:28px;}
.Upgrade a{color:#008aff;}
.Upgrade a:hover{text-decoration:underline;}

/*准考证*/
.ticket{border: 1px solid #F0F0F0;box-shadow: 1px 1px 5px #F0F0F0;}
.ticket_title{text-align: center;font-size: 20px; margin-top:20px;}
.user-contain h5{text-align: center;font-size: 28px;margin-top: 10px;margin-bottom: 10px; font-weight:normal;}
.rules{ margin:0 auto; width:75%;font-size:14px;margin-top:30px;line-height:25px;}
.rules b{ font-size:14px;}

/*消息提示*/
.news_boxin{border:1px solid #e7e7eb;}
.news_boxin h4{ background-color:#f4f5f9; height:40px; line-height:40px; border-bottom:1px solid #e7e7eb;font-size: 14px;font-weight: 400;font-style: normal;font-weight: 400;font-style: normal;font-size: 16px; padding-left:30px;}
.exam_user h4{background-image:url(../../common/images/exam_user.png);background-repeat: no-repeat;background-position: 8px 12px;}
.chart h4{background-image:url(../../common/images/chart.png);background-repeat: no-repeat;background-position: 8px 12px;}
.news_boxin p{padding-bottom: 1em;font-size: 14px;}
.boxin strong{font-size:20px; color:#017bce; font-weight:bold;padding:0 5px;}
.change{background-image:url(../../common/images/change.png);background-repeat: no-repeat;background-position: 8px 8px; margin:5px 10px;padding-left: 30px;}
.boxin{height:55px;}
.news_boxin ul{list-style-type: disc; font-size: 14px;color: #8d8d8d; margin-left: 30px;width: 750px;}
.news_boxin ul li{float:left;line-height: 55px; width:33%;}
.tool_bar{text-align:center;margin-top: 13px;margin-right: 10px;}
.tips{padding:0 20px;}

.ui_tips{padding: 8px 20px 8px 41px;border: none;border-radius: 0;background: #e0eaf6;font-size: 14px;line-height: 1.6;color: #626f7b;position: relative;margin: 15px;}
.icon_info{background-image:url(../../common/images/ui-tips.png);background-repeat: no-repeat;background-position: 13px 12px;}

/*住陪招录计划*/
.recruit{height: 60px;display: inline-block;float: left;margin:12px;margin-top:15px; border:1px solid #f6f6f6;}
.recruit_top{width: 229px;padding-top:20px; height:40px;font-size:13px;text-align:center;float: left; background:#f6f6f6;}
.recruit_body{width: 46px;line-height:60px;height:60px;text-align:center; color:#44b549;font-size:14px; font-weight:bold;float: left;background:#e0f7e1;}
/*前台-----------------------------------basic--end-------------------------------------*/

/*考场打印*/
.search_table h4{ float:left;border-left:4px solid #017bce;font-size: 15px;font-weight: 400;font-style: normal;padding: 0 7px; margin-top:5px; margin-bottom:10px;}
.fl{float:left;}
.A4{ page-break-before: auto;page-break-after: always;}
.kch{border:0px solid #d6d6d6; font-size:50px; margin-right:2px; width:100%; margin-top:20%;}
.kch td{ line-height:70px; text-align:center;}
.title{width:100%; margin:0 auto;letter-spacing:0px; text-align:center;}
.title h1{ font-size:24px; text-align:center; font-weight:normal;}
.seat td{ line-height:35px; font-size:16px;}
.seat{ border-bottom:1px solid #d6d6d6; text-align:center;}
.seat_label{border:1px solid #d6d6d6; font-size:30px; margin-right:5px; margin-bottom:2px; margin-top:3px; width:295px;}
.seat_label td{ line-height:25px; text-align:left; padding-left:5px; font-size:16px;}
.seat_label th{ text-align:right; padding-right:1px;}
.seat_label td  p{ font-size:36px; float:right; padding-right:80px;}
.seat_text{ width:90px; font-family:Microsoft Yahei; border-top:0px; border-left:0px;border-right:0px; border-bottom:1px solid #d6d6d6; padding-left:3px; font-size:16px;}
.seat_label td span{ font-size:20px;}

/*--分数划定--*/
.score_frame{border:1px solid #e7e7eb;margin-bottom:15px;}
.score_frame h1{padding:0 20px;height:40px; line-height:40px; background:#f4f5f9; border-bottom:1px solid #e7e7eb; font-size:15px; font-weight:normal;}
.score_frame h1 span{ font-size:13px;}
.score_table{ padding:20px;}
.score_table table{line-height:40px; text-align: center;}
.score_table table th{height:40px; line-height:40px; background:#f4f5f9;border-bottom:1px solid #e7e7eb; border-top:1px solid #e7e7eb; }
.score_table table td{border-bottom:1px solid #e7e7eb; }
.grey_l{color:#dadada;}
.blue_l{color:#459ae9;}

/*--人员信息--*/
.infoAudit{ overflow-y:auto;/*padding:20px 0;*/height:505px;background:#fff;}
.infoAudit2{ overflow-y:auto;padding:20px 0;height:505px;background:#fff;}
.infoAudit h1{ line-height:40px;  text-align:center; font-size:16px; color:#333;}
.infoAudit h2{line-height:40px; border-bottom:2px solid #44b549;padding-left:10px; color:#44b549; text-indend:10px;font-size:14px;}
.infoAudit table{/* margin:10px 0;*/border-collapse: collapse;}
.infoAudit caption,.infoAudit th,.infoAudit td{height:40px;}
.infoAudit table caption,.caption{line-height:40px;text-align:left;font-weight:bold; padding-left:10px; border-bottom:1px solid #ddd;color:#f60;}
.infoAudit table th{/*text-align:right;*/padding-left:5px; padding-right:5px; color:#333;}
.infoAudit table td{/*text-align:left;*/ padding-left:5px;padding-right:5px; /*color:#999;*/}
.infoAudit table a{ color:#459ae9;}
.infoAudit .caption span{ margin-right:10px;margin-top:11px;}
.infoAudit h4{display:block;border-left:4px solid #44b549;font-size: 15px;font-weight: 400;font-style: normal;padding: 0 7px;}
.btn_info{margin-top: 20px; margin-bottom:20px; text-align:center;}

/*进度条--2015-04-08--淘宝*/
.flowsteps {width: 80%;height: 48px;margin: 0 auto 40px;}
.flowsteps ol {margin: 0;padding: 0;position: relative;overflow: hidden;}
.flowsteps .num3 li{width: 50%;}
.flowsteps .num4 li{width: 33.3%;}
.flowsteps .num5 li{width: 25%;}
.flowsteps .done {background-image:url(/jsp/common/images/line_y.png);}
.flowsteps li {float: left;display: inline;height: 48px;font-size: 14px;line-height: 23px;color: #8b8b8b;list-style: none;background: url(../../common/images/line_g.png) repeat-x 0 13px;}
.flowsteps .current, .flowsteps .current span,.flowsteps .lasted  span{color: #ff6824;}
.flowsteps .last,.flowsteps .lasted {width: auto!important;position: absolute;right: 0;background: #FFF;}
.flowsteps span {float: left;width: auto;}
.flowsteps .first i {width:100%;margin: 0 auto;}
.flowsteps .done span i {background-image:url(../../common/images/cir_f.png);}
.flowsteps .current span i {background-image:url(../../common/images/cir_f.png);}
.flowsteps li i {position: relative;left: -17px;display: block;width: 34px;height: 30px;line-height: 28px;color: #FFF;text-align: center;font-size: 16px;font-style: normal;font-weight: bold;background: url(../../common/images/cir_uf.png) no-repeat 50% 50%;}
.flowsteps .last i {margin: 0 auto;text-indent: -9999em;background:url(../../common/images/cir_r_g.png) no-repeat 50% 50%;}
.flowsteps .lasted i {margin: 0 auto;text-indent: -9999em;background:url(../../common/images/cir_r_y.png) no-repeat 50% 50%;}
.flowsteps em {position: relative;left: -50%;display: block;text-align: center;}
.flowsteps .first i, .flowsteps .first em, .flowsteps .last i, .flowsteps .last em, .flowsteps .lasted i, .flowsteps .lasted em {left: 0;}

/*江苏省医师视图*/
.index_table table{line-height:40px;}
.index_table table .td_first{border-right: 1px solid #e7e7eb;}
.index_table table .td_last{border-right: 0;}
.index_table table .up{border-bottom: 1px solid #e7e7eb;}
.index_table table td{padding-top: 10px;padding-left: 20px;vertical-align: top;}
.index_table table .gray{color: #A1A1A1;}
.index_table table .left{text-indent: 2em;text-align: left;}
.index_table table .right{padding-left: 20px;text-align: left;}
.index_table h3 {line-height:20px;display: block;border-left: 4px solid #44b549;font-size: 14px;font-weight: 400;font-style: normal;padding: 0 7px;margin-top: 10px;margin-bottom: 10px;}

/*表格*/
.base_info{ width:100%; text-align:center; border:1px solid #e7e7eb; color:#686868; border-collapse:collapse;}
.base_info th{ background:#f4f5f9; color:#585858;border-bottom:1px solid #e7e7eb;text-align: right;padding-right: 5px;}
.base_info th,.base_info td{ line-height:26px; height:40px;}
.base_info td{border:1px solid #e7e7eb;text-align: left;padding-left: 5px;}
.base_info td a{color:#459ae9;}
.base_info td a:hover{text-decoration:underline;}

/*第二层切换菜单*/
.sub-tabs-title{ height:40px; background:#f4f5f9; border:none; margin-top:10px;padding-left:30px;}
.sub-tabs-title li{ float:left; height:20px; padding:10px 0;}
.sub-tabs-title li a{ display:block; height:20px; color:#000; font-size:13px; line-height:20px; padding:0 13px;}
.sub-tabs-title li.on{  background:#308de3; height:20px;color:#fff;}
.sub-tabs-title li.on a{ color:#fff;}

/*tab切换*/
#tagContent{ border: #e3e3e3 1px solid; background:#fff; -moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius:5px 5px 0 0;}
.tagContent{ display: none; padding:15px; height:100%;}
#tagContent DIV.selectTag{ display: block;}
#tagContent #inquiry .s1{width: 150px;}
.tagContent li{
	padding-top:10px;
	padding-left:20px;
	color:#666;
}

/*分数设定样式*/
.div_setParam{border: 1px solid #e7e7eb;margin:10px 30px;padding:10px;line-height: 35px;}

/*省份-统计*/
.div_search h2{text-align:center;font-size:20px; }
.div_search span{ float:right; display:block; font-weight:bold;}
.grid .heb{ border-right:1px solid #e7e7eb;}


/*页面内消息*/
.notificationCenterPage{border-left:1px solid #e7e7eb;border-right:1px solid #e7e7eb; margin-bottom:30px;}
.notificationCenterPage .notify_item:hover{background-color: #fafafb;}
.notificationCenterPage .notify_item:hover .noticearrow,.notificationCenterPage .notify_item.msgselect .noticearrow{border-color: #c2c0be #f4f5f9 #f4f5f9;}
.notificationCenterPage .notify_item .noticearrow{font-size: 13px;margin-right: 2px;display: inline-block;width: 0;height: 0;border-style: solid;border-width: 4px;border-color: #c2c0be #fff #fff;}
.notificationCenterPage .notify_item dd {padding: 0 50px 10px 48px;color: #222;background-color: #f5f5f9;}
.notificationCenterPage dt{line-height: 40px;}
.notificationCenterPage .notify_item {border-bottom: 1px solid #e7e7eb;}
.notificationCenterPage .notify_item .notify_title{overflow: hidden;}
.notificationCenterPage .notify_item .notify_time {margin-right: 30px;}
.notificationCenterPage .notify_item .notify_status{float:right;margin-right:30px;}
.notificationCenterPage i{font-style: normal;}
.notificationCenterPage .notify_item .notify_title_wrapper{font-weight:400;font-style: normal;color: #8d8d8d;padding-left: 30px;display: block;overflow: hidden;}
.notificationCenterPage .notify_item.msgselect dt .notify_title_wrapper{color:#222;background-color: #fafafb;}
.notificationCenterPage .notify_item.msgselect dd{color:#222;background-color: #fafafb;}
.notificationCenterPage .notify_item.msgselect dd a{color:#ff4f15; text-decoration:underline;}
.none {display: none;}
.notificationCenterPage .notify_item.readed i.dot{margin-right: 9px;font-size: 12px;color: #d5d5d5;}
.notificationCenterPage .notify_item i.dot{color: #ff4f15; margin-right:9px;}

.menu_list{width:215px;overflow-y:auto;position:absolute;top:1px;padding-bottom: 30px;}
.menu_sec{ height:100%;position:relative;}
.menu_sec h1 img{ padding-right:5px; line-height:35px;}
.menu_sec h1 {margin-top:6px; font-size:14px;background:#409eff; background-repeat:no-repeat; background-position:20px 13px;height:35px; text-align:left;padding-left:18px; }
.menu_sec h1 a{font-size:15px; padding:2px; color:white;font-weight:normal;}
/*.menu_sec h1:hover{font-size:16px;font-color:#fff; background:#409eff; background-image:url(../../common/images/li_up.png); background-repeat:no-repeat;background-position:20px 13px;}*/
/*.menu_sec h1.active,.menu_sec h1.active a{ background:#409eff; color:#fff;}*/
/*.menu_sec h1.active{background-image:url(../../common/images/li_up.png); background-repeat:no-repeat;background-position:20px 13px;}*/
.full{
	width:90%
}
.menu_sec { width:203px; margin:auto;height:100%;background:#409eff; margin-top:0px;}
.menu_sec span{font-size:0px;}
.menu_sec li a{ padding-left:45px;background:#409eff;height:40px;margin:auto;padding-top:3.5px;}
.menu_sec ul {background-color:#fff;border-top:none; list-style:none;}
.menu_sec li{background:#fff; height:38px;overflow:hidden;LIST-STYLE-TYPE: none; background-image:url(../../common/images/thir.png);background-position:40px 12px;background-repeat:no-repeat;}
.menu_sec li:last-child{border-bottom:none;}
.menu_sec li a:hover{color:#000; height:40px;overflow:hidden;LIST-STYLE-TYPE: none;background-color: #D4E9FF;background-position:40px 12px;background-repeat:no-repeat;}
.menu_sec a { display:block; padding:0px 0 0px 20px; line-height:30px; text-decoration:none; overflow:hidden; font-size:13px;}
.menu_sec .no {display:none;}
.menu_sec a.current{
	color:#409EFF;
	background-color:#D4E9FF;
	background-position:40px 12px;
	background-repeat:no-repeat;
	font-size: 13px;
	font-weight: bold;
	padding-top:3.5px;
}
.title_div{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
/*黄艳 添加*/
.div_table4 .table4 tr td:nth-of-type(2n+1){
	background-color: #f4f5f9;
	text-align: right;
	color: #585858;
	font-weight: bold;
}
.div_table4 .table4 tr td{
	border-right: 1px solid #e7e7eb;
}
.main_hd{
	overflow: hidden;
	border: 1px solid #eee;
}
.main_hd  h2.underline{
	float: left;
	font-size:14px;
}
.main_hd a{
	display: block;
	float: right;
	margin-top: 15px;
	color: #44b549;
	margin-right: 30px;
}
h2.underline{
	border-bottom: none;
}

.education_box{
	position: absolute;
	right: -10px;
	margin-top: 12px;
}
.education_box1{
	position: absolute;
	right: -10px;
	margin-top: 22px;
}
.education_box img,.education_box1 img{
	margin-left: -14px;
}
.img_position img{
    position: absolute;
    left: 7px;
    top:11px;
}
em.search_icon{
	position: absolute;
	top:7.5px;
	left: 213px;
	width: 23px;
	height: 23px;
	background:url(../../common/images/sousuo.png) center center no-repeat;
	background-size:23px 23px ;
	cursor: pointer;
}
.hot_a{
	font-size: 15px;
	margin-left: 10px;
	color:gray;
	font-weight:normal
}

.vertical-steps {
	display: flex;
	flex-direction: column;
	position: relative;
}

.step {
	display: flex;
	align-items: flex-start;
	padding-left: 20px;
	height: 68px;

}

.step * {
	cursor: pointer;
}

.step .step-number {
	width: 8px;
	height: 8px;
	background-color: #409EFF;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
	margin-right: 20px;
	margin-top: 20px;
}

.step.active .step-number {
	background-color: #409EFF;
}

.step .step-title {

	font-size: 16px;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.step .step-title :nth-child(1) {
	font-size: 16px;
	/*font-weight: normal;*/
	height: 16px;
	line-height: 30px;
	height: 30px;
	color: #333333;
}

.step .step-title :nth-child(2) {
	font-size: 14px;
	font-weight: normal;
	height: 16px;
	line-height: 20px;
	color: #999999;
}

.step.active .step-title :nth-child(1) {
	color: #409EFF;
	font-weight: bold;
}

.step.active .step-title :nth-child(2) {
	color: #83C0FF;
}

.step .step-content {
	flex: 1;
	margin-right: 20px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.line {
	position: absolute;
	top: 28px;
	bottom: 0;
	left: 23px;
	width: 1px;
	background-color: #409EFF;
	z-index: 0;
}

.step:first-child .line {
	/* 第一个 step 不需要连接线 */
	display: none;
}

.step:last-child .line {
	/* 最后一个 step 不需要连接线 */
	display: none;
}

.step.active + .line {
	/* active 状态的 step 不需要连接线 */
	/*display: none;*/
}

.step.active {
	background: #E1ECFF;
}

.step.active ~ .step .line {
	/* active 状态的 step 后面的所有连接线 */
	background-color: #409EFF;
}

.el-table .el-table__header-wrapper th {
	color: #333333;
}