﻿@charset "utf-8";
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span {
    padding: 0;
    margin: 0;
}

body {
    font-size: 14px;
    font-family: "Microsoft Yahei";
    line-height: 30px;
    -webkit-text-size-adjust: none;
    color: #515050;
}

li, ol {
    list-style: none;
}

a {
    text-decoration: none;
    color: #3f3f3f;
}

a:hover {
    text-decoration: none;
    color: #226bc7;
}

a img {
    border: none;
}

h2 {
    font-size: 18px;
    font-weight: normal;
    text-align: center;
}

input {
    background-color: transparent;
    padding: 0px;
    border: none;
    color: #5f6a72;
}

.bg {
    background: #fafafa;
    width: 100%;
    float: left;
    margin-top: 30px;
    padding-bottom: 15px;
}

.main {
    width: 100%;
    margin: 0 auto;
    padding-bottom: 20px;
}

@media screen and (max-width: 1000px) {
    .main {
        width: 1200px;
        margin: 0 auto;
        padding-bottom: 20px;
    }
}

.content {
    width: 1100px;
    margin: 0 auto;
}

.clear {
    clear: both;
}

.left {
    float: left;
}

.right {
    float: right;
}

.tl {
    text-align: left !important;
}

.tc {
    text-align: center !important;
}

.tr {
    text-align: right !important;
}

/*上边距*/
.pt0 {
    padding-top: 0 !important;
}

.pt1 {
    padding-top: 1px;
}

.pt2 {
    padding-top: 2px;
}

.pt3 {
    padding-top: 3px;
}

.pt4 {
    padding-top: 4px;
}

.pt5 {
    padding-top: 5px;
}

.pt6 {
    padding-top: 6px;
}

.pt7 {
    padding-top: 7px;
}

.pt8 {
    padding-top: 8px;
}

.pt9 {
    padding-top: 9px;
}

.pt10 {
    padding-top: 10px;
}

.pt12 {
    padding-top: 12px;
}

.pt15 {
    padding-top: 15px;
}

.pt18 {
    padding-top: 18px;
}

.pt20 {
    padding-top: 20px;
}

.pt25 {
    padding-top: 25px;
}

.pt30 {
    padding-top: 30px;
}

.pt35 {
    padding-top: 35px;
}

.pt40 {
    padding-top: 40px;
}

.pt45 {
    padding-top: 45px;
}

.pt50 {
    padding-top: 50px;
}

.pt55 {
    padding-top: 55px;
}

.pt60 {
    padding-top: 60px;
}

.pt65 {
    padding-top: 65px;
}

.pt70 {
    padding-top: 70px;
}

.pt75 {
    padding-top: 75px;
}

.pt80 {
    padding-top: 80px;
}

.pt85 {
    padding-top: 85px;
}

.pt90 {
    padding-top: 90px;
}

.pt95 {
    padding-top: 95px;
}

.pt100 {
    padding-top: 100px;
}

/*左边距*/
.pl0 {
    padding-left: 0 !important;
}

.pl1 {
    padding-left: 1px;
}

.pl2 {
    padding-left: 2px;
}

.pl3 {
    padding-left: 3px;
}

.pl4 {
    padding-left: 4px;
}

.pl5 {
    padding-left: 5px;
}

.pl6 {
    padding-left: 6px;
}

.pl7 {
    padding-left: 7px;
}

.pl8 {
    padding-left: 8px;
}

.pl9 {
    padding-left: 9px;
}

.pl10 {
    padding-left: 10px;
}

.pl12 {
    padding-left: 12px;
}

.pl15 {
    padding-left: 15px;
}

.pl18 {
    padding-left: 18px;
}

.pl20 {
    padding-left: 20px;
}

.pl25 {
    padding-left: 25px;
}

.pl30 {
    padding-left: 30px;
}

.pl35 {
    padding-left: 35px;
}

.pl40 {
    padding-left: 40px;
}

.pl45 {
    padding-left: 45px;
}

.pl50 {
    padding-left: 50px;
}

.pl55 {
    padding-left: 55px;
}

.pl60 {
    padding-left: 60px;
}

.pl65 {
    padding-left: 65px;
}

.pl70 {
    padding-left: 70px;
}

.pl75 {
    padding-left: 75px;
}

.pl80 {
    padding-left: 80px;
}

.pl85 {
    padding-left: 85px;
}

.pl90 {
    padding-left: 90px;
}

.pl95 {
    padding-left: 95px;
}

.pl100 {
    padding-left: 100px;
}

.pl170 {
    padding-left: 170px;
}

.pl185 {
    padding-left: 185px;
}

.top0 {
    height: 22px;
    line-height: 22px;
    padding: 10px 0;
    background: #f2f2f2;
    color: #242424;
}

.top1 {
    height: 22px;
    line-height: 22px; /* padding: 10px 0; */
    background: #f2f2f2;
    color: #242424;
}

.top1 .top-l {
    font-size: 14px;
    vertical-align: middle;
    width: 536px;
}

.top1 .top-l i {
    display: inline-block;
    font-style: normal;
    padding: 0 5px;
    margin-right: 10px;
    background: #00428f;
    color: #FFF;
}

.top1 .top-l ul {
    width: 270px;
    float: right;
}

.top1 .top-l ul li {
    float: left;
    text-align: right;
}

/*头部*/
.topbj {
    width: 100%;
    margin: 0 auto;
    padding: 10px 0 10px 0;
    height: 92px;
    /*background: #fff;*/
    /*background-color: #014d8b;*/
}

.top {
    width: 1100px;
    margin: 0 auto;
}

.logo {
    width: 640px;
}

.logo img {
    height: 92px;
}

.logo_right {
    width: 460px;
    margin: 0 auto;
    height: 92px;
}

.logo_right img {
    width: 372px;
    padding-left: 80px;
}

/*导航*/
.on {
    color: #930b07;
    text-decoration: none;
    background-color: #fcdc03;
}

.menubj {
    width: 100%;
    margin: 0 auto;
    background-color: #014d8b;
}

@media screen and (max-width: 1000px) {
    .menubj {
        width: 1210px;
        margin: 0 auto;
        background-color: #014d8b;
    }
}

.menu {
    width: 1100px;
    margin: 0 auto;
}

.menu li {
    width: 100px;
    margin: 0 auto;
    float: left;
    font-size: 16px;
}

.nav {
    list-style-type: none;
    width: 1100px;
    margin: 0 auto;
    height: 50px;
    line-height: 50px;
    font-family: "Microsoft Yahei";
    font-size: 15px;
}

.nav a {
    display: block;
    text-align: center;
    color: #FFF;
}

.nav a:hover {
    color: #930b07;
    text-decoration: none;
    background-color: #fcdc03;
}

.nav li {
    float: left;
    margin-right: 35px;
}

.nav li a:hover {
}

.nav li ul {
    line-height: 35px;
    list-style-type: none;
    text-align: center;
    left: -999em;
    width: 100px;
    position: absolute;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    background: #2163b8;
    z-index: 10;
}

.nav li ul li {
    float: left;
    background: #2163b8;
    width: 100px;
}

.nav li ul a {
    display: block;
    text-align: center;
    font-size: 14px;
}

.nav li ul a:link {
    color: #ffffff;
    text-decoration: none;
}

.nav li ul a:visited {
    color: #ffffff;
    text-decoration: none;
}

.nav li ul a:hover {
    color: #fcdc03;
    text-decoration: none;
    font-weight: normal;
    background: #174580;
}

.nav li:hover ul {
    left: auto;
}

/*banner大图*/
.banner {
    min-width: 980px;
    height: 500px;
    margin: 0 auto;
    overflow: hidden;
    z-index: 1;
}

.banner_show {
    width: 100%;
    text-align: center;
    height: 500px;
    overflow: hidden;
    position: relative;
}

.bannger_inbox {
    position: absolute;
    left: 50%;
    top: 0;
}

/*翻页*/
.banner_pre_next {
    z-index: 1000000;
    width: 1100px;
    left: 50%;
    height: 37px;
    margin-left: -500px;
    *left: 240px;
}

.banner_pre_next a {
    width: 37px;
    height: 37px;
    text-indent: -999em;
    margin-top: 220px;
}

.banner_pre_next .banner_btn_left {
    position: absolute;
    cursor: pointer;
    width: 45px;
    height: 45px;
    background: url(../images/l.png) no-repeat;
    left: 10px;
    z-index: 10;
}

.banner_pre_next .banner_btn_right {
    position: absolute;
    cursor: pointer;
    width: 45px;
    height: 45px;
    background: url(../images/r.png) no-repeat;
    right: 10px;
    z-index: 10;
}

/*圆点*/
.yq_banner_list {
    width: 100px;
    height: 25px;
    position: relative;
    top: 420px;
    text-align: right;
    z-index: 100;
    padding-right: 12px;
    margin: 0 auto;
}

.yq_banner_list a {
    display: inline-block;
    width: 13px;
    height: 13px;
    border-radius: 10px;
    margin-right: 10px;
    background: #ffffff;
}

.yq_banner_list a.hover {
    border-radius: 10px;
    width: 13px;
    height: 13px;
    background: #69aaec;
}


/*搜索*/
.search_bj {
    width: 100%; /* background:url(../images/search_bj.jpg) top repeat-x; *//* height:90px; */
    padding: 14px 0 0 0;
}

.search {
    width: 700px;
}

.search span {
    color: #FFF;
    padding-left: 15px;
    font-size: 12px;
}

.search_left {
    background: url(../images/search_left.png) top no-repeat;
    height: 34px;
    width: 500px;
    text-align: left;
    padding: 0 21px;
    line-height: 35px;
    margin-top: 5px;
}

.search_left input {
    color: #3881e0;
    font-size: 12px;
    height: 34px;
}

.search_btn {
    background: url(../images/search.png) top no-repeat;
    width: 118px;
    height: 34px;
    margin-left: 20px;
    margin-top: 5px;
}

/*学校简介*/
.biaoti {
    width: 100%;
    background: url(../images/bt_fgx.png) top center no-repeat;
    text-align: center;
    padding: 30px 0 0 0;
    margin: 30px 0;
}

.biaoti h2 {
    font-size: 26px;
    color: #333;
    font-weight: bold;
    margin-bottom: 15px;
}

.video {
    width: 478px;
}

.about {
    width: 580px;
    font-size: 13px;
    line-height: 32px;
}

