﻿@charset "utf-8";
a, body, html { color: black; outline: 0; }
body { margin: 0 auto; position: relative; font-family: "宋体" }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* { margin: 0; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
body { -webkit-text-size-adjust: none; max-width: 640px; }
h1, h2, h3, h4, h5, h6, input, select, textarea { font-size: 100%; outline: 0 }
img { border: none; width: 100%;}
li, ol, ul { list-style: none }
a { text-decoration: none }
.xfcx { width: 100%; margin: 2% auto }
.xfcx img { width: 100% }



@media only screen and (max-width : 569px ), only screen and ( max-device-width : 640px ) {
body, html { font-size: 20px !important}
}

@media only screen and (max-width:600px), only screen and (max-device-width:600px) {
body, html { font-size: 18.75px !important}
}

@media only screen and (max-width:540px), only screen and (max-device-width:540px) {
body, html { font-size: 16.88px !important}
}

@media only screen and (max-width:480px), only screen and (max-device-width:480px) {
body, html { font-size: 15px !important}
}

@media only screen and (max-width:414px), only screen and (max-device-width:414px) {
body, html { font-size: 12.94px !important}
}

@media only screen and (max-width:400px), only screen and (max-device-width:400px) {
body, html { font-size: 12.5px !important}
}

@media only screen and (max-width:375px), only screen and (max-device-width:375px) {
body, html { font-size: 11.72px !important}
}

@media only screen and (max-width:360px), only screen and (max-device-width:360px) {
body, html { font-size: 11.25px !important}
}

@media only screen and (max-width:320px), only screen and (max-device-width:320px) {
body, html { font-size: 10px !important}
}

@media only screen and (max-width:240px), only screen and (max-device-width:240px) {
body, html { font-size: 10px !important}
}


.xdffont { font-family: xdfpr!important; font-size: 1rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: .1px; -moz-osx-font-smoothing: grayscale;width:18%; padding-top: 6%;padding-right: 5%; }
.xdffont>img{ width: 100%;}
.header-nav { width: 100%; height: 50px; position: relative; background: #ff6600; top: 0; z-index: 1000; -webkit-transition: background .35s linear, height .35s ease-in; transition: background .35s linear, height .35s ease-in }
.h-m-m-faceout { -webkit-transform: translateX(200%); -ms-transform: translateX(200%); transform: translateX(200%); -webkit-transition: -webkit-transform .55s .25s ease-out; transition: -webkit-transform .55s .25s ease-out; transition: transform .55s .25s ease-out }
.h-nav-100 { height: 100%; background: #000; -webkit-transition: background .35s linear, height .35s ease-in .2s; -moz-transition: background .35s linear, height .35s ease-in .2s; transition: background .35s linear, height .35s ease-in .2s }
.header-menu { width: 100%; height: 50px }
.header-menu .h-m-inner { width: 96%; margin: 0 auto; height: 50px; overflow: hidden; position: relative }
.header-menu .h-m-inner center { position: absolute; top: 25%; left: 30%; -webkit-transform: translate3d(-25%, -20%, 0); -moz-transform: translate3d(-25%, -20%, 0); transform: translate3d(-25%, -20%, 0); margin: 0 auto }
.header-menu .h-m-inner .h-m-menu { width: 30px; height: 100%; position: absolute; left: 0; top: 0 }
.header-menu .h-m-inner .h-m-menu .h-m-m-b, .header-menu .h-m-inner .h-m-menu .h-m-m-c, .header-menu .h-m-inner .h-m-menu .h-m-m-t { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; -webkit-transform: rotate(0); -moz-transform: rotate(0); transform: rotate(0) }
.header-menu .h-m-inner .h-m-menu span>span { position: absolute; height: 1px; width: 26px; top: 22px; left: .6px; background-color: #fff; border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; -webkit-transition: -webkit-transform .6s, opacity .4s; -moz-transition: transform .6s, opacity .4s; transition: transform .6s, opacity .4s; transform-origin: center center; -moz-transform-origin: center center; -webkit-transform-origin: center center }
.header-menu .h-m-inner .h-m-menu .h-m-m-t>span { -webkit-transform: translate3d(0, -.7em, 0); -moz-transform: translate3d(0, -.7em, 0); transform: translate3d(0, -.7em, 0) }
.header-menu .h-m-inner .h-m-menu .h-m-m-b>span { -webkit-transform: translate3d(0, .7em, 0); -moz-transform: translate3d(0, .7em, 0); transform: translate3d(0, .7em, 0) }
.header-menu .h-m-inner .h-m-menu .h-m-m-c>span { opacity: 1 }
.h-m-m-t-close { -webkit-transform: translate3d(0, 0, 0) rotate(45deg)!important; -moz-transform: translate3d(0, 0, 0) rotate(45deg)!important; transform: translate3d(0, 0, 0) rotate(45deg)!important }
.h-m-m-c-close { opacity: 0!important }
.h-m-m-b-close { -webkit-transform: translate3d(0, 0, 0) rotate(-45deg)!important; -moz-transform: translate3d(0, 0, 0) rotate(-45deg)!important; transform: translate3d(0, 0, 0) rotate(-45deg)!important }
.header-menu .h-m-inner .h-m-menu .h-m-m-hot { width: 4px; height: 4px; position: absolute; top: 11px; right: 3px; background: #e43c3c; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; box-shadow: 0 0 5px #e43c3c; -moz-box-shadow: 0 0 5px #e43c3c; -webkit-box-shadow: 0 0 5px #e43c3c }
.header-menu .h-m-inner .h-m-media { position: absolute; height: 50px; top: 0; right: 0; -webkit-transition: transform .25s .55s ease-out; -moz-transition: transform .25s .55s ease-out; transition: transform .25s .55s ease-out }
.header-menu .h-m-inner .h-m-media .wechat { margin-left: 4px }
.header-menu .h-m-inner .h-m-media div {   color: #fff; display: block; float: right }
.header-nav .menu-lists { position: absolute; top: 50px; right: 0; bottom: 0; left: 0; height: auto; overflow: hidden; overflow-y: auto; }
.header-nav .menu-lists>ul { width: 100%; padding: 0 45px 2rem 45px; }
.header-nav .menu-lists>ul>li { border-bottom: 1px solid #333; position: relative; vertical-align: top; height: 4rem; opacity: 0; -webkit-transform: scale(1.1) translateY(-24px); -ms-transform: scale(1.1) translateY(-24px); transform: scale(1.1) translateY(-24px); -webkit-transition: opacity .35s ease-out, -webkit-transform .35s ease-out, border-bottom .8s .2s; -moz-transition: opacity .35s ease-out, -moz-transform .35s ease-out, border-bottom .8s .2s; transition: opacity .35s ease-out, transform .35s ease-out, border-bottom .8s .2s; transition: opacity .35s ease-out, transform .35s ease-out, border-bottom .8s .2s; }
.header-nav .menu-lists>ul>li>span { position: absolute; display: inline; height: 4rem; width: auto; right: 1.2rem; top: 0; line-height: 4rem; font-size: 1.8rem; transition: transform .8s, color 1s; -webkit-transition: transform .8s, color 1s; -moz-transition: transform .8s, color 1s; }
.menu-lists-show { opacity: 1!important; pointer-events: auto; -webkit-transform: none!important; -ms-transform: none!important; transform: none!important }
.header-nav .menu-lists>ul>.on a { color: #fff !important; }
.header-nav .menu-lists>ul> li.on { border-bottom: 1px solid #fff !important; }
.header-nav .menu-lists>ul>.on span { color: #fff !important; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); }
.header-nav .menu-lists>ul>li>a { display: block; height: 4rem; line-height: 4rem; font-size: 1.4rem; color: #ccc; font-weight: 100; transition: color .8s; -webkit-transition: color .8s; -moz-transition: color .8s; }
.header-nav .menu-lists>ul>li>.brandlist { display: block; width: 100%; height: 0; opacity: 0; transition: height .8s, opacity .8s; -webkit-transition: height .8s, opacity .8s; -moz-transition: height .8s, opacity .8s; overflow: hidden; }
.header-nav .menu-lists>ul>li.on>.brandlist { height: 24rem; opacity: 1; }
.brandlist>ul { width: 100%; }
.brandlist>ul>li { width: 100%; height: 3.4rem; line-height: 3.4rem; font-size: 1.3rem; text-indent: 1rem; border-bottom: 1px solid #222; }
.brandlist>ul>li:nth-last-child(1) { border: none; }
.brandlist>ul>li>a { color: #ccc; }
.header-nav .menu-lists>ul>li:nth-child(1) { height: auto !important; }
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(1) { transition-delay: 0s, 0s; -webkit-transition-delay: 0s, 0s; -moz-transition-delay: 0s, 0s; }
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(2) { transition-delay: .2s, .2s; -webkit-transition-delay: .2s, .2s; -moz-transition-delay: .2s, .2s; }
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(3) { transition-delay: 250ms, 250ms; -webkit-transition-delay: 250ms, 250ms; -moz-transition-delay: 250ms, 250ms; }
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(4) { transition-delay: .3s, .3s; -webkit-transition-delay: .3s, .3s; -moz-transition-delay: .3s, .3s; }
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(5) { transition-delay: 350ms, 350ms; -webkit-transition-delay: 350ms, 350ms; -moz-transition-delay: 350ms, 350ms; }
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(6) { transition-delay: .4s, .4s; -webkit-transition-delay: .4s, .4s; -moz-transition-delay: .4s, .4s; }
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(7) { transition-delay: 450ms, 450ms; -webkit-transition-delay: 450ms, 450ms; -moz-transition-delay: 450ms, 450ms; }
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(8) { transition-delay: .6s, .6s; -webkit-transition-delay: .6s, .6s; -moz-transition-delay: .6s, .6s; }
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(9) { transition-delay: 650ms, 650ms; -moz-transition-delay: 650ms, 650ms; -webkit-transition-delay: 650ms, 650ms; }
.header-nav .menu-lists>ul>li:nth-child(9) { transition-delay: 0s, 0s; -webkit-transition-delay: 0s, 0s; -moz-transition-delay: 0s, 0s; }
.header-nav .menu-lists>ul>li:nth-child(8) { transition-delay: 25ms, 25ms; -moz-transition-delay: 25ms, 25ms; -webkit-transition-delay: 25ms, 25ms; }
.header-nav .menu-lists>ul>li:nth-child(7) { transition-delay: 50ms, 50ms; -webkit-transition-delay: 50ms, 50ms; -moz-transition-delay: 50ms, 50ms; }
.header-nav .menu-lists>ul>li:nth-child(6) { transition-delay: 75ms, 75ms; -webkit-transition-delay: 75ms, 75ms; -moz-transition-delay: 75ms, 75ms; }
.header-nav .menu-lists>ul>li:nth-child(5) { transition-delay: .1s, .1s; -webkit-transition-delay: .1s, .1s; -moz-transition-delay: .1s, .1s; }
.header-nav .menu-lists>ul>li:nth-child(4) { transition-delay: 125ms, 125ms; -webkit-transition-delay: 125ms, 125ms; -moz-transition-delay: 125ms, 125ms; }
.header-nav .menu-lists>ul>li:nth-child(3) { transition-delay: 150ms, 150ms; -webkit-transition-delay: 150ms, 150ms; -moz-transition-delay: 150ms, 150ms; }
.header-nav .menu-lists>ul>li:nth-child(2) { transition-delay: 175ms, 175ms; -webkit-transition-delay: 175ms, 175ms; -moz-transition-delay: 175ms, 175ms; }
.header-nav .menu-lists>ul>li:nth-child(1) { transition-delay: .2s, .2s; -webkit-transition-delay: .2s, .2s; -moz-transition-delay: .2s, .2s; }
.no-scroll { overflow: hidden!important; height: 100%!important }
.header-nav .menu-lists .menu-list-tel { height: 4.4rem!important; border-bottom: 1px solid #fff!important }
.header-nav .menu-lists .menu-list-tel>a { display: block; height: 4.4rem; line-height: 4.4rem; font-size: 1.5rem; color: #fff; font-weight: 100 }
.header-nav .menu-lists .menu-list-tel>a>b { display: inline-block; height: 4.4rem; line-height: 4.4rem; font-size: 1.7rem; padding: 0 .3rem }
/*banner*/
.swipe{
	overflow: hidden;
	position: relative;
}
.swipe-wrap{
	overflow:hidden; 
	position:relative;
}
.swipe .swipe-wrap li{
	position: relative;
	float: left;
}

/*头条*/
.fl {float: left!important}
.xdfhotnews { display: block; width: 100%; padding: 1.2rem 0 }
.xdfhotnews .xdf-news-inner { display: block; width: 96%; margin: 0 auto; min-height: 3rem }
.xdfhotnews .x-i-icon { width: 16% }
.xdfhotnews .x-i-icon>.x-i-i-box { width: 100%; padding-right: 10%; border-right: 1px solid #ccc }
.x-i-news .x-i-n-inner { display: block; width: 100%; font-weight: 100 }
.x-i-news { height: 3.6rem; width: 84%; overflow: hidden; padding-left: 1rem }
.x-i-news .x-i-n-inner>h3 { display: inline-block; width: 100%; font-size: 1.4rem; text-align: left }
.x-i-news .x-i-n-inner>span { display: inline-block; width: 100%; font-size: 1.2rem; line-height: 1.5rem; text-align: left }
.x-i-news { height: 3.6rem; width: 84%; overflow: hidden; padding-left: 1rem }
.swiper-container5 .swiper-slide { background: 0 0!important }
.redian{ width:100%; height:4rem; margin-top:0;}
.redian ul li{ display:block; float:left; width:50%; height:3rem;}
.redian ul li.redian_1{width:47.5%; height:3rem; background:#e10c2a; display:block; float:left; line-height:3rem; text-align:center; color:#FFFFFF; font-size:1.5rem;margin:0 1.3% 0 1.85%;border-radius:5px;}
.redian ul li.redian_2{width:47.5%; height:3rem; background:#e10c2a; display:block; float:left; line-height:3rem; text-align:center; color:#FFFFFF; font-size:1.5rem;margin-right:1.85%;border-radius:5px; }
.redian a{ color:#FFFFFF;}
/*导航*/
.home-class { display: block; width: 100% }
.home-class .h-c-inner { display: block; width: 96%; margin: 0 auto; padding: 1.4rem 0 1.4rem 0 }
.home-class .h-c-inner>ul { display: block; width: 100% }
.home-class .h-c-inner>ul li { width: 23%; margin: 0 1%; float: left }
.home-class .h-c-inner>ul li .h-c-i-icon { display: block; width: 4rem; height: 4rem; margin: 0 auto; background-size: 65%; background-repeat: no-repeat; background-position: center center; color: #fff; font-size: 3rem; line-height: 5rem; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50% }
.home-class .h-c-inner>ul li span { display: block; width: 100%; position: relative; font-weight: 200; text-align: center; padding: .5rem 0; font-size: 1.3rem }
.home-class .h-c-inner>ul li:nth-child(1) .h-c-i-icon { -webkit-box-shadow: 0 0 5px #fd6540; -moz-box-shadow: 0 0 5px #fd6540; box-shadow: 0 0 5px #fd6540; background-color: #fd6540 }
.home-class .h-c-inner>ul li:nth-child(2) .h-c-i-icon { -webkit-box-shadow: 0 0 5px #35c89e; -moz-box-shadow: 0 0 5px #35c89e; box-shadow: 0 0 5px #35c89e; background-color: #35c89e }
.home-class .h-c-inner>ul li:nth-child(3) .h-c-i-icon { -webkit-box-shadow: 0 0 5px #ff494b; -moz-box-shadow: 0 0 5px #ff494b; box-shadow: 0 0 5px #ff494b; background-color: #ff494b }
.home-class .h-c-inner>ul li:nth-child(4) .h-c-i-icon { -webkit-box-shadow: 0 0 5px #9b79ee; -moz-box-shadow: 0 0 5px #9b79ee; box-shadow: 0 0 5px #9b79ee; background-color: #9b79ee }
.home-class .h-c-inner>ul li:nth-child(5) .h-c-i-icon { -webkit-box-shadow: 0 0 5px #fecb01; -moz-box-shadow: 0 0 5px #fecb01; box-shadow: 0 0 5px #fecb01; background-color: #fecb01 }
.home-class .h-c-inner>ul li:nth-child(6) .h-c-i-icon { -webkit-box-shadow: 0 0 5px #ff5778; -moz-box-shadow: 0 0 5px #ff5778; box-shadow: 0 0 5px #ff5778; background-color: #ff5778 }
.home-class .h-c-inner>ul li:nth-child(7) .h-c-i-icon { -webkit-box-shadow: 0 0 5px #72a5f8; -moz-box-shadow: 0 0 5px #72a5f8; box-shadow: 0 0 5px #72a5f8; background-color: #72a5f8 }
.home-class .h-c-inner>ul li:nth-child(8) .h-c-i-icon { -webkit-box-shadow: 0 0 5px #ec8500; -moz-box-shadow: 0 0 5px #ec8500; box-shadow: 0 0 5px #ec8500; background-color: #ec8500 }
/*四大专业*/
.con_title { height: 3.8rem; padding: 12px 10px 12px 10px; line-height: 1.5em; background: #fff; border-bottom: 1px solid rgb(235,235,235) }
.con_title span { float: left; font-size: 1.5rem; color: #333; display: block }
.con_title span em { background-size: 100% auto; width: .23rem; height: 1.5rem; float: left; margin-right: .8rem; margin-top: .03rem }
.con_title span em.modular1 { background: #fa7a49 }
 .LR_User_Icon4{float: right;display: block;height: 2rem;line-height: 2rem;border: 0.09rem solid #EF8200;border-radius: 2rem;background: url(../images/lingdang.gif) 0.5rem center no-repeat;padding: 0 1rem 0 2rem;font-size: 2rem;background-size: 1rem;font-weight: normal;}
 .LR_User_Icon4 a{color:#EF8200;}
.con_title span { float: left; font-size: 1.8rem; color: #333; display: block }
.con_title span em { background-size: 100% auto; width: .23rem; height: 1.8rem; float: left; margin-right: .8rem; margin-top: .03rem }
.con_title span em.modular1 { background: #fa7a49 }
.con_title a { float: right; color: #818181; font-size: 1.4rem }
.xsrk { width: 100%; margin: 1% auto 2% auto; overflow: hidden }
.xsrk ul { margin: 0; padding: 0 }
.xsrk ul li { width: 46%; float: left; margin: 2% }
.xsrk ul li img { width: 100% }
/*报名*/
.bm_td_zx { width: 55%; margin: 3% auto; text-align: center; font-size: 1.3rem; line-height: 2.6rem; color: #fff; background: #f60; border-radius: 2rem }
.bm_td_zx a { color: #fff }
.bm_td { color: #555; margin-top: .5rem; width: 100%; overflow: auto;font-family: "微软雅黑" }
.bm_td ul { width: 100% }
.bm_td ul li { margin-bottom: 1px; overflow: hidden; height: 3rem; line-height: 3rem; width: 100% }
.bm_td ul li a { text-decoration: underline }
.bm_td ul li p { margin-right: 0; font-size: 1.2rem; text-align: center; transition: .5s; display: block; float: left }
.bm_td ul li p img { vertical-align: sub}
.bm_td ul li.bm_tit { color: #FFF; height: 3.5rem; line-height: 3.5rem }
.bm_td ul li.bm_t p { color: #FFF }
.bm_td ul li p.bm_name { width: 20%; font-weight: bold ;font-family: "微软雅黑";}
.bm_td ul li p.bm_long { width: 15% }
.bm_td ul li p.bm_num { width: 20% }
.bm_td ul li p.bm_remaining { width: 18%; color: #c00; font-weight: bold }
.bm_td ul li p.bm_achieve { width: 27% }
.bm_td ul li:nth-child(odd) { background: #ececec }
.bm_td ul li:nth-child(even) { background: #fff }
.bm_td ul li:nth-child(1) { background: #eb6100 }
.bm_td ul li:nth-child(1) p.bm_remaining { color: #FFF }
/*大师*/
.msjsbox { width: 100%; background-color: #fff }
.msjsbox ul li { width: 100%; position: relative; border-bottom: 1px solid #f5f5f5; padding: 2% }
.mszsimg { width: 20%; border-radius: 50% }
.mszsimg img { width: 100% }
.msjsbox ul li div { width: 64%; position: absolute; left: 25%; top: 8% }
.msjsbox ul li h2 { font-size: 1.2rem; line-height: 2em; font-weight: normal }
.msjsbox ul li p { font-size: 1rem; line-height: 1.5rem; color: #666 }
.msjsbox ul li span { width: 10%; height: 100%; position: absolute; right: 2%; top: 1.5em; overflow: hidden }
.msjsbox ul li span i { font-size: 1.5rem; color: #f60 }
.msjsbox h4 { margin: 0; text-align: center; font-size: 1.3rem; line-height: 2.6rem; font-weight: normal; color: #fff; background: #f60; border-radius: 100px; width: 40%; margin: auto; margin-top: 1.5rem }
.msjsbox h4 a { color: #fff }
.msjsbox h4 span { width: 1rem; font-size: 1.2rem; margin-left: 2% }
/*图库*/
.h_20px { height: .2rem; clear: both; overflow: hidden; font-size: 0 }
.left_img1 { float: LEFT; width: 38%; margin-RIGHT: 1%; position: relative; margin-top: 1% }
.left_img2 { float: RIGHT; width: 61%; position: relative; height: 100%; margin-top: 1% }
.left_img3 { width: 100%; height: 50%; position: relative }
.left_img4 { width: 49.5%; height: 50%; position: relative; float: LEFT }
.left_img1 img, .left_img3 img, .left_img4 img { position: relative; width: 100% }
.left_img1 p, .left_img3 p, .left_img4 p { position: absolute; background: #333; color: #fff; bottom: .01rem; width: 100%; opacity: .8; text-align: center }
.kg { width: 100%; background-color: rgb(242,242,242); height: 5px; margin-top: 10px }
/*新闻*/
.xbsy17_newsbox{ width:94%; background-color: #ffffff; margin: 0 auto; margin-top: 5%;}
.xbsy17_newsbt{ width: 100%; border-bottom: 1px solid #ee7800; margin-bottom: 15px; position: relative;}
.xbsy17_newsbt li{ width: 33%; float: left; text-align: center; color: #ee7800;font-size: 16px; line-height: 32px;}
.xbsy17_newsbt .tsli{ background-color: #ee7800; color: #ffffff;}
.xbsy17_newsbt img{ position: absolute; display: block; width: 4%; left: 11%; top: 100%;}
.xbsy17_newsnr{ width: 100%; overflow: hidden; height: 300px; position: relative;}
.xbsy17_newsnr li{ width: 100%; overflow: hidden; position: absolute; left: 0; top: 0;}
.xbsy17_newsnr li a{display:block;width:94%;margin: 0 auto;position:relative;border-bottom:1px solid #e5e5e5;margin-bottom:10px; overflow: hidden;}
.xbsy17_newsnr li a img{ position:absolute; left:0%; top:0; width:20%;}
.xbsy17_newsnr li a div{width:75%;margin-left:25%;}
.xbsy17_newsnr li a h4{font-size:16px;line-height:32px;color:#333333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.xbsy17_newsnr li a p{font-size:12px;line-height:24px;color:#666666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; padding-bottom: 18px;}
.xbsy17_newsnr li .xbsy17_newsgd{ text-align: center; color: #ffffff; background-color: #ee7800; border-radius:40px; font-size: 14px; line-height: 28px; }
/*就业保障*/
.jybz{height: 26rem;background: url(../images/jybz1.jpg)no-repeat center;padding-top: 1rem;color: white;font-family: "微软雅黑";margin-top: 1rem;}
.jybz_title{height:3.8rem;width:100%;border-bottom:1px solid white;text-align: center;padding-top: .4rem;font-size: 1.8rem;}
.jybz_main{width: 100%;margin-top: 1rem}
.jybz_main div{display: inline-block;width: 32.5%;text-align: center;}
.jybz_main div img{width: 10rem;height: 10rem;}
.jybz1{position: relative;}
.jybz1 span{position: absolute;left: 40%;top: 3.5rem;}
.jybz2{position: relative;}
.jybz2 span{position: absolute;left: 40%;top: 3.5rem;}
.jybz3{position: relative;}
.jybz3 span{position: absolute;left: 35%;top: 3.5rem;}
.jybz_ms{padding:3rem 1rem;}
/*在线问答*/
.wt_conbox{ width:96%; float:left; margin:2%;}
.wt_title{ width:48%; float:left; margin:2% 1%; text-align:center;  line-height:0.9rem; padding:2% 0; background:#efefef; color:#6e7c8b;}
.wt_menu{ width:48%; float:left; margin:2% 1%; text-align:center;  line-height:0.9rem; padding:2% 0; background:#ff3e00; color:#FFF; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
/*表单*/
.x-container { margin: 0 auto; padding: 0px 10px; padding: 0 2%; }
.order-containe{ padding: 0 0 0 0; }
.order-containe .order-so { text-align: center; }
.order-containe .order-so { padding-top: 10px; }
.order-containe .order-so input[type=text], .order-containe .order-so select { width: 100%; height: 60px; line-height: 50px; background: transparent; border: 1px solid #dcdcdc; padding-left: 15px; box-sizing: border-box; /* -webkit-box-sizing: border-box; */ font-size: 26px; }
.bman{ display: block; height: 45px; width: 100%; background: #ff6600; line-height: 44px; text-align: center; margin: 0px auto; color: #fff; font-size: 27px; margin-top: 32px;  border-radius: 6px; border: none; }
.xdf-line{display:block;width:100%;overflow:hidden}
.xdf-line .xl-inner{width:100%;display:block;position:relative}
.xdf-line .xl-inner>.xl-box{position:absolute;bottom:16%;right:5%;display:block;width:40%;height:2.6rem}
.xdf-line .xl-inner>.xl-box a{display:block;width:49%;height:2.6rem;line-height:2.6rem;font-size:1.2rem;text-align:center;color:#fff}
.xdf-line .xl-inner>.xl-box>.xl-about{float:left;background:#21b18d}
.xdf-line .xl-inner>.xl-box>.xl-zx{float:right;background:#fe4d00}
.footer-b{padding:20px 0 8.2rem 0;text-align:center;font-size:12px;letter-spacing:.3px;color:#333;line-height:1.4}
/*底部*/
.footer-dw{position:fixed;bottom:0;left:0;z-index:9999;width:100%;background-color:#FFF}
.footer-kj{margin-top:0;margin-right:auto;margin-left:auto;max-width:640px}
.footer-nav2{display:table;width:100%;border-top-width:1px;border-top-style:solid;border-top-color:#E8E8E8}
.footer-nav2 ul{display:table-row;width:100%}
.footer-nav2 ul li{display:table-cell;padding-top:3px;padding-bottom:3px;text-align:center;border-right-width:0px;border-right-style:dotted;border-right-color:#C1C1C1}
.footer-nav2-small{width:13%}
.footer-nav2-small p{font-size:12px}
.footer-nav2-small a{display:block;color:#838383}
.footer-nav2-big{width:30.5%;color:#FFF;vertical-align:middle;text-align:center}
.footer-nav2-big a{display:block;color:#FFF}
.footer-nav2-big i{margin-right:.1rem}
.footer-nav2-color-green{background-color:#3EBB2B}
.footer-nav2-color-orange{background-color:#FF7831}
/*弹出窗*/
.gotop { position: fixed; right: .26rem; z-index: 999; height: 1rem; bottom: -3rem; transition: bottom ease .3s }
.gotop img { width: 50px }
.view-3d { position: fixed; display: none; z-index: 80; margin-left: -137.5px; margin-top: -130px; left: 47%; top: 40% }
.lxjxcenterbox { width: 275px; height: 255px; background-color: #fff; position: absolute; box-shadow: 0 0 50px rgba(10, 2, 4, .75); border-radius: 5px }
.lxjxcenterbox-close { position: absolute; top: -6px; right: -4px }
.lxjxcenterbox .lxjxcenter-ftitle { display: block; width: 100%; text-align: center; font-size: 16px; font-weight: 200 }
.lxjxcenterbox .lxjxcenter-telval { width: 252px; height: 32px; border: 1px solid #5eb95e; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin: 15px auto 8px }
.lxjxcenterbox .lxjx-mobileval { width: 167px; height: 30px; line-height: 30px; background-color: #fff; font-size: 14px; color: #333; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; padding-left: 13px; float: left; outline: 0; border: 0 }
.lxjxcenterbox .lxjx-mobilebtn { width: 83px; height: 30px; line-height: 30px; color: #fff; background-color: #5eb95e; font-size: 14px; text-align: center; text-decoration: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; float: left; border: 0; }
.lxjxcenterbox .lxjx-innerc {  margin: 0 auto; font-size: 12px; line-height: 1.4 }
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 
*, *:before, *:after { -webkit-box-sizing: border-box; box-sizing: border-box }
html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0) }
[class*="am-avg-"] { display: block; padding: 0; margin: 0; list-style: none }
[class*="am-avg-"]>li { display: block; height: auto; float: left }
@media only screen { .am-avg-sm-1>li { width: 100% } .am-avg-sm-1>li:nth-of-type(n) { clear: none } .am-avg-sm-1>li:nth-of-type(1n+1) { clear: both } .am-avg-sm-2>li { width: 50% } .am-avg-sm-2>li:nth-of-type(n) { clear: none } .am-avg-sm-2>li:nth-of-type(2n+1) { clear: both } .am-avg-sm-3>li { width: 33.33333333% } .am-avg-sm-3>li:nth-of-type(n) { clear: none } .am-avg-sm-3>li:nth-of-type(3n+1) { clear: both } .am-avg-sm-4>li { width: 25% } .am-avg-sm-4>li:nth-of-type(n) { clear: none } .am-avg-sm-4>li:nth-of-type(4n+1) { clear: both } .am-avg-sm-5>li { width: 20% } .am-avg-sm-5>li:nth-of-type(n) { clear: none } .am-avg-sm-5>li:nth-of-type(5n+1) { clear: both } .am-avg-sm-6>li { width: 16.66666667% } .am-avg-sm-6>li:nth-of-type(n) { clear: none } .am-avg-sm-6>li:nth-of-type(6n+1) { clear: both } .am-avg-sm-7>li { width: 14.28571429% } .am-avg-sm-7>li:nth-of-type(n) { clear: none } .am-avg-sm-7>li:nth-of-type(7n+1) { clear: both } .am-avg-sm-8>li { width: 12.5% } .am-avg-sm-8>li:nth-of-type(n) { clear: none } .am-avg-sm-8>li:nth-of-type(8n+1) { clear: both } .am-avg-sm-9>li { width: 11.11111111% } .am-avg-sm-9>li:nth-of-type(n) { clear: none } .am-avg-sm-9>li:nth-of-type(9n+1) { clear: both } .am-avg-sm-10>li { width: 10% } .am-avg-sm-10>li:nth-of-type(n) { clear: none } .am-avg-sm-10>li:nth-of-type(10n+1) { clear: both } .am-avg-sm-11>li { width: 9.09090909% } .am-avg-sm-11>li:nth-of-type(n) { clear: none } .am-avg-sm-11>li:nth-of-type(11n+1) { clear: both } .am-avg-sm-12>li { width: 8.33333333% } .am-avg-sm-12>li:nth-of-type(n) { clear: none } .am-avg-sm-12>li:nth-of-type(12n+1) { clear: both } }
.am-btn { display: inline-block; margin-bottom: 0; padding: .5em 1em; vertical-align: middle; font-size: 1.6rem; font-weight: normal; line-height: 1.2; text-align: center; white-space: nowrap; background-image: none; border: 1px solid transparent; border-radius: 0; cursor: pointer; outline: 0; -webkit-appearance: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition: background-color 300ms ease-out, border-color 300ms ease-out; transition: background-color 300ms ease-out, border-color 300ms ease-out }
.am-btn-warning { color: #fff; background-color: rgb(239,120,0);  }
.am-btn-success { color: #fff; background-color: rgb(215,0,15)  }
.am-btn-sm { font-size: 1.4rem }
.am-btn-block { display: block; width: 100%; padding-left: 0; padding-right: 0 }
.am-btn-block+.am-btn-block { margin-top: 5px }
.am-margin-top-sm { margin-top: 1rem }
.am-margin-bottom-sm { margin-bottom: 1rem }
.am-margin-left-sm { margin-left: 1rem }
.am-margin-right-sm { margin-right: 1rem }
.am-padding-top-sm { padding-top: 1rem }
.am-padding-left-sm { padding-left: 1rem }
.am-padding-right-sm { padding-right: 1rem }
/*图标*/

@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1528966449860'); /* IE9*/
  src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/8a0b9568935c4acd8d1a6de442a073db.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:1rem;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-spoonknife:before { content: "\e7ec"; }

.icon-dianhua:before { content: "\e632"; }

.icon-shouye:before { content: "\e61e"; }

.icon-iconfontzhizuobiaozhun023133:before { content: "\e687"; }

.icon-guanbi:before { content: "\e638"; }

.icon-youhuiquan:before { content: "\e674"; }


font{
	font-size: .8rem;
}
.zczy{
	height: 4.125rem;
	background-color: rgb(248,10,10);
	color: white;
}
.xdzy{
	height: 4,125rem;
	background: url(../images/13.jpg)no-repeat center;
	color: white;
	margin-top: 2rem;
}
.xczy{
	height: 4,125rem;
	background: url(../images/18.jpg)no-repeat center;
	color: white;
	margin-top: 2rem;
}
.zy_title{
	display: inline-block;
	font-size: 2rem;
	line-height: 4.125rem;
	text-indent: 1rem;
}
.zy_sp{
     display: inline-block;
     font-size: 1.2rem;
}
.zy_a{
	display: inline-block;
	font-size: 1.2rem;
	height: 1.8rem;
	width: 5.5rem;
	background-color: white;
	color: rgb(248,10,10);
	text-align: center;
	border-radius: 5px;
	line-height: 1.8rem;
}
.zczy_zc{
	display: inline-block;
	width: 49%;
	text-align: center;
	margin-top: 1rem;
}
.zczy_zc img{
	width: 90%;
	
}
.zczy_zc p{
	font-size: 1.2rem;
	color: rgb(248,10,10);
	margin-top: .5rem;
}
.zc_a{
	display: inline-block;
	padding: .3rem 2rem;
	background-color: rgb(254,165,0);
	margin: .1rem auto;
	color: white;
	font-size: 1rem;
	
}
.xdzy_xd {
	padding-left: 2%;
}
.xdzy_xd img{
	width: 85%;
}
.xdzy_left,.xdzy_right{
	width: 49%;
	height: 8rem;
	float: left;
	text-align: center;
	margin-top: 1rem;
}

.xdzy_right{
	background-color: rgb(246,234,234);
	width: 45%;
}
.xdzy_xd p{
	color: rgb(156,35,33);
	font-size: 1.2rem;
	margin-top: 2rem;
}
.xdzy_xd .xdzy_right a{
	display: inline-block;
	padding: .3rem 2rem;
	background-color: rgb(254,165,0);
	margin-top: 1.5rem;
	color: white;
	font-size: 1rem;
}
.xczy_left{
	position: relative;
	display: inline-block;
	width: 49%;
	margin: 1rem auto;
	text-align: center;
	
}
.xczy_right{
	position: relative;
	display: inline-block;
	width: 49%;
	margin:1rem  auto;
	text-align: center;
}
.xczy_xc img{
	width: 90%;
}
.xczc_a{
	position: absolute;
	top: 44%;
	left: 31%;
	color: white;
	background-color: black;
	padding: .05rem 1rem;
	font-size: 1rem;
}
.xcjy_a{
	position: absolute;
	top: 94%;
	left: 31%;
	color: white;
	background-color: black;
	padding: .05rem 1rem;
	font-size: 1rem;
}
.xd_a{
	position: absolute;
	top: 94%;
	left: 31%;
	color: white;
	background-color: black;
	padding: .05rem 1rem;
	font-size: 1rem;
}

header {
	text-align: center;
	padding-bottom: 1rem;
	border-bottom: 1px #ccc solid;
}
header h2 {
	font-size: 1.8rem;
	font-weight: 700;
	color: #ee771c;
}
header h5 {
	font-size: 1.2rem;
	font-weight: 700;
	color: #333;
	line-height: 1.6;
}






.form_foot header{
	border:none;
}
.form_foot header h5{
	font-size: .9rem;
	color: #363636;
	font-weight: 500;
}
.form_foot {
	padding-bottom: 2.5rem;
	background-color: #f3f3f3;
	margin-top:.5rem;

}
.form_foot .form {
	padding-left: 2.5rem;
	padding-right: 2.5rem;
	text-align: center;
	padding-top:2rem;
	padding-bottom:2rem;
	background-color: #fff;

}
.form_foot .form div {
	height: 2rem;
	margin-bottom: .9rem;
}
.form_foot .form div:nth-child(1) p span {
	background: url('../images/ren.svg') center no-repeat;
	background-size: 1.28rem;
}
.form_foot .form div:nth-child(2) p span {
	background: url('../fonts/tel.svg') center no-repeat;
	background-size: 1.28rem;
}
.form_foot .form div:nth-child(3) p span {
	background: url('../fonts/zy.svg') center no-repeat;
	background-size: 1.28rem;
}
.form_foot .form div > span {
	float: left;
	width: 20%;
	height: 2rem;
	line-height: 2rem;
	font-size: 1rem;
	font-weight: bold;
	color: #ee6c00;
}
.form_foot .form div p {
	float: left;
	position: relative;
	width: 80%;
	background-color: #f5f5f5;
}
.form_foot .form div p span {
	float: left;
	width: 2.5rem;
	height: 2rem;
}
.form_foot .form div p b {
	position: absolute;
	height: 1.1rem;
	width: 1.1rem;
	background-color: #fff;
	border-radius: 5px;
	top: 50%;
	right:2%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-box-shadow: 2px 2px 5px #aaa;
	-moz-box-shadow: 2px 2px 5px #aaa;
	-ms-box-shadow: 2px 2px 5px #aaa;
	box-shadow: 2px 2px 5px #aaa;
}
.form_foot .form div p b:after {
	position: absolute;
	content: '';
	left: 50%;
	top: 50%;
	border-top: 4px solid #aaa;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.form_foot .form div input,
.form_foot .form div select {
	width: 83%;
	height: 2rem;
	line-height: 2rem;
	border: none;
	background-color: #f5f5f5;
}
.form_foot .form > p {
	font-size:.8rem;
	line-height: 1.35rem;
}
#sub{
	position: relative;
	display: block;
	/* height: 2.75rem; */
	line-height:2.5rem;
	font-size: 1.1rem;
	font-weight: bold;
	color: #fff;
	text-align: center;
	width: 50%;
	margin:0 auto;
	margin-top:1rem;
	padding:0 .8rem;
	border-radius: 30px;
	background-color: #ee771c;
}