* {

    margin: 0;

    padding: 0;

}

div {

    display: block;

}

body {

    font-family: "微软雅黑";

    color: #7d7d7d;

    font-size: 16px;

}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td,
img {

    border: medium none;

    margin: 0;

    padding: 0;
    font-weight: normal;

}

ul,
li {

    list-style: none;

}

a,
p {

    color: #fff;

    text-decoration: none;

}

a {
    bblr: expression(this.onFocus=this.blur());

    outline-style: none;
}

img {
    margin: 0;
    border: 0;
    padding: 0;
}

/**display:block;**/

.ml10 {
    margin-left: 10px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
}

.banner {
    width: 100%;
    margin: 0 auto;
}

.banner_01 {
    width: 100%;
    height: 217px;
    background: url(../images/bn_02.jpg) no-repeat center;
}

.banner_02 {
    width: 100%;
    height: 227px;
    background: url(../images/bn_03.jpg) no-repeat center;
}

.banner_03 {
    width: 100%;
    height: 230px;
    background: url(../images/bn_04.jpg)no-repeat center;
    position: relative;
}

.banner_03 a {
    display: block;
    width: 100%;
    height: 230px;
}

/*main1*/
.main-zzxf {
    width: 1200px;
    margin: 0px auto;
    position: relative;
    overflow: hidden;
}

.zzxf-top {
    border-bottom: solid 1px #b6b5b3;
    padding-bottom: 5px;
    margin-bottom: 50px;
}

.zzxf-top h2 {
    font-size: 44px;
    color: #db540b;
    background: url(../images/main1_03.jpg) no-repeat 30px 38px;
    text-align: center;
    padding-top: 48px;
    border-bottom: solid 1px #b6b5b3;
    font-weight: bold;
}

.main1-relative {
    position: relative;
    width: 1340px;
    margin: 0 auto;
    right: 85px;
}

.main1-absolute {
    position: absolute;
    top: 0;
    left: 0;
}

.main1-sp h2.title {
    margin: 24px 0;
    font-size: 48px;
    text-align: center;
    color: #169aaa;
}

.main1-sp .inner {
    width: 1000px;
    margin-right: auto;
    margin-left: auto;
}