.tit {
    font-size: 23px;
    line-height: 32px;
    height: 31px;
    color: #005fb3;
    font-weight: bold;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.fbt {
    font-size: 18px;
    line-height: 29px;
    height: 32px;
    color: #000;
    font-weight: bold;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.wz_hl {
    text-align: center;
    font-size: 30px;
    line-height: 60px; /* margin-top:50px; */
}

.wz_shl {
    text-align: center;
    font-size: 16px;
    line-height: 32px;
    margin-bottom: 20px;
}

/*就业学生*/
.jyxs {
    width: 713px;
    margin: 0 auto;
    float: right; /* padding-top: 20px; */
}

.jyxs li {
    float: left;
    width: 203px;
    height: 315px;
    padding-right: 10px;
}

.jyxs li img {
    float: left;
    width: 206px;
    height: 263px;
    padding-right: 14px;
}

.jyxs li h3 {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 49px;
}

.starpic {
    width: 1106px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
    overflow: hidden; /* margin-bottom: 30px; */
}

.starpic_left {
    width: 711px;
    float: left;
}

.starpic_left ul li {
    float: left;
    width: 236px;
    height: 235px;
}

.starimg {
    width: 217px;
    height: 192px;
}

.starimg img {
    border: 6px solid #ddd;
}

.starname {
    width: 214px;
    height: 22px;
    border: 1px solid #ddd;
    text-align: center;
    font-size: 12px;
    font-family: 宋体;
    color: #333;
    margin-top: 10px;
    line-height: 22px;
}

.starpic_left ul li:hover .starname {
    color: red;
}

.starpic_left ul li:hover img {
    border: 6px solid #0068AA;
}

.starpic_right {
    width: 364px;
    float: left;
    height: 459px;
    background: url(../images/zhuanshubg.png) no-repeat right top;
}

.starpic_right h4 {
    width: 210px;
    height: 42px;
    line-height: 42px;
    font-weight: 500; /* display:block; */
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;
    color: #FFF;
    background: url(../images/stujobtbg.png) no-repeat;
    text-align: center; /* position:relative; *//* top:30px; */
    margin-top: 31px;
}

.jobstu {
    width: 350px;
    height: 370px; /* margin-left:auto; *//* margin-right:auto; *//* position:relative; *//* top:44px; */
    margin-top: 26px;
}

.jobstu ul {
    list-style-type: none;
    display: block;
    margin-left: 27px;
}

.jobstu ul li {
    width: 299px;
    height: 30px;
    line-height: 30px;
    padding-left: 40px
}

.jobstu ul li .stu_p1 {
    font-size: 14px;
    color: #393945;
    display: block;
    float: left;
    padding-left: 5px;
}

.jobstu ul li .stu_p2 {
    font-size: 12px;
    color: #999;
    display: block;
    float: left;
    padding-left: 5px;
}

.coop {
    width: 1100px;
    margin: 20px auto 0;
    display: table;
    padding-bottom: 35px;
}

.coop dl {
    width: 100%;
    float: left;
}

.coop dl dt, .coop dl dt img {
    float: left;
}

.coop dl dd { /* width: 635px; *//* float: right; */
}

.coop dl dd p {
    font-size: 17px;
    line-height: 1.8;
    text-indent: 2em;
    border-bottom: #ccc 1px dashed;
    padding: 0 0 20px 0;
    margin-bottom: 5px;
}


/*首页师资*/
.index_teacher ul {
    padding: 147px 0 26px 0;
}

.index_teacher ul li {
    float: left;
    width: 220px;
    position: relative;
    background: #00428f;
    color: #fff;
    margin: 0 5px;
    line-height: 26px;
    padding: 20px;
}

.index_teacher ul li .pic {
    width: 220px;
    text-align: center;
    top: -147px;
    position: absolute;
}

.index_teacher ul li .pic img {
    width: 200px;
    height: 194px;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border: 6px solid #0075bf;
}

.index_teacher ul li h4 {
    font-size: 30px;
    text-align: center;
    padding: 60px 0 10px 0;
}

.index_teacher ul li .table {
    height: 20px;
    font-size: 16px;
    text-align: center;
    width: 100%;
    font-weight: bold;
}

.index_teacher ul li .table .cell {
    padding: 0 5px;
}

.index_teacher ul li .table .x1 {
    background: url(../images/x19.png) no-repeat right center;
}

.index_teacher ul li .table .x2 {
    background: url(../images/x18.png) no-repeat left center;
}

.index_teacher ul li .table .x2,
.index_teacher ul li .table .x1 {
    height: 20px;
    width: 46px;
    padding: 0;
}

.index_teacher ul li p {
    padding: 10px 0;
    line-height: 24px;
    height: 150px;
}

.index_teacher ul li .a a {
    display: block;
    height: 35px;
    width: 150px;
    text-align: center;
    color: #fff;
    background: #b71c20;
    margin: 0 auto;
    line-height: 35px;
    border-radius: 5px;
}

.table {
    display: table;
}

.cell {
    display: table-cell;
}

/*广告位*/
.adv {
    width: 100%;
    background-color: #0082de;
    height: 228px;
    background: url(../images/adv.jpg) top center no-repeat;
}

.adv2 {
    width: 100%;
    background-color: #0082de;
    height: 228px;
    background: url(../images/biaobj.jpg) top center no-repeat;
}

.adv3 {
    width: 100%;
    background-color: #0082de;
    height: 228px;
    background: url(../images/biaobja.jpg) top center no-repeat;
}

/*新闻资讯*/
.news_left {
    width: 728px;
}

.news {
    width: 725px;
    background: url(../images/news_bj.jpg) top no-repeat;
    height: 230px;
    margin-bottom: 15px;
}

.news h2 {
    color: #fff;
    text-align: left;
    font-size: 20px;
    padding-left: 37px;
    line-height: 32px;
}

.news h2 a {
    color: #fff;
}

.news_con {
    width: 600px;
    margin: 0 auto;
    margin-top: 20px;
}

.news_con li {
    width: 300px;
    float: left;
    line-height: 28px;
    font-size: 13px;
}

.news_con li img {
    float: left;
    padding: 12px 10px 0 0;
}

.news_right {
    width: 345px;
}

.hzjl {
    width: 345px;
    margin: 0 auto;
    margin-bottom: 30px;
}

.hzjl img {
    width: 345px;
    height: 230px;
}


.face {
    position: relative;
    width: 640px;
    height: 300px;
    overflow: hidden;
}

.face .pic img {
    width: 640px;
    height: 300px;
    display: block;
}

.face .hd {
    overflow: hidden;
    zoom: 1;
    position: absolute;
    bottom: 5px;
    right: 10px;
    z-index: 3
}

.face .hd li {
    float: left;
    line-height: 15px;
    text-align: center;
    font-size: 12px;
    width: 25px;
    height: 10px;
    cursor: pointer;
    overflow: hidden;
    background: #919191;
    margin-left: 4px;
    filter: alpha(opacity=80);
    opacity: .8;
    -webkit-transition: All .5s ease;
    -moz-transition: All .5s ease;
    -o-transition: All .5s ease
}

.face .hd .on {
    background: #fff;
    filter: alpha(opacity=100);
    opacity: 1;
}

.face .prev,
.face .next {
    width: 45px;
    height: 99px;
    position: absolute;
    top: 91px;
    z-index: 3;
    filter: alpha(opacity=20);
    -moz-opacity: .2;
    opacity: .2;
    -webkit-transition: All .5s ease;
    -moz-transition: All .5s ease;
    -o-transition: All .5s ease
}

.face .prev {
    background-image: url(../images/index.png);
    background-position: -112px 0;
    left: 0
}

.face .next {
    background-image: url(../images/index.png);
    background-position: -158px 0;
    right: 0
}

.face .prev:hover,
.face .next:hover {
    filter: alpha(opacity=60);
    -moz-opacity: .6;
    opacity: .6
}

.mainBox {
    width: 1100px;
    margin: 0 auto;
    clear: both;
    height: auto;
    overflow: hidden;
}

.xwLeft {
    width: 640px;
    float: left;
    display: inline;
    overflow: hidden;
}

.xwRight {
    width: 445px;
    float: right;
    display: inline;
}

.bdywTitle {
    height: 34px;
    line-height: 34px;
    border-bottom: 2px solid #1e61a5;
    overflow: hidden;
}

.bdywTitle ul li {
    float: left;
    display: inline;
    background: #efeeee;
    width: 102px;
    text-align: center;
    margin-right: 9px;
    font-weight: bold;
}

.bdywTitle ul li.on {
    background: url(../images/icon2.png) -5px -1px no-repeat;
    color: #ffffff !important;
    text-decoration: none;
}

.bdywTitle ul li.on a {
    color: #ffffff !important;
    text-decoration: none;
}

.bdywTitle .hover {
    background: url(../images/icon2.png) -5px -1px no-repeat;
}

.bdywTitle .hover a {
    color: #fff;
}

#bdyw4 {
    margin: 0px;
}

.bdywList {
    height: 264px;
    overflow: hidden;
}

.bdywList ul li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    background: url(../images/icon3.png) left no-repeat;
    padding-left: 10px;
}

.bdywList ul li span {
    float: right;
    display: inline;
    padding-right: 10px;
}

.bdywList ul li a span {
    float: none;
    display: inline;
}

.bdywList .deptName {
    float: left;
    display: inline;
    color: #f00;
    margin-left: 5px;
    margin-right: 5px;
    font-weight: bold;
}

.bdywList .deptName a {
    color: #cc3333;
}

.bmtsList {
    height: 150px;
}

#bmts4 {
    margin: 0px;
}

#con_bdyw_4 ul li {
    float: left;
    display: inline;
    width: 140px;
}

#con_bdyw_4 .right {
    float: right;
}


