﻿html {
    color: #000;
    background: #FFF;
}

body {
    margin: 0;
    padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h5,
ul,
li,
table,
tr,
td,
img,
a,
p {
    margin: 0;
    padding: 0;
    border: 0;
}

li {
    list-style: none;
}

body {
    font-family: Microsoft YaHei, Segoe UI, Tahoma, Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #666;
    background: #fff;
}

a {
    color: #39f;
    text-decoration: none;
}

.wrapper {
    width: 986px;
    margin: 0 auto;
    position: relative;
}

#banner {
    width: 100%;
    height: 650px;
    background: #000;
    overflow: hidden;
    position: relative;
    margin-top: 40px;
}

#banner_img {
    display: block;
    position: relative;
}

#banner_img li {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 650px;
    background-position: center;
    background-size: cover;
    display: none;
}


.innerR {
    width: 1000px;
    margin: 0 auto;
    position: absolute;
    top: 100px;
    left: 50%;
    margin-left: -500px;
}

.innerR .right {
    position: absolute;
    top: 50px;
    right: 0;
    width: 224px;
    height: 284px;
    background: url(../images/djsbg.png) no-repeat;
    padding: 63px 0 0 16px;
}

.djsk {
    width: 223px;
    height: 107px;
    float: left;
}

.djsk ul {
    margin: 0;
    padding: 0;
    width: 223px;
    height: 50px;
}

.djsk ul li {
    width: 70px;
    height: 70px;
    text-align: center;
    line-height: 70px;
    color: #FFF;
    float: left;
    font-size: 40px;
    padding-right: 40px;
}

.Scroll {
    width: 196px;
    height: 65px;
    float: left;
    padding-left: 24px;
}

#ScrollMe a {
    color: #4c4c4c;
    font-size: 12px;
    line-height: 24px;
}

#ScrollMe a:hover {
    color: #f65660;
    text-decoration: underline;
}

.duoyu {
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    background-color: #FF7200;
    width: 164px;
    height: 32px;
    margin: 0 auto;
    margin-top: 166px;
    border-radius: 8px;
    box-shadow: 0 1px 4px rgba(6,7,4,0.25);;
    -moz-box-shadow: 0 1px 4px rgba(6,7,4,0.25);
}

.duoyu a {
    color: #ffffff;
    text-decoration: none;
}

.duoyu a:hover{
    color: red;
}
.inn_btn {
    width: 93%;
    height: 40px;
    color: black;
    font-weight: bold;
    background-color: yellow;
    display: block;
    text-align: center;
    margin-top: 192px;
    line-height: 40px;
    border-radius: 4px;
    font-size: 18px;
    text-decoration: none;
}

.inn_btn:hover {
    background: rgba(248, 203, 16, 1.00);
    transition: all 0.3s linear;
    text-decoration: none;
}


.namea1 {
    width: 270px;
    float: left;
    margin-top: 3px;
}

.namea1 span {
    width: 60px;
    display: block;
    line-height: 40px;
    float: left;
    text-align: left;
    font-size: 18px;
    color: white;
    margin-top: 3px;
}

.namea1 input {
    width: 180px;
    height: 40px;
    padding-top: 2px;
    font-size: 15px;
    line-height: 16px;
    padding-left: 5px;
    background: #f9f1bf;
    border: none;
    border-radius: 3px;
    outline: none;
    color: #b5121b;
    border: #b5121b solid 1px;
}

.tella1 {
    width: 300px;
    float: left;
    margin-top: 3px;
}

.tella1 span {
    width: 80px;
    display: block;
    line-height: 40px;
    float: left;
    text-align: left;
    font-size: 18px;
    color: white;
    margin-top: 3px;
}

.tella1 input {
    width: 180px;
    height: 40px;
    padding-top: 2px;
    font-size: 15px;
    line-height: 16px;
    padding-left: 5px;
    background: #f9f1bf;
    border: none;
    border-radius: 3px;
    outline: none;
    color: #b5121b;
    border: #b5121b solid 1px;
}

.buta1a {
    color: #d0222c;
    font-weight: bold;
    width: 200px;
    height: 50px;
    display: block;
    background: #faeb8d;
    border-radius: 3px;
    line-height: 40px;
    text-align: center;
    border-bottom: #bb1620 solid 3px;
    margin-top: 5px;
    border-top: #bb1620 solid 1px;
    border-left: #bb1620 solid 1px;
    border-right: #bb1620 solid 1px;
    outline: 0;
    cursor: pointer;
    margin-left: 53px;
    font-size: 18px;
}

.buta1a:hover {
    background: #fff;
}



/*设置背景图片-------开始*/
#banner_img li.item1 {
    background-image: url(../images/bg01.jpg);
    display: block;
}

#banner_img li.item2 {
    background-image: url(../images/bg02.jpg);
}

#banner_img li.item3 {
    background-image: url(../images/bg03.jpg);
}

#banner_img li.item4 {
    background-image: url(../images/bg04.jpg);
}

#banner_img li.item5 {
    background-image: url(../images/bg05.jpg);
}

#banner_img li.item6 {
    background-image: url(../images/bg06.jpg);
}

#banner_img li.item7 {
    background-image: url(../images/bg07.jpg);
}

#banner_img li.item8 {
    background-image: url(../images/bg08.jpg);
}

/*设置背景图片--------结束*/
#banner_img .ad_img {
    position: absolute;
    right: 10px;
    top: 80px;
    width: 506px;
    height: 404px;
}

#banner_img .ad_txt {
    position: absolute;
    left: 20px;
    top: 30px;
    color: #fff;
    text-shadow: 1px 1px rgba(51, 51, 51, 0.3);
    width: 583px;
    height: 246px;
}

#banner_img .item1 .ad_txt {
    position: absolute;
    left: 20px;
    top: 100px;
    color: #fff;
    text-shadow: 1px 1px rgba(51, 51, 51, 0.3);
    width: 583px;
    height: 246px;
}

#banner_img .ad_txt h2 {
    font: bold 36px/60px Microsoft YaHei;
}

#banner_img .ad_txt a {
    display: block;
    width: 250px;
    height: 55px;
    line-height: 55px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    border-radius: 3px;
    background: #f8ff00;
    color: #000;
    text-decoration: none;
    text-shadow: none;
}

#banner_img .ad_txt a:hover {
    background: #f3253d;
    color: #fff;
    transition: all 0.3s linear;
    text-decoration: underline;
}

#banner_ctr {
    position: absolute;
    width: 990px;
    height: 122px;
    margin-left: -480px;
    left: 50%;
    bottom: 40px;
    z-index: 1;
}

#banner_ctr ul {
    width: 990px;
    height: 122px;
    background: url(../images/serv_ico.png) center no-repeat;
    font-size: 0;
    line-height: 0;
    position: relative;
}

#banner_ctr li {
    display: block;
    float: left;
    width: 135px;
    height: 122px;
    cursor: pointer;
}

#banner_ctr li.first-item {
    background: #fff;
    width: 20px;
    -webkit-border-radius: 20px 0 0 20px;
    -moz-border-radius: 20px 0 0 20px;
    border-radius: 20px 0 0 20px;
    cursor: default;
}

#banner_ctr li.last-item {
    background: #fff;
    width: 20px;
    -webkit-border-radius: 0 20px 20px 0;
    -moz-border-radius: 0 20px 20px 0;
    border-radius: 0 20px 20px 0;
    cursor: default;
}

#drag_ctr {
    position: absolute;
    top: -14px;
    left: 25px;
    width: 115px;
    height: 156px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    bottom: 170px;
    background: #0084cf;
}

#drag_arrow {
    position: absolute;
    top: -14px;
    left: 20px;
    width: 137px;
    height: 156px;
    /*background: url(../images/drag_banner_arrow.png) center 14px no-repeat;*/
}


/*导航css*/
.logo {
    float: left;
    width: 210px;
    margin-top: 20px;
}

