 @charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
form, dl, dd, dt, ol, ul, h1, h2, h3, h4, h5, h6, p, ul, li, img { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { font-size: 13.5px; height: 28px; line-height: 28px; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, select, textarea, th, td { margin: 0px; padding: 0px; }
ul, li { list-style: none; }
em { font-style: normal; }
img { border: 0px; }
input , select{ border: 0px; background: none; outline: 0 none; }
li em { width: 20px; text-align: center; }
body { font-family: "宋体"; font-size: 12px; color: #575757; line-height: 18px; margin: 0px; padding: 0px; text-align: left; }
a { text-decoration: none; color: #3B3B3B; }
a:hover { color: #F00; text-decoration:none;}
.body1 { background-color: #f1f1f1; }
.wrap { margin: 0 auto; width: 1000px; }
.padding10 { padding: 0px; padding-top: 10px; }
.more_red, .more_red a { color: #ff7e00; padding-left: 6px; }
.padding12 { padding: 0px; padding-top: 12px; }
.clearfix { zoom: 1; }
.clearfix:after { clear: both; content: " "; display: block; height: 0; }
/*头部*/
.top { height: 40px; line-height: 40px; background-color: #f6f6f6; border-bottom: 1px solid #d9d9d9; }
.top_lt { float: left; }
.top_rt { float: right; }
a.t_hd { margin: 0 5px; }
.header { padding: 20px 0; background-color: #fff; }
.logo { float: left; }
.logo img { height: 60px; }
.sear { width: 400px; height: 34px; line-height: 34px; float: right; border: 1px solid #aaa; margin-top: 12px; background: url(../images/sear_bg.png) no-repeat 8px center; }
.sear_input { height: 20px; line-height: 20px; padding: 7px 0; float: left; display: block; width: 290px; margin-left: 40px; color: #c3c3c3; }
.sear_submit { height: 34px; line-height: 34px; text-align: center; color: #fff; background-color: #ff7e00; display: block; width: 70px; float: right; font-family: "微软雅黑"; font-size: 14px; letter-spacing: 4px; text-indent: 4px; cursor: pointer; }
.menu { height: 44px; line-height: 44px; background-color: #379be7; font-family: "微软雅黑"; font-size: 16px; width: 100%; }
.menu.nav-fixed { position: fixed; z-index: 2222; left: 0; top: 0; }
.menu li { float: left; text-align: center; width: 142px; position:relative;}
.menu li a { color: #fff; display: block; width: 100%; height: 100%; }
.menu li.current, .menu li:hover { background-color: #057cd6; }
.job_xl{position:absolute; left:0; top:44px; background:#379be7; z-index:22222; display:none;}
.job_xl li{float:none;}
/*底部*/
.foot { width: 100%; height: auto; background: #f8f8f8; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); border-top: 1px solid #d9d9d9; margin-top: 20px; overflow: hidden; }
.foot .fbox { width: 1200px; margin: 15px auto; text-align: center; color: #666; font-size: 12px; line-height: 20px; }
.foot .fbox p { line-height: 25px; }
.foot .fbox p a { padding: 0; color: #515151; margin-right: 13px; padding-left: 13px; }
.fbox p a:hover { color: #3d3d3d; }
.ui-popup-backdrop { background: rgba(0, 0, 0, 0.4) !important; background: #3B3B3B; filter: alpha(opacity=40); }
/*banner图切换*/
.banner { width: 1000px; position: relative; height:300px; margin: 12px auto 0; overflow: hidden;}
.banner .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.banner .bd ul { width: 100% !important; }
.banner .bd li { width: 100% !important; height: 300px; overflow: hidden; text-align: center; }
.banner .hd { width: 100%; position: absolute; z-index: 1; bottom: 6px; left: 0; }
.banner .hd ul { text-align: right; }
.banner .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 26px; height: 18px; margin: 0 3px; overflow: hidden; background: #3B3B3B; line-height: 18px; text-align: center; color: #fff; }
.banner .hd ul li.on { background: #bf0d0d; }
/**/
.masthead { height: 59px; margin: 0 auto; padding-top: 8px; position: relative; width: 1000px; }
.logodiv { width: 640px; }
.thelogo { float: left; padding-left: 10px; width: 159px; padding-top: 18px; }
.navSet { padding: 5px 0px 1px 0; }
.navSet .set2 { color: #999999; float: right; padding-top: 0px; position: relative; width: 54px; z-index: 88; }
.navSet .set2.cGray { color: #DDDDDD; }
.navSet .set2.cGray a:hover { color: #BA2636; }
.navSet .set2 strong { color: #BA2636; }
.btn03 a { background: none repeat scroll 0 0 #BA2636; float: right; font-weight: bold; height: 15px; line-height: 15px; padding: 1px 0 0 1px; text-align: center; width: 36px; color: #FFF; }
.btn03 a:hover, #btnSwapLogin.btn03aHover, .btn03 .btn03aHover { background-color: #000; color: #900; }
.user { color: #666666; display: none; float: right; margin-right: -2px; padding: 2px 0 0 10px; position: relative; z-index: 88; }
.user span.name { background: url(../images/sprite8.gif) repeat scroll right -513px transparent; color: #004276; cursor: pointer; padding-right: 15px; position: relative; z-index: 88; }
.user span.nameup { background: url(../images/sprite8.gif) repeat scroll right -529px transparent; color: #004276; cursor: pointer; padding-right: 15px; position: relative; z-index: 88; }
.user span.quit { padding-left: 14px; }
a.cGray:link, a.cGray:visited { color: #666666; }
a.cGray:hover { color: #BA2636; }
.login { float: right; padding-right: 14px; width: 100px; }
.indexLogin { background: url(../images/sprite8.gif) no-repeat scroll right -349px transparent; display: none; height: 137px; position: absolute; right: 0; top: 31px; width: 341px; z-index: 100; }
.close { float: left; height: 15px; padding: 16px 9px 0 0; width: 332px; }
.reg { float: right; padding: 0px 16px 0 0; }
.cGray, .cGray a:link, .cGray a:visited, .fPic .cGray a:hover { color: #666666; }
.cGray a:hover { color: #BA2636; }
.cWhite, .cWhite a:link, .cWhite a:visited, .cWhite a:hover, .label01 li.current a:link, .label01 li.current a:visited, .label01 li.current a:hover, .curve li.current a:link, .curve li.current a:visited, .curve li.current a:hover { color: #FFFFFF; }
.btn03 a { background: none repeat scroll 0 0 #BA2636; float: right; font-weight: bold; height: 15px; line-height: 15px; padding: 1px 0 0 1px; text-align: center; width: 36px; }
.btn03 a:hover, #btnSwapLogin.btn03aHover, .btn03 .btn03aHover { background: none repeat scroll 0 0 #C5D0D4; text-decoration: none; }
.navFind { padding-right: 6px; width: 310px; }
.navFind span { float: left; }
.navFind .text { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #819BB4; color: #646464; font-size: 12px; height: 16px; margin-right: 7px; margin-top: 1px !important; padding: 2px 0 0 5px; width: 239px; }
.navFind .button { background: url(../images/sprite8.gif) no-repeat scroll 0 -618px transparent; width: 52px; height: 21px; }
/**/
.headBg { height: 56px; margin: 0 auto; padding-top: 48px; }
.headNav ul { background: url(../images/new_navline.jpg) no-repeat scroll right center transparent; float: left; margin-right: 20px; padding: 4px 30px 4px 8px; color: #b1c5dd; }
.headNav ul li a { color: #b1c5dd; padding-right: 8px; }
.headNav ul li a:hover { color: #FFF; }
.headNav ul li strong { color: #e1eefe; font-size: 14px }
.headNav ul li strong a { color: #e1eefe; }
.headNav ul li strong a:hover { color: #FFF; }
.headNav li, .lis04, .adList03 li { line-height: 24px; }
.headNav-last { background: none repeat scroll 0 0 transparent; margin-right: 0; padding-right: 0; }
/*首页-热点新闻*/
.hot_gz { margin-top: 12px; }
.hot_gz img { float: left; padding-top: 2px; }
.hot_gz div { color: #000000; float: left; font-size: 14px; font-weight: bolder; height: 30px; overflow: hidden; padding-left: 8px; text-align: left; width: 860px; }
.hot_gz div ul { line-height: 30px; text-align: left; }
.hot_gz div ul li { height: 30px; overflow: hidden; }
.hot_gz div a { color: #333333; }
.picshow_main { height: 120px; position: relative; width: 1000px; z-index: 1; margin: 0 auto; }
.picshow_main .imgbig { height: 115px; width: 1000px; }
.picshow_change { bottom: 5px; height: 20px; position: absolute; right: 10px; text-align: left; }
.picshow_change img { height: 15px; width: 15px; }
.picshow_change a { border: 1px solid; display: block; float: left; margin-right: 3px; }
/**/
/*首页左侧部分*/
.l { float: left; }
.r { clear: right; float: right; }
.con { }
.con_r { width: 340px; }
.con_m { width: 345px; padding-left: 10px; }
.con_l { width: 280px; background-color: #f1f2f4; }
.pad12 { background-color: #FFF; border: 1px solid #dce1e5; width: 268px; margin: 0 auto; margin-top: 6px; margin-bottom: 6px; }
.in_down{ background-color: #FFF; border: 1px solid #dce1e5; width: 268px; margin: 0 auto 6px; }
.navtit { height: 32px; }
.navtit ul { padding-left: 20px; }
.navtit li { float: left; width: 95px; margin-right: 6px; height: 32px; font-size: 14px; line-height: 36px; color: #FFF; }
.navtit li a { display: block; padding-top: 0px; color: #FFF; }
.navtit li.now { color: #FFF; font-weight: bolder; }
.navtit li.now a { color: #000; }
.navtit li.now2 { color: #FFF; font-weight: bolder; width: 120px; }
.navtit li.now2 a { color: #000; }
.in_down .pad12{background:none; border:0 none; margin:0;}
.in_down .navtit{width:248px; margin:0 auto; border-bottom:1px solid #ccc;}
.in_down .navtit ul{padding-left:10px;}
/**/
#tab2{margin-top: 26px;}
.phoslist { height: 272px; }
.gg li { background: url(../images/icon_dotted.gif) no-repeat left center; padding-left: 10px; height: 26px; line-height: 26px; overflow: hidden; vertical-align: text-top; border-bottom: 1px dotted #CCCCCC; text-align: left; }
.gg li.new { font-weight: bolder; }
/**/
.tab-link { border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; margin-bottom: 10px; }
.tab-link .tabs { background: url(../images/newlibg.jpg) repeat-x scroll 0 0 transparent; border-top: 3px solid #3581dc; height: 34px; list-style: none outside none; padding: 0; }
.tab-link .tabs li {background: url(../images/newlibg.jpg) repeat-x scroll 0 0 transparent; border-right: 1px solid #CFCFCF; cursor: pointer; float: left; list-style-image: none !important; margin: 0 !important; padding: 0; text-indent: 0; }
.tab-link .tabs a { color: #0B73B3; cursor: default; display: block; font-size: 14px; height: 34px; line-height: 34px; margin: 0; padding: 0; position: relative; text-align: center; text-decoration: none; width: 80px; }
.tab-link .tabs a:active { outline: medium none; }
.tab-link .tabs a:hover {background: url(../images/newlibghover.jpg) repeat-x scroll 0 0 transparent; color: #000000; font-weight: bolder; }
.tab-link .tabs .current, .tabs .current:hover, .tabs li.current a { background: url(../images/newlibghover.jpg) repeat-x scroll 0 0 transparent; color: #333333; font-weight: bold; }
.tab-link .tabs li.more, .tab-link .tabs li.more a { background: none repeat scroll 0 0 transparent; cursor: pointer; float: right; font-size: 12px; font-weight: normal; width: 40px; }

/*考试题库*/
.pt {width: 236px; height:auto;padding-bottom: 6px; margin: 0 auto; }
.pt a { width: 100%; height: 100%; display: block; }

.pt_1{ height:30px; line-height:30px; background:url(../images/class_nav.gif) no-repeat 0px 10px; padding-left:15px; font-size:14px; border-top:1px dashed #ddd}
.pt_2{ height:20px; line-height:20px; background:url(../images/ye_dian.gif) no-repeat 10px 10px; padding-left:20px; font-size:12px;}
.pt_3{ height:20px; line-height:20px; background:url(../images/icon_dotted.gif) no-repeat 20px 10px; padding-left:30px; font-size:12px;}
.tkitem span { height: 48px; width: 60px; float: left; margin-top: 6px; margin-left: 8px; background-image: url(../images/all.png)!important; background-repeat: no-repeat; }
.pt a .tkitemr { width: 150px; float: left; margin-left: 10px; color:#575757;}
.pt a .tkitemr p { width: 100%; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; font-size: 16px; margin-top: 6px; font-weight:bold; }
.pt a .tkitemr p:hover{color:#c00;}
.tkitem .tkitemr em { display: inline-block; padding: 1px 8px; border: 1px solid #bbb; color: #989898; font-style: normal; border-radius: 5px; }
.tkitem span.tkicon1 { background-position: -1px -875px; }
.tkitem span.tkicon2 { background-position: 0px -825px; }
.tkitem span.tkicon3 { background-position: -67px -723px; }
.tkitem span.tkicon4 { background-position: -67px -878px; }
.tkitem span.tkicon5 { background-position: -68px -676px; }
.ht { background: url(../images/js_index_35.jpg) no-repeat 0px 0px; width: 236px; height: 68px; overflow: hidden; padding: 6px 0; margin: 0 auto; }
.ht .iconimg { float: left; width: 33px; margin-left: 0px; font-weight: 700; letter-spacing: 1px; color: #1A75C2; padding-top: 6px; padding-left: 12px; padding-right: 10px;}
.ht .iconimg a { color: #1A75C2; }
.ht .iconimg span { background: url(../images/t_icon.gif) no-repeat; height: 28px; width: 28px; display: block; margin-left: 0px; }
.ht .iconimg span.no1 { background-position: -28px 0px; }
.ht .iconimg span.no2 { background-position: 0px 0px; }
.ht .iconimg span.no3 { background-position: -84px 0px; }
.ht p.titblack { font-size: 14px; text-align: left; height: 21px; font-weight: bold; line-height: 21px; padding-top:4px;}
.ht p.titblack a { color: #575757; }
.ht p.titblack a:hover { color: #000; }
.ht p.other, .ht p.other a { font-size: 14px; font-weight: bold; text-indent: 40px; height: 21px; color: #F00;}
.ht p.other span { padding: 0px 2px;}
.ht p.other a:hover { color: #000; }
/**/
.field { width: 100%; height: 110px; }
.field p { margin: 10px 0px; }
.field span { float: left; width: 68px; text-align: right; line-height: 22px; height: 22px; color: #555555; }
.field input { width: 140px; border: 1px solid #C8C8C8; line-height: 22px; height: 22px; color: #666; padding-left: 2px; }
.field p span img { margin-right: 0px; }
.field p span.imgw { width: 90px; }
.field p span.imgw input { width: 83px; height: 28px; vertical-align: middle; border: none }
/**/
.buts{ border-top:1px dashed #ddd}
.buts li { float: left; margin-left: 4px; width:100%; height:31px; line-height:31px;color: #484747; display: block;text-align: left; padding-left: 10px; font-size:14px;}
.buts li a { color: #484747; font-weight: bold; display: block; background: url(../images/icon.gif) no-repeat; padding-left: 35px }
.buts li a.cx1 { background-position: -460px 10px }
.buts li a.cx2 { background-position: -460px -37px }
.buts li a.cx3 { background-position: -460px -87px }
.buts li a.cx4 { background-position: -460px -136px }
/*友情链接*/
.friendlink { width: 1000px; height: auto; margin: 0 auto 32px auto; border: 1px solid #eaeaea; border-top: 2px solid #379be7; padding-bottom: 10px; }
.friendlink h { font-size: 22px; line-height: 45px; float: left; width: 100%; text-indent: 15px; }
.friendlink a { padding: 0 11px; line-height: 25px; float: left; color: #979797; font-size: 12px; }
.friendlink a:hover { color: #379be7; transition: all 200ms linear; -webkit-transition: all 200ms linear; }
/*jobs*/
.list_jobs { overflow: hidden; }
.list_jobs li { line-height: 23px; height: 23px; clear: both; }
.list_jobs li span { float: left; display: block; text-align: left; }
.list_jobs li span.job { color: #425BA6; }
.list_jobs li span.company { }
.list_jobs li span.time { float: right; }
.list_jobs li span.new { width: 30px; padding-top: 6px; }
/**/
.pwrap { padding: 3px 10px; }
/**/
.list { }
.list li { background: url(../images/icon_dotted.gif) no-repeat left center transparent; border-bottom: 1px dotted #CCCCCC; height: 26px; line-height: 26px; padding-left: 10px; text-align: left; overflow: hidden; }
.news-date { color: #999999; float: right; margin-top: 0; padding-left: 10px; }
/**/
.ad_2 { padding-left: 10px; padding-bottom: 12px; }
.ad_2 img { width: 710px; height: 90px; }
/***/
.bottom { padding: 10px; }
.bottom p { color: #5D6063; height: 21px; line-height: 21px; }
/**/

div.slideBox { position: relative; width: 260px; margin: 0 auto; height: 190px; overflow: hidden }
div.slideBox ul.items { z-index: 1; position: absolute; float: left; background: none; list-style: none; padding: 0px; margin: 0px; left: 0; }
div.slideBox ul.items li { float: left; background: none; list-style: none; padding: 0px; margin: 0px; }
div.slideBox ul.items li a { float: left; line-height: normal !important; padding: 0px !important; border: none; }
div.slideBox ul.items li a img { margin: 0px !important; padding: 0px !important; display: block; border: none; }
div.slideBox div.tips { z-index: 2; position: absolute; bottom: -20px; left: 0; width: 100%; height: 40px; background-color: #fff; overflow: hidden; }
div.slideBox div.tips div.title { z-index: 3; position: absolute; left: 8px; top: 5px; height: 100%; text-align: center; width: 240px }
div.slideBox div.tips div.title a { color: #000; font-size: 12px; line-height: 16px; text-decoration: none; }
div.slideBox div.tips div.title a:hover { text-decoration: underline !important; }
div.slideBox div.tips div.nums { z-index: 4; position: absolute; right: 0px; top: 10px; height: 100%; }
div.slideBox div.tips div.nums a { display: inline-block; float: left; width: 10px; height: 10px; background-color: #FFF; text-indent: -99999px; margin: 15px 10px 0px 0px; }
div.slideBox div.tips div.nums a.active { background-color: #09C; }
.listtime td, .listtime th { border: 1px solid #999999; font-size: 12px; font-weight: 100; line-height: 20px; }
.listtime td a { color: #0B73B3; }
/**/
.list2 { }
.list2 li { background: url(../images/icon_dotted.gif) no-repeat scroll 0 10px transparent; border-bottom: 1px dotted #CCCCCC; height: 23px; line-height: 23px; padding-left: 10px; text-align: left; overflow: hidden; color: #2c5c83; }
.list2 li a { color: #2c5c83; }
.list2 li .news-date a{color:#999;}
.list2 li a:hover { color: #F00; }
.more1 a { color: #2c5c83; }
li.more1, .more1 { text-align: right; background: none; border-bottom: none; }
div.more1 { padding-right: 5px }
.tk li.more1 { width: 225px; }
.navtit li.more, .navtit li.more a { color: #2c5c83; cursor: pointer; float: right; font-size: 12px; font-weight: normal; width: 40px; }
.disno { display: none }
.run { position: relative; height: 210px; width: 260px; }
.runlf { z-index: 100; left: 0px; position: absolute; top: 75px; width: 20px; height: 34px; }
.runrg { z-index: 100; right: 0px; position: absolute; top: 75px; width: 20px; height: 34px; }
.runlf img { cursor: pointer }
.runrg img { cursor: pointer }
#gdq { overflow: hidden; width: 260px; height: 210px; position: absolute }
#gdq div { width: 50000px }
#gdq dl { float: left; width: 260px; height: 210px; position: relative; text-align: center }
#gdq dt { margin: 0px auto; overflow: hidden; width: 260px; height: 184px; }
#gdq img { vertical-align: bottom; width: 260px; height: 184px;}
#gdq dd { font-size: 12px; width: 260px; color: #fff; position: absolute; left: 0; bottom: 0px; line-height: 20px; font-family: "宋体"; height: 20px; text-align: center; overflow: hidden;}
#gdq dd a { color: #111; text-decoration: none }
#gdq ul { margin: 0; padding: 0 }
#gdq ul li { float: left; width: 260px }
#lfbut, #rgbut { display: block; width: 20px; height: 34px; background: url(../images/ico.gif) no-repeat; FILTER: alpha(opacity=60); opacity: 0.60 }
#rgbut { background: url(../images/ico.gif) no-repeat -10px -46px; }
#rgbut:hover, #lfbut:hover { FILTER: alpha(opacity=100); opacity: 1 }
/*新闻列表*/
.side { font-family: "微软雅黑"; margin-top: 20px; }
.side_lt { width: 220px; float: left; }
.side_tit { height: 36px; background: #3581dc; color: #FFF; text-align: center; font-size: 16px; line-height: 36px; }
.side_menu { border: #d8e5d8 1px solid; background-color: #fff; padding-bottom: 20px; overflow: hidden; }
.side_nav li { width: 187px; height: 30px; line-height: 30px; background: #efefef; margin: 20px auto 0; text-align: center; font-size: 14px; }
.side_nav li a { display: block; width: 100%; height: 100%; }
.side_nav li:hover, .side_nav li.current { background-color: #3581dc; }
.side_nav li:hover a, .side_nav li.current a { color: #fff; }
.lianxi { background-color: #fff; margin-top: 10px; border: #d8e5d8 1px solid; }
.lx_ct { height: 42px; background: url(../images/mb_bg.png) no-repeat 10px center; margin-top: 15px; padding-left: 66px; letter-spacing: 1px; }
.lx_ct h3 { font-size: 14px; line-height: 21px; height: 21px; }
.lx_ct h4 { font-size: 14px; letter-spacing: 2px; line-height: 21px; height: 21px; color: #ff7e00; }
.cont_div { line-height: 25px; padding: 15px 0px 15px 10px; font-size: 12px; color: #666; }
.side_rt { width: 762px; float: right; background-color: #fff; }
.about_h1 { background: url(../images/nwesnav_bg.png) no-repeat; height: 30px; line-height: 30px; border-bottom: #dadada 1px dotted; color: #FFF; text-indent: 20px; }
.about_h1 h1 { height: 31px; font-size: 14px; color: #FFF; text-indent: 20px; width: 125px; float: left; }
.about_h1 span { float: right; padding-right: 15px; color: #666765; font-size: 12px; font-family: 宋体; }
.about_h1 span a { color: #666; }
.about_h1 span a:hover { color: #F00; }
.list_news li { background: url(../images/icon_dotted.gif) no-repeat left center; padding-left: 10px; line-height: 26px; border-bottom: 1px dotted #CCCCCC; text-align: left; }
/*分页*/
#page { height: 30px; text-align: center; margin: 10px 0 0 10px; }
#page ul { list-style: none; padding: 0; margin: 0; }
#page ul li { list-style: none; padding: 0; margin: 0; font-size: 12px; margin-right: 2px; float: left; background: none }
#page ul li em { padding: 0 10px; }
#page ul a { border: solid 1px #ccc; margin-right: 2px; font-size: 12px; line-height: 16px; color: #1D3885; padding: 2px 6px; text-decoration: none; display: inline-block }
#page ul .active a, #page ul a:hover { background: #1D3885; color: #FFFFFF; font-weight: bold }
#page ul .n a { padding: 2px 5px; display: inline-block; }
#page ul .n { width: 38px; color: #aaa }
#page ul .n span { border: 1px solid #ccc; display: block; text-align: center; height: 20px; line-height: 20px }
#page ul .n a:hover { font-weight: 100 }
#page ul li select{border:1px solid #ccc;}
/*新闻内容*/
.padding15 { padding: 15px; }
.chanp_t_p{ width:360px; float:left; height:272px; border:1px solid #eee; padding:1px}
.chanp_t_p img{ max-width:360px; max-height:272px;}
.chanp_t_t{ width:360px; margin-left:8px; float:right}
.chanp_t_t h1{ font-size:16px; color:#0099CC; height:30px}
.chanp_t_t li{ height:60px; line-height:60px; margin-top:50px}
.chanp_t_t li a{padding:5px; background:#FF9900; color:#fff;border-radius:5px;}
.chanp_c{ width:732px; clear:both; padding-top:30px}
.chanp_c_t{width:732px; clear:both; border-bottom:1px solid #dedede; height:30px}
.chanp_c_t li{ width:80px; float:left; border:1px solid #dedede;height:30px; border-bottom:none; margin-right:10px; text-align:center; line-height:30px;cursor:pointer;}
.OnMouseOverBg{ background-color:#3581dc; color:#FFFFFF} 
.OnMouseOutBg{ background-color:none; }
#table1{ width:100%; clear:both; padding-top:20px}
#table2{ width:100%; clear:both; padding-top:20px}
#table3{ width:100%; clear:both; padding-top:20px}
#table4{ width:100%; clear:both; padding-top:20px}
#table4 ul{ width:300px; height:100px; margin:50px 100px; border:1px solid #dedede;border-radius:5px}
#table4 ul li{ width:100%; height:30px; line-height:30px; text-align:center}
#table4 ul li a{ width:100px; height:30px;border-radius:5px; background:#0099FF; text-align:center; padding:5px 10px; color:#fff}



.padding15 h2 { font-size: 18px; font-weight: normal; color: #ea042b; height: auto; line-height: 30px; text-align: center; padding-top: 15px; }
.title_s { text-align: center; color: #666; font-size: 12px; padding-top: 5px; }
.newsview { font-size: 14px; padding-top: 25px; margin-top: 30px; border-top: 1px dashed #999; line-height: 180%; }
.Mso { font-size: 16px; margin-top: 10px; }
.Mso_lt { float: left; height: 30px; line-height: 30px; width: 70px; text-align: right; }
.Mso_list { width: 640px; float: left; }
.Mso_list li { height: 30px; line-height: 30px; }
.Mso_list li a { color: #004276; }
.save { text-align: right; padding: 10px 0; font-size: 14px; }
.save a { margin: 0 10px; }
.viewpage { background: #efefef; margin: 30px 0px 30px 0px; font-size: 14px; padding: 10px; }
.viewpage .list_prev, .viewpage .list_next { height: 30px; line-height: 30px; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #898989; }
.viewpage a { color: #898989; }
.viewpage a:hover { color: #F00; }
/*留言板*/
.lx_content { width: 1000px; margin: 10px auto 0; }
.position { height: 40px; }
.tableborder { border: 1px solid #ccc; width: 100%; margin-bottom: 20px; padding-bottom: 20px; font-size: 14px; }
.tableborder .header { background: #F0F0F0; color: #000; border: 1px solid #AACCEE; border-bottom: none; }
.list_content { width: 1000px; }
.tableborder td { line-height: 30px; padding-left: 5px; padding-top: 5px; padding-right: 5px; }
.tableborder th { line-height: 30px; padding-left: 5px; padding-top: 5px; padding-right: 5px; background-color: #CCC; width: 100px; }
.tableborder1 { border: #CCC 1px solid; width: 800px; margin-top: 10px; }
.tableborder1 td { line-height: 26px; padding-left: 5px; padding-top: 5px; padding-right: 5px; border-bottom: #CCC 1px solid }
.tableborder1 th { text-align: right; line-height: 30px; padding-left: 5px; padding-top: 5px; padding-right: 5px; background-color: #F3F3F3; width: 100px; }
.tableborder1 td .input { border: #666 1px solid; height: 23px; line-height: 23px; width: 300px; margin-right: 10px; }
.tableborder1 td textarea { border: #666 1px solid; line-height: 23px; width: 500px }
.anniu { background-color: #057cd6; color: #FFF; border: 0px; width: 100px; height: 25px; line-height: 25px; margin-bottom: 10px; margin-right: 10px; cursor: pointer; }
/*招聘求职列表*/
.table_list01 tr { padding: 10px; text-align: left; }
.table_list01 td { border: 1px solid #ccc; border-collapse: collapse; color: #707070; height: 10px; line-height: 25px; padding-left: 10px; text-align: left; }
.table_list01 tr.tit01 { background-color: #FDFBE0; font-weight: bolder; height: 28px; }
.table_list01 td.tittit { font-weight: bolder; }
.table_list01 td a:hover { color: #000; text-decoration: underline; }
/*招聘内容*/
.list_class55_con_con { border: 1px solid #D7D5D5; padding: 12px; font-size: 14px; }
.list_class55_con_con h4 { padding: 6px 0px; padding-bottom: 3px; color: #0156C3; font-size: 16px; border-bottom: 1px solid #ccc; }
.list_class55_con_con h4 span { float: right; }
.list_class55_con_con h4 span a { color: #FF7300; font-weight: normal; float: right; font-size: 12px; }
.list_class55_con_con h5 { font-size: 14px; padding: 12px 0 3px 0px; text-align: left; color: #3B3B3B; }
.list_class55_con_con p span { font-weight: bolder; padding: 0px; padding-right: 12px; display: inline; }
.txt_sow { font-weight: normal; padding: 10px 20px; }
.table_list002 { border-collapse: collapse; margin-top: 12px; }
.table_list002 tr { border: 1px solid #CCCCCC; border-collapse: collapse; padding: 0; text-align: left; }
.table_list002 td { border: 1px solid #CCCCCC; border-collapse: collapse; color: #707070; height: 22px; line-height: 22px; padding-left: 10px; text-align: left; }
.table_list002 td.color_blue { color: #333366; }
.table_list002 tr.tit002 { background-color: #E3E3E3; font-weight: bolder; height: 28px; }
.table_list002 td.tittit2 { background-color: #EDF4FC; text-align: center; }
.table_list002 td a:hover { color: Red; text-decoration: underline; }
.table_list002 .item { background-color: #FFFFFF; }
.table_list002 .item:hover { background-color: #F0F3F5; color: Red; }
.table_list002 a { color: #707070; text-decoration: none; }
.table_list002 .red { color: Red; }
.table_list003 { border-collapse: collapse; margin-top: 12px; }
.table_list003 tr { border: 0 solid #CCCCCC; border-collapse: collapse; padding: 0; text-align: left; }
.table_list003 td { border: 0 solid #CCCCCC; border-collapse: collapse; color: #707070; height: 22px; line-height: 22px; padding-left: 10px; text-align: left; }
.table_list003 td.color_blue { color: #333366; font-weight: bolder; }
.table_list003 tr.tit002 { background-color: #E3E3E3; font-weight: bolder; height: 28px; }
.table_list003 td.tittit2 { background-color: #EDF4FC; text-align: center; }
.table_list003 td a:hover { color: Red; text-decoration: underline; }
.table_list003 .item { background-color: #FFFFFF; }
.table_list003 .item:hover { background-color: #F0F3F5; color: Red; }
.table_list003 a { color: #707070; text-decoration: none; }
.table_list003 .red { color: red; }
/*招聘内容弹出层*/
.reveal-modal-bg { position: fixed; height: 100%; width: 100%; background: #000; background: rgba(0,0,0,.4); z-index: 1000; display: none; top: 0; left: 0; }
.reveal-modal { visibility: hidden; top: 300px; left: 50%; margin-left: -260px; width: 520px; background: #fff; position: fixed; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 10px rgba(0,0,0,.4); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4); -box-shadow: 0 0 10px rgba(0,0,0,.4); z-index: 1001;}
.reveal-modal.small { width: 200px; margin-left: -140px; }
.reveal-modal.medium { width: 400px; margin-left: -240px; }
.reveal-modal.large { width: 600px; margin-left: -340px; }
.reveal-modal.xlarge { width: 800px; margin-left: -440px; }
.reveal-modal .close-reveal-modal { position: absolute; top: -20px; right: -20px; cursor: pointer; width:46px; height: 46px; background: url(../images/close_bg.png) no-repeat;}
.reveal-modal .close-reveal-modal:hover{background-position: -46px 0;}
.reveal-modal h1{height:40px; line-height:40px; background-color: #f5f9fc; font-size: 16px; text-align: center;}
.reveal_cont{padding: 20px;}
.reveal_sm{font-size: 14px; padding: 20px 0;}
.btn-primary{width: 70px; height: 30px; margin:0 auto; display: block; border:0 none; cursor: pointer; background-color: #3581dc; color: #fff; font-size: 14px; outline: 0 none;}
/*题库列表模板*/
.st_body .about_h1 h1 { text-indent: 10px; }
.relativeSubject { margin: 10px; border-bottom: 1px solid #00a8ff; }
.relative_lt { width: 70px; height: 26px; line-height: 24px; white-space: nowrap; float: left; font-size: 14px; font-weight: normal; }
.relativeSubject ul { width: 664px; float: right; }
.relativeSubject li { float: left; margin: 0 14px 10px 0; height: 26px; line-height: 26px; border-radius: 5px; }
.relativeSubject li a { display: inline-block; height:26px; line-height:26px; padding: 0 12px; *display:block; zoom:1;}
.relativeSubject li.current,.relativeSubject li:hover { background-color: #42abfb; }
.relativeSubject li.current a,.relativeSubject li:hover a { color: #fff; }
.sj-item { padding: 10px; padding-top:0; margin-top:20px; overflow:hidden; position:relative;}
.sj_ty{overflow:hidden; width:100%;}
.sj_ty .sj_ty_tit{}
.sj_ty .sj_ty_tit li{ float:left; height:30px; line-height:30px; border:1px solid #dedede; text-align:center; background:#42ABFB; color:#fff}
.sj_ty .sj_ty_tit .tit1{ width:80px;}
.sj_ty .sj_ty_tit .tit2{ width:173px; border-left:none;}
.sj_ty .sj_ty_tit .tit3{ width:80px; border-left:none;}
.sj_ty .sj_ty_tit .tit4{ width:80px; border-left:none;}
.sj_ty .sj_ty_tit .tit5{ width:80px; border-left:none;}
.sj_ty .sj_ty_tit .tit6{ width:80px; border-left:none;}
.sj_ty .sj_ty_tit .tit7{ width:80px; border-left:none;}
.sj_ty .sj_ty_tit .tit8{ width:80px; border-left:none;}

.sj_ty .sj_ty_list{}
.sj_ty .sj_ty_list li{ float:left; height:30px; line-height:30px; border:1px solid #dedede; border-top:none; text-align:center;}
.sj_ty .sj_ty_list li a{ color:#0099CC}
.sj_ty .sj_ty_list li a:hover{ color:#ff0000}
.sj_ty .sj_ty_list .list1{ width:80px;}
.sj_ty .sj_ty_list .list2{ width:173px; border-left:none;}
.sj_ty .sj_ty_list .list3{ width:80px; border-left:none;}
.sj_ty .sj_ty_list .list4{ width:80px; border-left:none;}
.sj_ty .sj_ty_list .list5{ width:80px; border-left:none;}
.sj_ty .sj_ty_list .list6{ width:80px; border-left:none;}
.sj_ty .sj_ty_list .list7{ width:80px; border-left:none;}
.sj_ty .sj_ty_list .list8{ width:80px; border-left:none;}

.sj-item dl.second-content { height: 92px; padding-left: 30px; border-top: 1px dashed #eaeaea; position: relative;}
.sj-item dl.second-content dt { height: 46px; line-height: 46px; font-size: 14px; float: left; width: 570px; overflow: hidden; padding-top: 22px;}
.sj-item dl.second-content dt i { background: url(../images/secondicons.png) no-repeat -288px -3px; width: 10px; height: 90px; display: block; position: absolute; left: 0; bottom: 40px; }
.sj-item dl.second-content dd { margin: 28px 10px 0 0; background: #379be7; border: 1px solid #eaeaea; width: 120px; height: 34px; line-height: 34px; float: right; text-align:center;}
.sj-item dl.second-content dd span.do-icon { background: url(../images/secondicons.png) no-repeat -66px -56px; margin-top: 5px; height: 21px; width: 21px; transition: all 200ms linear; -webkit-transition: all 200ms linear; float: right; }
.sj-item dl.second-content dd a{display:block; width:100%; height:100%; color:#fff;}
.sj-item dl.second-content dd:hover { background-color: #057cd6; }
.sj-item dl.second-content dd:hover a { color: #fff; }
.sj-item dl.second-content dd:hover span.do-icon { background-position: -100px -56px; }
.sj-item dl.second-content:hover { background: #f1f5f7; }
/*视频列表*/
.list_img{overflow: hidden;}
.list_img ul{width: 105%; overflow: hidden;}
.list_img li{float: left; width: 240px; margin-right: 10px; margin-bottom: 10px;}
.list_titpic{width: 100%; height: 160px; text-align: center; overflow: hidden;;}
.list_titpic img{width: auto; height: 160px;}
.imglist_title{height: 30px; line-height: 30px; text-align: center; font-size: 14px; overflow: hidden;}
/*视频内容*/
.video_cont{width: 640px; height: 400px; margin:0 auto; padding-bottom: 80px;}
/*求职内容*/
.cont_jobs .list_class55_con_con h4{border:0 none;}
.resumeShow table{background-color: #f1f1f1;}
.resumeShow td {background-color: #fff; padding-left: 5px;}
.tjk_span{padding:30px 0;}
.user_tx{max-width: 170px; max-height: 170px;}
/*搜索*/
.sear_cont{padding: 10px;}
.sear_cont .t_keyboard{width: 160px; height: 16px; line-height: 16px; padding: 4px; border:1px solid #ccc; color: #575757; display: inline-block;}
.sear_cont .t_sear{width: 60px; height: 24px; line-height: 24px; display: inline-block; background-color: #ff7e00; outline: 0 none; color: #fff; cursor: pointer;}
.key_num{padding: 10px; font-size: 14px;}
/*题库内容*/
.tk_body .newsview{margin-top: 10px;}
.start_time input{width: 80px; height: 34px; line-height: 34px; display: inline-block; float: left; background-color: #3581dc; margin-right: 10px; color: #fff; cursor: pointer;}
/*考试报名*/
.tt_body .about_h1{background:url(../images/nwesnav_bg1.png) no-repeat;}
.tt_body .about_h1 h1 { text-indent: 10px;  width: 300px;}
.exam_tit{text-align: center; line-height: 30px; padding:20px 20px 0 20px;}
.exam_tit strong{font-size: 16px;}
.exam_tit p{font-size: 15px; border-bottom:1px solid #ccc; padding-bottom: 10px;}
.exam_tit p span{color: red; padding: 4px;}
.exam_form{padding: 20px 60px;}
.exam_form table td,.exam_form table th{font-size: 14px;padding: 6px 0;}
.exam_form table td input{width: 340px; height: 18px; padding: 4px; border:1px solid #ccc; color: #575757;}
.exam_form table td select{width: 350px; height: 28px; border:1px solid #ccc; color: #575757; outline: 0 none;}
.exam_form table td span{color: red; padding-left: 10px;}
.exam_submit{margin-left:200px; margin-top: 20px; width: 100px; height: 30px; line-height: 30px; color: #fff; background-color: #3581dc; cursor: pointer; font-size: 14px; letter-spacing: 10px; text-indent: 10px;}
.exam_form table td .bmzy_table #bmzy_1_1,.exam_form table td .bmzy_table #bmzy_1_2{width: 188px;}
.exam_form table td .bmzy_table #bmzy_2_1,.exam_form table td .bmzy_table #bmzy_2_2{width: 184px;}
.exam_form table td .bmzy_table #bmzy_3_1,.exam_form table td .bmzy_table #bmzy_3_2{width: 80px;}
/*下载中心*/
.Downso{margin-top:20px; font-size:14px;}
.Downso a{color:#3581dc;}
/**/
.btx_div{font-size:14px; padding-left:10px; line-height:30px;}
.btx_div span{color:red; padding:0 8px;}
.bd_table td span{color:red; font-size:14px;}
/*会员头像*/
.account-value{padding-left:10px;}
.user_div{float:left; border:1px solid #d4d4d4; padding:6px;}
.user_div img{height:80px; max-width: 80px; width:auto;}
.file_div{float:left; position:relative; margin-left:16px;}
.file_div a{width:100px; height:30px; line-height:30px; border-radius:5px; display:block; text-align:center; font-size:14px; background-color:#249DD5; position:absolute; top:30px; left:0; color:#fff;}

#edituserxx table td .file_div .userpicfile {width:100px; height:30px; line-height:30px; padding:0; margin:0; opacity: 0; position: absolute; top:30px; left:0; z-index: 10; cursor:pointer;}
/*考试报名*/
.zp_img{width: 340px; height: auto; border: 1px solid #ccc; padding: 6px 4px; display: none; margin-bottom: 6px;}
/*会员登录*/
.form_reg{display: none;}
.hide{display: none;}
.zcxx_td{width: 16%;}
.bd_table td input[type="text"]{width: 285px;}
.bd_table td textarea{width: 285px;}
.w296{width: 296px;}
.bd_table{width: 80%;}
/*公司详情*/
.table_list11 td{ height: 30px;}