@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, hr, form, input, textarea, p, td { margin: 0; padding: 0; color: #333; }
body { font-family: "微软雅黑"; }
img { vertical-align: middle; list-style: none; border: none; }
ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
select:hover { cursor: pointer; }
a { text-decoration: none; color: #333; }
*:focus { outline: none; }
/*公共样式*/
.width_1000 { width: 1060px; margin: 0px auto; }
.fl { float: left; }
.fr { float: right }
.clear { clear: both; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
/*header_top头部*/

.header_top { width: 100%; border-bottom: 1px solid #e8e8e6; height: 35px; }
.header_top .fl { line-height: 34px; font-size: 13px; color: #333; }
.header_top .fl dt { display: inline-block; padding: 0px 8px; }
.header_top .fr { color: #323131; line-height: 30px; }
.header_top .fr dt { display: inline-block; padding: 0px 8px; font-size: 13px; }
.header_top .fr .wxtb { background: url(../images/wxtb.png) no-repeat left center; padding-left: 25px; position: relative; }
.header_top .fr .wx_box { width: 110px; height: 110px; border: 1px solid #DDD; position: absolute; top: 28px; left: -20px; z-index: 1000; display: none; }
.header_top .fr .wx_box img { width: 110px; height: 110px; }
.header_top .fr .wxtb:hover .wx_box { display: block; }
.header_top .fr a { color: #323131; line-height: 34px; font-size: 13px; }
.header_top .fr a img { width: 24px; height: 34px; }
.header_top .fr a:hover { text-decoration: none; color: #247bb3 }
.y_log { width: 71px; height: 22px; background: #f6e9ac; display: inline-block; margin-right: 15px; float: left; line-height: 22px; text-align: center; margin-top: 5px; border: 1px solid #ebebeb; color: #fff; border-radius: 5px; position: relative; z-index: 2; font-size: 13px; }
.y_log:hover { background: #f49006; color: #fff !important; text-decoration: none !important; }
/*logo*/
.logo_box { height: 115px; }
.logo { float: left; width: 219px; height: 70px; margin-top: 23px; }
/*top_middle*/

.top_middle { display: inline-block; width: 535px; height: 100px; margin: 0px auto; float: left; padding-top: 15px; }
.top_middle img { width: 535px; height: 100px; }
/*搜索*/
.soso { float: right; width: 300px; margin: 45px 0px 0 0; font-size: 14px; color: #a4a4a4; position: relative; }
.soinp { float: left; width: 230px; height: 14px; line-height: 14px; font-size: 14px; border: 1px solid #c1c1c1; border-right: none; color: #666; padding: 9px; border-radius: 3px; behavior: url(js/pie.html); position: relative; z-index: 2; }
.sosub { background: url(../images/sosub.png) no-repeat; display: block; height: 34px; width: 54px; border-left: none; text-align: center; color: #ebebe9; z-index: 3; position: absolute; right: 0px; top: 0px; }
#box { display: none; width: 84px; height: 85px; text-align: left; line-height: 175%; text-indent: 2em; position: absolute; z-index: 1000; top: 25px; padding-left: 50px; }
/*导航栏*/

.m_width { width: 100%; background: #c33a34 }
.nav { height: 50px; color: #363535; overflow: hidden; position: relative; font-family: "微软雅黑", "黑体", "宋体"; }
.nav li { width: 106px; float: left; font-size: 16px; font-weight: bold; font-family: "微软雅黑", "黑体", "宋体"; }
.nav a { display: block; color: #363535; line-height: 50px; text-align: center; color: #fff; }
.nav a:hover { background: #dd8e11; color: #fff; }
.no { background: #dd8e11; color: #fff; }
/*main*/
.main_box { margin-top: 20px; }
.main_box .fl { width: 300px; }
.flexslider { width: 300px; position: relative; height: 240px; overflow: hidden; border: 1px solid #F6F6F6; }
.slides { z-index: 1; }
.slides li { height: 240px; position: relative; }
.slides li span { width: 300px; padding: 0px 5px; display: block; position: absolute; left: 0px; bottom: 0px; background: url(../images/opbg.png); height: 30px; color: #FFF; line-height: 30px; font-size: 14px; overflow: hidden }
.slides li img { width: 300px; height: 240px; }
.flex-control-nav { position: absolute; bottom: -7px; z-index: 2; width: 100%; left: 65%; }
.flex-control-nav li { display: inline-block; width: 8px; height: 8px; margin: 0 4px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 8px; height: 8px; line-height: 40px; overflow: hidden; background: url(../images/sli.png) no-repeat; _background: url(../images/ie_sli.png) no-repeat; cursor: pointer; margin-left: 1px; }
.flex-control-nav .flex-active { background: url(../images/slih.png) no-repeat; _background: url(../images/ie_slih.png) no-repeat; }
.flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 45%; }
.title1 { background: url(../images/xx.png) #c33a34 no-repeat 15px center; padding-left: 40px; height: 35px; font-size: 16px; line-height: 35px; color: #FFFFFF; margin-top: 10px; }
.border { border: 1px #DDD solid; }
.zt { height: 100%; }
.zt ul { overflow: hidden; _zoom: 1; padding: 10px 0 5px 10px; }
.zt ul li { float: left; width: 62px; height: 76px; margin-right: 10px; }
.zt ul li a img { display: block; width: 62px; height: 51px; }
.zt ul li a { text-decoration: none; }
.zt ul li a p { display: block; width: 62px; text-align: center; height: 25px; line-height: 25px; font-size: 12px; }
.center { float: left; width: 430px; margin-left: 0px; }
.xwh3 { text-align: center; line-height: 35px; font-size: 18px; }
.xwh3 a { color: #CC0000 }
.xw { overflow: hidden; _zoom: 1; margin-bottom: 10px; margin-top: 7px; }
.xw ul li { float: left; width: 215px; height: 30px; overflow: hidden; text-align: center; line-height: 30px; font-size: 14px; }
.xw ul li a { display: inline; padding: 0px 5px; height: 30px; overflow: hidden; line-height: 30px; font-size: 14px; }
.xw ul li a:hover { color: #cc0000; }
.gk { height: 35px; background: url(../images/lb.png) #c33a34 no-repeat 15px center; line-height: 35px; font-size: 16px; color: #FFF; margin-top: 10px; padding-left: 40px }
.n2 { border: 1px solid #c1c1c1; border-top: none; padding: 5px 0px }
.n2 li { line-height: 30px; height: 30px; overflow: hidden; padding: 0px 10px; }
.n2 li a { padding-left: 13px; font-size: 14px; transition: all 200ms ease-in 0s; background: url(../images/n2.png) 0px 13px no-repeat; display: block; }
.n2 li a:hover {  color: #c33a34; }
/*middle*/
.bh { border: none !important; padding-bottom: 10px !important; }
.middle { width: 430px; float: left; margin-left: 15px; }
.m_list_box { float: left; border-bottom: 1px dashed #c1c1c1; padding-bottom: 10px; margin-bottom: 5px }
.m_list_box b { display: block; line-height: 30px; height: 30px; overflow: hidden; text-align: center; color: #F00; font-size: 16px; }
.m_list_box ul { }
.m_list_box ul li { float: left; width: 205px; height: 27px; line-height: 27px; overflow: hidden; padding: 0px 5px; }
.m_list_box li a { padding-left: 13px; font-size: 14px; transition: all 200ms ease-in 0s; background: url(../images/op55.png) no-repeat left center; display: block; }
.m_list_box li a:hover { color: #089ee3; }
/**/
.main_box .fr { width: 300px; }
.main_box .fr .tl { height: 35px; line-height: 35px; background: url(../images/tiem.png) #c33a34 no-repeat 15px center; color: #FFF; font-size: 16px; padding-left: 40px; }
.main_box .fr .box_b { border: 1px solid #c1c1c1; border-top: none; }
.main_box .fr .tm { background: url(../images/t1.jpg) no-repeat center bottom; height: 85px; padding-top: 15px; position: relative; border-bottom: 1px dashed #CCC }
.main_box .fr .tm .tm_f { position: absolute; width: 40px; height: 23px; font-weight: bold; color: #37a7fa; top: 58px; left: 65px; line-height: 23px; text-align: center; }
.main_box .fr .tm .tm_r { position: absolute; width: 40px; height: 23px; font-weight: bold; color: #F00; top: 58px; left: 197px; line-height: 23px; text-align: center; }
.main_box .fr .tb { padding: 7px 0px; }
.main_box .fr .tb p { font-size: 14px; padding-left: 20px; line-height: 30px; color: #333; }
.fsx_box { margin-top: 10px; }
.fsx_box .tf { height: 35px; line-height: 35px; background: url(../images/cx.png) #2a4ab6 no-repeat 25px center; color: #FFF; font-size: 16px; padding-left: 50px; }
.fsx_box .tx { border: 1px solid #CCC; padding: 10px 6px; }
.fsx_box .tx a { display: inline-block; color: #FFF; width: 80px; height: 30px; line-height: 30px; background: #e99216; border: 1px solid #CCC; font-size: 14px; text-align: center; }
/*招生院校*/
.school_box { display: inline-block; border: 1px solid #DDD; margin-top: 20px; padding-bottom: 0px; }
.school_box dl { display: block; background: #F9F9F9; border-bottom: 1px solid #EBEBEB; line-height: 35px; height: 35px; margin-bottom: 10px; }
.school_box dl dt { display: inline-block; color: #F30; border-top: 3px solid #2b71c2; background: #FFF; line-height: 32px; height: 33px; font-size: 16px; padding: 0px 10px; }
.school_box dl span { display: inline-block; float: right; padding-right: 5px; }
.school_box dl span a { font-size: 14px; color: #333; }
.school_box dl span a:hover { color: #F30 }
.school_box .school_name { width: 250px; padding-left: 10px; float: left; }
.school_box .school_name a { display: inline-block; border: 1px solid #F00; border: 1px solid #DDD; margin-bottom: 10px; }
.school_box .school_name a:hover { border: 1px solid #F00; }
.school_box .school_name a img { width: 254px; height: 65px; }
.school_on { border: 1px solid #F00 !important; }
.school_show { width: 783px; float: right; padding-right: 10px; }
.school_show .schoolimg { display: none; width: 490px; padding: 0px 10px; position: relative; }
.school_show .schoolimg img { width: 490px; height: 310px; }
.school_show .schoolimg .yxbm { position: absolute; top: 5px; right: 0px; }
.school_show .schoolimg dt { display: inline-block; color: #F00; font-size: 18px; line-height: 40px; }
.school_show .yxbm span { display: inline-block; line-height: 30px; text-align: center;  height: 30px; font-size: 14px; color: #FFF; background: #57c898; margin-right: 5px; padding: 0px 5px; }
.school_show .schoolimg dt a { display:inline; font-size: 14px; color: #FFF; padding: 4px 20px; margin-right: 20px; }
.school_show .schoolimg dt a:nth-child(4n){  margin-right:0px;}

.bj_color1 { background: #f67584; }
.bj_color2 { background: #53c9da; }
.bj_color3 { background: #57c898; }
.bj_color4 { background: #d99242; }
.school_show .schoolimg p { font-size: 14px; line-height: 25px; text-indent: 2em; padding: 10px; border: 1px solid #CCC; }
 #txt::-webkit-input-placeholder {
color:#999;
}
　　　　　　　　　　　　　　　　 #txt:-moz-placeholder {
color:#999;
}
#txt::-moz-placeholder {
color:#999;
}
#txt::-ms-input-placeholder {
color: #999;
}
.school_show .ck_btn { width: 228px; background: #F00006; color: #FFF; font-size: 14px; height: 30px; line-height: 30px; border: 0px; margin: 10px auto 0 }
.zy_list { width: 773px; float: right; padding-right: 10px; display: none; }
.zy_list b { color: #F00; line-height: 30px; }
.zy_list li { width: 243px; height: 100px; overflow: hidden; float: left; padding-right: 13px; }
.zy_list li img { float: left; width: 100px; height: 100px; }
.zy_list .right { width: 110px; overflow: hidden; color: #5c5c5c; }
.fl_ml { float: left; margin-left: 15px; }
.zy_list h3 { height: 30px; line-height: 30px; overflow: hidden; font-weight: bold; color: #2d2d2d; font-size: 16px }
.zy_list p { line-height: 17px; height: 34px; overflow: hidden; font-size: 14px }
.zy_list span { color: #e90236; padding: 0 5px; font-weight: bold; font-size: 14px }
.zy_list a.baoming { width: 70px; height: 24px; line-height: 24px; text-align: center; display: block; font-size: 12px; margin-top: 12px; color: #FFF; background: #c33a35; }
.school_show .zy_list b { display: inline-block; color: #D50000; font-size: 16px; }
.bm_main { padding: 0; width: 270px; float: right; }
.bm_main_box { background: #EFEFEF; padding: 0; height: 428px; overflow: hidden; width: 240px; float: right; padding: 5px 15px; }
.bm_main b { display: block; line-height: 35px; color: #FFF; padding: 0px 15px; font-size: 18px; background: #c33a34; text-align: center; }
.bm_main p { display: inline-block; line-height: 30px; color: #F00; font-size: 14px; }
.input_t { line-height: 28px; padding-bottom: 15px; margin-left: 50px; }
.input_x { padding-bottom: 15px; margin-left: 10px; font-size: 14px; }
.input_x input { margin-left: 5px; }
.input_t input { display: inline-block; width: 150px; height: 25px; padding: 0px 5px; }
.input_t dt { display: inline-block; margin-left: 5px; color: #F00; }
.input_t select { display: inline-block; width: 164px; height: 28px; padding: 0px 5px; }
.coolbg { display: block; margin: 0px auto; background: #c33a34; border: none; padding: 5px 20px; color: #FFF; font-size: 16px; margin-top: 5px; }
/*contact*/
.contact { height: 100px; background: #e6e6e6; margin-top: 20px; }
.contact h1 { width: 220px; height: 60px; padding: 20px; line-height: 30px; background: #2d2d2d; font-size: 28px; color: #ffb900; font-weight: bold; float: left; }
.contact h1 span { display: block; font-size: 14px; margin-top: 5px; }
.contact ul { width: 440px; height: 70px; padding: 15px 0; overflow: hidden; float: left; margin-left: 55px; }
.contact ul li { width: 135px; height: 30px; line-height: 30px; margin-left: 10px; float: left; background: url(../images/q.gif) no-repeat left center; margin-bottom: 10px }
.contact a { padding-left: 20px; color: #000; }
.contact li span { color: #de3b00; }
.contact .left { line-height: 16px; float: right; width: 260px; bheight: 65px; margin-left: 30px; padding: 20px 0; }
.contact .left p { line-height: 20px; font-size: 14px; }
/*home_news_list*/

.home_news_list { margin-top: 20px; }
.list_top { width: 340px; border: 1px solid #EBEBEB; float: left; margin-right: 17px; }
.list_top:nth-child(3n) { margin-right: 0; float: right; }
.list_top dl { display: block; width: 340px; background: #F9F9F9; border-bottom: 1px solid #EBEBEB; line-height: 35px; height: 35px; }
.list_top dl dt { display: inline-block; color: #F30; border-top: 3px solid #2b71c2; background: #FFF; line-height: 32px; height: 33px; font-size: 16px; padding: 0px 10px; }
.list_top dl span { display: inline-block; float: right; padding-right: 5px; }
.list_top dl span a { font-size: 14px; color: #333; }
.list_top dl span a:hover { color: #F30 }
.list_top ul { padding: 10px 10px }
.list_top ul li { height: 30px; line-height: 30px; border-bottom: 1px dashed #EAEAEA; }
.list_top ul li a { background: url(../images/yu2.png) no-repeat left 12px; background-size: 10px 10px; padding-left: 15px; display: block; overflow: hidden; width: 265px; float: left; font-size: 14px; height: 30px; }
.list_top ul li a:hover { background: url(../images/yu.png) no-repeat left 12px; background-size: 10px 10px; color: #c33a34; }
.list_top ul li span { display: block; float: right; font-size: 14px; }
/*友情链接*/
.link_box { margin-top: 20px; margin-bottom: 20px; border: 1px solid #EBEBEB; }
.link_box dl { display: block; background: #F9F9F9; border-bottom: 1px solid #EBEBEB; line-height: 35px; height: 35px; }
.link_box dl dt { display: inline-block; color: #F30; border-top: 3px solid #2b71c2; background: #FFF; line-height: 32px; height: 33px; font-size: 16px; padding: 0px 10px; }
.link_box ul { padding: 10px 10px 0; }
.link_box ul li { display: inline-block; padding-right: 5px; }
.link_box ul li a { display: inline-block; padding: 5px 10px; margin-bottom: 10px; font-size: 14px; border: 1px dashed #D1D1D1; }
.link_box ul li a:hover { border: 1px dashed #F00; }
/*报考流程*/

.lc_box { height: 94px; background: url(../images/lcbg.jpg) no-repeat; }
.lc_box ul { display: inline-block; width: 890px; height: 55px; margin: 20px 0px 0px 160px; }
.lc_box ul li { width: 90px; height: 50px; font-size: 13px; background: #e4361e; color: #FFF; padding: 2.5px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; float: left; margin-right: 18px; overflow: hidden; }
.lc_box ul li p { display: block; color: #FFF; line-height: 25px; padding-bottom: 3px; text-align: center; }
.lc_box ul li a { display: block; font-size: 13px; text-align: center; line-height: 20px; background: #FFF; color: #333; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
/*证书样式*/

.zs_ys { margin-top: 20px; border: 1px solid #EBEBEB; }
.zs_ys dl { display: block; background: #F9F9F9; border-bottom: 1px solid #EBEBEB; line-height: 35px; height: 35px; }
.zs_ys dl dt { display: inline-block; color: #F30; border-top: 3px solid #2b71c2; background: #FFF; line-height: 32px; height: 33px; font-size: 16px; padding: 0px 10px; }
/* scrollleft */
.scrollleft { width: 1000px; padding: 5px 20px 0px 20px; margin: 10px auto; }
.scrollleft ul { margin: 0px; padding: 0px; overflow: hidden; position: relative; list-style: none; width: 1485px; left: -138px; }
.scrollleft ul li { float: left; margin-right: 7px; display: inline; width: 158px; text-align: center; line-height: 19px; position: relative; overflow: hidden; float: left; }
.scrollleft ul li span { font-size: 13px; }
.scrollleft img { width: 136px; height: 100px; padding: 10px; border: solid 1px #ddd; }
/*footer*/
.footer_box { clear: both; width: 100%; background: #c33a34; padding: 20px 0px; }
.foot_nav { color: #FFF; font-size: 14px; text-align: center; border-bottom: 1px dashed #FFF; padding-bottom: 15px; }
.foot_nav a { color: #FFF; font-size: 14px; padding: 0px 10px; }
.copyright { margin-top: 12px; font-size: 14px; color: #FFF; text-align: center; }
.copyright p { color: #FFF; font-size: 14px; line-height: 25px; }
.copyright p a { font-size: 14px; color: #FFF; }

/*tags列表页面*/
.tags_left { width: 720px; float: left; margin-bottom: 20px; border:1px solid #DDD; padding:10px; }
.tagslist { width: 740px; height: 100%; margin: 10px auto; clear: both; }
.tagslist li { float: left; line-height: 25px; font-size: 14px; background: #D4D4D4; margin-right: 10px; margin-bottom: 10px; }
.tagslist li:hover { background: #c33a35; }
.tagslist li a { display: block; padding: 3px 10px; text-decoration: none; color: #262626; line-height: 25px; font-size: 14px; }
.tagslist li a:hover { text-decoration: none; color: #FFFFFF; line-height: 25px; font-size: 14px; }
.tagslist li a strong { color: #dd8e11; }
.ctrlPages { clear: both; display: block; text-align: center; font-size: 14px;  }
.ctrlPages a{ display:inline-block; border:1px solid #DDD; padding:3px 10px ; margin-right:5px;}

.ctrlPages a:hover{  background: #2D90D4; color:#FFF;}

/*列表页面*/

.news_list { }
.position { background: url(../images/location.png) no-repeat left center; background-size: 20px 20px; padding-left: 15px; height: 50px; line-height: 50px; font-size: 14px; font-weight: 700; }
.position a { color: #666; font-size: 14px; }
.mbx { float: left; font-size: 14px; font-weight: 100; padding-left: 10px; }
.gjsoso{ display: inline-block; float:right; color:#666; font-weight:normal}
.gjsoso strong{ color:#F00; padding:0px 5px;}

.news_left { width: 740px; float: left; margin-bottom: 20px; }
.news_left ul { }
.news_left ul li { width: 740px; height: 100px; margin-bottom: 15px; }
.time_box { width: 80px; height: 100px; background: #FFC706; text-align: center; float: left; }
.time_box b { line-height: 40px; display: block; font-size: 28px; color: #F00006; padding-top: 15px; }
.news_show { width: 630px; height: 90px; overflow: hidden; margin-left: 5px; float: left; background: #F6F6F6; padding: 5px 10px; }
.news_show b { line-height: 25px; color: #333; font-family: "新宋体"; }
.news_show b a { color: #56383a; font-size: 18px; }
.news_show b a:hover { color: #EC0006; text-decoration: underline }
.news_show p { font-size: 14px; line-height: 20px; text-indent: 2em; }
.news_show span { font-size: 14px; color: #940002; line-height: 25px; }
.news_show span a { font-size: 14px; color: #333; padding-right: 10px; }
.news_show span a:hover { font-size: 14px; color: #EC0006; text-decoration: underline }
.news_right { width: 300px; float: right; margin-bottom: 20px; }
.news_right .tl { height: 35px; line-height: 35px; background: url(../images/tiem.png) #c33a34 no-repeat 15px center; color: #FFF; font-size: 16px; padding-left: 40px; }
.news_right .box_b { border: 1px solid #DDD; border-top: none; }
.news_right .tm { background: url(../images/t1.jpg) no-repeat center bottom; height: 85px; padding-top: 15px; position: relative; }
.news_right .tm .tm_f { position: absolute; width: 40px; height: 23px; font-weight: bold; color: #37a7fa; top: 58px; left: 65px; line-height: 23px; text-align: center; }
.news_right .tm .tm_r { position: absolute; width: 40px; height: 23px; font-weight: bold; color: #F00; top: 58px; left: 197px; line-height: 23px; text-align: center; }
.news_host { background: url(../images/h1.png) #c33a34 no-repeat 0px center; background-size: 37px 37px; padding-left: 40px; height: 35px; font-size: 16px; line-height: 35px; color: #FFFFFF; margin-top: 10px; }
.show2 { padding: 10px; border: 1px solid #DFE0E0; }
.show2 ul li { line-height: 20px; height: 20px; overflow: hidden; margin-bottom: 8px; }
.show2 ul li a { line-height: 20px; height: 20px; font-size: 14px; }
.show2 ul li span { color: #FFFFFF; width: 20px; height: 20px; background: #949494; display: inline-block; font-size: 14px; line-height: 20px; text-align: center; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.show2 ul li .xuhao1 { background: #FD5F61 !important; }
.show2 ul li .xuhao2 { background: #FF8587!important; }
.show2 ul li .xuhao3 { background: #F89321 !important; }
.weixin_box { width: 300px; border: 1px solid #DDD; padding: 10px 0px; margin-top: 10px; text-align: center; }
.weixin_box img { width: 260px; height: 260px; display: block; margin: 0px auto }
.weixin_box p { font-size: 16px; color: #333; line-height: 25px; }

/*客服*/

.izl-rmenu { position: fixed; left: 50%; margin-left: 555px; bottom: 10px; padding-bottom: 73px; z-index: 999; }
.izl-rmenu .btn { width: 72px; height: 73px; margin-bottom: 1px; cursor: pointer; position: relative; }
.izl-rmenu .btn-qq { background: url(../images/r_qq.png) 0px 0px no-repeat; background-color: #6da9de; }
.izl-rmenu .btn-qq:hover { background-color: #488bc7; }
.izl-rmenu a.btn-qq, .izl-rmenu a.btn-qq:visited { background: url(../images/r_qq.png) 0px 0px no-repeat; background-color: #6da9de; text-decoration: none; display: block; }
.izl-rmenu .btn-wx { background: url(../images/r_wx.png) 0px 0px no-repeat; background-color: #78c340; }
.izl-rmenu .btn-wx:hover { background-color: #58a81c; }
.izl-rmenu .btn-wx .pic { position: absolute; left: -160px; top: 0px; display: none; width: 160px; height: 160px; }
.izl-rmenu .btn-phone { background: url(../images/r_phone.png) 0px 0px no-repeat; background-color: #ac0000; }
.izl-rmenu .btn-phone:hover { background-color: #970000; }
.izl-rmenu .btn-phone .phone { background-color: #970000; position: absolute; width: 160px; left: -160px; top: 0px; line-height: 73px; color: #FFF; font-size: 18px; text-align: center; display: none; }
.izl-rmenu .btn-top { background: url(../images/r_top.png) 0px 0px no-repeat; background-color: #E3E3E3; display: none; }
.izl-rmenu .btn-top:hover { background-color: #444; }
.feiye { text-align: center; padding: 20px 0; clear: both }
.feiye a { padding: 5px 8px; border: 1px #ddd solid; }
.feiye a:hover { background: #c33a34; border: 1px #c33a34 solid; color: #fff; text-decoration: none; }
.feiye select { height: 25px; position: inherit; }
/*内容页*/

.show_left { width: 740px; float: left; border: 1px solid #DDD; margin-bottom: 20px; }
.show_box { padding: 10px 20px; }
.show_box h1 { font-size: 26px; line-height: 60px; text-align: center; color: #FE5A03; }


.showfbt { text-align: center; background: #f9f9f9; border: 1px #dedede dashed; font-size: 14px; line-height: 30px; }
.showtxt { font-size: 14px; padding: 20px 10px; color: #5D5D5D; }
.showtxt p { line-height: 30px; font-size: 16px; }
.showtxt img { vertical-align: central; display: inline-block; max-width:680px !important; }


.showtxt a { color: #144CDA; border-bottom: 1px #144CDA dotted; text-decoration: none; }
.showtxt a u { text-decoration: none; }
.bmfs { background: none repeat scroll 0 0 #ebf4ff; border: 1px dotted #dddddd; margin: 20px 0 10px; padding: 10px; font-size: 14px; }
.bmfs p { line-height: 28px; margin-top: 10px; text-indent: 28px; }
.bmfs a { border-bottom: 1px dotted #144cda; color: #144cda; text-decoration: none; }
.next { background: #FFF; line-height: 28px; border: 1px #DDD dashed; padding: 0 10px; margin: 10px 0; font-size: 14px; }
.next span { float: right; }
.next a { color: #333 }
.next a:hover { color: #CC0000; }
.showh2 { border: 1px dotted #2D90D4; color: #CC3300; font-size: 14px; font-weight: 700; line-height: 30px; padding: 0 10px; }
.wztj { overflow: hidden; padding: 10px 2px; font-size: 14px; }
.wztj ul li { background: url(../images/dot.png) no-repeat scroll 0 13px transparent; float: left; height: 30px; line-height: 30px; overflow: hidden; padding-left: 13px; padding-right: 21px; width: 310px; }
/**/

.bkzt_left { width: 740px; float: left; border-top: 1px dashed #DDD; color: #333; }
.bkzt_left ul { }
.bkzt_left ul li { width: 740px; height: 35px; line-height: 35px; font-size: 14px; border-bottom: 1px dashed #DDD }
.bkzt_left ul li a:hover { color: #F00 }
.bkzt_left ul li span { display: inline-block; float: right; color: #CDCDCD }
.bknav { color: #CC0000; padding: 0 3px }
/**/
.ckcx_left { width: 740px; float: left; color: #333; }
.ckcx_list { margin-bottom: 20px;  border: 1px solid #EBEBEB; }
.ckcx_list dl { display: block; background: #F9F9F9; border-bottom: 1px solid #EBEBEB; line-height: 35px; height: 35px; }
.ckcx_list dl dt { display: inline-block; color: #F30; border-top: 3px solid #2b71c2; background: #FFF; line-height: 32px; height: 33px; font-size: 16px; padding: 0px 10px; }
.ckcx_list dl span { display: inline-block; float: right; padding-right: 5px; }
.ckcx_list dl span a { font-size: 14px; color: #333; }
.ckcx_list dl span a:hover { color: #F30 }



.ckcx_list ul { padding: 10px 10px }
.ckcx_list ul li { height: 30px; line-height: 30px; border-bottom: 1px dashed #EAEAEA; }
.ckcx_list ul li a { background: url(../images/yu2.png) no-repeat left 12px; background-size: 10px 10px; padding-left: 15px; display: block; overflow: hidden; width: 600px; float: left; font-size: 14px; height: 30px; }
.ckcx_list ul li a:hover { background: url(../images/yu.png) no-repeat left 12px; background-size: 10px 10px; color: #007abf; }
.ckcx_list ul li span { display: block; float: right; font-size: 14px; }
/*招生专业*/

.zszy_box { margin-bottom: 20px; }
.zszy_box table { padding: 10px; line-height: 20px; font-size: 14px; }
.zszy_box table td{ padding:5px}

.zszy_box a { display: inline-block;  font-size: 14px; }
.zszy_box a:hover { color:#c33a34; text-decoration:underline; }
.zszy_box dl { display:inline-block; padding:0px 3px; font-size:14px; color:#999 }
/*.zszy_box a::first-letter { color:#333; font-size: 14px; font-weight: bold }*/

/*招生院校*/

.zsyx_box { margin-bottom: 20px; border: 1px solid #2D90D4; padding: 11.5px; float: left }
.zsyx_box ul { }
.zsyx_box ul li { width: 315px; border: 1px solid #DDD; padding: 10px; float: left; margin-right: 11.5px; margin-bottom: 15px; }
.zsyx_box ul li:nth-child(3n) { margin-right: 0px; float: right; }
.zsyx_box ul li img { width: 315px; height: 120px; }
.zsyx_box ul li dl { text-align: center; padding: 5px 0 5px 0 }
.zsyx_box ul li dl a { display: inline-block; margin: 5px 10px; padding: 5px 10px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; color: #FFF; line-height: 20px; font-size: 14px; height: 20px; }
.yxa1 { background: #5763dd; }
.yxa2 { background: #3cc2ce; }
.yxa3 { background: #fb870e; }
.yxa1:hover { background: #247bb3; }
.yxa2:hover { background: #247bb3; }
.yxa3:hover { background: #247bb3; }
.zsyx_box ul li p { font-size: 14px; line-height: 20px; text-indent: 2em; }
.zsyx_box ul li dt { font-size: 14px; line-height: 20px; margin-top: 10px; height:40px; overflow:hidden; }
.zsyx_box ul li dt b { color: #0071C3; }
.zsyx_box ul li dt a { font-size: 14px; padding-right: 10px; color: #0071C3 }
.zsyx_box ul li dt a:hover { color: #F00; }

/*bm_box*/
.bm_box{}
.bm_box .rrb{ width:720px; border:1px solid #DDD; float:left; margin-bottom:20px}

.bm_box .rrb input { height:25px;}
.bm_box .rrb  select{ height:30px;}

.table tr { font-size: 14px;  height: 40px; line-height:40px;}
.table tr td{line-height:40px;}
.table tr td .np{ width:15px; height:15px; margin-left:10px;}

.sub_bnt {
	padding:0px 20px;
    height: 30px !important;
	line-height:30px !important;
    background: #2D90D4;
    border: 0px;
    color: #FFFFFF;
    font-size: 14px;
    margin-right: 10px;
    margin-top: 10px;
}


.bm_fr{width:300px; font-size:15px; border:1px #DDD solid; background:#F9F9F9; padding:10px 10px; float:right; line-height:25px;}