.dhbg {
    width: 100%;
    height: 70px;
    background: #272636;
    position: fixed;
    top: 0;
    z-index: 9999;
}

.dhnr {
    width: 1100px;
    height: 40px;
    margin: 0 auto;
}

.inner {
    width: 1100px;
    margin: 0 auto;
    position: relative;
}

.nav2 {
    width: 1100px;
    height: 40px;
    float: left;
}

.navUl {
    width: 100%;
}

.navUl a {
    display: block;
    margin: 0 auto;
    text-align: center;
    text-decoration: none;
    color: #fff;
    font-size: 13px;
}

.navUl li.navli {
    float: left;
    height: 70px;
    padding: 0 23px;
    line-height: 70px;
    position: relative;
    z-index: 6;
    /*background: url(../images/dhbg.jpg) no-repeat right;*/
}

.navUl li:hover {
    text-decoration: underline;
    background: #3e3d4d;
}
.navUl li.tel:hover{
    background: #272636 !important;   
    text-decoration: none;
}

.navUl li a:hover {
    color: #1aabf0;
}

.slideDown {
    position: absolute;
    top: 70px;
    left: 0;
    display: none;
    z-index: 2;
    background: rgba(31, 35, 46, 0.9);
    overflow: hidden;
    width: 86px;
}

.slideDown ul li {
    border-bottom: #272636 dashed 1px;
}

.slideDown ul li a {
    padding: 0 5px;
    font-size: 12px;
}

.slideDown ul li:hover {
    background: #272636;
    text-decoration: underline;
}

.slideDown ul li {
    height: 36px;
    line-height: 36px;
}

.lino1 .slideDown {
    width: 100px;
}

.lino2 .slideDown {
    width: 100px;
}

.lino3 .slideDown {
    width: 132px;
}

.lino4 .slideDown {
    width: 126px;
}

.lino5 .slideDown {
    width: 126px;
}

.navUl li.navli.tel {
    float: left;
    width: 217px;
    height:  69px;
    /*position: relative;
    z-index: 6;*/
    position: absolute;
    top: 0;
    right: 0;
    background: #272636;
}
.navUl li.navli.tel h3{
    font-size: 16px;
    color: #ffd300;
    padding-left: 4px;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    text-shadow: 0px 0px 3px #a49573;
    font-family: "Microsoft Yahei";
    border-bottom: 1px solid #e0d6d1;
    font-weight: normal;
    text-align: center;
    padding-top: 6px;
}
#num1, #num2, #num3, #num4 {
    box-shadow: 1px 1px 4px #959595;
    font-size: 16px;
    border: 1px solid #fff;
    color: #ffd300;
    padding: 3px 7px;
    border-radius: 3px;
}

.book{
    /*width: 100px;*/
}

/*导航css结束*/

/*分类*/
.flbg {
    width: 100%;
    height: 313px;
    margin: 0 auto;
    background: #f5f5f5;
}

.flnr {
    width: 1000px;
    height: 273px;
    margin: 0 auto;
    padding: 20px 0;
}

.mx_div {
    width: 240px;
    height: 273px;
    position: relative;
}

.mx_div.bo1 {
    width: 240px;
    height: 273px;
    float: left;
    background: #887eff;
}

.mx_div.bo1 h4 {
    font-size: 24px;
    text-align: center;
    color: #fff;
    border-bottom: #4e4d5a dashed 1px;
    padding-bottom: 10px;
}

.mx_div.bo1 h5 {
    font-size: 18px;
    text-align: center;
    color: #fff;
    padding-top: 10px;
}

.mx_div.bo1 p {
    font-size: 16px;
    text-align: center;
    color: #272636;
    padding: 10px;
    line-height: 26px;
}

.mx_div.bo2 {
    width: 240px;
    height: 273px;
    float: left;
    background: #ce8efe;
}

.mx_div.bo2 h4 {
    font-size: 24px;
    text-align: center;
    color: #fff;
    border-bottom: #4e4d5a dashed 1px;
    padding-bottom: 10px;
}

.mx_div.bo2 h5 {
    font-size: 18px;
    text-align: center;
    color: #fff;
    padding-top: 10px;
}

.mx_div.bo2 p {
    font-size: 16px;
    text-align: center;
    color: #272636;
    padding: 10px;
    line-height: 36px;
}

.mx_div.bo3 {
    width: 240px;
    height: 273px;
    float: left;
    background: #fc7f6b;
}

.mx_div.bo3 h4 {
    font-size: 24px;
    text-align: center;
    color: #fff;
    border-bottom: #4e4d5a dashed 1px;
    padding-bottom: 10px;
}

.mx_div.bo3 h5 {
    font-size: 18px;
    text-align: center;
    color: #fff;
    padding-top: 10px;
}

.mx_div.bo3 p {
    font-size: 16px;
    text-align: center;
    color: #272636;
    padding: 10px;
    line-height: 36px;
}

.mx_div.bo4 {
    width: 240px;
    height: 273px;
    float: left;
    background: #4fd4a0;
}

.mx_div.bo4 h4 {
    font-size: 24px;
    text-align: center;
    color: #fff;
    border-bottom: #4e4d5a dashed 1px;
    padding-bottom: 10px;
}

.mx_div.bo4 p {
    font-size: 16px;
    text-align: center;
    color: #272636;
    padding: 10px 30px;
    line-height: 36px;
    text-align: left;
}

.jg {
    width: 240px;
    height: 273px;
    background: #272636;
    position: absolute;
    bottom: -293px;
    filter: alpha(opacity=95);
    -moz-opacity: 0.95;
    opacity: 0.95;
    text-align: center;
}

.jg a {
    font-size: 16px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    display: block;
    width: 100px;
    height: 30px;
    background: #ff6262;
    border-radius: 2px;
    margin: 0 auto;
}

.jg a:hover {
    color: #f0ff00;
    text-decoration: underline;
}

/*分类*/

/*截止*/
.jzsjbg {
    width: 100%;
    height: 870px;
    margin: 0 auto;
    background: #ff2727
}

.jzsjnr {
    width: 1000px;
    height: 870px;
    margin: 0 auto;
}

.jzsjnr h1 {
    font-size: 48px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding-bottom: 10px;
}

.jzsjnra {
    width: 1000px;
    height: 134px;
    float: left;
}

.jzsjnra2 {
    width: 640px;
    height: 134px;
    background: #991717;
    border-radius: 5px;
    display: block;
    margin: 0 auto;
}

.jzsjnra2 h2 {
    font-size: 16px;
    color: #fff;
    text-align: center;
    padding: 20px 0 10px 0;
}

.jzsjnra2 h3 {
    font-size: 14px;
    color: #fff;
    text-align: center;
    padding: 5px 0 0 0;
    line-height: 22px;
}

.jzsjnra2 span {
    color: #f6ff00;
}

.jzsjnra3 {
    width: 1000px;
    height: 197px;
    float: left;
    padding-top: 20px;
}

.jzsjnra3 h3 {
    font-size: 26px;
    color: #fff;
    text-align: center;
    padding-bottom: 20px;
}

.jzsjnra3 ul {
    margin: 0;
    padding: 0;
}

.jzsjnra3 ul li {
    float: left;
    width: 86px;
    height: 86px;
    background: #272636;
    border-radius: 5px;
    text-align: center;
    line-height: 86px;
    font-size: 48px;
    color: #fff;
}

.jzsjnra4 {
    width: 1000px;
    height: 150px;
    float: left;
    padding-top: 10px;
}

.jzsjnra4.a1 {
    width: 190px;
    height: 117px;
    float: left;
    background: #f2efe8;
    border-radius: 5px;
    margin-right: 12px;
    cursor: pointer;
}

.jzsjnra4.a1:hover {
    background: #f9df76;
    transition: all 0.3s linear;
}