.main1-sp a.btn {
    display: inline-block;
    padding: .5em 2.5em;
    text-align: center;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.main1-sp a.btn.orange {
    background: #ec6917;
}

.banner {
    display: block;
    height: 460px;

}

.main1-sp0 {
    overflow: hidden;
}

.main1-sp0 .absolute {

    bottom: 0;
    z-index: -2;
    width: 100%;

}

.main1-sp0 video {
    float: left;
    height: 401px;
}

.main1-sp0-inner {
    width: 260px;
    height: 361px;
    padding: 20px;
    margin: 0 auto;
    position: relative;
    background: url(../images/bg_box0.png);
    z-index: 2;
    margin-right: 550px;
}

.main1-sp0 .big {
    font-size: 26px;

}

.main1-sp0 .small {
    font-size: 24px;
}

.main1-sp0-inner div {
    font-size: 24px !important;
    color: #fff !important;
    font-weight: 700;
    text-align: center;
    margin-bottom: 5px;
}

.main1-sp0 p {
    margin: 0;
    line-height: 25px;
    text-align: justify;
    color: #fff;
}

.main1-sp0 a {
    display: block;
    width: 125px;
    height: 125px;
    margin: 6px auto 0 auto;
    background: url(../images/box0_btn.png);
}

.main1-sp1 .inner {
    text-align: center;
}

.main1-sp1 li {
    float: left;
    width: 322px;
    height: 122px;
    padding-top: 200px;
    margin-right: 17px;
    font-size: 26px;
    text-align: center;
    color: #fff;
}

.main1-sp1-li-0 {
    background: url(../images/box1_0.jpg);
}

.main1-sp1-li-1 {
    background: url(../images/box1_1.jpg);
}

.main1-sp1 .box1-li-2 {
    margin-right: 0;
    background: url(../images/box1_2.jpg);
}

.main1-sp1 .btn {
    margin-top: 1em;
    font-size: 24px;
}

/*main2*/
.main-qyzz {
    width: 1200px;
    margin: 0px auto;
    position: relative;
    overflow: hidden;
}

.qyzz-top {
    border-bottom: solid 1px #b6b5b3;
    padding-bottom: 5px;
    margin-bottom: 50px;
}

.qyzz-top h2 {
    font-size: 44px;
    color: #db540b;
    background: url(../images/main2_03.jpg) no-repeat 40px 38px;
    text-align: center;
    padding-top: 48px;
    border-bottom: solid 1px #b6b5b3;
    font-weight: bold;
}

.qyzz-lb dl {
    width: 326px;
    float: left;
    padding-left: 50px;
    padding-right: 20px;
}

.qyzz-lb dl dd {
    text-align: center;
    font-size: 25px;
    color: #313131;
    padding-top: 25px;
}

.qyzz-lb dl dt {
    position: relative;
    cursor: pointer;
}

.qyzz-lb dl dt .wzdt {
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(../images/bg_box0.png);
    width: 206px;
    border-radius: 172px;
    height: 124px;
    padding: 100px 60px;
    line-height: 25px;
    font-size: 16px;
    color: #fff;
    display: none;
}

.qyzz-lb dl dt:hover .wzdt {
    display: block;
}

.qyzz-zx {
    clear: both;
    width: 745px;
    margin: 0px auto;
    padding: 50px 0px;
}

.qyzz-zx a {
    display: block;
    float: left;
    text-align: center;
    line-height: 46px;
    font-size: 18px;
    width: 346px;
    height: 46px;
    color: #fff;
    background: #ec6917;
    transition: all ease .5s;
}

.qyzz-zx a:hover {
    color: #fff;
    background: #2e2d2d;
}

.qyzz-zx a.dh {
    background: #2e2d2d;
    margin-right: 50px;
}

.qyzz-zx a.dh:hover {
    color: #fff;
    background: #ec6917;
}

.qyzz-zx a.dh2 {
    background: #d9c974;
    color: #3e2609;
}

.qyzz-zx a.dh2:hover {
    color: #fff;
    background: #ec6917;
}

/*main3*/
.qkzz-top {
    border-bottom: solid 1px #b6b5b3;
    padding-bottom: 5px;
    width: 1200px;
    margin: 20px auto;
    margin-bottom: 40px;
}

.qkzz-top h2 {
    font-size: 48.59px;
    color: #db540b;
    background: url(../images/main3_03.jpg) no-repeat 120px 38px;
    text-align: center;
    padding-top: 48px;
    border-bottom: solid 1px #b6b5b3;
    font-weight: bold;
}

.main-qkzz {
    width: 100%;
    background: url(../images/main3_06.jpg) center no-repeat;
    height: 664px;
    clear: both;
}

.qkzz-lb {
    width: 1200px;
    margin: 0px auto;
}

.qkzz-lb ul li {
    width: 156px;
    text-align: center;
    float: left;
    padding-left: 100px;
    padding-top: 60px;
    text-align: center;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
}

.qkzz-lb ul li i {
    font-style: normal;
    text-align: center;
    font-size: 18px;
    line-height: 1.4em;
    color: #fff;
    width: 156px;
    display: block;
    padding-left: 10px;
    padding-top: 10px;
}

.qkzz-lb ul li:hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}

/*main4*/
.ys4-top {
    border-bottom: solid 1px #b6b5b3;
    padding-bottom: 5px;
    width: 1200px;
    margin: 0px auto;
    margin-bottom: 20px;
}

.ys4-top h2 {
    font-size: 48.59px;
    color: #db540b;
    background: url(../images/main4_03.png) no-repeat 120px 42px;
    padding-left: 250px;
    padding-top: 48px;
    border-bottom: solid 1px #b6b5b3;
    font-weight: bold;
}

.main-ys {
    width: 1200px;
    margin: 0px auto;
}

.main-ys dl {
    width: 559px;
    float: left;
    margin-left: 30px;
    margin-top: 30px;
    background: #eceded;
    overflow: hidden;
}

.main-ys dl dt {
    float: left;
    width: 272px;
}

.main-ys dl dd {
    float: right;
    width: 207px;
    background: #eceded;
    padding: 20px 50px 0px 30px;
    height: 229px;
}

.main-ys dl dd h2 {
    font-size: 25px;
    color: #404040;
    font-weight: bold;
}

.main-ys dl dd p {
    font-size: 17px;
    color: #404040;
    padding: 30px 0px;
}

.main-ys dl dd a {
    display: block;
    width: 153px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #ec6917;
    font-size: 18px;
    color: #fff;
    border-radius: 5px;
    transition: all ease .5s;
}