/*学校环境*/
.school {
    width: 1100px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

.school .stab {
    width: 1100px;
    position: relative;
}

.school .stab .hd {
    overflow: hidden;
    text-align: center;
    width: 100%;
    height: 150px; /* padding-bottom: 20px; *//* background:url(../images/hbg3.jpg) repeat-x center 0; */
    background: #00428f;
}

.school .stab .hd ul li {
    width: 150px;
    color: #333;
    float: left;
    cursor: pointer;
    display: block;
    font-size: 18px;
    color: #fff;
    height: 150px;
    line-height: 24px;
    text-align: center;
}

.school .stab .hd ul p {
    width: 72px;
    height: 70px;
    margin: 30px 39px 5px 39px;
    background-image: url(../images/case-icon.png);
    background-repeat: no-repeat;
}

.school .stab .hd ul .a2 {
    background-position: -72px 0;
}

.school .stab .hd ul .a3 {
    background-position: -144px 0;
}

.school .stab .hd ul .a4 {
    background-position: -217px 0;
}

.school .stab .hd ul .a5 {
    background-position: -361px 0;
}

.school .stab .hd ul .a6 {
    background-position: -433px 0;
}

.school .stab .hd ul .a7 {
    background-position: -289px 0;
}

.school .stab .hd ul .a8 {
    background-position: -505px 0;
}

.school .stab .hd ul li.on {
    background: #0472b7;
    color: #fff;
}

.school .stab .bd ul {
    width: 1100px;
    height: 570px;
    overflow: hidden;
    zoom: 1;
    position: relative;
}

.school .stab .bd ul img {
    width: 100%;
}

.school .stab .bd .con {
    overflow: hidden;
    width: 1100px;
    height: 130px;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(../images/hbg2.png) no-repeat;
}

.school .stab .bd .con .le {
    width: 73px;
    height: 130px;
    line-height: 120px;
    color: #fff;
    float: left;
    font-size: 40px;
    color: #fff601;
    padding-left: 20px;
}

.school .stab .bd .con .ri {
    width: 965px;
    height: 95px;
    line-height: 27px;
    color: #fff;
    float: left;
    padding: 25px 0 10px 20px;
    font-size: 14px;
}

.school .stab .bd .con .ri span {
    width: 100%;
    height: 27px;
    overflow: hidden;
    font-size: 18px;
    display: block;
}

.school .stab .prev {
    position: absolute;
    top: 400px;
    left: 0;
    z-index: 99;
    width: 40px;
    height: 60px;
    background: #000 url(../images/slider-arrow.png) -126px -137px no-repeat;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.school .stab .next {
    position: absolute;
    top: 400px;
    right: 0;
    z-index: 99;
    width: 40px;
    height: 60px;
    background: #000 url(../images/slider-arrow.png) -6px -137px no-repeat;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.school .stab2 {
    width: 1100px;
    overflow: hidden;
    position: relative;
}

.school .stab2 .bd {
    padding-top: 20px;
}

.school .stab2 .bd ul {
    overflow: hidden;
    zoom: 1;
}

.school .stab2 .bd ul li {
    float: left;
    width: 350px;
    margin-right: 20px;
    font-size: 0;
}

.school .stab2 .bd ul li.nom {
    margin-right: 0;
}

.school .stab2 .bd ul li img {
    width: 350px;
    height: 194px;
    display: block;
}

.school .stab2 .bd ul li span {
    display: block;
    font-size: 16px;
    color: #333;
    background: #f2f2f2;
    text-align: center;
    line-height: 40px;
    height: 40px;
    margin-bottom: 18px;
}

.school .stab2 .prev, .school .stab2 .next {
    width: 40px;
    height: 60px;
    display: block;
    position: absolute;
    left: 0;
    top: 100px;
    z-index: 99;
    background: #000 url(../images/slider.png) -126px -137px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.school .stab2 .next {
    left: auto;
    right: 0;
    background-position: -6px -137px;
}

.school .stab2 .prev:hover, .school .stab2 .next:hover {
    filter: alpha(opacity=80);
    opacity: 0.8;
    cursor: pointer;
}

.div_banner {
    /*background: url(../images/chuzhong.png) no-repeat center top;*/
    margin: 0 auto;
    width: 100%;
    height:600px;
}

@media screen and (max-width: 1000px) {
    .div_banner {
        background: url(../images/chuzhong.png) no-repeat center top;
        margin: 0 auto;
        width: 1210px;
        height:600px;
    }
}

/*底部*/
.footbj {
    width: 100%;
    height: 436px;
    background: url(../images/foot_bj.jpg) top center no-repeat;
    margin: 0;
    padding: 0;
}

@media screen and (max-width: 1000px)
{
    .footbj {
        width:1210px;
        height: 436px;
        background: url(../images/foot_bj.jpg) top center no-repeat;
        margin: 0;
        padding: 0;
    }
}

.foot {
    width: 100%;
    height: 394px;
    background: url(../images/foot.png) top center no-repeat;
    margin: 0 auto;
    padding-top: 42px;
}

.foot_left {
    width: 630px;
    margin: 0 auto;
}

.foot_right {
    width: 455px;
    margin: 0 auto;
    padding-top: 25px;
}

/*底部导航*/
.foot_menu {
    width: 630px;
    margin: 0 auto;
    height: 95px;
}

.foot_menu h2 {
    font-size: 22px;
    color: #FFF;
    width: 140px;
    text-align: center;
}

.foot_menu_con {
    width: 475px;
    color: #FFF;
    font-size: 13px;
    line-height: 26px;
    padding: 6px 0 0 0;
}
.foot_menu_con a {
    color: white;
}
.foot_menu_con span {
    padding: 0 12px;
}

/*友情链接*/
.link {
    width: 630px;
    margin: 0 auto;
    font-size: 12px;
    line-height: 25px;
}

.link li {
    float: left;
    width: 120px;
    color: #fff;
}

.link li a {
    color: #fff;
}

.link span {
    padding-right: 10px;
}

.link img {
    margin-bottom: 15px;
}

.foot_con {
    width: 630px;
    margin: 0 auto;
    margin-top: 15px;
}

.foot_con_r {
    width: 480px;
    margin: 0 auto;
}

.foot_con_r img {
    margin-right: 6px;
    margin-bottom: 2px;
}

.foot_con_r span {
    color: #FFF;
    font-size: 12px;
    line-height: 24px;
}

/*底部在线预留名额*/
.foot_message {
    font-size: 14px;
    margin-left:35px;
    width:367px;
    height:260px;
    border:#ccc solid 1px;
}

.foot_message td {
    padding-top: 1px;
}

.foot_message input {
    background-color: transparent;
    padding: 0px;
    color: #3f3f3f;
    background-color: #e5e5e5;
    line-height: 26px;
    padding: 0 8px;
    width: 200px;
}

.foot_message select {
    background-color: transparent;
    padding: 0px;
    color: #3f3f3f;
    background-color: #e5e5e5;
    line-height: 27px;
    padding: 0 8px;
    border: 0px;
    width: 215px;
    height: 27px;
}

.foot_message textarea {
    background-color: transparent;
    padding: 0px;
    color: #3f3f3f;
    background-color: #e5e5e5;
    line-height: 26px;
    padding: 0 8px;
    border: 0px;
    width: 275px;
}

.foot_tijiao_btn {
    background: url(../images/foot_tijiao.jpg) top no-repeat;
    width: 140px;
    height: 36px;
    margin-top: 10px;
    margin-left: 16px;
    margin-right: 5px;
}

.foot_zxzx_btn {
    background: url(../images/message_zxzx.jpg) top no-repeat;
    width: 110px;
    height: 36px;
    margin-top: 10px;
}


/*子页banner*/
.zy_banner {
    height: 520px;
    width: 100%;
    overflow: hidden;
    text-align: center;
}

.zy_weizhi {
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 35px;
    line-height: 35px;
    background-color: rgba(0, 0, 0, 0.25);
    top: -35px;
}

@media screen and (max-width: 1000px) {
    .zy_weizhi {
        position: relative;
        width: 1210px;
        margin: 0 auto;
        height: 35px;
        line-height: 35px;
        background-color: rgba(0, 0, 0, 0.25);
        top: -35px;
    }
}

.zy_weizhi_con {
    color: #FFF;
    width: 1100px;
    margin: 0 auto;
}

@media screen and (max-width: 1000px) {
    .zy_weizhi_con {
        color: #FFF;
        width: 1210px;
        margin: 0 auto;
    }
}

.zy_weizhi_con img {
    float: left;
    padding: 10px 8px 0 0;
}

.zy_weizhi_con a {
    color: #FFF;
}

/*子页导航*/
.zy_menu {
    width: 1100px;
    margin: 0 auto;
}

.zy_menu li {
    width: 100px;
    height: 35px;
    line-height: 35px;
    float: left;
    margin-right: 10px;
    text-align: center;
    margin-bottom: 10px;
}

.zy_menu li a {
    width: 100px;
    height: 35px;
    line-height: 35px;
    background-color: #f0f1f1;
    display: block;
}

.zy_menu li a:hover {
    width: 100px;
    height: 35px;
    line-height: 35px;
    background-color: #226bc7;
    color: #FFF;
}

/*子页大标题*/
.zy_con { /* width: 788px; */
    margin: 0 auto;
    margin-top: 25px;
}

.zy_con h2 {
    font-size: 22px;
    color: #333333;
    text-align: left;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 25px;
}

.zy_con h2 span {
    font-size: 18px;
    color: #226bc7;
    padding-left: 20px;
}

.zy_con h3 {
    font-size: 18px;
    color: #333333;
    text-align: left;
    font-weight: bold;
    line-height: 50px;
}

/*子页大标题2*/
.zy_con1 {
    width: 1100px;
    margin: 0 auto;
    margin-top: 25px;
}

.zy_con1 h2 {
    font-size: 22px;
    color: #333333;
    text-align: left;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 25px;
}

.zy_con1 h2 span {
    font-size: 18px;
    color: #226bc7;
    padding-left: 20px;
}

.zy_con1 h3 {
    font-size: 18px;
    color: #333333;
    text-align: left;
    font-weight: bold;
    line-height: 50px;
}

.article {
    width: 1100px;
    margin: 0 auto;
}

.article h1 {
    color: #565656;
    font-size: 25px;
    font-weight: bold;
    height: 85px;
    line-height: 100px;
    overflow: hidden;
    text-align: center;
}

.time {
    line-height: 26px;
    text-align: center;
    color: #565656;
    font-size: 14px;
    height: 48px;
    border-bottom: 1px dashed #d0d0d0;
}

.article_01 {
    color: #565656; /* float: left; */
    font-size: 14px;
    margin-bottom: 40px;
    padding: 25px 0 0 0;
    width: 1100px;
}

.wzyzx {
    overflow: hidden;
}

.wzyzx .dh {
    float: left;
    margin-left: 218px;
    margin-right: 60px;
    margin-top: 20px;
}

.wzyzx .zx {
    float: left;
    margin-top: 20px;
}

.article_pages {
    display: block;
    height: 50px;
    margin: 0 auto;
    overflow: hidden;
    border-bottom: 1px solid #d0d0d0;
    margin-top: 40px; /* width: 789px; */
}

.article_pages ul li {
    color: #565656;
    float: left;
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    padding-left: 27px;
    width: 47%;
    overflow: hidden;
}

.article_pages ul li a {
    color: #565656;
    font-size: 14px;
    line-height: 50px;
}

.article_pages ul li a:hover {
    color: #1d87dd;
}

.article_02 {
    width: 1100px;
    overflow: hidden;
    margin-top: 25px;
}

.article_02 h3 {
    height: 37px;
    background: url(../images/n_xgjs_1.jpg) no-repeat bottom;
}

.article_02 h3 a {
    font-size: 21px;
    font-weight: bold;
    color: #333333;
}

.narticle_02 h3 a:hover {
    color: #ba8942;
}

.article_02 ul {
    width: 1100px;
    margin-top: 23px;
}

.article_02 ul li {
    float: left;
    text-align: right;
    font-size: 14px;
    color: #adadad;
    background: url(../images/jyybs_29_1.jpg) no-repeat left center;
    width: 366px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}

.article_02 ul li a {
    color: #6b6b6b;
    float: left;
    padding-left: 10px;
}

.article_02 ul li a:hover {
    color: #1d87dd;
}

.article_tu {
    width: 1100px;
    height: 133px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

.article_tu .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 20px;
    bottom: 5px;
    z-index: 1;
}

.article_tu .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.article_tu .hd ul li {
    float: left;
    margin-right: 5px;
    width: 8px;
    height: 8px;
    line-height: 14px;
    text-align: center;
    background: #fff;
    cursor: pointer;
}

.article_tu .hd ul li.on {
    background: #1d87dd;
    opacity: 0.5;
}

.article_tu .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.article_tu .bd li {
    zoom: 1;
    vertical-align: middle;
}

.article_tu .bd img {
    width: 788px;
    height: 98px;
    display: block;
}

/*子页新闻*/
.zy_news {
    margin: 0 auto;
}

.zy_news ul {
    padding-right: 40px;
}

.zy_news li {
    width: 100%;
    margin: 0 auto;
    line-height: 26px;
    border-bottom: 1px solid #f0f0f0;
    height: 224px;
    margin-bottom: 20px;
}

.zy_news li img {
    width: 300px;
    height: 199px;
}

.zy_news_con {
    width: 679px;
    margin: 0 auto;
}

.zy_news_con h2 {
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: 5px;
    line-height: 58px;
}

.zy_news_con span {
    font-size: 13px;
    line-height: 35px;
}

.zy_news_con span font {
    color: #a4a4a4;
}

.date {
    float: right;
    font-size: 14px;
    color: #acacac;
}

/*新闻内容*/
.news_show {
    width: 100%;
    margin: 0 auto;
    font-size: 16px;
    line-height: 40px;
}

.news_show h2 {
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
    color: #3f3f3f;
}

.news_show_con {
    background-color: #f8f8f8;
    font-size: 12px;
    color: #666;
    text-align: left;
    padding-left: 20px;
    height: 40px;
    margin-bottom: 20px;
    line-height: 40px;
}

.news_show_con font {
    color: #383838;
}

.news_show_con .news_date {
    font-size: 14px;
    font-weight: bold;
    color: #9e9c9c;
    padding-right: 15px;
}

.fenxiang {
    width: 210px;
    margin: 0 auto;
    float: left;
    padding: 10px 0 0 0;
    margin-left: 15px;
}

/*上下一篇*/
.news_next {
    width: 960px;
    margin: 0 auto;
    padding: 0 20px;
}

.news_next span {
    color: #216cc9;
    font-weight: bold;
}

/*文章推荐*/
.news_tuijian {
    background-color: #f8f8f8;
    font-size: 12px;
    color: #666;
    text-align: left;
    padding: 0 20px;
    height: 160px;
}

.news_tuijian h2 {
    width: 100%;
    text-align: left;
    margin-bottom: 5px;
    color: #3f3f3f;
    font-size: 18px;
    line-height: 50px;
    _margin-top: 5px;
    _margin-bottom: 0px;
}

.news_tuijian {
    width: 100% px;
    margin: 0 auto;
    margin-top: 20px;
}

.news_tuijian li {
    width: 310px;
    float: left;
    line-height: 28px;
    font-size: 13px;
    padding-right: 10px;
}

.news_tuijian li img {
    float: left;
    padding: 12px 10px 0 0;
}

/*专业设置*/
.zy_zysz {
    width: 100%;
    margin: 0 auto;
}

.zy_zysz li {
    width: 100%;
    margin: 0 auto;
    line-height: 26px;
    border-bottom: 1px solid #f0f0f0;
    height: 170px;
    margin-bottom: 20px;
}

.zy_zysz li img {
    width: 216px;
    height: 150px;
}

.zy_zysz_con {
    width: 760px;
    margin: 0 auto;
    font-size: 12px;
}

.zy_zysz_con h2 {
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 7px;
    color: #226bc7;
    padding-left: 5px;
}

.zy_zysz_con h2 a {
    color: #1763c2;
}

.zy_zysz_con h2 a:hover {
    color: #1e76e3;
}

.zy_zysz_con span {
    padding-left: 3px;
}

.zy_zysz_con span img {
    margin-right: 2px;
    width: 69px;
    height: 27px;
    margin-top: 7px;
}

/*学校环境*/
.zy_school {
    width: 1100px;
    margin: 0 auto;
}

.zy_school li {
    width: 250px;
    float: left;
    margin-bottom: 15px;
    text-align: center;
    height: 230px;
}

.zy_school li h3 {
    font-size: 18px;
    color: #3f3f3f;
    font-weight: bold;
    padding-left: 5px;
    line-height: 25px;
    text-align: center;
}

.zy_school li img {
    width: 240px;
    height: 175px;
}

.zy_school li h3 a {
    color: #3f3f3f;
}

.zy_school li h3 a:hover {
    color: #054494;
}

.zy_school li h3 span {
    font-size: 12px;
    font-weight: normal;
    color: #6f6f6f;
}

/*网上报名*/
.message_wxts {
    width: 1000px;
    margin: 0 auto;
    border: 10px solid #f8f8f8;
    padding: 20px 40px;
    height: 125px;
    font-size: 15px;
    margin-bottom: 30px;
}

.message_wxts img {
    padding-top: 10px;
}

.message_wxts_con {
    width: 450px;
    margin: 0 auto;
}

.message_wxts_con font {
    color: #F00;
    padding-right: 6px;
    font-size: 18px;
}

.message {
    width: 1100px;
    font-size: 14px;
    margin: 0 auto;
    margin-top: 15px;
}

.message td {
    padding: 8px 20px;
}

.message td font {
    color: #F00;
    padding-right: 6px;
    font-size: 14px;
}

.message_con {
    border: #dbd9d9 1px solid;
    line-height: 26px;
    width: 350px;
    font-size: 14px;
    border-radius: 3px;
    padding-left: 10px;
    font-family: "Microsoft Yahei";
    color: #4d4d4d;
}

.message_con01 {
    border: #dbd9d9 1px solid;
    line-height: 26px;
    width: 130px;
    font-size: 14px;
    border-radius: 3px;
    padding-left: 10px;
    font-family: "Microsoft Yahei";
    color: #4d4d4d;
    margin-right: 20px;
}

.message_tijiao_btn {
    background: url(../images/foot_tijiao.jpg) top no-repeat;
    width: 140px;
    height: 36px;
    margin-top: 10px;
    margin-right: 5px;
}

.message_zxzx_btn {
    background: url(../images/message_zxzx.jpg) top no-repeat;
    width: 110px;
    height: 36px;
    margin-top: 10px;
}


/*师资力量*/
.teacher {
    width: 100%;
    margin: 0 auto;
}

.teacher li {
    width: 100%;
    margin: 0 auto;
    line-height: 26px;
    border-bottom: 1px solid #f0f0f0;
    height: 230px;
    margin-bottom: 20px;
}

.teacher li img {
    width: 175px;
    height: 210px;
}

.teacher_con {
    width: 790px;
    margin: 0 auto;
}

.teacher_con h2 {
    font-size: 22px;
    margin-top: 0px;
    margin-bottom: 5px;
}

.teacher_con h2 a {
    color: #3f3f3f;
}

.teacher_con h2 a:hover {
    color: #054494;
}

.teacher_con span {
    font-size: 13px;
    line-height: 45px;
}

.teacher_con span font {
    color: #a4a4a4;
}

/*分页*/
.page {
    width: 100%;
    text-align: center;
    margin-top: 30px;
    color: #78788c;
    height: 50px;
}

.page a {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 0 12px;
    border: 1px solid #e5e5e5;
    margin: 0 3px;
    color: #78788c
}

.page a.on {
    color: #fff;
    background: #226bc7;
    border: 1px solid #1d63bc;
}

.page a:hover {
    color: #fff;
    background: #226bc7;
    border: 1px solid #1d63bc;
}

.page li {
    float: left; /* margin: 0; */
}

/*子页底部信息*/
.zy_footbj {
    background-color: #226bc7;
    height: 150px;
    width: 100%;
    margin-top: 20px;
    color: #FFF;
    text-align: center;
    padding-top: 35px;
    line-height: 35px;
}

.zy_foot {
    width: 1100px;
    margin: 0 auto;
}

.zy_foot_gjc {
    width: 1100px;
    margin: 0 auto;
    text-align: center;
    font-size: 13px;
}

.zy_foot_gjc span {
    padding: 6px;
}

.zy_foot img {
    margin-right: 5px;
}

/*分页*/
.pagelist {
    font-size: 12px;
    margin-top: 10px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 98%;
    clear: both;
}

.pagelist li {
    display: inline;
    list-style: none;
    margin-left: 2px;
    color: #585858;
    border: 1px solid #cccccc;
    padding: 4px 6px 4px 6px;
}

.pagelist li a {
    text-decoration: none;
    color: #585858;
}

.pagelist li a:hover {
    text-decoration: none;
    color: #5f420f;
}

.pagelist ul li.thisclass {
    color: #585858;
    background: #cccccc;
    font-weight: bold;
}

a.yellow:link {
    color: #e68628;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
    font-family: "宋体";
}

a.yellow:visited {
    color: #e68628;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    font-family: "宋体";
}

a.yellow:hover {
    color: #e68628;
    text-decoration: underline;
    font-size: 12px;
    font-weight: normal;
    font-family: "宋体";
}

a.yellow:active {
    color: #e68628;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    font-family: "宋体";
}

a.lan:link {
    color: #1763c2;
    text-decoration: none;
    font-weight: bold;
    font-size: 15px;
    font-family: "Microsoft Yahei";
}

a.lan:visited {
    color: #1763c2;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
    font-family: "Microsoft Yahei";
}

a.lan:hover {
    color: #1e76e3;
    text-decoration: none;
    font-weight: bold;
    font-size: 15px;
    font-family: "Microsoft Yahei";
}

a.lan:active {
    color: #1763c2;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
    font-family: "Microsoft Yahei";
}

a.bai:link {
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}

a.bai:visited {
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
}

a.bai:hover {
    color: #d3e1f4;
    text-decoration: none;
    font-weight: normal;
}

a.bai:active {
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
}

/*成绩查询*/
.conr_lxcx {
    width: 640px;
    height: auto;
    margin: 0 auto;
}

.conr_form {
    width: 640px;
    height: auto;
    margin: 0 auto;
    font-size: 14px;
}

.conr_form input[type=text] {
    border: solid 1px #CCC;
    border-radius: 4px;
    height: 30px;
}

.conr_form span {
    font-size: 16px;
    color: #0000FF;
    font-weight: bold;
}

.conr_form input[type=submit] {
    background: url(../images/btn_cx.jpg) center center no-repeat;
    width: 255px;
    height: 50px;
}

.main_content {
    width: 1100px;
    margin: 0 auto;
}

.main_left {
    width: 277px;
    float: left;
}

.main_leftti {
    width: 277px;
    height: 58px;
    background: #1d87dd;
}

.main_leftti h3 {
    width: 218px;
    margin: 0 auto;
    padding-left: 38px;
    font-size: 21px;
    font-weight: inherit;
    color: #FFFFFF;
    height: 58px;
    line-height: 54px;
    background: url(../images/lgt.jpg) no-repeat left center;
}

.main_left li { /* height:58px; *//* border-bottom:1px solid #d3d3d3; *//* line-height:58px; *//* background-color:#eeeeee; */
}

.main_left li a { /* display:inline-block; *//* width:252px; */
    height: 42px; /* color:#272727; *//* font-size:18px; *//* overflow:hidden; *//* padding-left:25px; */
    padding-top: 16px;
}

.main_left li a span {
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
}

.main_left li a p {
    float: left;
    color: #303030;
    line-height: 19px;
}

.main_left li a p i {
    font-size: 13px;
    color: #797878;
    font-style: inherit;
}

.main_left li.emptyTag {
    BaCKGROUND: none transparent scroll repeat 0 0;
    width: 4px
}

.main_left li.selectTag {
    background: url(../images/left_03.png) no-repeat 236px center #ecebeb;
    width: 277px;
    border-bottom: 0px;
    border-bottom: 1px solid #d3d3d3;
}

.main_left li.selectTag a span {
    display: none;
}

.main_left li.selectTag a p {
    color: #303030;
}

.main_left .pp_bz {
    width: 275px;
    border: 1px solid #e6e6e6;
    margin-top: 35px;
    overflow: hidden;
}

.main_left .pp_bznr {
    width: 239px;
    margin: 15px auto 0;
    overflow: hidden;
}

.main_left .pp_bznr h3 {
    background: url(../images/pp_tit.jpg) no-repeat scroll center bottom;
    color: #333;
    font-size: 19px;
    font-weight: bold;
    height: 35px;
}

.main_left .pp_bznr ul {
    zoom: 1;
    margin-top: 20px;
    height: 88px;
    overflow: hidden;
}

.main_left .pp_bznr ul a {
    display: block;
    width: 64px;
    float: left;
    margin-right: 20px;
    height: 88px;
}

.main_left .pp_bznr ul a li {
    float: left;
    width: 64px;
}

.main_left .pp_bznr ul a li p {
    width: 64px;
    text-align: center;
    font-size: 14px;
    color: #494949;
    height: 24px;
    line-height: 24px;
    color: #494949;
}

.main_left .pp_zxrx {
    overflow: hidden;
    width: 239px;
}

.main_left .pp_zxrx dl {
    background: #fff url(../images/n_dh.jpg) no-repeat scroll left center;
    height: 80px;
    width: 300px;
}

.main_left .pp_zxrx dl dt {
    color: #3a3a3a;
    font-size: 15px;
    height: 20px;
    line-height: 20px;
    margin-left: 45px;
    padding-top: 19px;
}

.main_left .pp_zxrx dl dd {
    color: #3a3a3a;
    font-size: 23px;
    font-weight: bold;
    height: 28px;
    line-height: 24px;
    margin-left: 45px;
}

.main_right {
    width: 1100px;
    float: right;
}

/*校长寄语*/
.pp_ppqs {
    width: 1100px;
    overflow: hidden;
}

.pp_ppqs p {
    text-indent: 2em;
    font-size: 16px;
    color: #2f2f2f;
    line-height: 30px;
}

.pp_qstit {
    height: 32px;
    zoom: 1;
    border-bottom: 1px solid #d0d0d0;
}

.pp_qstit h3 {
    color: #1d87dd;
    font-weight: bold;
    font-size: 20px;
    width: 424px;
    float: left;
}

.pp_qstit h3 span {
    font-weight: bold;
    margin-left: 20px;
}

.pp_qstit p {
    background: url(../images/pp_dh.jpg) no-repeat center;
    width: 239px;
    height: 30px;
    float: right;
    overflow: hidden;
}

.pp_qstit p a {
    display: block;
    width: 100%;
    height: 100%;
    color: #FFFFFF;
    list-style: 23px;
    font-size: 14px;
    paddin;
    padding-left: 50px;
}

.pp_qsnr {
    margin-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
}

.pp_qsnr img {
    max-width: 800px;
}

.pp_yjdw {
    height: 208px;
    width: 465px;
    overflow: hidden;
}

.pp_yjdw p {
    text-indent: 2em;
    font-size: 16px;
    color: #6d6d6d;
    width: 446px;
    line-height: 30px;
}

.pp_ppsm {
    margin-top: 32px;
}

.pp_pptit {
    height: 32px;
    zoom: 1;
    border-bottom: 1px solid #d0d0d0;
}

.pp_pptit h3 {
    color: #1d87dd;
    font-weight: bold;
    font-size: 20px;
}

.pp_pptit h3 span {
    font-weight: bold;
    margin-left: 20px;
}

.pp_ppnr {
    margin-top: 40px;
    height: 245px;
    overflow: hidden;
    background: url(../images/pp_ppnr.jpg) no-repeat left center;
}

.pp_ppnr p {
    text-indent: 2em;
    font-size: 14px;
    color: #6d6d6d;
    line-height: 24px;
    width: 450px;
    margin-left: 337px;
}

.pp_ppnr p a {
    color: #1d87dd;
}

.pp_zlfw {
    margin-top: 32px;
}

.pp_zltit {
    height: 32px;
    zoom: 1;
    border-bottom: 1px solid #d0d0d0;
}

.pp_zltit h3 {
    color: #1d87dd;
    font-weight: bold;
    font-size: 20px;
}

.pp_zltit h3 span {
    font-weight: bold;
    margin-left: 20px;
}

.pp_zlnr {
    margin-top: 40px;
}

.pp_zlnr dl {
    background: url(../images/pp_zlnr.jpg) no-repeat left center;
    height: 544px;
}

.pp_zlnr dl dt {
    margin-left: 85px;
    font-weight: bold;
    color: #6d6d6d;
    font-size: 18px;
    margin-top: 35px;
}

.pp_zlnr dl dd {
    margin-left: 85px;
    font-size: 14px;
    color: #6d6d6d;
    line-height: 24px;
    width: 798px;
}

.pp_fwxm {
    width: 275px;
    border: 1px solid #e6e6e6;
    margin-top: 35px;
    overflow: hidden;
}

.pp_fwnr {
    width: 239px;
    margin: 15px auto 0;
    overflow: hidden;
}

.pp_fwnr h3 {
    background: url(../images/pp_fwt.jpg) no-repeat scroll center bottom;
    color: #333;
    font-size: 19px;
    font-weight: bold;
    height: 35px;
}

.pp_xm {
    width: 246px;
    margin: 18px auto 0px;
}

.pp_xm ul {
    zoom: 1;
    padding-bottom: 38px;
    height: 225px;
    overflow: hidden;
}

.pp_xm ul li {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #ebebeb;
    font-size: 16px;
    background: #fff;
}

.pp_xm ul li a {
    display: block;
    width: 86%;
    height: 100%;
    color: #4b4b4b;
    padding-left: 0px;
    padding-top: 0px;
    font-size: 15px;
}

.pp_xm ul li.on {
    background: #64b3f0;
}

.pp_xm ul li.on a {
    color: #FFFFFF;
}

.pp_xm ul li i {
    display: block;
    float: left;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    background: #b7b8b8;
    color: #fff;
    font-style: normal;
    font-size: 12px;
    margin: 11px 13px 0 0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px
}


/*师资队伍*/
.pp_kqds {
    width: 1100px;
    overflow: hidden;
}

.pp_kqnr {
    margin-top: 40px;
}

.xxkzj2 {
    padding: 0 20px;
}

.pp_kqnr p {
    font-size: 14px;
    color: #666666;
    line-height: 26px;
    text-indent: 2em;
}

.pp_kqzj {
    overflow: hidden;
    zoom: 1;
}

.pp_kqzj dl {
    width: 500px;
    overflow: hidden;
    float: left;
    margin: 0px 25px 57px 0px;
}

.pp_kqzj dl dt {
    width: 277px;
    float: left;
}

.pp_kqzj dl dt img {
    width: 276px;
    height: 385px;
}

.pp_kqzj dl dd {
    width: 200px;
    float: right;
}

.pp_kqzj dl dd h3 {
    height: 40px;
    line-height: 34px;
    font-weight: bold;
    background: url(../images/pp_kqzjd.jpg) no-repeat bottom center;
    font-size: 26px;
    font-weight: bold;
    color: #1d87dd;
}

.pp_kqzj dl dd h3 span {
    font-size: 16px;
    color: #646464;
    font-weight: normal;
    margin-left: 8px;
}

.pp_kqzj dl dd ul {
    margin-top: 15px;
}

.pp_kqzj dl dd ul li {
    background: url(../images/pp_zjbz.jpg) no-repeat left center;
    padding-left: 9px;
    font-size: 14px;
    color: #646464;
    line-height: 26px;
}

.pp_kqzj dl dd h2 {
    background: #4d4d4d;
    color: #FFFFFF;
    width: 73px;
    height: 21px;
    line-height: 18px;
    font-size: 14px;
    text-align: center;
    border-radius: 5px;
    margin-top: 15px;
}

.pp_kqzj dl dd p {
    line-height: 26px;
    font-size: 16px;
    color: #646464;
    margin-top: 8px;
}

.pp_zjzx {
    margin-top: 15px;
}

.pp_zjzx a {
    display: block;
    width: 83px;
    height: 34px;
    line-height: 30px;
    color: #FFFFFF;
    font-size: 16px;
    float: left;
    text-align: center;
}

.pp_zjzx a.pp_zjzx1 {
    background: #4d4d4d;
    border-radius: 5px;
    margin-right: 11px;
}

.pp_zjzx a.pp_zjzx2 {
    background: #1d87dd;
    border-radius: 5px;
}

.pp_kqzj dl.pp_zj {
    margin-right: 0px;
}

.pp_pagelist {
    height: 35px;
    margin: 36px auto;
    width: 326px;
}

.pp_pagelist li {
    color: #333333;
    float: left;
    font-size: 16px;
    line-height: 35px;
}

.pp_pagelist li a {
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    color: #333333;
    float: left;
    line-height: 35px;
    margin: 0 3px;
    padding: 0 16px;
}

.pp_pagelist li a:hover {
    background: #b67d38 none repeat scroll 0 0;
    border: 1px solid #a55b0b;
    border-radius: 5px;
    color: #333333;
    float: left;
    line-height: 35px;
    margin: 0 3px;
    padding: 0 16px;
}

.pp_pagelist li.thisclass {
    background: #b67d38 none repeat scroll 0 0;
    border: 1px solid #a55b0b;
    border-radius: 5px;
    color: #333333;
    float: left;
    line-height: 35px;
    margin: 0 3px;
    padding: 0 16px;
}


/*专业*/
.zybt {
    width: 1100px;
    height: 100%;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 40px;
}

.majora .majora01 {
    width: 1100px;
    margin: 0 auto;
}

.majora .majora02 {
    width: 1100px;
    margin: 0 auto;
    background: #fff; /* padding-top: 40px; */
    padding-bottom: 20px;
}

.majora .majora02 .majl {
    float: left;
    width: 420px;
}

.majora .majora02 .majr {
    float: left;
    width: 640px;
    margin-left: 40px;
}

.majora .majora02 .majr .majr01 {
    font-size: 26px;
    color: #303030; /* margin-top:30px; */
}

.majora .majora02 .majr .majr02 {
    font-size: 16px;
    color: #0073c3;
    border-bottom: 1px solid #0073c3;
    line-height: 40px;
}

.majora .majora02 .majr .majr03 {
    font-size: 16px;
    color: #838383;
    margin-top: 10px;
    line-height: 28px;
}

.majora .majora02 .majr .majr04 {
    margin-top: 8px;
}

.majora .majora02 .majr .majr04 .mjp01 {
    color: #fff;
    background: #00428f;
    padding: 10px 20px;
    float: left;
    margin-right: 20px;
    border-radius: 5px;
}

.majora .majora02 .majr .majr04 .mjp02 {
    color: #fff;
    background: #f44e4e;
    padding: 10px 20px;
    float: left;
    margin-right: 20px;
    border-radius: 5px;
}

.majora .majora02 .majr .majr04 .mjp03 {
    color: #fff;
    background: #ff8921;
    padding: 10px 20px;
    float: left;
    border-radius: 5px;
}


.majora .majora03 {
    width: 1100px;
    margin: 0 auto;
    padding: 40px 0;
}

.majora .majora03 .majr {
    float: left;
    width: 420px;
}

.majora .majora03 .majl {
    float: left;
    width: 640px;
    margin-right: 40px;
}

.majora .majora03 .majl .majl01 {
    font-size: 26px;
    color: #303030;
    margin-top: 0;
}

.majora .majora03 .majl .majl02 {
    font-size: 16px;
    color: #0073c3;
    border-bottom: 1px solid #0073c3;
    line-height: 40px;
}

.majora .majora03 .majl .majl03 {
    font-size: 16px;
    color: #838383;
    margin-top: 10px;
    line-height: 28px;
}

.majora .majora03 .majl .majl04 {
    margin-top: 10px;
}

.majora .majora03 .majl .majl04 .mjp01 {
    color: #fff;
    background: #00428f;
    padding: 10px 20px;
    float: left;
    margin-right: 20px;
    border-radius: 5px;
}

.majora .majora03 .majl .majl04 .mjp02 {
    color: #fff;
    background: #f44e4e;
    padding: 10px 20px;
    float: left;
    margin-right: 20px;
    border-radius: 5px;
}

.majora .majora03 .majl .majl04 .mjp03 {
    color: #fff;
    background: #ff8921;
    padding: 10px 20px;
    float: left;
    border-radius: 5px;
}

.majorb {
    width: 100%;
    background: #fff;
    padding-bottom: 50px;
}

.majorb .majorb01 {
    width: 1100px;
    margin: 0 auto;
    padding: 30px 0;
}

.majorb .majorb02 {
    width: 1100px;
    margin: 0 auto;
}

.majorb .majorb02 .majorbl {
    width: 472px;
    float: left;
    background: #f8f8f8;
}

.majorb .majorb02 .majorbl .majorbl01 {
    padding: 25px 25px 51px;
}

.majorb .majorb02 .majorbl .majorbl01 .majop01 {
    font-size: 22px;
    color: #303030;
    line-height: 40px;
}

.majorb .majorb02 .majorbl .majorbl01 .majop02 {
    font-size: 16px;
    color: #838383;
    line-height: 24px;
    margin-top: 10px;
}

.majorb .majorb02 .majorbl .majorbl01 .majorbl02 {
    margin-top: 28px;
}

.majorb .majorb02 .majorbl .majorbl01 .majorp01 {
    color: #fff;
    background: #00428f;
    padding: 10px 20px;
    float: left;
    margin-right: 20px;
    border-radius: 5px;
}

.majorb .majorb02 .majorbl .majorbl01 .majorp02 {
    color: #fff;
    background: #f44e4e;
    padding: 10px 20px;
    float: left;
    margin-right: 20px;
    border-radius: 5px;
}

.majorb .majorb02 .majorbr {
}

.majorb .majorb02 .majorbr li {
    float: left;
    width: 351px;
    background: #f8f8f8;
    margin-left: 14px;
    margin-bottom: 10px;
}

.majorb .majorb02 .majorbr li .majorbrt {
    position: relative;
}

.majorb .majorb02 .majorbr li .majorbrt p {
    position: absolute;
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    line-height: 30px;
    bottom: 0;
    padding-left: 5%;
    width: 95%;
}

.majorb .majorb02 .majorbr li .majorbrb {
    padding: 10px 16px;
}

.majorb .majorb02 .majorbr li .majorbrb p {
    color: #838383;
    line-height: 22px;
}

.majorb .majorb02 .majorbr li .majorbrb .majorbrba {
    margin-top: 10px;
}

.majorb .majorb02 .majorbr li .majorbrb .majorbrba .majorbrba01 {
    color: #fff;
    background: #00428f;
    padding: 5px 20px;
    float: left;
    margin-right: 20px;
    border-radius: 5px;
}

.majorb .majorb02 .majorbr li .majorbrb .majorbrba .majorbrba02 {
    color: #fff;
    background: #f44e4e;
    padding: 5px 20px;
    float: left;
    margin-right: 20px;
    border-radius: 5px;
}

.majorc {
    width: 100%;
    background: #fff;
    padding-bottom: 30px;
    height: 562px;
}

.majorc .mr50 {
    margin-right: 50px;
}

.majorc .majorc01 {
    width: 1100px;
    margin: 0 auto;
    padding: 30px 0;
}

.majorc .majorc02 {
    width: 1100px;
    margin: 0 auto;
}

.majorc .majorc02 .majorcl {
    width: 525px;
    float: left;
    background: #f8f8f8;
}

.majorc .majorc02 .majorcl .majorcl01 {
    padding: 25px 25px 51px;
}

.majorc .majorc02 .majorcl .majorcl01 .majop01 {
    font-size: 25px;
    color: #303030;
    line-height: 40px;
}

.majorc .majorc02 .majorcl .majorcl01 .majop02 {
    font-size: 16px;
    color: #838383;
    line-height: 24px;
    margin-top: 10px;
}

.majorc .majorc02 .majorcl .majorcl01 .majorcl02 {
    margin-top: 28px;
}

.majorc .majorc02 .majorcl .majorcl01 .majorp01 {
    color: #fff;
    background: #00428f;
    padding: 10px 20px;
    float: left;
    margin-right: 20px;
    border-radius: 5px;
}

.majorc .majorc02 .majorcl .majorcl01 .majorp02 {
    color: #fff;
    background: #f44e4e;
    padding: 10px 20px;
    float: left;
    margin-right: 20px;
    border-radius: 5px;
}

.majorc .majorc02 .majorcl .majorcl01 .majop01 span {
    font-size: 16px;
    color: #0073c3;
    line-height: 16px;
    padding-left: 15px
}


/*联系我们*/
.xadd {
    padding: 10px 0px 42px;
    width: 1100px;
    margin: 0 auto;
    border-radius: 25px;
}

.xaddl {
    background: #00428f;
    width: 255px;
    float: left;
    height: 186px;
    border-radius: 25px;
}

.xaddl .xaddl01 {
    width: 43px;
    margin: 0 auto;
    padding: 40px 0 10px;
}

.xaddl .xaddl02 {
    font-size: 33px;
    color: #fff;
    text-align: center;
    padding-bottom: 64px;
}

.xaddr {
    float: left;
    width: 799px;
    border-radius: 25px;
}

.xaddr li {
    float: left;
    border: 1px solid #999;
    padding: 10px 20px;
    width: 157px;
    height: 164px;
    border-radius: 25px;
}

.xaddr li img {
    margin: 0 auto;
    text-align: center;
    padding-left: 10px;
}

.xaddr li .xaddr01 {
    font-size: 22px;
    color: #585858;
    line-height: 40px;
}

.xaddr li .xaddr02 {
    font-size: 12px;
    color: #000000;
}

.xaddd {
    width: 1100px;
    margin: 0 auto;
}

.xaddd table {
    width: 100%;
    border-collapse: collapse;
    border-radius: 25px;
}

.xaddd td {
    padding: 10px 20px;
    border: 1px solid #dedede;
    line-height: 24px;
}

.xaddd .a1 {
    background: #00428f;
    color: #fff;
    font-size: 18px;
    line-height: 20px;
}

.ditu {
    width: 1100px;
    padding-top: 40px;
    margin: 0 auto;
}

.row1 {
    font-size: 36px;
    font-weight: normal;
    text-align: center;
    line-height: 86px;
}

.row2 {
    width: 1100px;
    overflow: hidden;
    margin: 0px auto;
}

.row2 ul {
    width: 1100px;
    overflow: hidden;
}

.row2 ul li {
    float: left;
    width: 249px;
    height: 235px;
    border: 8px solid #e8e8e8;
    margin-right: 10px;
    margin-bottom: 20px;
    background: #fff;
    border-radius: 25px;
}

.row2 ul li img {
    width: 100%;
    height: 200px;
}

.row2 ul li p {
    text-align: center;
    height: 33px;
    overflow: hidden;
    line-height: 33px;
    font-size: 18px;
    display: block;
}

.row3 {
    width: 1050px;
    padding: 33px 25px 40px;
    text-align: left;
    background: #00428f;
    font-size: 17px;
    color: #fff;
    line-height: 30px;
    margin: 15px auto 42px;
    border-radius: 15px;
}

.row3 p {
    text-indent: 2em;
    font-size: 16px;
    line-height: 32px;
}

.titles {
    width: 1100px;
    margin: 0 auto;
    padding: 70px 0;
    text-align: center;
    color: #3d3d3d;
    text-indent: 1em;
    font-size: 24px;
    background: url(../images/ttbk.png) center center no-repeat;
}

.dh-more {
    width: 1100px;
    margin: 0 auto;
}

.dh-more form {
    padding: 0;
    overflow: auto;
    width: 550px;
    margin: 0 auto;
}

.dh-more form input {
    width: 378px;
    padding: 0;
    border: 1px solid #0099e6;
    height: 46px;
    outline: 0;
    font-size: 16px;
    color: #808080;
    text-indent: 12px;
    float: left;
    box-sizing: border-box;
}

.dh-more form .more {
    width: 133px;
    height: 46px;
    background: #0099e6;
    border: 0;
    color: #FFF;
    float: left;
    outline: 0;
    font-size: 16px;
}


/*---------------------form----------------------------*/
.fom_tit {
    height: 60px;
    line-height: 60px;
    color: #fff;
    background: #2883dc;
    padding-left: 15px;
    width: 1085px;
    text-align: center;
}

.fom_tab {
    height: 367px;
    border: 1px solid #c0c0c0;
    background: #fff;
    width: 1099px;
    margin-bottom: 50px;
}

.fom_tab table {
    margin: 44px 0 0 0;
    width: 1100px;
}

.fom_tab td {
    width: 361px;
    padding: 6px 0 0 20px;
    height: 50px;
}

.fom_tab label {
    width: 100px;
    text-align: right;
    float: left;
    display: inline-block;
    line-height: 33px;
    padding-right: 10px;
}

.fom_tab input, .fom_tab span, .fom_tab select {
    display: inline-block;
}

.fom_tab input.extext {
    width: 374px;
    height: 35px;
    padding: 3px 5px;
    border: 1px solid #c0c0c0;
    font-size: 14px;
    font-family: "微软雅黑";
}

.fom_tab select {
    width: 386px;
    height: 40px;
    padding: 3px 5px;
    border: 1px solid #c0c0c0;
    font-size: 14px;
    font-family: "微软雅黑";
}

.fom_tab span.wrong {
    margin-left: 90px;
    font-size: 12px;
    margin-top: 5px;
    line-height: 18px;
    background: url(../images/msg_bg.gif) no-repeat 10px 3px;
}

.extt {
    width: 923px;
    height: 95px;
    border: 1px solid #c0c0c0;
    margin-top: 8px;
    font-size: 14px;
    font-family: "微软雅黑";
    padding: 3px 5px;
}

.red {
    color: #f00;
    font-size: 16px;
    text-align: center;
}

#city select {
    width: 87px;
}