.jzsjnra4.a1 h4 {
    color: #ff2727;
    font-size: 16px;
    text-align: center;
    padding-top: 10px;
    border-bottom: dashed #b7b5b1 1px;
    padding-bottom: 5px;
}

.jzsjnra4.a1 p {
    color: #272636;
    text-align: center;
    padding-top: 8px;
    font-size: 16px;
}

.anniua {
    width: 1000px;
    height: 70px;
    float: left;
}

.anniu1 {
    background: #fbd22c;
    width: 400px;
    height: 60px;
    display: block;
    border-radius: 4px;
    border: #eebd15 solid 1px;
    margin: 0 auto;
}

.anniu1:hover {
    background: #f6eaba;
    transition: all 0.3s linear;
    border: #d8cea4 solid 1px;
}

.abta {
    width: 347px;
    height: 60px;
    background: url(../images/an.png) no-repeat;
    background-position: 323px 18px;
    display: block;
    font-size: 22px;
    line-height: 60px;
    color: #272636;
    padding-left: 53px;
}

.abta:hover {
    text-decoration: underline;
}

.jzsjnra5 {
    width: 1000px;
    height: 40px;
    line-height: 60px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    float: left;
}

/*截止*/

/*报考区县css开始*/
.bkdqbg {
    width: 100%;
    height: 330px;
    margin: 0 auto;
}

.bkdqnr {
    width: 1000px;
    height: 250px;
    margin: 0 auto;
    padding-top: 50px;
}

.bkdqnr h1 {
    font-size: 40px;
    text-align: center;
    color: #272636;
    font-weight: bold;
}

.bkdqnr p {
    font-size: 15px;
    color: #272636;
    text-align: center;
    line-height: 30px;
}

.bkdqnr01 {
    width: 640px;
    height: 30px;
    margin: 0 auto;
    padding-top: 20px;
}

.bkdqnr01 ul {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 30px;
}

.bkdqnr01 ul li {
    float: left;
    margin-left: 22px;
}

.bkdqnr01 ul li a {
    background: #272636;
    display: block;
    border-radius: 50px;
    font-size: 13px;
    color: #fff;
    width: 105px;
    height: 30px;
    text-align: center;
    line-height: 30px;
}

.bkdqnr01 ul li a:hover {
    background: #ef3737;
    text-decoration: underline;
    transition: all 0.3s linear;
}

.bkdqnr02 {
    width: 540px;
    height: 30px;
    margin: 0 auto;
    padding-top: 22px;
}

.bkdqnr02 ul {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 30px;
}

.bkdqnr02 ul li {
    float: left;
    margin-left: 22px;
}

.bkdqnr02 ul li a {
    background: #272636;
    display: block;
    border-radius: 50px;
    font-size: 13px;
    color: #fff;
    width: 105px;
    height: 30px;
    text-align: center;
    line-height: 30px;
}

.bkdqnr02 ul li a:hover {
    background: #ef3737;
    text-decoration: underline;
    transition: all 0.3s linear;
}

.bkxqbottom {
    width: 100%;
    height: 55px;
    margin: 0 auto;
    background: url(../images/xqbg.jpg) no-repeat center;
}

.bkxqbottom1 {
    width: 1000px;
    height: 55px;
    margin: 0 auto;
}

/*报考区县css结束*

/*留言*/
.zcxjbg {
    width: 100%;
    height: 366px;
    margin: 0 auto;
    background: #8985ca;
}

.zcxjnr {
    width: 1000px;
    height: 306px;
    margin: 0 auto;
}

.zcxjle {
    width: 483px;
    height: 266px;
    float: left;
    padding-top: 40px;
    padding-bottom: 30px;
}

.zcxjri {
    width: 497px;
    height: 186px;
    float: left;
    padding: 20px 0 0 20px;
}

.zcxjri h2 {
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
}

.zcxjri ul {
    margin: 0;
    padding: 0;
}

.zcxjri ul li {
    float: left;
    height: 45px;
    font-size: 15px;
}

.xuanfu {
    width: 250px;
    height: 32px;
    border: #5c5991 solid 1px;
    font-family: '微软雅黑';
    color: #6a6a7b;
    font-size: 13px;
    text-indent: 10px;
    background: #deddf3;
    border-radius: 3px
}

#ndzyyxa {
    width: 250px;
    height: 32px;
    border: #5c5991 solid 1px;
    font-family: '微软雅黑';
    color: #6a6a7b;
    font-size: 13px;
    text-indent: 10px;
    background: #deddf3;
    border-radius: 3px
}

.msgSubmit {
    width: 250px;
    height: 40px;
    background: #eece1a;
    border: 0;
    border-radius: 3px;
    cursor: pointer;
    outline: none;
}

.msgSubmit:hover {
    background: #272636;
    color: #fff;
    text-decoration: underline;
    transition: all 0.3s linear;
}

/*留言*/

/*专业*/
.zybg {
    width: 100%;
    height: 740px;
    margin: 0 auto;
}

.zynr {
    width: 1000px;
    height: 740px;
    margin: 0 auto;
}

.zynr h1 {
    font-size: 48px;
    color: #272636;
    font-weight: bold;
    padding-top: 50px;
    text-align: center;
    padding-bottom: 20px;
}

.zynr ul {
    margin: 0;
    padding: 0;
}

.zynr ul li {
    float: left;
    width: 124px;
    height: 65px;
    text-align: center;
    background: #ff5656;
    color: #fff;
    line-height: 65px;
    font-size: 16px;
}

.zynr ul li.zy1 a {
    background: #d8d7d7;
    height: 75px;
    line-height: 70px;
    display: block;
    color: #272636;
    font-size: 15px;
}

.zynr ul li.zy1 a:hover {
    background: #272636;
    color: #fff;
    transition: all 0.3s linear;
    text-decoration: underline;
}

.zynr ul li.zy2 a {
    background: #ebebeb;
    height: 75px;
    line-height: 70px;
    display: block;
    color: #272636;
    font-size: 15px;
}

.zynr ul li.zy2 a:hover {
    background: #272636;
    color: #fff;
    transition: all 0.3s linear;
    text-decoration: underline;
}

.zynr ul li.zy3 a {
    background: #f6f6f6;
    height: 75px;
    line-height: 70px;
    display: block;
    color: #272636;
    font-size: 15px;
}

.zynr ul li.zy3 a:hover {
    background: #272636;
    color: #fff;
    transition: all 0.3s linear;
    text-decoration: underline;
}

.zynr ul li.zy4 a {
    background: #fff;
    height: 75px;
    line-height: 70px;
    display: block;
    color: #272636;
    font-size: 15px;
}

.zynr ul li.zy4 a:hover {
    background: #272636;
    color: #fff;
    transition: all 0.3s linear;
    text-decoration: underline;
}

.zynr ul li.zy3a a {
    background: #f6f6f6;
    height: 75px;
    line-height: 70px;
    display: block;
    color: #272636;
    font-size: 15px;
}

.zynr ul li.zy4a a {
    background: #fff;
    height: 75px;
    line-height: 70px;
    display: block;
    color: #272636;
    font-size: 15px;
}

.ayan {
    width: 1000px;
    height: 90px;
    float: left;
    margin-top: 40px;
}

.anniu2 {
    background: #fbd22c;
    width: 400px;
    height: 60px;
    display: block;
    border-radius: 4px;
    border: #eebd15 solid 1px;
    margin: 0 auto;
}

.anniu2:hover {
    background: #ff6a6a;
    transition: all 0.3s linear;
    border: #ea5858 solid 1px;
}

.abta {
    width: 347px;
    height: 60px;
    background: url(../images/an.png) no-repeat;
    background-position: 333px 18px;
    display: block;
    font-size: 22px;
    line-height: 60px;
    color: #272636;
    padding-left: 50px;
}

.abta:hover {
    text-decoration: underline;
}

/*专业*/

/*四大理由*/
.sdlybg {
    width: 100%;
    height: 478px;
    margin: 0 auto;
    background: url(../images/xuex.jpg) no-repeat center;
}