.main-ys dl dd a:hover {
    color: #fff;
    background: #333;
}

/*main5*/
.ys-top {
    border-bottom: solid 1px #b6b5b3;
    clear: both;
    padding-bottom: 5px;
    width: 1200px;
    margin: 0px auto;
    margin-bottom: 20px;
}

.ys-top h2 {
    font-size: 48.59px;
    color: #db540b;
    background: url(../images/main4_19.png) no-repeat 120px 42px;
    padding-left: 250px;
    padding-top: 48px;
    border-bottom: solid 1px #b6b5b3;
    font-weight: bold;
}

.main-ys {
    width: 1200px;
    margin: 0px auto;
}

.main-lc {
    width: 1200px;
    margin: 0px auto;
    height: 501px;
    padding-top: 30px;
}

.main-lc dl {
    width: 356px;
    float: left;
    margin-left: 35px;
    margin-top: 35px;
    border-radius: 10px;
    overflow: hidden;
}

.main-lc dl dd h2 {
    font-size: 24px;
    color: #db540b;
    padding-bottom: 10px;
    font-weight: bold;
}

.main-lc dl dd h2 i {
    display: block;
    width: 40px;
    height: 40px;
    font-style: normal;
    background: #db540b;
    border-radius: 50px;
    text-align: center;
    line-height: 40px;
    font-weight: normal;
    float: left;
    margin-right: 20px;
    color: #fdbf04;
}

.main-lc dl dd {
    background: #e3e0dc;
    padding: 10px 15px 10px 15px;
}

.main-lc dl dd p {
    font-size: 18px;
    color: #393939;
}

/*专家团队*/
.zj-top {
    border-bottom: solid 1px #b6b5b3;
    clear: both;
    padding-bottom: 5px;
    width: 1200px;
    margin: 0px auto;
    margin-bottom: 20px;
}

.zj-top h2 {
    font-size: 48.59px;
    color: #db540b;
    background: url(../images/main6_03.jpg) no-repeat 120px 42px;
    padding-left: 250px;
    padding-top: 48px;
    border-bottom: solid 1px #b6b5b3;
    font-weight: bold;
}

.zjtd {
    width: 100%;
    margin: 0 auto;
}

.zjtd_t {
    width: 1200px;
    margin: 20px auto 20px;
    background: url(../images/tit_05_1.jpg) no-repeat bottom;
    height: 95px;
}

.zjtd_t h1 {
    font-size: 62px;
    font-weight: bold;
    color: #a4181d;
    line-height: 90px;
    text-align: center;
    margin-left: 50px;
}

.zjtd_jj {
    width: 1150px;
    margin: 0 auto;
    text-indent: 2em;
    font-size: 18px;
    color: #4d4d4d;
    line-height: 26px;
}

.slideTxtBox_zjtd {
    width: 1070px;
    margin: 0px auto;
}

.slideTxtBox_zjtd .hd {
    width: 1070px;
    height: 112px;
    margin: 10px auto 0;
}

.slideTxtBox_zjtd .hd ul li {
    width: 252px;
    height: 112px;
    display: inline-block;
    margin-right: 20.6px;
    float: left;
}

.slideTxtBox_zjtd .hd ul li img {
    float: left
}

.slideTxtBox_zjtd .hd ul li div {
    width: 152px;
    height: 67px;
    display: inline-block;
    background: #777;
    float: left;
    margin-top: 45px;
}

.slideTxtBox_zjtd .hd ul li.on div {
    background: #e59b28;
}

.slideTxtBox_zjtd .hd ul li div p {
    font-size: 25px;
    color: #fff;
    margin-left: 10px;
    margin-top: 4px;
}

.slideTxtBox_zjtd .hd ul li div span {
    font-size: 17px;
    color: #fff;
    margin-left: 10px;
    margin-top: 10px;
}

.slideTxtBox_zjtd .bd {
    width: 1070px;
    margin: 30px auto 0;
    height: 549px;
    background: url(../images/zjtd_bdbj.jpg) no-repeat center;
}

.slideTxtBox_zjtd .bd ul img {
    float: left;
    margin-top: 17px;
}

.zjtd_r {
    width: 585px;
    float: left;
}

.zjtd_r h1 {
    width: 120px;
    font-size: 40px;
    font-weight: bold;
    color: #fff;
    border-bottom: 4px solid #e59b28;
    float: left;
    margin-top: 45px;
    margin-left: 15px;
}

