* {
    text-decoration: none;
    list-style: none;
    font-family: "微软雅黑";
}

body, html {
    -webkit-text-size-adjust: none;
    width: 100%;
    font-family: "微软雅黑";
    margin: 0;
    padding: 0;
}

ul, li, dl, dd, dt, p, ol, h1, h2, h3, h4, h5, h6 {
    font-size: 15px;
    font-weight: 100;
    padding: 0;
    margin: 0;
}

dl dd, dl dt {
    padding: 0;
    margin: 0;
}

html, body {
    height: 100%;
}

body {
    color: #2E2927;
    line-height: 1.80857;
}

a {
    color: #1f1f1f;
    text-decoration: none !important;
    outline: none !important;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

b, i {
    font-style: normal;
}

ul, li, ol {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.tlinks {
    text-indent: -9999px;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}

.btn-custom {
    margin-top: 20px;
    background-color: transparent !important;
    border: 2px solid #ddd;
    padding: 12px 40px;
    font-size: 16px;
}

.text-tran {
    text-transform: uppercase;
    font-family: arial;
    text-align: center;
}

.lead {
    font-size: 18px;
    line-height: 30px;
    color: #767676;
    margin: 0;
    padding: 0;
}

.text-white {
    color: #fff;
}

blockquote {
    margin: 20px 0 20px;
    padding: 30px;
}

.clear {
    clear: both;
}

.pad-top-100 {
    padding-top: 100px;
}

.pad-bottom-100 {
    padding-bottom: 100px;
}

.pad-top-70 {
    padding-top: 70px;
}

.pad-bottom-70 {
    padding-bottom: 70px;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
}

a:hover {
    transition: all 0.6s;
    color: #6a6868;
}

.container {
    overflow: hidden;
}

/*------------------------------------------------------------------
   	Preloader
-------------------------------------------------------------------*/
#header {
    position: fixed;
    padding-top: 10px;
    box-sizing: border-box;
}

.logo {
    float: left;
}

.navbar-brand>img {
    transition: all 0.5s;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

.top_phone01 {
    padding-top: 6px;
    box-sizing: border-box;
}

.top_phone01 span {
    font-size: 12px;
    color: #BEBEBE;
}

.top_phone01 b {
    font-family: arial;
    font-size: 20px;
    color: #fdcd06;
}

.top_phone01 span i {
    font-family: impact;
    color: #0E43AF;
    font-size: 22px;
}

.header-block-top .navbar-brand {
    margin: 0 !important;
    padding: 15px 0 15px;
    display: inline-block;
    line-height: normal;
    font-size: 100%;
    height: 100%;
}

.main-menu .navbar-default {
    background-color: transparent;
}

.main-menu .navbar {
    min-height: inherit;
    border-radius: 0px;
    border: none;
    margin: 0px;
}

.main-menu nav .navbar-header .navbar-brand {
    height: inherit;
}

.main-menu .navbar-default .navbar-nav li a {
    color: #666666;
}

.main-menu nav li a {
    padding: 15px 0px 10px;
    margin: 0 15px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    position: relative;
    -webkit-transition: color 0.4s;
    transition: color 0.4s;
    font-weight: 500;
    font-size: 14px;
}

.main-menu .navbar-default .navbar-nav .active a {
    background-color: transparent;
}

.fixed-menu {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 999;
    background-color: rgba(0, 0, 0, 0.5);
    transition: 0.5s;
    padding: 0px 0 0 0;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}

.fixed-menu .navbar-brand {
    padding: 0px 0 0px;
}

.fixed-menu .top_phone {
    display: none;
}

.fixed-menu .main-menu .navbar-default .navbar-nav li a {
    padding: 15px 0px 18px 0;
    color: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.main-menu .navbar-default .navbar-nav li:hover a {
    color: #EF8E1E;
    border-bottom: 1px solid #EF8E1E;
}


/*标题*/
.title {
    text-align: center;
    padding: 20px 0 40px;
    box-sizing: border-box;
}

.title h5 {
    font-size: 24px;
    color: #032C4F;
}

.title h6 {
    width: 30px;
    height: 2px;
    background: #EE8E1E;
    margin: 0 auto;
    margin-top: 10px;
}

.title p {
    font-size: 15px;
    text-transform: uppercase;
    font-family: arial;
    color: #A3A3A3;
    margin-top: 5px;
}

/*标题 end*/

/*关于我们*/


.title_l h5 {
    font-family: impact;
    font-size: 96px;
    color: #F1F1F1;
    text-transform: uppercase;
    position: relative;
}

.title_l span {
    position: absolute;
    top: 40px;
    color: #173B83;
    display: block;
    font-size: 36px;
    left: 0;
    font-weight: bold;
    float: left;
}

.title_l span b {
    margin-top: -5px;
    display: block;
    width: 40px;
    float: right;
    color: #DA261E;
    font-size: 30px;
}

.about {
    padding: 50px 0;
    box-sizing: border-box;
}

.about p {
    color: #666666;
    font-size: 14px;
    text-indent: 2em;
    line-height: 24px;
    padding-right: 30px;
    box-sizing: border-box;
    text-align: justify;
}

.about_m {
    margin-top: 30px;
    display: block;
}

.about_m:hover img {
    box-shadow: 0px 0px 8px #999;
}

/*关于我们 end*/

/*合作伙伴*/
.partner {
    background: url(../images/partner_bg.jpg)no-repeat center center;
    padding-bottom: 50px;
}

.partner .title h5, .partner .title p {
    color: #fff;
}

.carousel-inner {
    width: 102%;
}

.main_product {
    padding-right: 0;
    box-sizing: border-box;
}

.prot_img {
    box-sizing: border-box;
    overflow: hidden;
    background: #fff;
}

.prot_img img {
    text-align: center;
    margin: 0 auto;
    transition: all 0.5s;
}

.partner .col-xs-6 {
    margin-bottom: 10px;
}

.partner .title h5, .partner .title p {
    color: #fff;
}

.partner .slideBox {
    overflow: hidden;
    zoom: 1;
    position: relative;
}

.partner .sPrev, .partner .sNext {
    position: absolute;
    left: 5px;
    top: 80px;
    display: block;
    width: 30px;
    height: 94px;
}

.partner .sPrev {
    background: url(../images/left.png) center center no-repeat #24297F;
}

.partner .sNext {
    left: auto;
    right: 5px;
    background: url(../images/right.png) center center no-repeat #24297F;
}

.partner .sPrev:hover, .partner .sNext:hover {
    background-color: #2CA238;
}

.partner .parBd ul {
    overflow: hidden;
    zoom: 1;
}

.partner .parBd ul li {
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    margin-bottom: 20px;
}

/*合作伙伴   end*/


/*培训技能*/
.items .title h5 {
    font-family: impact;
    font-size: 96px;
    color: #F1F1F1;
    text-transform: uppercase;
    position: relative;
}

.items .title span {
    position: relative;
    bottom: 80px;
    color: #173B83;
    font-size: 36px;
}

.serv_list dl {
    box-sizing: border-box;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer;
    transition: all 0.3s;
    margin-bottom: 10px;
}

.serv_list dl dt h5 {
    margin: 15px 0;
    color: #4B4B4B;
    font-size: 16px;
    font-weight: bold
}

.serv_list dl dt p {
    color: #8E8E8E;
    font-size: 12px;
    transition: all 0.3s;
    line-height: 22px;
    margin-bottom: 15px;
}

.serv_list dl:hover {
    border-color: #032C4F;
    transition: all 0.3s;
    box-shadow: 0 0 15px #BDBDBD;
}

.serv_list dl:hover dt p, .serv_list dl:hover dt h5 a {
    color: #032C4F;
    transition: all 0.3s;
}

.items {
    padding-bottom: 10px;
    box-sizing: border-box;
}

.more_m {
    width: 70%;
    height: 38px;
    line-height: 28px;
    display: block;
    margin: 0 auto;
    background: #065ac4;
    text-align: center;
    color: #fff !important;
    line-height: 35px;
    border-radius: 10px;
    font-size: 16px;
}

/*培训技能  end*/

/*就业安置*/
.case .title h5 {
    font-family: impact;
    font-size: 26px;
    color: #fff;
    text-transform: uppercase;
    position: relative;
}

.case {
    background: url(../images/place.jpg) no-repeat;
    padding-bottom: 30px;
}

.case .item dl {
    background-color: #FFFFFF;
    box-sizing: border-box;
    cursor: pointer;
}

.case .item dl dd {
    margin: 0 auto;
    margin-bottom: 20px;
}

.case .item dl dd h5 {
    overflow: hidden;
    margin: 0 auto;
    color: #FFFFFF;
}

.case .item dl dd h5 img {
    text-align: center;
    transition: all 2s;
}

.case .item dl .date {
    font-size: 14px;
    font-family: arial;
    font-weight: normal;
    color: #555555;
}

.case .item dl dt {
    padding-left: 10px;
}

.case .item dl dt h5 {
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 10px;
}

.case .item dl dt span {
    display: block;
    width: 25px;
    height: 1px;
    background: #EE8E1E;
    margin-top: 20px;
    margin-bottom: 20px;
    transition: all 0.3s;
}

.case .item dl dt h6 {
    color: #666666;
    font-size: 15px;
    margin-bottom: 15px;
}

.case .item dl dt p {
    font-size: 14px;
    color: #878787;
    letter-spacing: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.more {
    width: 50px;
    height: 50px;
    border-radius: 100px;
    display: block;
    color: #FFFFFF;
    font-size: 26px;
    padding: 18px 15px;
    line-height: 10px;
    background: #0E43AF;
    margin: 30px auto;
}

.case .item dl:hover dt span {
    width: 100%;
    transition: all 0.3s;
}

/*就业安置 end*/

/*我们的优势*/
.advan {
    margin: 60px 0 40px;
}

.advan .title h5 {
    font-family: impact;
    font-size: 96px;
    color: #F1F1F1;
    text-transform: uppercase;
    position: relative;
}

.advan .title span {
    position: relative;
    bottom: 80px;
    color: #173B83;
    font-size: 36px;
}

.advan .title h4 {
    width: 350px;
}

.advan_list {
    background: url(../images/advan.png)no-repeat bottom 0 center;
    height: 530px;
    box-sizing: border-box;
}

.advan_list dl {
    padding-bottom: 240px;
    margin-top: 40px;
    text-align: center;
}

.advan_list dl dd h4 {
    font-size: 24px;
    color: #FD9816;
}

.advan_list dl dt p {
    margin-top: 10px;
    font-size: 15px;
    box-sizing: border-box;
    line-height: 26px;
}

/*我们的优势  end*/

/*资质荣誉*/
.honor {
    box-sizing: border-box;
}

.honor .title h5 {
    font-family: impact;
    font-size: 96px;
    color: #F1F1F1;
    text-transform: uppercase;
    position: relative;
}

.honor .title span {
    position: relative;
    bottom: 80px;
    color: #173B83;
    font-size: 36px;
}

.honor_cont dl {
    overflow: hidden;
    position: relative;
    margin-bottom: 28px;
}

.honor_cont dl dt {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    opacity: 0;
    transition: all 0.6s;
}

.honor_cont dl dd img {
    width: 100%;
}

.honor_cont dl dt a {
    display: block;
    text-align: center;
    padding-top: 26%;
    box-sizing: border-box;
    color: #fff;
    font-size: 16px;
    ;
    overflow: hidden;
    height: 88%;
    width: 90%;
    border: #fff 1px solid;
    box-sizing: border-box;
    margin: 0 auto;
    margin-top: 4%;
    letter-spacing: 2px;
}

.honor_cont dl:hover dt {
    opacity: 1;
    transition: all 1s;
}

.eng_case dl dt a {
    padding-top: 68%;
}

/*资质荣誉 end*/

/*新闻中心*/
.news {
    padding: 45px 0;
    box-sizing: border-box;
}

.news .title h5 {
    text-align: center;
    font-family: impact;
    font-size: 96px;
    color: #F1F1F1;
    text-transform: uppercase;
    position: relative;
}

.news .title span {
    position: relative;
    bottom: 80px;
    color: #173B83;
    font-size: 36px;
	position: relative;
}

.news_items .item {
    margin-bottom: 30px;
}

.news_items dl {
    cursor: pointer;
}

.news_items dl dt {
    position: relative;
    height: 100%;
}

.news_items dl dt h5 {
    color: #797979;
    font-size: 15px;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-weight: bold;
}

.news_items dl dt h6 {
    width: 20px;
    height: 1px;
    background: #999999;
    margin-top: 40px;
    transition: all 0.3s;
}

.news_items dl dt span {
    font-family: arial;
    font-size: 14px;
    color: #999;
}

.news_items dl dt p {
    font-size: 14px;
    color: #999999;
    margin: 5px 0 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 24px;
    text-align: justify;
}

.news_items dl:hover h6 {
    width: 100%;
    background: #0D3655;
    transition: all 0.3s;
}

/*新闻中心  end*/
#owl-demo .item {
    margin: 3px;
}

.owl-carousel {
    display: block;
}

#owl-demo .item img {
    display: block;
    width: 100%;
    height: auto;
}

.main_product .carousel-control.left {
    left: 15px;
    background: rgba(0, 0, 0, 0.2);
}

.main_product .carousel-control.right {
    right: -1.7%;
    background: rgba(0, 0, 0, 0.2);
}

.main_product .carousel-control.right:hover, .main_product .carousel-control.left:hover {
    background: rgba(239, 192, 1, 0.5);
    transition: all 0.6s;
}

.main_product .carousel-control {
    background-color: #fff;
    color: #333;
    width: 35px;
    height: 38px;
    line-height: 35px;
    font-size: 1rem;
    text-align: center;
    top: 28%;
}

.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    opacity: .5;
}

.carousel-inner .col-sm-3 {
    overflow: hidden;
}


/*底部*/
footer {
    padding: 50px 0 0;
    box-sizing: border-box;
    background: url(../images/foot.jpg);
    margin-top: 20px;
}

.contact {
    border-bottom: 1px solid #686866;
    box-sizing: border-box;
    padding-bottom: 20px;
}

.phone_text {
    color: #686866;
    font-size: 14px;
    padding: 12px;
    box-sizing: border-box;
}

.cont_phone {
    text-align: center;
    color: #fff;
    background: url(../images/phone_bg.png)no-repeat center center;
    padding-bottom: 15px;
    box-sizing: border-box;
}

.cont_phone h5 {
    font-size: 24px;
}

.cont_phone h6 {
    font-size: 48px;
    font-family: arial;
    margin-top: 10px;
    font-weight: bold;
}

.problem li {
    margin-bottom: 30px;
    overflow: hidden;
}

.problem li input {
    padding: 8px 15px;
    box-sizing: border-box;
    display: block;
    width: 100%;
    font-size: 12px;
    color: #737373;
    border: none;
    border-radius: 3px;
}

.problem li a {
    background: #EA5B25;
    border-radius: 3px;
    color: #fff;
    width: 30%;
    display: block;
    text-align: center;
    margin: 0 auto;
    padding: 6px 0;
    box-sizing: border-box;
}

.problem li a:hover {
    color: rgba(255, 255, 255, 0.6);
}

footer .container {
    box-sizing: border-box;
    padding-bottom: 20px;
}

footer ul span {
    width: 25px;
    height: 3px;
    background: #008BEA;
    display: block;
    margin-bottom: 20px;
}

footer a:hover {
    color: #EA5B23;
}

.footer_nav a, .footer_nav li {
    color: #BAC1D9;
    font-size: 14px;
    line-height: 26px;
    text-align: center;
    color: #A1A1A1;
    float: left;
}

.foot_add {
    padding: 0 30px;
    box-sizing: border-box;
    margin: 10px 0;
}

.footer_nav a {
    margin: 0 3%;
}

.footer_nav li {
    margin: 0 10px;
}

.footer_cont {
    padding-right: 50px;
    box-sizing: border-box;
}

.foot_img, .footer_nav {
    margin-top: 30px;
    text-align: center;
}

footer .ewm {
    margin-top: 30px;
}

footer .ewm a {
    display: block;
    width: 140px;
    height: 140px;
    margin: 0 auto;
    line-height: 140px;
    text-align: center;
}

footer .ewm img {
    width: 120px;
    margin: 0 auto;
    text-align: center;
}

.copy {
    font-size: 12px;
    color: #7F7F7F;
    text-align: center;
    margin-top: 20px;
}

/*底部 end*/
/*nei*/
.main {
    background-color: #f0f2ef;
    overflow: hidden;
    width: 100%;
    height: auto;
}

.neiye {
    overflow: hidden;
    padding: 15px 0 30px;
}

.overflow {
    overflow: hidden;
}

.menu {
    background: #2b379a;
    padding: 15px 20px 10px;
    border-radius: 10px 10px 0 0;
    color: white;
    font-size: 18px;
}

.navbox {
    padding: 0 4px 5px;
    background-color: #2b379a;
    border-radius: 0 0 10px 10px;
}

.nav-body {
    padding: 10px 0 15px;
    border-radius: 10px;
    background-color: #fff;
}

.nav-body a {
    display: block;
    padding: 12px 0px 12px 15px;
    line-height: normal;
    color: #4d4d4d;
    font-size: 16px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    border-bottom: 1px solid #f2f2f2;
    background: url(../images/jtcon.png) right no-repeat;
}

.menu1 {
    margin-top: 10px;
}

.menu span {
    float: right;
    margin-top: 5px;
}

.lian img {
    width: 100%;
}

.zi {
    font-size: 14px;
    line-height: 30px;
}

.zi p {
    padding-left: 15px;
}

.zi strong {
    font-size: 25px;
}

.contentr {
    width: 100%;
    padding: 10px 20px 30px;
    _overflow: hidden;
    background-color: #fff;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
    overflow: hidden;
    margin-top: 20px;
}

.title-zi {
    border-bottom: 1px solid #eaeaea;
    line-height: 40px;
}

.title-zi span {
    display: inline-block;
    border-bottom: 2px solid #162678;
    font-size: 18px;
    font-weight: bold;
    padding: 0 30px;
    text-align: center;
}

.main .cont {
    margin-top: 20px;
}

.main .cont {
    margin-top: 20px;
}

.main .cont ul {
    text-align: center;
    margin-top: 30px;
}

.main .cont ul li {
    display: inline-block;
    margin: 0 10px;
}

.page-title-inner {
    background: none;
    border-bottom: 1px solid #e5e5e5;
    padding: 0;
    margin-bottom: 30px;
    height: 45px;
}

.page-title-inner .breadcrumbs {
    padding-left: 16px;
    background: url(../images/icon-home.png) no-repeat left center;
}

.page-title .breadcrumbs {
    line-height: 44px;
    font-size: 14px;
    color: #666;
}

.breadcrumbs a {
    color: #666;
    display: inline;
}

.breadcrumbs i {
    font-style: normal;
    margin: 0 3px;
}

.breadcrumbs strong {
    font-weight: normal;
    color: #2a8a15;
}

.page-title .page-name {
    line-height: 44px;
}

.page-title .page-name h2 {
    font-size: 16px;
    font-weight: bold;
    color: #383737;
    line-height: 44px;
}

.fr {
    float: right;
}

.fl {
    float: left;
}

.module-default {
    min-height: 20px;
    overflow: hidden;
}

.product-item {
    position: relative;
}

.product-item .portfolio-img {
    background-color: #f2f2f2;
    overflow: hidden;
    position: relative;
    margin-bottom: 13px;
    margin-bottom: 10px;
    overflow: hidden;
    border: 1px solid #ccc;
}

.portfolio-img a, .portfolio-img img {
    width: 100%;
    display: block;
    overflow: hidden;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    position: relative;
}

.portfolio-img a:hover img {
    transform: scale(1.2, 1.2) rotate(10deg);
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.portfolio-title {
    margin-bottom: 10px;
    line-height: normal;
    text-align: center;
}

.portfolio-title h2 {
    font-size: 15px;
    line-height: 1.5;
    font-weight: normal;
}

.product-intr {
    margin-bottom: 45px;
    overflow: hidden;
}

.product-intr .product-preview {
    width: 38%;
    float: left;
    display: inline;
    margin-right: 35px;
    border: 1px solid #ccc;
}

.product-intr .product-preview .single-img-wrap {
    text-align: center;
    overflow: hidden;
}

.product-intr .product-preview .single-img-wrap img {
    max-width: 100%;
    _width: 100%;
}

.product-intr .product-info {
    overflow: hidden;
}
.problem li { margin-bottom: 30px; overflow: hidden; }
    .problem li input, .problem li textarea { /*padding: 8px 0 15px 8px;*/ box-sizing: border-box; display: block; width: 100%; font-size: 12px; color: #737373; border: none; border-radius: 3px; height: 35px; }

    .problem li a { background: #EA5B25; border-radius: 3px; color: #fff; width: 30%; display: block; text-align: center; margin: 0 auto; padding: 6px 0; box-sizing: border-box; }
        .problem li a:hover { color: rgba(255,255,255,0.6); }
.img-url{max-width: 100%;border-radius:10px}
.qhd-content p { margin-bottom: 15px; font-size: 14px; line-height: 33px; }
.product-detail .product-info-item { border-bottom: 1px solid #f0f0f0; padding-bottom: 5px; margin-bottom: 5px; }
.product-name { margin-bottom: 10px; }
    .product-name h1 { font-size: 20px; line-height: 1.5; color: #565453; font-weight: bold; }
.product-detail .product-summary { font-size: 13px; color: #666; }
.qhd-content p { margin-bottom: 15px; font-size: 14px; line-height: 33px; }
.product-detail .product-info .book-btn { margin-top: 35px; }
.product-detail .product-info-item-last { border-bottom: none; margin-bottom: 0; }
.product-intr .back-category a { background: url(../images/icon-back-cate.gif) no-repeat left center; padding-left: 15px; color: #808080; }
    .product-intr .back-category a:hover { color: #2a8a15; }
.product-desc-title { background-color: #2b379a; margin-bottom: 20px; height: 40px; border-radius: 10
    px;}
    .product-desc-title h3 { height: 42px; line-height: 42px; float: left; padding: 0 20px; font-size: 18px; color: #fff; }

.InfoContent { overflow: hidden; }
    .InfoContent img { max-width: 100%; height: auto; }

.pagetitle { width: 100%; margin: 0 auto; background: #fafafa; border-bottom: 1px solid #eaeaea; margin-bottom: 30px; }
    .pagetitle .pagetitlea { margin: 0 auto; }
        .pagetitle .pagetitlea ul { padding: 0; font-size: 0; text-align: center; }
            .pagetitle .pagetitlea ul li { display: inline-block; background-image: none; border-right: 1px solid #eaeaea; }
                .pagetitle .pagetitlea ul li a { display: inline-block; line-height: 60px; padding: 0 60px; font-size: 18px; color: #fff; background-color: #d6663a; }
                    .pagetitle .pagetitlea ul li a:hover { background-color: #d6663a; color: #fff; }
            .pagetitle .pagetitlea ul .current a { background-color: #d6663a; color: #fff; }

.under { width: 100%; margin: 0 auto; }
    .under li .InfoSTitle { font-size: 1.1em; color: #4A4444; line-height: 30px; font-weight: bold; }
        .under li .InfoSTitle:hover { color: #be2f00; }
    .under li p { font-size: 14px; line-height: 23px; color: #000; margin-top: 10px; display: -webkit-box !important; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
    .under ul li { overflow: hidden; padding: 15px 0; border-bottom: 1px dashed #CACACA; }

.newshowt { background: #fafafa; border-bottom: 1px solid #C3C3C3; }

.InfoTitle { font-weight: normal; text-align: center; vertical-align: middle; color: #000; padding: 5px 0px; }
    .InfoTitle h1 { font-size: 20px; line-height: 1.5em; margin: 10px 0; }
.info_from_wrap { text-align: center; color: #999; line-height: 30px; margin-bottom: 5px; }
    .info_from_wrap a { color: #999; }
        .info_from_wrap a:hover { color: #555; }

.info_previous_next_wrap { margin: 15px auto; overflow: hidden; }
    .info_previous_next_wrap .Previous { float: left; }
        .info_previous_next_wrap .Previous a, .Next a { color: #666; }
            .info_previous_next_wrap .Previous a:hover, .Next a:hover { color: #000; }
        .info_previous_next_wrap .Previous b { font-size: 13px; }
    .info_previous_next_wrap .Next { float: right; text-align: right; }
        .info_previous_next_wrap .Next b { font-size: 13px; }

.newsRecommend { overflow: hidden; background-color: #fff; }
    .newsRecommend ul { display: block; padding: 20px; background-color: #fff; }
        .newsRecommend ul li { line-height: 36px; margin: 0; }
            .newsRecommend ul li h1 { font-size: 20px; color: #646363; font-weight: bold; border-bottom: dashed 1px #ccc; padding-bottom: 5px; }
            .newsRecommend ul li a { display: block; width: 90%; font-size: 13px; color: #646363; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; }
                .newsRecommend ul li a:hover { color: #ff6b08; }

.newsText { margin: 0 auto 0px; padding: 30px 20px 40px; background-color: #fff; }
.newsText1 { border-bottom: dashed 1px #ccc; }
    .newsText1 h1 { font-size: 1.3em; font-weight: bold; text-align: center; color: #2e2e2e; line-height: 35px; }
    .newsText1 span { display: block; font-size: 12px; text-align: center; margin: 20px 0; }
.newsText2 { padding: 3px 8px 0; overflow: hidden; min-height: 394px; height: auto; }
    .newsText2 p { line-height: 26px; font-size: 13px; margin-top: 10px; color: #1c1b1b; }
.change { margin-top: 30px; border-top: dashed 1px #ccc; padding-top: 10px; }
    .change p { font-size: 13px; line-height: 26px; color: #646363; }
        .change p a { font-size: 13px; color: #646363; transition: all 0.3s ease 0s; }
            .change p a:hover { color: #ff6702; transition: all 0.3s ease 0s; }

            .page_show { position: relative; margin: 10px 0; padding: 0; clear: both; background: #fff; }
            .page_show:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
            .page_show a,.page_show span { margin: 0.5em 0; padding: 0.5em 10px;  float: left; /*display: none;border-left: 1px solid #ececec; width: 24.5%; */line-height: 1.2em; font-size: 13px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;display:inline-block; }
                .page_show a:active { background: #ececec; }
            .page_show span { color: #999; }
            .page_show a { color: #333; }
                .page_show span:nth-child(1), .page_show span:nth-child(2), .page_show a:nth-child(2) { display: block; float: left; }
                .page_show span:nth-last-child(1), .page_show a:nth-last-child(1) { display: block; float: left; border-left-color: #ececec; }
            .page_show .current { display: block; float: left; }
        .list-group li { line-height: 35px; }
            .list-group li span { margin-top: 10px; }