.sdlynr {
    width: 1000px;
    height: 478px;
    margin: 0 auto;
}

.sdlynr h1 {
    color: #272636;
    font-size: 48px;
    padding-top: 60px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 10px;
}

.sdlynr p {
    color: #272636;
    text-align: center;
    padding-top: 10px;
}

.sdlya {
    width: 250px;
    height: 250px;
    float: left;
    margin-top: 45px;
}

.sdlyb {
    width: 250px;
    height: 235px;
    float: left;
    margin-top: 45px;
    background: #fff;
    padding-top: 15px;
}

.sdlyb h4 {
    font-size: 22px;
    color: #272636;
    padding: 10px 0;
    border-bottom: #a3a3a3 dashed 1px;
    text-align: center;
}

.sdlyb p {
    color: #4a4a4a;
    font-size: 14px;
    line-height: 30px;
    text-align: left;
    padding: 10px 10px 0 10px;
}

.sdlyc {
    width: 250px;
    height: 272px;
    float: left;
    margin-top: 8px;
    background: #ff7672;
    padding-top: 15px;
}

.sdlyc h4 {
    font-size: 22px;
    color: #fff;
    padding: 10px 0;
    border-bottom: #ffc2c1 dashed 1px;
    text-align: center;
}

.sdlyc p {
    color: #fff;
    font-size: 14px;
    line-height: 25px;
    text-align: left;
    padding: 10px 10px 0 10px;
}

.sdlyd {
    width: 250px;
    height: 235px;
    float: left;
    background: #e1e7f2;
    padding-top: 15px;
}

.sdlyd h4 {
    font-size: 22px;
    color: #272636;
    padding: 10px 0;
    border-bottom: #a3a3a3 dashed 1px;
    text-align: center;
}

.sdlyd p {
    color: #4a4a4a;
    font-size: 14px;
    line-height: 30px;
    text-align: left;
    padding: 10px 10px 0 10px;
}

.sdlyf {
    width: 250px;
    height: 235px;
    float: left;
    background: #ffb961;
    padding-top: 15px;
}

.sdlyf h4 {
    font-size: 22px;
    color: #fff;
    padding: 10px 0;
    border-bottom: #ffdebb dashed 1px;
    text-align: center;
}

.sdlyf p {
    color: #fff;
    font-size: 14px;
    line-height: 30px;
    text-align: left;
    padding: 10px 10px 0 10px;
}

.sdlye {
    width: 250px;
    height: 250px;
    float: left;
}


#sdly1an {
    width: 210px;
    height: 38px;
    background: #ff4a65;
    display: block;
    line-height: 38px;
    font-size: 15px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    margin-left: 10px;
}

#sdly1an:hover {
    background: #272636;
    text-decoration: underline;
    transition: all 0.3s linear;
}


.sdlybg2 {
    width: 100%;
    height: 345px;
    margin: 0 auto;
}

.sdlynr2 {
    width: 1000px;
    height: 345px;
    margin: 0 auto;
}

.sdlyfo {
    background: #272636;
    border-radius: 100px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    width: 430px;
    height: 30px;
    line-height: 30px;
    float: left;
    margin-left: 285px;
    margin-top: 20px;
}

/*四大理由*/

/*处处受限*/
.ccsxbg {
    width: 100%;
    height: 1048px;
    margin: 0 auto;
    background: #f5f6f8;
}

.ccsxnr {
    width: 1000px;
    height: 1048px;
    margin: 0 auto;
}

.ccsxnr h1 {
    color: #272636;
    font-size: 48px;
    text-align: center;
    padding-top: 50px;
    font-weight: bold;
    padding-bottom: 20px;
}

.ccsxnr h3 {
    color: #ff4444;
    font-size: 15px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 20px;
}

.ccsx-a {
    width: 190px;
    height: 199px;
    float: left;
    background: #827ef7;
    padding: 30px 0 0 27px;
}

.ccsx-a h2 {
    font-size: 20px;
    color: #fff;
    padding-bottom: 8px;
    border-bottom: #616161 dashed 1px;
    width: 164px;
    font-weight: bold;
}

.ccsx-a p {
    font-size: 13px;
    color: #fff;
    text-align: left;
    line-height: 26px;
    padding-bottom: 10px;
    padding-top: 5px;
}

.ccsx-b {
    width: 189px;
    height: 199px;
    float: left;
    background: #827ef7;
    padding: 30px 0 0 27px;
    margin-left: 10px;
}

.ccsx-b h2 {
    font-size: 20px;
    color: #fff;
    padding-bottom: 8px;
    border-bottom: #616161 dashed 1px;
    width: 154px;
    font-weight: bold;
}

.ccsx-b p {
    font-size: 13px;
    color: #fff;
    text-align: left;
    line-height: 26px;
    padding-bottom: 10px;
    padding-top: 5px;
}

.ccsx-c {
    width: 216px;
    height: 199px;
    float: left;
    padding: 30px 0 0 16px;
    background: #827ef7;
    margin-left: 10px;
}

.ccsx-c h2 {
    font-size: 20px;
    color: #fff;
    padding-bottom: 8px;
    border-bottom: #616161 dashed 1px;
    width: 201px;
    font-weight: bold;
}

.ccsx-c p {
    font-size: 13px;
    color: #fff;
    text-align: left;
    line-height: 26px;
    padding-bottom: 10px;
    padding-top: 5px;
}

.ccsx-d {
    width: 202px;
    height: 199px;
    float: left;
    background: #827ef7;
    padding: 30px 0 0 14px;
    margin-left: 10px;
}

.ccsx-d h2 {
    font-size: 20px;
    color: #fff;
    padding-bottom: 8px;
    border-bottom: #616161 dashed 1px;
    width: 144px;
    font-weight: bold;
}

.ccsx-d p {
    font-size: 13px;
    color: #fff;
    text-align: left;
    line-height: 26px;
    padding-bottom: 10px;
    padding-top: 5px;
}

.ccsx-e {
    width: 79px;
    height: 229px;
    float: left;
    margin-left: 10px;
}

.ccsx-f {
    width: 251px;
    height: 217px;
    float: left;
    margin-top: 10px;
}

.ccsx-g {
    width: 267px;
    background: #827ef7;
    height: 187px;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    padding: 30px 0 0 16px;
}

.ccsx-g h2 {
    font-size: 20px;
    color: #fff;
    padding-bottom: 8px;
    border-bottom: #616161 dashed 1px;
    width: 180px;
    font-weight: bold;
}

.ccsx-g p {
    font-size: 13px;
    color: #fff;
    text-align: left;
    line-height: 26px;
    padding-bottom: 10px;
    padding-top: 5px;
}

.ccsx-h {
    width: 186px;
    height: 217px;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}

.ccsx-i {
    width: 234px;
    background: #827ef7;
    height: 187px;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    padding: 30px 0 0 16px;
}

.ccsx-i h2 {
    font-size: 20px;
    color: #fff;
    padding-bottom: 8px;
    border-bottom: #616161 dashed 1px;
    width: 160px;
    font-weight: bold;
}

.ccsx-i p {
    font-size: 13px;
    color: #fff;
    text-align: left;
    line-height: 26px;
    padding-bottom: 10px;
    padding-top: 5px;
}

.ccsx-j {
    width: 201px;
    background: #827ef7;
    height: 185px;
    float: left;
    margin-top: 10px;
    padding: 30px 0 0 20px;
}

.ccsx-j h2 {
    font-size: 20px;
    color: #fff;
    padding-bottom: 8px;
    border-bottom: #616161 dashed 1px;
    width: 170px;
    font-weight: bold;
}

.ccsx-j p {
    font-size: 13px;
    color: #fff;
    text-align: left;
    line-height: 26px;
    padding-bottom: 10px;
    padding-top: 5px;
}