.fom_tab input.bmtj {
    width: 109px;
    height: 31px;
    margin-right: 10px;
    background: url(../images/qrbm.gif) no-repeat left top;
    text-indent: -9999px;
    border: none;
}

.fom_tab input.bmcz {
    width: 109px;
    height: 31px;
    margin-right: 10px;
    background: url(../images/cxtx.gif) no-repeat left top;
    text-indent: -9999px;
    border: none;
}

.bm_but {
    text-align: center;
    padding: 10px 0 20px;
}

.bm_but1 {
    background: url(../images/hknew_09.gif) no-repeat;
    width: 162px;
    height: 45px;
    margin-left: 10px;
    border: 0;
    cursor: pointer;
}

.bm_but2 {
    background: url(../images/hknew_11.gif) no-repeat;
    width: 162px;
    height: 45px;
    margin-left: 10px;
    border: 0;
    cursor: pointer;
}

/* 标题 */
.index_tit {
    width: 1100px;
    height: 130px;
    margin: 0 auto;
    background: url(../images/a_24.jpg) repeat-x center 117px;
    color: #848684;
    padding-top: 50px;
    padding-bottom: 20px;
}

.index_tit p {
    background: url(../images/a_21.jpg) no-repeat center bottom;
    height: 70px;
    line-height: 60px;
    font-size: 36px;
}