.zjtd_r h3 {
    width: 220px;
    float: left;
    font-size: 24px;
    color: #fff;
    margin-top: 65px;
    margin-left: 10px;
}

.zjtd_r dl {
    width: 500px;
    float: left;
    margin: 30px 15px;
}

.zjtd_r dl dd {
    font-size: 16px;
    line-height: 26px;
    color: #fff;
}

.zjtd_r span {
    width: 100px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    float: left;
    display: block;
    border: 1px solid #fff;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    margin-left: 15px;
}

.zjtd_r p {
    width: 550px;
    color: #fff;
    font-size: 18px;
    margin-left: 15px;
    margin-top: 15px;
    float: left;
    line-height: 28px;
}

.zjtd_r a {
    display: inline-block;
    width: 120px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #e59b28;
    color: #fff;
    margin: 20px 18px 0;
    float: left;
    border-radius: 10px;
    font-size: 20px;
}

/*main7*/
.main7-top {
    border-bottom: solid 1px #b6b5b3;
    clear: both;
    padding-bottom: 5px;
    width: 1200px;
    margin: 0px auto;
    margin-bottom: 20px;
}

.main7-top h2 {
    font-size: 48.59px;
    color: #db540b;
    background: url(../images/main7_03.jpg) no-repeat 130px 42px;
    padding-left: 110px;
    text-align: center;
    padding-top: 48px;
    border-bottom: solid 1px #b6b5b3;
    font-weight: bold;
}

.main-yysh {
    width: 1200px;
    margin: 0px auto;
}

.main-yysh dl {
    width: 508px;
    float: left;
    padding-right: 30px;
    padding-top: 30px;
    padding-left: 50px;
}

.main-yysh dt {
    text-align: center;
}

.main-yysh dl dd {
    padding: 10px 10px 0px 0px;
}

.main-yysh dl p {
    text-align: center;
    font-size: 20px;
    color: #000000;
    padding-top: 15px;
}

.main-yysh dl a {
    display: block;
    width: 263px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    background: #ec6917;
    font-size: 22px;
    color: #fff;
    margin: 0px auto;
    border-radius: 5px;
    margin-top: 30px;
    transition: all ease .5s;
}

.main-yysh dl a:hover {
    color: #fff;
    background: #333;
}

/*main8*/
.main8-top {
    border-bottom: solid 1px #b6b5b3;
    clear: both;
    padding-bottom: 5px;
    width: 1200px;
    margin: 0px auto;
    margin-bottom: 20px;
}

.main8-top h2 {
    font-size: 48.59px;
    color: #db540b;
    background: url(../images/main7_28.jpg) no-repeat 120px 62px;
    padding-left: 250px;
    padding-top: 68px;
    border-bottom: solid 1px #b6b5b3;
    font-weight: bold;
}

.main-pp {
    width: 1200px;
    margin: 0px auto;
}

.main-pp ul li {
    width: 292px;
    float: left;
    padding-left: 7px;
    padding-top: 30px;
}

.main-pp ul li i {
    font-style: normal;
    text-align: left;
    padding: 20px 30px 0px 30px;
    display: block;
    width: 252px;
    color: #0e0e0e;
    font-size: 16px;
}

/*main9*/
.main9-top {
    border-bottom: solid 1px #b6b5b3;
    clear: both;
    padding-bottom: 5px;
    width: 1200px;
    margin: 0px auto;
    margin-bottom: 20px;
}

.main9-top h2 {
    font-size: 48.59px;
    color: #db540b;
    background: url(../images/main9_03.png) no-repeat 120px 62px;
    padding-left: 250px;
    padding-top: 68px;
    border-bottom: solid 1px #b6b5b3;
    font-weight: bold;
}

.main-zkyy {
    width: 1200px;
    margin: 0px auto;
}

.main-zkyy dl {
    padding: 30px 80px 0px 80px;
    overflow: hidden;
}

.main-zkyy dl dt {
    width: 353px;
}

.main-zkyy dl dd {
    width: 664px;
    display: none;
}

.main-zkyy dl dt ul li {
    height: 64px;
    background: ;
    margin-bottom: 10px;
    padding: 29px 20px 20px 60px;
    background: url(../images/main9tb_03.png) 5px 30px #e6e6e6 no-repeat;
    width: 290px;
    color: #343434;
    display: block;
    cursor: pointer;
}