.ccsx-k {
    width: 104px;
    height: 215px;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}

.ccsx-l {
    width: 196px;
    background: #827ef7;
    height: 185px;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    padding: 30px 0 0 16px;
}

.ccsx-l h2 {
    font-size: 20px;
    color: #fff;
    padding-bottom: 8px;
    border-bottom: #616161 dashed 1px;
    width: 160px;
    font-weight: bold;
}

.ccsx-l p {
    font-size: 13px;
    color: #fff;
    text-align: left;
    line-height: 26px;
    padding-bottom: 10px;
    padding-top: 5px;
}

.ccsx-m {
    width: 195px;
    background: #827ef7;
    height: 185px;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    padding: 30px 0 0 16px;
}

.ccsx-m h2 {
    font-size: 20px;
    color: #fff;
    padding-bottom: 8px;
    border-bottom: #616161 dashed 1px;
    width: 160px;
    font-weight: bold;
}

.ccsx-m p {
    font-size: 13px;
    color: #fff;
    text-align: left;
    line-height: 26px;
    padding-bottom: 10px;
    padding-top: 5px;
}

.ccsx-n {
    width: 195px;
    background: #827ef7;
    height: 185px;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    padding: 30px 0 0 16px;
}

.ccsx-n h2 {
    font-size: 20px;
    color: #fff;
    padding-bottom: 8px;
    border-bottom: #616161 dashed 1px;
    width: 160px;
    font-weight: bold;
}

.ccsx-n p {
    font-size: 13px;
    color: #fff;
    text-align: left;
    line-height: 26px;
    padding-bottom: 10px;
    padding-top: 5px;
}

.ccsx-o {
    width: 1000px;
    height: 30px;
    float: left;
    padding-top: 20px;
}

#ccsxan {
    width: 162px;
    height: 35px;
    background: #272636;
    display: block;
    line-height: 35px;
    font-size: 15px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
}

#ccsxan:hover {
    background: #59568a;
    text-decoration: underline;
    transition: all 0.3s linear;
}

.ccsx-p {
    width: 1000px;
    height: 60px;
    float: left;
    padding-top: 20px;
}

.ccsxan1 {
    background: #fbd22c;
    width: 210px;
    height: 42px;
    display: block;
    border-radius: 3px;
    border: #eebd15 solid 1px;
    float: left;
}

.ccsxan1:hover {
    background: #ff6a6a;
    transition: all 0.3s linear;
    border: #ea5858 solid 1px;
}

.ccsx-tb {
    width: 210px;
    height: 42px;
    background: url(../images/ana.png) no-repeat;
    background-position: 180px 14px;
    display: block;
    font-size: 15px;
    line-height: 42px;
    color: #272636;
    padding-left: 20px;
}

.ccsx-tb:hover {
    text-decoration: underline;
}

.ccsxan2 {
    background: #feaa30;
    width: 190px;
    height: 42px;
    display: block;
    border-radius: 3px;
    border: #dd9224 solid 1px;
    float: left;
    margin-left: 20px;
}

.ccsxan2:hover {
    background: #ff6a6a;
    transition: all 0.3s linear;
    border: #ea5858 solid 1px;
}

.ccsx-tba {
    width: 210px;
    height: 42px;
    background: url(../images/ana.png) no-repeat;
    background-position: 165px 14px;
    display: block;
    font-size: 15px;
    line-height: 42px;
    color: #272636;
    padding-left: 20px;
}

.ccsx-tba:hover {
    text-decoration: underline;
}

.ccsxan3 {
    background: #fe8630;
    width: 290px;
    height: 42px;
    display: block;
    border-radius: 3px;
    border: #da601b solid 1px;
    float: left;
    margin-left: 20px;
}

.ccsxan3:hover {
    background: #ff6a6a;
    transition: all 0.3s linear;
    border: #d76c1f solid 1px;
}

.ccsx-tbc {
    width: 290px;
    height: 42px;
    background: url(../images/ana.png) no-repeat;
    background-position: 260px 14px;
    display: block;
    font-size: 15px;
    line-height: 42px;
    color: #272636;
    padding-left: 20px;
}

.ccsx-tbc:hover {
    text-decoration: underline;
}


.ccsx-an2 {
    width: 60px;
    height: 18px;
    font-size: 14px;
    color: #18123f;
    text-align: right;
    float: left;
    display: block;
    padding-top: 24px;
}

.ccsx-an2:hover {
    color: #ff4444;
    text-decoration: underline;
}

#ls {
    background: url(../images/zxls.png) no-repeat;
    width: 16px;
    height: 42px;
    display: block;
    float: left;
    margin-left: 10PX;
}

/*处处受限*/

.spbg {
    width: 100%;
    height: 668px;
    margin: 0 auto;
    background: url(../images/qtu2bg.jpg) no-repeat center;
}

.spnr {
    width: 1000px;
    height: 668px;
    margin: 0 auto;
}



.Tibg {
    width: 100%;
    height: 70px;
    margin: 0 auto;
    background: #fed530;
    padding-top: 10px;
}

.Tinr {
    width: 200px;
    height: 60px;
    margin: 0 auto;
    background: #ff2727;
    border-radius: 3px
}

.Titx {
    width: 180px;
    height: 60px;
    padding-left: 2px;
    float: left;
}

.Titxa {
    width: 817px;
    height: 60px;
    float: left;
    font-weight: bold;
    color: #fff;
    font-size: 22px;
    line-height: 60px;
}

#Tian {
    width: 165px;
    height: 40px;
    background: #a10e0e;
    display: block;
    display: block;
    border-radius: 3px;
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 40px;
}

#Tian:hover {
    background: #fed530;
    color: #272623;
    text-decoration: underline;
    transition: all 0.3s linear;
}

.ysyybg {
    width: 100%;
    height: 470px;
    margin: 0 auto;
    overflow: hidden;
}

.ysyynr {
    width: 1000px;
    height: 470px;
    margin: 0 auto;
}

.ysyybt {
    width: 1000px;
    height: 140px;
    margin: 0 auto;
    padding-top: 20px;
}

.ysyybt h2 {
    font-family: "微软雅黑";
    font-weight: bold;
    color: #2f333f;
    font-size: 40px;
    text-align: center;
    line-height: 80px;
}

.ysyybt p {
    text-align: center;
    color: #6d7179;
    line-height: 26px;
    font-size: 16px;
    font-family: "微软雅黑";
}

.mx_divqy {
    width: 220px;
    height: 110px;
    position: relative;
    overflow: hidden;
    float: left;
    border: #898989 solid 1px;
    margin-right: 37px;
    margin-bottom: 37px;
}

.mx_divqy:hover {
    border: #b8b8b8 dashed 1px;
}

.mx_divqy h4 {
    color: #d21837;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 60px;
}

.mx_divqy p {
    color: #727274;
    font-size: 13px;
    text-align: center;
}

.jgqy {
    width: 220px;
    height: 110px;
    background: #333;
    ilter: alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
    position: absolute;
    bottom: -110px;
    left: 0;
}

.jgqy a {
    color: #FFF;
    font-size: 14px;
    line-height: 30px;
    display: block;
    text-align: center;
}

.jgqy a:hover {
    color: #FF0;
    text-decoration: underline;
    transition: all 0.7s linear;
}




/*弹窗css*/
.Tc {
    display: none;
    width: 100%;
    height: 100%;
    background: url(../images/tcbg.png);
    position: fixed;
    top: 0;
    z-index: 99999;
    left: 0;
}

* {
    text-decoration: none;
}

.mail_wrap {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 540px;
    height: 480px;
    margin-top: -240px;
    margin-left: -270px;
    background: url(../images/tck.png) no-repeat center;
    z-index: 10;
}

.mail_wrap em {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 9px;
    right: 9px;
    cursor: pointer;
    background: url("../images/gg.png")no-repeat center center;
}