.index_tit span {
    height: 60px;
    line-height: 60px;
    font-size: 22px;
    text-transform: uppercase;
}

/* 新专业切换 */
.course_pro {
    height: 382px;
    overflow: hidden;
    width: 1100px;
    margin: 0 auto;
    margin-bottom: 50px;
    margin-top: 27px;
}

.course_pro li {
    width: 245px;
    height: 340px;
    float: left;
    margin: 0 15px;
    position: relative;
}

.course_pro .course_name {
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .7);
    width: 195px;
    padding: 0 25px;
    height: 60px;
    line-height: 30px;
    color: #fff;
    transition: all 1s;
    overflow: hidden;
}

.course_pro li:hover .course_name {
    height: 332px;
    padding-top: 50px;
    background: rgba(0, 0, 0, .7);
}

.course_pro .course_name h3 {
    font-weight: normal;
    font-size: 18px;
    line-height: 60px;
}

.course_pro .course_pro_more {
    display: block;
    width: 110px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    margin: 20px auto;
    background: #bd1417;
    border-radius: 17px;
}

.stabb .hd ul {
    height: 47px;
    margin: 0 auto;
    text-align: center;
    width: 574px;
}

.stabb .hd ul li {
    float: left;
    padding: 0 20px;
    display: inline-block;
    margin: 0 20px;
    line-height: 17px;
    border-radius: 20px;
}

.stabb .hd ul li a {
    width: 98px;
    height: 40px;
    float: left;
    font-size: 18px;
    line-height: 39px;
    text-align: center;
}

.stabb .hd ul li.on {
    color: #fff;
    width: 99px;
    height: 40px;
    float: left;
    background: #f00;
}

.stabb .hd ul li.on a {
    color: #fff;
}


/* 问答 */
.wd {
    width: 1100px;
    margin: 0 auto;
    height: 525px;
}

.wd .tab4 {
    width: 628px;
    height: 420px;
    float: right;
    overflow: hidden;
    border: 2px solid #f1f1f1;
    border-radius: 10px;
    padding: 30px;
}

.wd .tab4 .hd {
    width: 100%;
    height: 44px;
    line-height: 44px;
    text-align: center;
}

.wd .tab4 .hd li {
    width: 130px;
    float: left;
    height: 40px;
    font-size: 16px;
    margin-right: 15px;
    border: 2px solid #f1f1f1; /* border-radius:50px; */
}

.wd .tab4 .hd li a {
    width: 100%;
    height: 100%;
    display: block;
}

.wd .tab4 .hd li.on {
    border: 2px solid #4b4b4b;
    background: #00428f;
}