.main-zkyy dl dt ul li h2 {
    font-size: 22px;
}

.main-zkyy dl dt ul li p {
    font-size: 16px;
    color: #343434;
}

.main-zkyy dl dt ul .li2 {
    background: url(../images/main9_16.png) 5px 30px #e6e6e6 no-repeat;
}

.main-zkyy dl dt ul .li3 {
    background: url(../images/main9_23.png) 5px 30px #e6e6e6 no-repeat;
}

.main-zkyy dl dt ul .li4 {
    background: url(../images/main9_26.png) 5px 30px #e6e6e6 no-repeat;
}

.main-zkyy dl dt ul .li1:hover {
    background: url(../images/main9_12.png) no-repeat 5px 30px #ca891b;
    color: #fff;
}

.main-zkyy dl dt ul .li2:hover {
    background: url(../images/main9tb_07.png) no-repeat 5px 30px #ca891b;
    color: #fff;
}

.main-zkyy dl dt ul li:hover p {
    color: #fff;
}

.main-zkyy dl dt ul .li3:hover {
    background: url(../images/main9tb_11.png) no-repeat 5px 30px #ca891b;
    color: #fff;
}

.main-zkyy dl dt ul .li4:hover {
    background: url(../images/main9tb_14.png) no-repeat 5px 30px #ca891b;
    color: #fff;
}

/*main10*/
.main10-top {
    border-bottom: solid 1px #b6b5b3;
    clear: both;
    padding-bottom: 5px;
    width: 1200px;
    margin: 0px auto;
    margin-bottom: 20px;
}

.main10-top h2 {
    font-size: 48.59px;
    color: #db540b;
    background: url(../images/main10_03.jpg) no-repeat 220px 62px;
    text-align: center;
    padding-top: 68px;
    border-bottom: solid 1px #b6b5b3;
    font-weight: bold;
}

.main-wd {
    width: 1200px;
    margin: 0px auto 20px;
    overflow: hidden;
}

.main-wd dl {
    width: 308px;
    float: left;
    padding-right: 20px;
    overflow: hidden;
    margin-left: 50px;
    margin-right: 20px;
    padding-top: 30px;
}

.main-wd dl dt {
    background: url(../images/main10_07.jpg) no-repeat;
    line-height: 40px;
    padding-left: 40px;
    font-size: 22px;
    color: #db540b;
}

.main-wd dl dd i {
    font-size: 16px;
    font-style: normal;
    color: #db540b;
}

.main-wd dl dd {
    font-size: 16px;
    color: #444444;
    line-height: 25px;
}

.main-wd dl dd a {
    color: #ff0000;
    transition: all ease .5s;
}

.main-wd dl dd a:hover {
    color: #db540b;
}

.main-wd dl dd p {
    padding-top: 20px;
}

.main-wd dl dd .xq {
    text-align: center;
    font-size: 16px;
    color: #f00;
    width: 308px;
    display: block;
    padding-top: 10px;
}

/*main5修改*/
.main-lctop ul li {
    width: 343px;
    height: 78px;
    text-align: center;
    line-height: 78px;
    background: #565656;
    border-radius: 5px;
    font-size: 36px;
    color: #fff;
    float: left;
    margin-left: 40px;
    cursor: pointer;
}

.main-lctop ul li b {
    width: 3px;
    margin-bottom: 60px;
}

.main-lctop ul .main5-li {
    background: #db540b;
    color: #f1f76a;
}

.main5-nr {
    display: none;
}

/*专家团队*/
.zjtdn {
    background: url(../images/zjbg_02.jpg) no-repeat center;
    height: 768px;
    overflow: hidden;
}

.zzzj_bg {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
}

.zhuanjia {
    width: 1200px;
    height: 880px;
    position: relative;
    overflow: hidden;
}

.zhuanjia .zjhd li {
    height: 615px;
}

.zhuanjia .zjhd li a {
    display: block;
    height: 100%;
}

.zhuanjia .bd {
    overflow: hidden;
    height: 25px;
    width: 100%;
    position: absolute;
    bottom: 12px;
    left: 0;
    zoom: 1;
    z-index: 3
}

.zhuanjia .bd_box {
    width: 1000px;
    margin: 0 auto;
}

.zhuanjia .bd_box ul {
    float: right;
}

.zhuanjia .bd li {
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-weight: 400;
    font-family: Arial;
    color: #FFFFFF;
    background: #444444;
    margin-right: 10px;
    border-radius: 50%;
    cursor: pointer;
    float: left;
    font-size: 16px;
}