.mail_wrap p {
    width: 540px;
    height: 430px;
    position: absolute;
    bottom: 10px;
}


.hb {
    display: none;
    width: 100%;
    height: 100%;
    background: url(../images/tcbg.png);
    position: fixed;
    top: 20%;
    z-index: 99999;
    left: 0;
}

.hbT {
    width: 450px;
    height: 568px;
    background: url(../images/tck.png) top center no-repeat;
    position: fixed;
    z-index: 9;
    top: 50%;
    left: 50%;
    margin-top: -284px;
    margin-left: -225px;
}

.hbT span {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    width: 32px;
    height: 33px;
    /*background: url(../images/popup-close.png) 0 0 no-repeat;*/
}

.hbT p {
    width: 110px;
    height: 110px;
    position: absolute;
    bottom: 155px;
    left: 184px;
    cursor: pointer;
}






/*猜你喜欢css开始*/
.like {
    width: 100%;
    height: 36px;
    background: #dadada;
    z-index: 9999
}

*body .like {
    position: absolute;
}

.likes {
    height: 36px;
    width: 1300px;
}

.likes ul {
    float: left;
    padding: 2px 0 0 7px
}

.likes ul li {
    width: 136px;
    height: 32px;
    float: left;
    margin: 0 5px 0 0;
    cursor: pointer;
}

.likes ul li a {
    display: block;
    width: 136px;
    height: 32px;
    float: left;
    margin: 0 10px 0 0;
    color: #fff;
    font-family: "Microsoft YaHei", Arial;
    ;
    font-size: 15px;
    font-weight: bold;
    line-height: 32px;
    text-align: center;
    background: #6357f5;
}

.biaoti {
    color: #2b7be5;
    font-family: "Microsoft YaHei", Arial;
    ;
    font-size: 12px;
    line-height: 32px;
    padding: 4px 0 0 16px;
    float: left;
}

.close {
    float: left;
    cursor: pointer;
    margin-left: 4px;
    display: inline;
}

.likes ul li a:hover {
    background: #272636;
}

.cai_link {
    width: 18px;
    height: 90px;
    background: #d65156;
    color: #fff;
    font-family: "Microsoft YaHei", Arial;
    font-size: 13px;
    line-height: 18px;
    position: fixed;
    left: 0px;
    bottom: 0;
    padding: 10px 0 0 4px;
    display: none;
    cursor: pointer;
}

/*猜你喜欢css结束*/


.tyb {
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 999999;
}

.lunbo {
    width: 300px;
    height: 188px;
    position: absolute;
    left: 0;
    top: 28px;
    overflow: hidden;
}

.tyb p {
    font-size: 18px;
    cursor: pointer;
    position: absolute;
    top: 3px;
    right: 6px;
    color: #fff;
    font-family: "微软雅黑";
}


.rightzuo {
    width: 135px;
    height: 504px;
    background: #3fb3f9;
    position: fixed;
    left: 0;
    top: 40px;
    padding-top: 25px;
    z-index: 9999;
    border-radius: 3px;
    font-family: "Microsoft YaHei", Arial;
}

.rightzuo p {
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 114px;
    margin-top: 5px;
}

.rightzuo h4 {
    font-size: 15px;
    font-weight: bolder;
    text-align: center;
    color: #fff;
}

.rightts {
    font-size: 13px;
    color: #fff;
    width: 135px;
    height: 32px;
    margin-top: 10px;
    text-align: center;
}

.rightts span {
    background: #272636;
    padding: 3px 12px;
    font-size: 24px;
    color: #fff;
    border-radius: 3px;
}

.rightzuo ul.uls li {
    height: 30px;
    line-height: 30px;
    width: 123px;
    padding-left: 12px;
    border-bottom: #3a97d2 solid 1px;
    position: relative;
    font-family: "微软雅黑";
}

.rightzuo ul.uls li a {
    display: block;
    height: 32px;
    text-align: left;
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    line-height: 32px;
}

#scoolzuo {
    width: 18px;
    height: 110px;
    background: #3fb3f9;
    color: #fff;
    font-family: "Microsoft YaHei", Arial;
    font-size: 12px;
    position: fixed;
    left: 0px;
    top: 30%;
    padding: 10px 0 0 4px;
    cursor: pointer;
    display: none;
    z-index: 198;
}

.gdlybg {
    width: 160px;
    height: 180px;
    position: fixed;
    right: 0;
    top: 250px;
    z-index: 9999;
    border-radius: 2px;
    background: #ff0000;
    padding: 10px 0 0 10px;
}

.gdlybg h1 {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    line-height: 26px;
}

#shlyan {
    width: 156px;
    height: 45px;
    background: #000;
    text-align: center;
    line-height: 45px;
    color: #fff;
    display: block;
    border-radius: 2px;
    font-size: 14px;
}

#shlyan:hover {
    transition: all 0.3s linear;
    border-radius: 2px;
    background: #ecf32a;
    color: #000;
    text-decoration: underline;
}




/*四大理由*/
.Liybg {
    width: 100%;
    height: 550px;
    margin: 0 auto;
    background: #fff6eb;
}

.Liynr {
    width: 1120px;
    height: 550px;
    margin: 0 auto;
}

.Liynr h1 {
    font-size: 48px;
    text-align: center;
    font-weight: bold;
    padding: 50px 0 10px 0;
    color: #272636;
}

.Liynr h2 {
    font-size: 15px;
    text-align: center;
    color: #272636;
    padding-bottom: 20px;
}

.Ltya {
    width: 280px;
    height: 350px;
    float: left;
    background: #6e8bd6;
    border-radius: 5px;
    margin-right: 10px;
}

.Ltya:hover {
    background: #475f9c;
    transition: all 0.3s linear
}

.Ltya h4 {
    text-align: center;
    color: #000;
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 8px;
    padding-top: 15px;
}

.Ltya h3 {
    width: 70px;
    height: 70px;
    background: #292e40;
    border-radius: 100px;
    text-align: center;
    line-height: 70px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
}

.Ltya p {
    font-size: 14px;
    line-height: 30px;
    padding: 0 10px 40px 10px;
    text-indent: 28px;
    color: #fff;
}

.Ltyb {
    width: 270px;
    height: 350px;
    float: left;
    background: #2fcc8b;
    border-radius: 5px;
    margin-right: 10px;
}

.Ltyb:hover {
    background: #27b97d;
    transition: all 0.3s linear
}

.Ltyb h4 {
    text-align: center;
    color: #000;
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 8px;
    padding-top: 15px;
}

.Ltyb h3 {
    width: 70px;
    height: 70px;
    background: #292e40;
    border-radius: 100px;
    text-align: center;
    line-height: 70px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
}

.Ltyb p {
    font-size: 14px;
    line-height: 30px;
    padding: 0 10px 10px 10px;
    text-indent: 28px;
    color: #fff;
}

.Ltyc {
    width: 270px;
    height: 350px;
    float: left;
    background: #ad53c4;
    border-radius: 5px;
    margin-right: 10px;
}

.Ltyc:hover {
    background: #9444a8;
    transition: all 0.3s linear
}

.Ltyc h4 {
    text-align: center;
    color: #000;
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 8px;
    padding-top: 15px;
}

.Ltyc h3 {
    width: 70px;
    height: 70px;
    background: #292e40;
    border-radius: 100px;
    text-align: center;
    line-height: 70px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
}

.Ltyc p {
    font-size: 14px;
    line-height: 30px;
    padding: 0 10px 40px 10px;
    text-indent: 28px;
    color: #fff;
}

.Ltyd {
    width: 270px;
    height: 350px;
    float: left;
    background: #f33e54;
    border-radius: 5px;
}

.Ltyd:hover {
    background: #d53246;
    transition: all 0.3s linear
}

.Ltyd h4 {
    text-align: center;
    color: #000;
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 8px;
    padding-top: 15px;
}