.wd .tab4 .hd li.on a {
    color: #fff;
}

.wd .tab4 .bd ul {
    width: 100%;
    height: 380px;
    zoom: 1;
    color: #666;
}

.wd .tab4 .bd .a1 {
    width: 100%;
    height: 150px;
    padding: 20px 0;
    border-bottom: 1px solid #f1f1f1;
}

.wd .tab4 .bd .p1 {
    width: 240px;
    height: 150px;
    float: left;
    overflow: hidden;
    padding-right: 20px;
}

.wd .tab4 .bd .p1 img {
    width: 240px;
}

.wd .tab4 .bd .p2 {
    width: 360px;
    height: 30px;
    line-height: 30px;
    float: left;
    overflow: hidden;
    font-size: 18px;
}

.wd .tab4 .bd .p3 {
    width: 360px;
    height: 20px;
    float: left;
    color: #59a2ff;
    font-size: 20px;
}

.wd .tab4 .bd .p4 {
    width: 360px;
    height: 90px;
    line-height: 25px;
    float: left;
    color: #999;
    font-size: 13px;
}

.wd .tab4 .bd .a2 {
    width: 100%;
    height: 180px;
    padding: 10px 0;
}

.wd .tab4 .bd .p5 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}

.wd .tab4 .bd .p5 a {
    width: 70%;
    height: 30px;
    float: left;
    display: block;
    background: url(../images/cpmuli_ico.png) no-repeat 0 center;
    text-indent: 20px;
}

.wd .tab4 .bd .p5 i {
    width: 20%;
    height: 30px;
    float: right;
    display: block;
    text-align: right;
    font-style: normal;
    padding-right: 5px;
}

.wd .tab5 {
    width: 329px;
    height: 420px;
    float: left;
    overflow: hidden;
    border: 2px solid #f1f1f1;
    border-radius: 10px;
    padding: 30px;
}

.wd .tab5 h2 {
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 2px solid #00428f;
    background: #00428f; /* border-radius:50px; */
    font-size: 16px;
    margin-bottom: 20px;
    font-weight: normal;
}

.wd .tab5 h2 a {
    color: #fff;
}

.wd .tab5 .bd {
    width: 100%;
    height: 350px;
    overflow: hidden;
}

.wd .tab5 .bd li {
    width: 100%;
    height: 90px;
    line-height: 30px;
    border-bottom: 1px solid #f1f1f1;
    padding: 5px 0;
    font-size: 14px;
}

.wd .tab5 .bd .a1 {
    width: 330px;
    height: 30px;
    padding-left: 30px;
    background: url(../images/wen.png) no-repeat 0 center;
}

.wd .tab5 .bd .a1 a {
    color: #00428f;
}

.wd .tab5 .bd .a2 {
    width: 330px;
    height: 60px;
    padding-left: 30px;
    background: url(../images/da.png) no-repeat 0 5px;
}


/* 校园环境 */
.xyhj {
    width: 1100px;
    margin: 0 auto;
}

.xyhj li {
    float: left;
    margin-right: 10px;
}


/* 专业 */
.zysz {
    margin: 0 auto;
    width: 1100px;
}

.index_main {
    clear: both;
    width: 1106px;
    margin: 0 auto;
    float: left;
    background-image: url(../images/hdjd_001.png);
    position: relative;
}

.index_main h2 {
    font-size: 35px;
    color: #ffffff;
    padding: 33px 0 0 267px;
    font-weight: bold;
    text-align: left; /* padding-top: 41px; */
}

.index_main h3 {
    color: #FFEB3B;
    padding: 19px 0 22px 0px;
    font-size: 31px;
    font-weight: bold;
    line-height: 36px;
    text-align: left;
    padding-left: 312px;
}

.index_main h4 {
    font-size: 24px;
    font-weight: bold;
    line-height: 51px;
    color: #ff0000;
    padding: 3px 0 0 1px;
}

.zy {
    margin-top: 24px
}

.zy .left {
    width: 347px;
    margin-left: 30px;
    float: left;
    display: inline;
}

.zy .left img {
    width: 347px;
    height: 215px;
    margin-bottom: 30px;
    padding-top: 7px;
}

.zy .right {
    width: 660px;
    margin-right: 50px;
    float: right;
    display: inline;
}

.zy .right .tjzy {
    width: 630px;
    height: 218px;
    margin-bottom: 33px;
    padding: 0 25px; /* background-color:#ececec; *//* border-bottom:#c8c8c8 solid 8px; */
    position: relative;
}

.zy .right .tjzy .jt {
    width: 9px;
    height: 18px;
    position: absolute;
    top: 100px;
    left: -9px;
}

.zy .right .tjzy .zxbm {
    width: 113px;
    height: 34px;
    display: block;
    border-radius: 3px;
    background-color: #00428f;
    font: 14px/34px;
    color: #FFF;
    text-align: center;
    position: absolute;
    top: 170px;
    left: 532px;
}

.zy .right .tjzy .zxzx {
    width: 113px;
    height: 34px;
    display: block;
    border-radius: 3px;
    background-color: #ff1100;
    font: 14px/34px;
    color: #FFF;
    text-align: center;
    position: absolute;
    top: 170px;
    left: 402px;
}

.zy .right .tjzy h3 {
    font: bold 18px/36px;
    padding-top: 5px
}

.zy .right .tjzy h3 a {
    color: #323232
}

.zy .right .tjzy h3 a:hover {
    color: #F00;
    text-decoration: none
}

.zy .right .tjzy p {
    font: 14px/22px;
    color: #323232
}

.zy .right .tjzy p span {
    font-weight: bold;
    color: #FF0000
}

/* .slider{position:fixed; position:absolute;  width:100%;display:none;top:0;z-index:1000;background:#262628} */

/* 更多 */
.index_more {
    width: 200px;
    height: 50px;
    line-height: 50px;
    margin: 35px auto 12px auto;
}

.index_more a {
    font-size: 18px;
    color: #ffffff;
    background: #00428f;
    display: block;
    text-align: center;
}

.index_more a:hover {
    background: #0887F1;
    color: #ffffff;
}

/* 新校园环境 */
.main_xyhj {
    width: 100%;
    height: auto;
    padding: 15px 0;
}

.main_xyhj_nr {
    width: 1106px;
    height: auto;
    margin: 0 auto;
}

.main_xyhj_nr_p {
    width: 1086px;
    height: auto;
    padding: 0px 10px 10px 10px;
    font-size: 20px;
    color: #191919;
    line-height: 38px;
    text-indent: 40px;
}

.main_xyhj_more {
    width: 200px;
    height: 50px;
    line-height: 50px;
    margin: 50px auto 0 auto;
}

.main_xyhj_more a {
    font-size: 18px;
    color: #FFF;
    background: #00428f;
    display: block;
    text-align: center;
}

.main_xyhj_more a:hover {
    background: #0066cc;
}

.main_xyhj_nr .pic01 {
    width: 1106px;
    height: auto;
}

.main_xyhj_nr .pic01 img {
    width: 266px;
    height: 188px;
    display: block;
    float: left;
    margin: 5px;
}

.main_xyhj_nr .pic02 {
    width: 1106px;
    height: 415px;
}

.main_xyhj_nr .pic02_left {
    width: 553px;
    height: 415px;
    float: left;
}

.main_xyhj_nr .pic02_left img {
    width: 553px;
    height: 407px;
}

.main_xyhj_nr .pic02_right {
    width: 553px;
    height: 415px;
    float: left;
}

.main_xyhj_nr .pic02_right img {
    width: 269px;
    height: 201px;
    display: block;
    float: left;
    margin: 0 0 5px 5px;
}

.main_xyhj_nr .pic03 {
    width: 1200px;
    height: auto;
}

.main_xyhj_nr .pic03 img {
    width: 266px;
    height: 223px;
    display: block;
    float: left;
    margin: 5px;
}

.main01_left {
    float: left;
}

.main01 {
    width: 1100px;
    height: 445px;
    margin-bottom: 10px;
}

.main01 li {
    float: left;
    padding-right: 10px;
    height: 445px;
}

.main02 {
    height: 547px;
    overflow: hidden;
}

.main02_left {
    width: 587px;
    float: left;
}

.main02_left li {
    float: left;
    margin-right: 10px;
}

.main02_left li img {
    width: 587px;
    height: 267px;
}

.main02_right {
    width: 508px;
    float: right;
    margin-right: 6px;
}

.main02_right li {
    float: right;
    margin-right: 10px;
}

.main02_right li img {
    width: 241px;
    height: 175px;
}


/* 学校介绍 */
.sc_content {
    width: 100%;
    height: 397px;
    overflow: hidden;
}

.wz_hiddle {
    width: 1100px;
    height: 394px;
    margin: 0 auto;
    margin-bottom: 30px;
}

.hid_left {
    float: left;
    width: 534px; /* height: 361px; */
    padding: 4px 20px;
    overflow: hidden;
}

.hid_right {
    float: left;
    padding-top: 20px;
}

.hid_right img {
    width: 520px;
    height: 320px;
}

.hid_left p {
    font-size: 18px;
    line-height: 30px;
    text-indent: 2em;
}

/* 校园生活 */
.list_xysh {
    margin: 0 auto;
    width: 1100px;
    padding-bottom: 25px;
    height: 645px;
}

.list_xysh li {
    float: left;
    padding-right: 10px;
}


/* 学校历史 */
.aboutsec4 {
    width: 100%;
    margin: 0 auto;
    background: url(../images/my_ico12.png);
    margin-bottom: 38px;
    padding-top: 10px;
}

.aboutsec4 .img {
    display: block;
    margin: 0 auto;
    width: 100%;
}

.aboutsec4 .zhilu-box {
    width: 1100px;
    margin: 0 auto;
    position: relative;
}

.aboutsec4 .zl-road {
    position: relative;
    width: 1100px;
    height: 570px;
    overflow: hidden;
    margin: 30px auto 0;
}

.aboutsec4 .zl-road .guodubar {
    height: 2px;
    background: #00428f;
    position: absolute;
    top: 0px;
    left: 0.5%;
    width: 99%;
}

.aboutsec4 .zl-road ul {
    position: absolute;
    left: 0px
}

.aboutsec4 .zl-road li {
    float: left;
    position: relative;
    width: 276px;
}

.aboutsec4 .zl-road li span.line {
    display: block;
    width: 2px;
    height: 60px;
    background: #0280bb;
    margin: 0 auto;
}

.aboutsec4 .zl-road li strong {
    display: block;
    width: 200px;
    height: 200px;
    border-radius: 100%;
    border: 2px solid #00428f;
    color: #00428f;
    font-size: 36px;
    text-align: center;
    line-height: 200px;
    margin: 0 auto;
}

.aboutsec4 .zl-road li h1 {
    font-size: 19px;
    color: #767676;
    line-height: 24px;
    padding: 0 20px;
    margin-top: 58px;
    font-weight: bold;
}

.aboutsec4 .zl-road li h1 p {
    margin-top: 5px;
}

.aboutsec4 .zl-road li p b {
    font-size: 18px;
    color: #42495c;
    margin-bottom: 15px;
    display: block;
    font-weight: normal;
}

.aboutsec4 a.prev {
    background: url(../images/about_left.png) no-repeat;
    display: block;
    width: 49px;
    height: 21px;
    position: absolute;
    left: 0;
    bottom: 65px;
    z-index: 9;
}

.aboutsec4 a.next {
    background: url(../images/about_right.png) no-repeat;
    display: block;
    width: 45px;
    height: 21px;
    position: absolute;
    right: 0;
    bottom: 65px;
    z-index: 9;
}

.aboutsec4 .tit {
    font-size: 48px;
    color: #00428f;
    line-height: 1.15;
    margin-top: 110px;
}

.aboutsec4 .tit span {
    display: block;
    float: right;
}

.aboutsec4 .tit span.english {
    float: left;
    text-transform: uppercase;
}

.list_map {
    width: 1100px;
    margin: 0 auto;
    height: 400px;
}

.list_map_r {
    float: right;
    width: 500px;
    height: 300px;
}

.list_map_l {
    float: left;
    width: 600px;
    height: 335px;
}

.list_map_l h3 {
    font-size: 24px;
    color: #0099e6;
    padding-bottom: 35px;
    padding-top: 30px;
}

.list_map_l p {
    line-height: 30px;
    color: #222;
    font-size: 15px;
}

.list_map_l .map-line {
    height: 1px;
    width: 335px;
    border-top: 1px dashed #afafaf;
    margin: 15px 0;
}

.train {
    background-image: url(../images/bus-train-icon.png);
}

/* 办学理念和就业优势 */
.choice_cen {
    overflow: hidden;
    width: 1100px;
    margin: 0 auto;
    padding-bottom: 30px;
}

.choice_cen li {
    float: left;
    width: 326px;
    height: 397px;
    margin: 0 20px;
    padding-bottom: 30px;
}

.choice_cen li img {
    float: left;
}

.chc_nr_Img {
    width: 100%;
    overflow: hidden;
}

.chc_nr {
    height: 231px;
    background-color: #e8e8e8;
    float: left;
    width: 100%;
    position: relative;
}

.chc_bt {
    width: 286px;
    height: 85px;
    overflow: hidden;
    position: absolute;
    top: -10px;
    left: -25px;
}

.chc_bt_lf {
    width: 276px;
    height: 85px;
    float: left;
    background-color: #00428f;
    color: #fff;
    text-align: center;
    line-height: 85px;
    font-size: 37px;
    font-weight: bold;
}

.chc_js {
    font-size: 18px;
    padding: 80px 25px 0;
    line-height: 32px;
}

.chc_horn {
    width: 29px;
    height: 28px;
    background: #00428f url(../images/jt_07.png) 0 0 no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
}


/* 学校师资 */
.teacher_main_c {
    width: 1100px;
    margin: 0 auto;
    padding-bottom: 20px;
}

.c_block {
    margin-top: 30px;
}

.block_ms {
    width: 253px;
    border: 1px solid #a8a8a8;
    float: left;
    margin-right: 20px;
}