.zhuanjia .bd li.on {
    background: #FF7700;
}

.zhuanjia .prev,
.zhuanjia .next {
    display: none;
    width: 40px;
    height: 100px;
    background: url(../images/btn.png) no-repeat;
    position: absolute;
    top: 303px;
}

.zhuanjia .prev {
    left: 0%;
}

.zhuanjia .next {
    right: 0%;
    background-position: right;
}

.zjjs {
    width: 1100px;
    margin: 70px auto 0;
}

.zjjs .zjimg {
    width: 393px;
    float: left;
}

.zjjs .zjnr {
    float: right;
    width: 540px;
    float: right;
}

.zjnr1 {
    clear: both;
}

.zjnr2 {
    clear: both;
    background: url(../images/zjtd-gd_06.png) no-repeat;
    width: 539px;
    height: 91px;
}

.zjnr1 h3 {
    font-size: 21px;
    font-weight: bold;
    color: #fe8b49;
    background: url(../images/zjtd-gd_10.png) no-repeat 0px 5px;
    border-bottom: solid 1px #fe8b49;
    border-top: solid 1px #fe8b49;
    width: 127px;
    padding-left: 30px;
    padding: 7px 0px 7px 30px;
}

.zjnr1 p {
    font-size: 18px;
    color: #333333;
    padding-top: 20px;
    line-height: 30px;
}

.zjnr1 h2 {
    font-size: 53px;
    font-weight: bold;
    height: 58px;
    color: #fe8b49;
    margin-top: 22px;
    float: left;
    background: url(../images/zj-tit_03.png) no-repeat right;
    display: block;
    padding-right: 20px;
}

.zjnr1 .zj-tit p {
    font-size: 22px;
    font-weight: normal;
    display: block;
    color: #515254;
    padding-left: 10px;
}

.zjnr1 .zj-tit {
    background: url(../images/zj-tit_07.png) no-repeat bottom;
    padding-bottom: 30px;
}

.zjnr1 .oljj {
    margin-top: 18px;
}

.zjnr1 .oljj ol {
    font-size: 16px;
    color: #050505;
    line-height: 36px;
    background: url(../images/dot.jpg) no-repeat left center;
    padding-left: 15px;
}

.zjnr2 h3 {
    font-size: 18px;
    color: #FFFFFF;
    font-weight: bold;
    width: 103px;
    height: 33px;
    background: #325c86;
    text-align: center;
    line-height: 33px;
    margin-top: 14px;
}

.zjnr2 p {
    font-size: 18px;
    color: #515254;
    line-height: 30px;
    margin-top: 20px;
    width: 469px;
    padding-left: 40px;
}

.zjz1 {
    background: #4c4c4c url(../images/zjtd-gd_24.png) no-repeat 5px 5px;
    padding-left: 10px;
    display: block;
    text-align: center;
    font-size: 18px;
    color: #FFFFFF;
    width: 180px;
    height: 36px;
    line-height: 36px;
    border-radius: 50px;
    float: left;
    transition: all ease .5s;
}

.zjz1:hover {
    color: #fff;
    background-color: #f99c03;
}

.zjz2 {
    background: #f99c03 url(../images/zjtd-gd_21.png) no-repeat 10px 5px;
    display: block;
    text-align: center;
    font-size: 18px;
    color: #FFFFFF;
    width: 180px;
    height: 36px;
    line-height: 36px;
    border-radius: 50px;
    float: left;
    margin-left: 22px;
    transition: all ease .5s;
}

.zjz2:hover {
    color: #fff;
    background-color: #4c4c4c;
}

.zjnr .zj-tp {
    width: 573px;
    overflow: hidden;
    padding-top: 30px;
}

.zjnr .zj-tp p {
    float: left;
    margin-right: 10px;
    display: block;
}

.zj-zx a {
    float: left;
    display: block;
    width: 189px;
    height: 46px;
    background: #fe8b49;
}

.zjnr3 {
    padding-top: 30px;
    padding-left: 50px;
}

#aside .right img {
    padding: 7px 0px 0px 19px !important;
}

.zzaln ul {
    margin-top: 10px;
}

.zzaln ul li {
    width: 385px;
    margin-right: 22px;
    float: left;
    margin-top: 30px;
    overflow: hidden;
}