.Ltyd h3 {
    width: 70px;
    height: 70px;
    background: #292e40;
    border-radius: 100px;
    text-align: center;
    line-height: 70px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
}

.Ltyd p {
    font-size: 14px;
    line-height: 30px;
    padding: 0 10px 10px 10px;
    text-indent: 28px;
    color: #fff;
}

#sdly2an {
    width: 210px;
    height: 42px;
    border: #fff solid 1px;
    display: block;
    line-height: 42px;
    font-size: 15px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    margin-left: 20px;
}

#sdly2an:hover {
    width: 210px;
    height: 42px;
    background: #2f333f;
    border: 0;
    text-decoration: underline;
    transition: all 0.3s linear;
}

/*四大理由*/

.Csxbg {
    width: 100%;
    height: 790px;
    margin: 0 auto;
    background: #efefef;
}

.Csxnr {
    width: 1000px;
    height: 790px;
    margin: 0 auto;
}

.Csxnr h1 {
    font-size: 48px;
    text-align: center;
    font-weight: bold;
    padding: 50px 0 10px 0;
    color: #272636;
}

.Csxnr h2 {
    font-size: 15px;
    text-align: center;
    color: #272636;
    padding-bottom: 20px;
}

.Csxa {
    width: 195px;
    height: 310px;
    float: left;
    margin-left: 6px;
    text-align: left;
}

.Csxa h1 {
    font-size: 18px;
    color: #2f333f;
    font-weight: bold;
    margin: 0;
    padding: 10px 0;
    text-align: left;
}

.Csxa p {
    font-size: 14px;
    color: #6e6d7e;
    line-height: 22px;
}

#Csxaan {
    width: 165px;
    height: 35px;
    background: #f22929;
    display: block;
    display: block;
    border-radius: 3px;
    margin-top: 10px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 35px;
}

#Csxaan:hover {
    background: #272636;
    color: #fff;
    text-decoration: underline;
    transition: all 0.3s linear;
}



/*左侧悬浮css开始*/
.rightzuo {
    width: 135px;
    height: 504px;
    background: #3fb3f9;
    position: fixed;
    left: 0;
    top: 56px;
    padding-top: 25px;
    z-index: 9999;
    border-radius: 3px;
    font-family: "Microsoft YaHei", Arial;
}

.rightzuo p {
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 114px;
    margin-top: 5px;
}

.rightzuo h4 {
    font-size: 15px;
    font-weight: bolder;
    text-align: center;
    color: #fff;
}

.rightts {
    font-size: 13px;
    color: #fff;
    width: 135px;
    height: 32px;
    margin-top: 10px;
    text-align: center;
}

.rightts span {
    background: #272636;
    padding: 3px 12px;
    font-size: 24px;
    color: #fff;
    border-radius: 3px;
}

.rightzuo ul.uls li {
    height: 30px;
    line-height: 30px;
    width: 123px;
    padding-left: 12px;
    border-bottom: #3a97d2 solid 1px;
    position: relative;
    font-family: "微软雅黑";
}

.rightzuo ul.uls li a {
    display: block;
    height: 32px;
    text-align: left;
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    line-height: 32px;
}

.rightzuo ul.uls li a:hover {
    color: #ffe71c;
    text-decoration: underline;
}

#scoolzuo {
    width: 18px;
    height: 110px;
    background: #3fb3f9;
    color: #fff;
    font-family: "Microsoft YaHei", Arial;
    font-size: 12px;
    position: fixed;
    left: 0px;
    top: 30%;
    padding: 10px 0 0 4px;
    cursor: pointer;
    display: none;
    z-index: 198;
}

/*左侧悬浮css结束*/


#jhqbg {
    width: 100%;
    height: 1347px;
    margin: 0 auto;
    background: url(../images/jhqbg.jpg) no-repeat center;
}

#jhqnr {
    width: 1380px;
    height: 1347px;
    margin: 0 auto;
}







.forms {
    width: 600px;
    height: 430px;
    background: transparent none repeat scroll 0% 0%;
    margin: 0px auto;
    position: fixed;
    left: 50%;
    display: none;
    border-radius: 3px;
    top: 11%;
    margin-left: -300px;
    z-index: 999999999;
}

.personal {
    width: 53px;
    display: block;
    margin: 0 auto;
    margin-top: 14px;
    position: relative;
    z-index: 3;
}

.formsInner {
    width: 510px;
    height: 430px;
    /* border: 1px solid #d8d8d8; */
    background: url(../images/tckc.png);
    margin: 0 auto;
    position: relative;
    top: 15%;
    padding-left: 90px;
}

.formsInner h2 {
    width: 100%;
    height: 55px;
    text-align: center;
    font-size: 20px;
    line-height: 55px;
    color: #c71342;
    background: #d8d8d8;
    margin-top: 45px;
    margin-bottom: 20px;
}

.formsInner .name {
    padding-top: 120px;
    width: 400px;
    margin: 0 auto;
    margin-bottom: 15px;
}

.formsInner .name span {
    width: 60px;
    display: block;
    line-height: 40px;
    float: left;
    text-align: left;
    font-size: 18px;
    color: white;
}

.formsInner .name input {
    width: 250px;
    height: 40px;
    padding-top: 2px;
    font-size: 15px;
    line-height: 16px;
    padding-left: 5px;
    background: #f9f1bf;
    border: none;
    border-radius: 3px;
    outline: none;
    color: #b5121b;
    border: #b5121b solid 1px;
}

.formsInner .tell {
    width: 400px;
    margin: 0 auto;
    margin-bottom: 15px;
}

.formsInner .tell span {
    width: 60px;
    display: block;
    line-height: 40px;
    float: left;
    text-align: left;
    font-size: 18px;
    color: white;
}

.formsInner .tell input {
    width: 250px;
    height: 40px;
    padding-top: 2px;
    font-size: 15px;
    line-height: 16px;
    padding-left: 5px;
    background: #f9f1bf;
    border: none;
    border-radius: 3px;
    outline: none;
    color: #b5121b;
    border: #b5121b solid 1px;
}

.formsInner .classes {
    width: 330px;
    margin: 0 auto;
}

.formsInner .classes span {
    width: 98px;
    display: block;
    float: left;
    text-align: left;
    line-height: 50px;
    color: #2d2c2c;
    font-size: 15px;
}

.formsInner .classes select {
    width: 228px;
    height: 48px;
    line-height: 48px;
    padding-left: 5px;
    background: #fff;
    border: 1px solid #c0c0c0;
    border-radius: 3px;
    font-size: 14px;
    outline: none;
    color: #666666;
}

.formsInner input.but {
    color: #d0222c;
    font-weight: bold;
    width: 314px;
    height: 59px;
    display: block;
    background: #faeb8d;
    border-radius: 3px;
    line-height: 49px;
    text-align: center;
    border-bottom: #bb1620 solid 6px;
    border-top: #bb1620 solid 1px;
    border-left: #bb1620 solid 1px;
    border-right: #bb1620 solid 1px;
    outline: 0;
    margin-top: 8px;
    cursor: pointer;
    margin-left: 53px;
    margin-bottom: 20px;
    font-size: 24px;
}

.formsInner input.but:hover {
    background: #fff;
}

.formsInner .tip {
    width: 172px;
    height: 27px;
    padding-left: 18px;
    padding-top: 3px;
    background: url(../images/lock.png) top left no-repeat;
    margin-left: 160px;
    font-size: 12px;
    line-height: 18px;
    color: #FCC;
}

.formsInner .close {
    width: 35px;
    height: 35px;
    position: absolute;
    top: 30px;
    right: 10px;
    cursor: pointer;
}

.HuiCeng {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.7;
    _filter: alpha(opacity=70);
    *filter: alpha(opacity=70);
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    z-index: 9999
}


.cxbg1 {
    width: 100%;
    height: 754px;
    margin: 0 auto;
    background: url(../images/cxbg1.jpg) center no-repeat;
}