.ms_top {
    background: url(../images/ms_bg.jpg) no-repeat;
    padding: 10px 0;
    overflow: hidden;
    height: 90px;
}

.ms_p1 {
    font-size: 36px;
    width: 40px;
    color: #fff;
    border-bottom: 4px solid #fff;
    margin: 0 0 0 20px;
    float: left;
    margin-top: 10px;
    line-height: 56px;
}

.ms_p2 {
    font-size: 18px;
    color: #fff;
    margin: 15px 0 0 20px;
    float: right;
    margin-right: 20px;
}

.tach_zx {
    width: 250px;
    margin: 30px auto;
    padding: 10px 20px;
    font-size: 26px;
    color: #1b2174;
    text-align: center;
    border-radius: 20px;
    border: 1px solid #1b2174
}

.ms_bottom {
    height: 356px;
}

.ms_bottom img {
    height: 100%;
    width: 100%;
}

.Ds1:hover .Ds1_a {
    display: block;
}

.Ds2:hover .Ds2_a {
    display: block;
}

.Ds3:hover .Ds3_a {
    display: block;
}

.Ds4:hover .Ds4_a {
    display: block;
}

.Ds1, .Ds2, .Ds3, .Ds4 {
    position: relative;
}

.Ds1_a, .Ds2_a, .Ds3_a, .Ds4_a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #4a87a3;
    display: none;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
}

.Ds1_a p, .Ds2_a p, .Ds3_a p, .Ds4_a p {
    color: #fff;
    padding: 20px 20px 10px 20px;
    line-height: 25px;
    font-size: 15px;
}

.ry {
    width: 1100px;
    height: 628px;
    margin: 0 auto;
}


.am_list li {
    font-size: 18px;
    color: #444;
    width: 276px;
}

.am_list li a {
    color: #444;
    display: block;
    text-align: center;
    border-bottom: 1px #dddfe0 solid;
    width: 276px;
    border-left: 1px solid #dddfe0;
    border-right: 1px solid #dddfe0;
    height: 42px;
    padding-top: 16px;
}

.am_list li:hover, .am_list li.active {
    color: #fff;
    background: url(../images/abl_titlebg.png) no-repeat 0 0;
    width: 301px;
    height: 58px;
    display: block;
}

.am_list li:hover a, .am_list li.active a {
    color: #fff;
}

.jy {
    width: 1000px;
    height: 124px;
    font: 18px/26px '微软雅黑';
    text-indent: 2em;
    color: #4e4e4e;
    padding: 15px 20px 0 85px;
    background: url(../images/jy.png) no-repeat;
    border: #ededed solid 1px;
    margin: 0 auto;
    line-height: 35px;
}


.tab9 {
    width: 1100px;
    overflow: hidden;
    position: relative;
}

.tab9 .bd {
    padding-top: 20px;
}

.tab9 .bd ul {
    overflow: hidden;
    zoom: 1;
}

.tab9 .bd ul li {
    float: left;
    width: 287px;
    margin-right: 20px;
    font-size: 0;
}

.tab9 .bd ul li.nom {
    margin-right: 0;
}

.tab9 .bd ul li img {
    width: 286px;
    height: 195px;
    display: block;
}

.tab9 .bd ul li span {
    display: block;
    font-size: 16px;
    color: #333;
    background: #f2f2f2;
    text-align: center;
    line-height: 40px;
    height: 40px;
    margin-bottom: 18px;
}

.tab9 .prev, .tab9 .next {
    width: 40px;
    height: 60px;
    display: block;
    position: absolute;
    left: 0;
    top: 100px;
    z-index: 99;
    background: #000 url(../images/slider.png) -126px -137px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.tab9 .next {
    left: auto;
    right: 0;
    background-position: -6px -137px;
}

.tab9 .prev:hover, .tab9 .next:hover {
    filter: alpha(opacity=80);
    opacity: 0.8;
    cursor: pointer;
}

.titles2 {
    width: 100%;
    height: 100px;
    background: url(../images/title_01.png) no-repeat center 60px;
    text-align: center;
    margin-bottom: 30px;
}

.titles2 h2 {
    width: 100%;
    height: 60px;
    line-height: 60px;
    font-size: 36px;
    padding-bottom: 10px;
    font-weight: bold;
}

.titles2 h2 span {
    color: #b80a01;
}

.titles2 p {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #666;
}


/*5大优势*/
.youshi {
    width: 100%;
    margin: 0 auto;
    background-color: #00428f;
    padding: 20px 0;
    float: left;
    position: absolute;
    height: 350px;
    margin-top: 20px;
}

.youshi_img {
    position: relative;
    top: 75px;
    z-index: 10;
}

.youshi_con {
    position: relative;
    width: 1100px;
    margin: 0 auto;
    margin-bottom: 20px;
    height: 830px;
}

.youshi_con li {
    position: relative;
    width: 351px;
    background-color: #f0f0f0;
    float: left;
    margin: 5px 5px;
    line-height: 32px;
    padding-bottom: 15px;
    height: 385px;
    font-size: 18px;
}

.youshi_con li .youshi_con_nr {
    position: relative;
    width: 309px;
    margin: 0 auto;
    padding-top: 58px;
    font-size: 20px;
}

.youshi_con li .youshi_biao {
    position: relative;
    width: 350px;
    margin: 0 auto;
    height: 60px;
    line-height: 60px;
    font-size: 36px;
    color: #FFF;
    text-align: center;
    margin-bottom: 10px;
}

.youshi_con li .youshi_biao1 {
    background-color: #ff7625;
}

.youshi_con li .youshi_biao2 {
    background-color: #33bea1;
}

.youshi_con li .youshi_biao3 {
    background-color: #b257a4;
}

.youshi_con li .youshi_biao4 {
    background-color: #3388ff;
}

.youshi_con li .youshi_biao5 {
    background-color: #ca000c;
}

.youshi_con li .youshi_content {
    position: relative;
    width: 300px;
    margin: 0 auto;
}

.youshi_con li .youshi_content img {
    text-align: center;
    margin-bottom: 10px;
    width: 300px;
    height: 175px;
}


/*pro*/
.pro {
    height: 159px;
    background: #fff;
    width: 1100px;
    margin: 0 auto;
    padding: 30px 0;
}


/*广告位*/
.guanggao {
    width: 100%;
    margin-top: 50px;
    background-color: #00428f;
    height: 230px;
}

.guanggao-01 {
    width: 1100px;
    height: 114px;
    margin: 0 auto;
}

/*公告*/
.gonggao {
    background: #f5f5f5;
    width: 1156px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    height: 54px;
    background: url(../images/tg_bj.png) no-repeat center;
}

.zzgg {
    font-size: 18px;
    height: 54px;
    padding-left: 254px;
    border-top: none;
    line-height: 54px;
    width: 873px;
    color: #ffffff;
    font-weight: bold;
}


/*对比 */
.mainBody_06 {
    width: 100%;
    min-width: 1100px;
    height: auto;
    overflow: hidden;
}

.mainBody_06 .list {
    width: 1100px;
    height: auto;
    margin: 0 auto;
}

.mainBody_06 .tab2 {
    width: 1100px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.mainBody_06 .tab2 .hd {
    margin-bottom: 50px;
    overflow: hidden;
    text-align: center;
    width: 100%;
}

.mainBody_06 .tab2 .hd ul li {
    color: #333;
    cursor: pointer;
    display: inline-block;
    margin: 0 5px;
    width: 156px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 2px solid #00428f;
    font-size: 16px;
    margin-bottom: 20px;
    font-weight: normal;
}

.mainBody_06 .tab2 .hd ul li.on {
    border-color: #5d5d5d;
    color: #ffffff;
    background: #00428f;
}

.mainBody_06 .tab2 .bd ul {
    width: 100%;
    height: 485px;
    zoom: 1;
    background: url(../images/pk.png) no-repeat center center;
}

.mainBody_06 .tab2 .bd li {
    width: 420px;
    height: 459px;
    text-align: center;
    float: left;
}

.mainBody_06 .tab2 .bd .ri {
    float: right;
}

.mainBody_06 .tab2 .bd .a1 {
    width: 100%;
    height: 281px;
}

.mainBody_06 .tab2 .bd .a2 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    padding: 20px 0;
    font-size: 18px;
    color: #000;
}

.mainBody_06 .tab2 .bd .a3 {
    width: 100%;
    height: 96px;
    line-height: 24px;
    text-align: left;
    text-indent: 2em;
}


.txt-six {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
    color: #fff;
    background: rgba(0, 0, 0, 0.3);
    font: normal 16px/45px "微软雅黑";
}

/* 优势 */
.ys1 {
    background: url(../images/ys_bg1.png) no-repeat center top;
    height: 524px;
    overflow: hidden;
    margin-top: 20px;
}

.ys1 dl {
    width: 416px;
    padding-top: 209px;
}

.ys1 dd p, .ys2 dd p, .ys3 dd p, .ys4 dd p {
    font: 18px "Microsoft YaHei";
    line-height: 29px;
    color: #333;
    margin-top: 19px;
    background: url(../images/ys_jt.png) no-repeat 17px 8px;
    padding-left: 47px;
}

.zy01 {
    width: 1100px;
    margin: 0 auto;
    padding-top: 31px;
    padding-left: 40px;
}

.zy01 a {
    padding: 7px 20px;
    font-size: 18px;
    color: #00428f;
    border: 1px solid #226bc9;
    border-radius: 20px;
    margin-top: 15px;
    margin-right: 20px;
    float: left;
}

.zy01 a:hover,
.zy01 a.active {
    color: #fff;
    background: #00428f;
}

.ys2 {
    height: 394px;
    padding-left: 252px;
    background: url(../images/bz4.jpg) no-repeat center top;
}

.ys2 .content {
    position: relative;
    padding: 0 27px;
    width: 1146px;
}

.ys2 dl {
    width: 415px;
    position: absolute;
    top: 179px;
    left: 389px;
}

.ys3 {
    background: url(../images/ys_bg3.png) no-repeat center bottom;
    margin-top: 46px;
    height: 537px;
    overflow: hidden;
}

.ys3 ul {
    width: 602px;
    padding-left: 27px;
    float: right;
}

.ys3 li {
    width: 276px;
    height: 222px;
    float: left;
    margin: 0 8px 8px 0;
    overflow: hidden;
}

.ys3 li img {
    display: block;
    width: 100%;
    height: 100%;
}

.ys3 dl {
    width: 458px;
    float: left;
    margin-top: 50px;
}

.ys3 dd span {
    display: block; /* border:1px solid #dadada; */
    height: 105px;
    width: 380px;
    margin: 20px 0 0 47px;
}

.ys3 dd span img {
    display: inline-block;
    border: 1px solid #dadada;
}

.ys4 {
    background: url(../images/ys_bg4.png) no-repeat center top;
    height: 477px;
    overflow: hidden;
}

.ys4 dl {
    width: 422px;
    padding: 240px 0px 0 605px;
}

#tour { /* z-index:1.js; *//* position:relative; *//* padding:80px; */
    position: relative;
    z-index: 1;
    padding-top: 0; /* min-height:500px; */
    background-image: url(../images/pattern.png); /* background-repeat:repeat-x; *//* background-position:center bottom; *//* margin-top:-50px; *//* padding-top:80px; */
    width: 1100px;
    margin: 0 auto;
}

#img-slider .slide {
    width: 100%;
    background: #fff;
    position: absolute;
}

#img-slider .slide .img {
    margin: 10px auto;
    border: none;
}

#img-slider .img {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 0 rgba(204, 205, 206, 5);
    -moz-box-shadow: 0 1px 0 rgba(204, 205, 206, 5);
    -ms-box-shadow: 0 1px 0 rgba(204, 205, 206, 5);
    box-shadow: 0 1px 0 rgba(204, 205, 206, 5);
    border: 1px solid #edeeee;
    background-color: #fff;
    width: 600px;
    height: 400px;
    position: relative;
}

#img-slider .img img {
    display: block;
    width: 100%;
}

#img-slider .img .label {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    background: #00428f;
    padding: 2.5% 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    font-weight: 400;
    text-align: center;
    color: #fff;
    font-size: 150%;
}

#img-slider .img:first-child {
    display: block;
}

.switcher-wrap {
    position: relative;
    padding-bottom: 60px;
    padding-left: 80px;
    padding-right: 80px;
}

.switcher-wrap.slider {
    padding-left: 380px;
    padding-right: 380px;
}

.switcher-wrap.slider #img-slider .img {
    -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);
    border-color: #fff;
}

.switcher-wrap a.next, .switcher-wrap a.prev {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    width: 50px;
    height: 50px;
    top: 50%;
    margin-top: -25px;
    bottom: 0;
    left: 0;
    background: url(../images/sprites.png) no-repeat 16px 12px;
    z-index: 1000;
    -webkit-transition: background-color 300ms linear;
    -moz-transition: background-color 300ms linear;
    -o-transition: background-color 300ms linear;
    -ms-transition: background-color 300ms linear;
    transition: background-color 300ms linear;
}

.switcher-wrap a.next:hover, .switcher-wrap a.prev:hover {
    background-color: rgba(16, 175, 139, 0.1);
}

.switcher-wrap a.prev {
    right: 0;
    left: auto;
    background-position: -63px 12px;
}