.zzaln ul li p {
    width: 385px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #4f351e;
    color: #FFFFFF;
    font-size: 16px;
    margin-top: 0px;
}

.zzzx {
    width: 1200px;
    margin: 45px auto 0;
}

.zzdh {
    background: url(../images/zzdh.jpg) no-repeat left center;
    height: 43px;
    width: 312px;
    padding-left: 70px;
    font-size: 41px;
    font-weight: bold;
    color: #3f3f3f;
    float: left;
    margin-left: 214px;
}

.msyy {
    background: url(../images/msyy.jpg) no-repeat center;
    width: 408px;
    height: 57px;
    line-height: 57px;
    color: #FFFFFF;
    text-align: center;
    font-size: 26px;
    display: block;
    float: left;
    margin-left: 10px;
}

.al-main {
    width: 1200px;
    margin: 40px auto;
}

/*main8修改*/
.main7-nr {
    padding: 0px 30px;
    overflow: hidden;
    margin-top: 70px;
}

.lmain7-nr {
    width: 421px;
}

.rmain7-nr {
    width: 700px;
}

.fy-main {
    width: 707px;
    margin: 0px auto;
}

.fy-main1 span,
.fy-main2 span,
.fy-main3 span,
.fy-main4 span,
.fy-main5 span,
.fy-main6 span {
    display: block;
    cursor: pointer;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    color: #fff;
    background: #852a0c;
    padding-left: 90px;
    font-weight: bold;
}

.fy-main1 span {
    background: url(../images/main8_1.jpg) #726f6f no-repeat;
}

.fy-main2 span {
    background: url(../images/main8_2.jpg) #9e2100 no-repeat;
}

.fy-main3 span {
    background: url(../images/main8_3.jpg) #726f6f no-repeat;
}

.fy-main4 span {
    background: url(../images/main8_4.jpg) #9e2100 no-repeat;
}

.fy-main5 span {
    background: url(../images/main8_5.jpg) #726f6f no-repeat;
}

.fy-main6 span {
    background: url(../images/main8_6.jpg) #9e2100 no-repeat;
}


.fy-main1nr {
    height: 120px;
    background: #eee;
    padding: 15px;
}

.fy-main1nr p {
    font-size: 20px;
    color: #666666;
}

.fy-main1nr {
    display: none;
}

.fy-main1 img,
.fy-main2 img,
.fy-main3 img,
.fy-main4 img,
.fy-main5 img,
.fy-main6 img {
    float: left;
    padding-right: 15px;
}

.fy-main1 p,
.fy-main2 p,
.fy-main3 p,
.fy-main4 p,
.fy-main5 p,
.fy-main6 p {
    line-height: 30px;
}

.slideTxtBox_zzgc {
    width: 1105px;
    margin: 20px auto;
    padding-top: 30px;
}

.slideTxtBox_zzgc .hd {
    height: 80px;
    margin: 0 auto 0 5px;
}

.slideTxtBox_zzgc .hd ul li {
    width: 335px;
    float: left;
    height: 80px;
    line-height: 80px;
    text-align: center;
    font-size: 36px;
    color: #fff;
    background: #565656;
    border-radius: 10px;
    margin-right: 45px;
}

.slideTxtBox_zzgc .hd ul li.on {
    color: #f1f76a;
    background: #8b360d;
}

.slideTxtBox_zzgc .bd {
    width: 1105px;
    margin: 25px auto;
}

.slideTxtBox_zzgc .bd ul {
    width: 1105px;
    margin: 25px auto;
}

.slideTxtBox_zzgc .bd ul li {
    width: 345px;
    height: 440px;
    margin-right: 35px;
    float: left;
    background: #e3e0dc;
    border-radius: 10px;
}

.slideTxtBox_zzgc .bd ul li h3 {
    width: 40px;
    height: 40px;
    background: #8b360d;
    border-radius: 50%;
    color: #fdbf04;
    font-size: 27px;
    line-height: 40px;
    text-align: center;
    margin: 15px 10px 10px 15px;
    float: left;
}

.slideTxtBox_zzgc .bd ul li span {
    font-size: 24px;
    font-weight: bold;
    color: #8b360d;
    float: left;
    margin-top: 18px;
    display: block;
}

.slideTxtBox_zzgc .bd ul li p {
    width: 300px;
    margin: 8 22.5px 0;
    font-size: 18px;
    color: #393939;
    float: left;
    margin-left: 18px;
}