.cxnr2 {
    width: 1000px;
    height: 486px;
    margin: 0 auto;
    background: url(../images/cx1_02.jpg) center no-repeat;
    position: relative;
}

.cxbg2 {
    width: 100%;
    height: 574px;
    margin: 0 auto;
    background: url(../images/bxbg.jpg) center no-repeat;
}

.cxnr2a {
    width: 1000px;
    height: 574px;
    margin: 0 auto;
}



.forms1 {
    width: 600px;
    height: 430px;
    background: transparent none repeat scroll 0% 0%;
    margin: 0px auto;
    position: fixed;
    left: 50%;
    display: none;
    border-radius: 3px;
    top: 11%;
    margin-left: -300px;
    z-index: 999999999;
}

.personal {
    width: 53px;
    display: block;
    margin: 0 auto;
    margin-top: 14px;
    position: relative;
    z-index: 3;
}

.forms1Inner {
    width: 510px;
    height: 430px;
    /* border: 1px solid #d8d8d8; */
    background: url(../images/tckc1.png);
    margin: 0 auto;
    position: relative;
    top: 15%;
    padding-left: 90px;
}

.forms1Inner h2 {
    width: 100%;
    height: 55px;
    text-align: center;
    font-size: 20px;
    line-height: 55px;
    color: #c71342;
    background: #d8d8d8;
    margin-top: 45px;
    margin-bottom: 20px;
}

.forms1Inner .name {
    padding-top: 120px;
    width: 400px;
    margin: 0 auto;
    margin-bottom: 15px;
}

.forms1Inner .name span {
    width: 60px;
    display: block;
    line-height: 40px;
    float: left;
    text-align: left;
    font-size: 18px;
    color: #333;
}

.forms1Inner .name input {
    width: 250px;
    height: 40px;
    padding-top: 2px;
    font-size: 15px;
    line-height: 16px;
    padding-left: 5px;
    background: #f9f1bf;
    border: none;
    border-radius: 3px;
    outline: none;
    color: #b5121b;
    border: #b5121b solid 1px;
}

.forms1Inner .tell {
    width: 400px;
    margin: 0 auto;
    margin-bottom: 15px;
}

.forms1Inner .tell span {
    width: 60px;
    display: block;
    line-height: 40px;
    float: left;
    text-align: left;
    font-size: 18px;
    color: #333;
}

.forms1Inner .tell input {
    width: 250px;
    height: 40px;
    padding-top: 2px;
    font-size: 15px;
    line-height: 16px;
    padding-left: 5px;
    background: #f9f1bf;
    border: none;
    border-radius: 3px;
    outline: none;
    color: #b5121b;
    border: #b5121b solid 1px;
}

.forms1Inner .classes {
    width: 330px;
    margin: 0 auto;
}

.forms1Inner .classes span {
    width: 98px;
    display: block;
    float: left;
    text-align: left;
    line-height: 50px;
    color: #2d2c2c;
    font-size: 15px;
}

.forms1Inner .classes select {
    width: 228px;
    height: 48px;
    line-height: 48px;
    padding-left: 5px;
    background: #fff;
    border: 1px solid #c0c0c0;
    border-radius: 3px;
    font-size: 14px;
    outline: none;
    color: #666666;
}

.forms1Inner .tip {
    width: 172px;
    height: 27px;
    padding-left: 18px;
    padding-top: 3px;
    background: url(../images/lock.png) top left no-repeat;
    margin-left: 160px;
    font-size: 12px;
    line-height: 18px;
    color: #FCC;
}

.forms1 .formsInner .close {
    width: 35px;
    height: 35px;
    position: absolute;
    top: 20px;
    right: 10px;
    cursor: pointer;
}

.forms1 .formsInner {
    width: 510px;
    height: 430px;
    /* border: 1px solid #d8d8d8; */
    background: url(../images/tckc1.png);
    margin: 0 auto;
    position: relative;
    top: 15%;
    padding-left: 90px;
}


.formsInner input.butaaaa {
    color: #fff;
    font-weight: bold;
    width: 314px;
    height: 59px;
    display: block;
    background: #ff4444;
    border-radius: 3px;
    line-height: 49px;
    text-align: center;
    border-bottom: #df4040 solid 6px;
    border-top: #df4040 solid 1px;
    border-left: #df4040 solid 1px;
    border-right: #df4040 solid 1px;
    outline: 0;
    margin-top: 8px;
    cursor: pointer;
    margin-left: 53px;
    margin-bottom: 20px;
    font-size: 24px;
}

.formsInner input.butaaaa:hover {
    background: #de6262;
}

/*9.22-缴费方式*/
.jffx {
    width: 950px;
    margin: 0 auto;
    margin-top: 20px;
}

.jffx a {
    -moz-border-radius: 4px;
    /* Gecko browsers */
    -webkit-border-radius: 4px;
    /* Webkit browsers */
    border-radius: 4px;
    /* W3C syntax */
    width: 135px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    font-size: 14px;
    display: block;
    float: left;
    background: #000;
    text-align: center;
    margin: 0 28px;
}

.jffx a:hover {
    background: #ef3737;
    text-decoration: underline;
    transition: all 0.3s linear;
}

/*了解细节按钮*/
.ljxj {
    width: 770px;
    margin: 0 auto;
}

.ljxj>a {
    -moz-border-radius: 4px;
    /* Gecko browsers */
    -webkit-border-radius: 4px;
    /* Webkit browsers */
    border-radius: 4px;
    /* W3C syntax */
    width: 218px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #fff;
    display: block;
    background: #ef3737;
    text-align: center;
    float: left;
    margin: 0 80px;
}

.ljxj>a.ls {
    background: #249a84;
}

.ljxj>a:hover {
    background: #666;
    text-decoration: underline;
    transition: all 0.3s linear;
}

/*右侧悬浮css开始*/
.rightyou {
    width: 140px;
    height: 562px;
    position: fixed;
    right: 0;
    top: 56px;
    z-index: 99999;
    border-radius: 3px;
    font-family: "Microsoft YaHei", Arial;
    background: url(../images/leftxfbg.png) no-repeat;
}

.rightyou p {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
}

.gdlybg {
    width: 160px;
    height: 86px;
    position: fixed;
    right: 0;
    top: 318px;
    z-index: 9999;
    border-radius: 2px;
    background: #272636;
    padding: 10px 0 0 10px;
}

/*右侧悬浮css结束*/

.tfool {
    width: 100%;
    height: 120px;
    background-color: #3c3c3c;
    text-align: center;
}

.tfool p {
    color: #C7C7C7;
    font-size: .9rem;
    line-height: 50px;
    margin-top: -30px;
}

.msg_text:hover{
    background-color: red;
    color: white;
}



/* 开屏悬浮 */
.open-div {
	position: fixed;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: rgba(0,0,0,.5);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 999;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.open-cont {
	width: 760px;
	padding: 40px 0;
	height: 400px;
	position: absolute;
	background: #fff;
	border-radius: 10px;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	text-align: center
}

.open-tit {
	font-size: 28px;
	font-weight: 700
}

.cont-wrap {
	padding: 0 45px
}

.cont-list {
	display: inline-block;
	width: 24%;
	padding-top: 40px;
	cursor: pointer
}

.cont-list p {
	font-size: 18px;
	padding: 20px 0 10px;
	font-weight: 700
}

.cont-list .btn {
	border-radius: 5px;
	background: #f3622d;
	width: 100px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	margin: auto;
	-webkit-box-shadow: 0 4px 11px 0 rgba(243,98,45,.5);
	box-shadow: 0 4px 11px 0 rgba(243,98,45,.5)
}

.cont-wrap:nth-child(1) .btn {
	background: #ff673e
}

.open-close {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 15px;
	right: 20px;
	cursor: pointer;
	background: url(../images/ch-bg.png) 100% 100%
}

.open-hidden {
	width: 0;
	height: 0;
	z-index: -1
}