.switcher-wrap ul.switcher {
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

.switcher-wrap ul.switcher li {
    display: inline-block;
    padding: 2px;
    border: 1px solid #539cf0;
    border-radius: 100%;
    margin: 0 4px;
}

.switcher-wrap ul.switcher li a {
    display: block;
    width: 14px;
    height: 14px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    -o-transition: background 0.30s ease-in-out;
    -webkit-transition: background 0.30s ease-in-out;
    -moz-transition: background 0.30s ease-in-out;
    transition: background 0.30s ease-in-out;
}

.switcher-wrap ul.switcher li a:hover, .switcher-wrap ul.switcher li.active a {
    background: #00428f;
}

.switcher-wrap ul.switcher li:last-child {
    margin-right: 0;
}


.fullSlide {
    min-width: 1000px;
    position: relative;
    height: 520px;
    overflow: hidden;
}

.fullSlide .bd {
    position: relative;
    z-index: 0;
}

.fullSlide .bd ul {
    width: 100% !important;
}

.fullSlide .bd li {
    width: 100% !important;
    height: 520px;
    overflow: hidden;
    text-align: center;
}

.fullSlide .bd li a {
    display: block;
    height: 520px;
}

.fullSlide .hd {
    width: 1000px;
    left: 50%;
    margin-left: -500px;
    bottom: 15px;
    position: absolute;
    z-index: 1;
    bottom: 15px;
    overflow: hidden;
}

.fullSlide .hd ul {
    float: right;
}

.fullSlide .hd ul li {
    float: left;
    margin: 0 5px;
    display: inline;
    cursor: pointer;
}

.fullSlide .hd ul li img {
    width: 150px;
    line-height: 41px;
    display: block;
    border: 2px solid #fff;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.fullSlide .hd ul .on img {
    border-color: #FF8106;
    filter: alpha(opacity=100);
    opacity: 1;
}

.zy02 {
    width: 500px;
    margin: 0 auto;
    padding-top: 31px;
    padding-left: 40px;
}

.zy02 a {
    padding: 7px 20px;
    font-size: 18px;
    color: #226bc9;
    border: 1px solid #226bc9;
    border-radius: 20px; /* margin-top: 15px; */
    margin-left: 52px;
    float: left;
}

.zy02 a:hover,
.zy02 a.active {
    color: #fff;
    background: #00428f;
}


.kc_cont1 {
    overflow: hidden;
    width: 1020px;
    margin: 0 auto 0 auto;
    padding-left: 40px;
    padding-right: 40px;
}

p.p_r {
    text-align: right;
    padding-right: 22px;
    padding: 0 0 0px 0;
    width: 1106px;
    margin: 0 auto;
}

p.p_r a {
    color: #f21b57;
    font-size: 16px;
}

.kc_cont1 li {
    width: 245px;
    float: left;
    margin: 0px 5px;
    color: #555454;
    font-size: 12px;
    line-height: 22px;
    padding-bottom: 100 p;
}

.kc_cont1 .img_div {
    position: relative;
    height: 162px;
    margin-bottom: 26px;
    overflow: hidden;
}

.kc_cont1 .img_div p {
    position: absolute;
    bottom: 0px;
    text-align: center;
    left: 0;
    width: 238px;
    z-index: 2;
    height: 34px;
    line-height: 29px;
    color: #fff;
    background: transparent url("../images/bg1.png") repeat;
    margin-bottom: 0px;
}

.kc_cont1 .img_div a p {
    font-size: 16px;
    text-align: center;
    color: #fff;
}

.kc_cont1 p a {
    color: #f21b57;
}

.kc_cont1 p a:hover {
    text-decoration: underline;
}

.kc_cont1 p.p_btm {
    padding-top: 5px;
    color: #f21b57;
}

.kc_cont1 .img_div span {
    position: absolute;
    bottom: 0px;
    text-align: center;
    left: 0;
    width: 239px;
    z-index: 2;
    height: 36px;
    line-height: 35px;
    color: #fff;
    margin-bottom: 0px;
    font-size: 16px;
}


.tpxw {
    width: 1100px;
    margin: auto;
    height: 390px;
}

.fl {
    float: left;
}

.slideBox {
    height: 360px;
    position: relative;
}

.slideBox .hd {
    height: 8px;
    position: absolute;
    bottom: 17px;
    right: 7px;
}

.slideBox .hd ul {
    float: left;
}

.slideBox .hd ul li {
    float: left;
    background: url(../images/white_point.png) no-repeat center;
    width: 15px;
    height: 7px;
    margin-right: 5px;
    cursor: pointer;
}

.slideBox .hd ul li a {
    padding-left: 5px;
    display: block;
    width: 635px;
    height: 50px;
    line-height: 50px;
    position: relative;
    color: #666;
    font-family: "å¾®è½¯é›…é»‘";
}

.new_txt {
    float: left;
}

.slideBox .hd ul li a img {
    display: none;
    position: absolute;
    top: -7px;
    left: 0px;
}

.slideBox .hd ul li.on {
    background: url(../images/red-point.png) no-repeat center;
}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd ul {
    height: 360px;
}

.slideBox .bd ul li {
    position: relative;
}

.slideBox .bd img {
    width: 635px;
    height: 360px;
}

.new_pic {
    position: relative;
}

.pos_txt {
    position: absolute;
    height: 46px;
    width: 635px;
    bottom: 0;
    left: 0;
    line-height: 30px; /*	background: #000000;filter: alpha(opactity=70);opacity: .7;*/
    background: url(../images/tplbdian.png);
    padding-left: 20px;
    font-size: 17px;
    color: #FFFFFF;
}

.burder_content {
    height: 315px;
    width: 425px;
    padding: 15px 20px 30px;
    background-color: #00428f;
}

.burder_content h1 {
    font-size: 23px;
    font-weight: normal;
    line-height: 46px;
}

.burder_content h1 a {
    color: #FFFFFF;
}

.burder_content span {
    display: block;
    font-size: 15px;
    line-height: 34px;
    color: #bed9ed;
    margin-top: 5px;
}

.burder_content div a {
    float: right;
    width: 110px;
    padding-left: 20px;
    display: block;
    background: url(../images/ckxx.png) no-repeat;
    height: 32px;
    line-height: 32px;
    color: #FFFFFF;
    font-size: 15px;
}

.clearfix {
    zoom: 1;
}

.main2 {
    background: #ffffff;
    height: 288px;
    width: 1100px;
    margin: 0 auto;
}

.main2_left {
    width: 520px;
    margin-right: 30px;
}

.main2_left_title {
    border-bottom: 1px solid #cfcfcf;
    height: 52px;
}

.main2_left_title ul li {
    float: left;
    font-size: 23px;
    line-height: 50px;
    background: url(../images/tzs_bg_05.png) no-repeat 0px 17px;
    padding: 0px 25px;
}

.main2_left_title ul li:first-child {
    background: none;
    padding: 0px 20px 0px 20px;
}

.main2_left_title ul li a {
    color: #a1a1a1;
}

.main2_left_title ul li.on a {
    color: #00428f;
}

.main2_left_list {
    width: 472px;
}

.main2_left_list ul {
    margin-top: 8px;
}

.main2_left_list ul li {
    background: url(../images/tzs_pic_01.png) no-repeat 0px 17px;
    font-size: 17px;
    line-height: 38px;
    padding-left: 10px;
}

.main2_middle {
    width: 1px;
    height: 260px;
    background: #cfcfcf;
    margin-right: 30px;
    margin-top: 15px;
}

/* 标题 */
.tyong {
    width: 555px;
    height: auto;
    margin: 0px auto;
    text-align: center;
    margin-top: 20px;
}

.tyong h2 {
    font-size: 36px;
    font-family: '微软雅黑', arial;
    height: 50px;
    line-height: 50px;
    color: #00458f;
    font-weight: bold;
    letter-spacing: 2px;
}

.tyong strong {
    color: #e70012;
}

.tyong p {
    font-size: 24px;
    font-family: '微软雅黑', arial;
    height: 30px;
    line-height: 30px;
    color: #cccccc;
    margin-top: 5px;
    font-weight: 0;
}

.xb {
    width: 958px;
    height: 59px;
    margin: 10px auto;
}

.ui-type {
    border-bottom: 1px solid #ddd;
    height: 70px;
    background: #fff;
    width: 1100px;
    margin: 0 auto;
}

.ui-type.fxd {
    width: 100%;
    padding: 0 15%;
    left: 0;
    top: 0;
}

.ui-type a {
    display: block;
    height: 70px;
    line-height: 70px;
    padding: 0px 30px;
    font-size: 16px;
    color: #5c5c5c;
}

.ui-type li {
    display: inline-block;
}

.ui-type li.cur {
    border-bottom: 1px solid #00479d;

}

/*底部固定窗口*/

.db_box {
    width: 100%;
    min-width: 1088px;
    height: 86px;
    background: #4a5ee1;
    z-index: 999;
    position: fixed;
    left: 0;
    bottom: 0;
    opacity: .9;
}

.db_box .db_m {
    width: 1088px;
    margin: 0 auto;
    background: url(../images/dibu_bg.png);
    height: 86px;
    overflow: hidden;
    position: relative;
    left: 50%;
    margin-left: -544px;
}

/* .db_box .db_name{width: 170px;position:absolute;font-size: 16px;overflow: hidden;left:264px;top:50px;background:#fff;height:24px;color:#333;text-indent:4px;border: 0;}

.db_box .db_tel{width: 170px;position:absolute;font-size: 16px;overflow: hidden;left:566px;top:50px;background:#fff;height:24px;color:#333;text-indent:4px;border: 0;}

.db_box .db_btn{width: 150px;position:absolute;font-size: 16px;overflow: hidden;left:778px;top:40px;background:none;height:40px;cursor:pointer;border: 0;} */

.db_box .db_name {
    width: 173px;
    position: absolute;
    font-size: 16px;
    overflow: hidden;
    left: 120px;
    top: 44px;
    background: #fff;
    height: 34px;
    color: #333;
    text-indent: 4px;
    border: 0;
}

.db_box .db_tel {
    width: 170px;
    position: absolute;
    font-size: 14px;
    overflow: hidden;
    left: 404px;
    top: 44px;
    background: #fff;
    height: 34px;
    color: #333;
    text-indent: 4px;
    border: 0;
}

.db_box .db_btn {
    width: 145px;
    position: absolute;
    font-size: 16px;
    overflow: hidden;
    left: 625px;
    top: 14px;
    background: none;
    height: 60px;
    cursor: pointer;
    border: 0;
}

.index_con {
    padding-top: 36px;
}


.index_con .btns {
    padding: 0;
    margin-top: 25px;
    width: 1158px;
    margin: 0 auto;
}

.index_con .btns ul {
    overflow: hidden;
    zoom: 1;
    margin-left: -18px;
}

.index_con .btns li {
    float: left;
    width: 217px;
    height: 160px;
    overflow: hidden;
    margin-left: 18px;
    background: #fff;
}

.index_con .btns li img {
    opacity: 0.8;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    width: 213px;
}

.index_con .btns li a {
    display: block;
    cursor: pointer;
}

.index_con .btns li a:hover img {
    opacity: 1;
    transform: scale(1.02);
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
}

#footer-fixed {
    position: fixed;
    width: 100%;
    height: 110px;
    z-index: 9999;
    left: 0;
    bottom: 0;
    background-color: rgba(88, 101, 123);
}

#footer-fixed .left {
    width: 342px;
}

#footer-fixed .left p {
    margin: 17px 0;
    font-size: 39px;
    color: #29caff;
    font-size: 31px;
    line-height: 39px;
    color: #fff;
    border-right: 2px solid #fff;
}

#footer-fixed .left p em {
    font-size: 39px;
    color: #16b3e6;
}

#footer-fixed .right form {
    padding: 14px 0;
}

#footer-fixed .right form .form-group {
    float: left;
}

#footer-fixed .right form .form-group label {
    display: block;
    font-size: 18px;
    color: #fff;
    margin-bottom: 7px;
}

#footer-fixed .right form .form-group input {
    display: block;
    width: 210px;
    margin-right: 26px;
    border: 1px solid #6f6f6f;
    font-size: 16px;
    line-height: 42px;
    color: #000;
    text-indent: 15px;
    margin-bottom: 7px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

#footer-fixed .right form .submit-btn {
    display: block;
    margin-top: 13px;
    float: left;
    width: 181px;
    height: 60px;
    line-height: 60px;
    font-size: 27px;
    text-align: center;
    color: #fff;
    background-color: #16b3e6;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 8px 0 rgba(1, 1, 1, 0.4);
    -moz-box-shadow: 0 8px 0 rgba(1, 1, 1, 0.4);
    box-shadow: 0 8px 0 rgba(1, 1, 1, 0.4);
}

#footer-fixed .right form .form-group label {
    display: block;
    font-size: 18px;
    color: #fff;
    margin-bottom: 7px;
}

.mid1080 {
    width: 1100px;
    margin: 0 auto;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    zoom: 1;
}

.left {
    float:left;
}

.right {
    float: right;
}

.p_div {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
}

em {
    font-style: normal;
}

label {
    cursor: default;
}

.footer_input {
    -webkit-writing-mode: horizontal-tb !important;
    font-style: ;
    font-variant-ligatures: ;
    font-variant-caps: ;
    font-variant-numeric: ;
    font-variant-east-asian: ;
    font-weight: ;
    font-stretch: ;
    font-size: ;
    font-family: ;
    text-rendering: auto;
    color: -internal-light-dark(black, white);
    letter-spacing: normal;
    word-spacing: normal;
    line-height: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    appearance: auto;
    -webkit-rtl-ordering: logical;
    cursor: text;
    background-color: rgb(255, 255, 255);
    margin: 0em;
    padding: 1px 2px;
    border-width: 2px;
    border-style: inset;
    border-color: -internal-light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
    border-image: initial;
}

.inner1 {
    margin: 2% 2% 2% 3%;
    width: 30%;
    height: 85%;
    float: left;
}

.inner2 {
    margin-top: 2%;
    margin-right: 2%;
    width: 30%;
    height: 85%;
    float: left;
}

.huanjing img {
    width: 100%;
    height: 100%;
}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


.button {
    color: #666;
    background-color: #EEE;
    border-color: #EEE;
    font-weight: 300;
    font-size: 16px;
    font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    text-decoration: none;
    text-align: center;
    line-height: 40px;
    height: 40px;
    padding: 0 40px;
    margin: 0;
    margin-top: 10px;
    display: inline-block;
    appearance: none;
    cursor: pointer;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}

.button-giant {
    font-size: 28px;
    height: 70px;
    line-height: 70px;
    padding: 0 70px;
}

.button-pill {
    border-radius: 200px;
}

.button-royal, .button-royal-flat {
    background-color: #16b3e6;
    border-color: #16b3e6;
    color: #FFF;
}
