@charset "utf-8";
/*全局样式*/
/*header*/



/* 头部 */
.tytb {
    width: 1100px;
    height: 120px;
    margin: 12px auto 40px auto;
}

.tytbl {
    width: 95px;
    height: 120px;
    float: left;
    margin-left: 80px;
}




/* 导航条 */
.bannar_wrapper {
    width: 465px;
    height: 119px;
    margin-left: 100px;
    float: left;
}

.bannar_wrapper ul {
}

.bannar_wrapper ul li {
    float: left;
    width: 56px;
    height: 119px;
}

.bannar_wrapper ul li a {
    display: block;
    width: 39px;
    height: 95px;
    text-align: center;
    font-family: "方正仿宋_GBK";
    font-size: 20px;
    color: #231815;
    padding: 12px 8px;
}

.bannar_wrapper ul li.lili {
    width: 1px;
    height: 63px;
    float: left;
    margin-top: 28px;
    background: url(../images/menubg1.png) 0px 0px no-repeat;
}

.bannar_wrapper ul li a:hover {
    display: block;
    color: #f39811;
    background: url(../images/menubg.png) 18px 0px no-repeat;
}

.bannar_wrapper ul li ul {
    position: absolute;
    left: 31.5%;
}

.bannar_wrapper ul li ul li {
    display: none;
    height: 20px;
    line-height: 20px;
    float: left;
    width: 100px;
}

.bannar_wrapper ul li ul li.lili {
    display: none;
    width: 1px;
    height: 20px;
    float: left;
    margin-top: 12px;
    background: url(../images/menubg1.png) 0px 0px no-repeat;
}

.bannar_wrapper ul li ul li a {
    width: 100px;
    display: block;
    height: 20px;
    line-height: 20px;
    font-family: "方正仿宋_GBK";
    font-size: 19px;
    color: #231815;
}

.bannar_wrapper ul li:hover ul li {
    display: block;
}

.bannar_wrapper ul li:hover ul li:hover {
    background: none
}

.bannar_wrapper ul li:hover ul li a {
    display: block;
    font-family: "方正仿宋_GBK";
    font-size: 19px;
    color: #231815;
    width: 100px;
}

.bannar_wrapper ul li:hover ul li a:hover {
    display: block;
    font-family: "方正仿宋_GBK";
    font-size: 19px;
    color: #f39811;
    width: 100px;
    background: none;
}




/* 头部右侧*/
.tytbr {
    width: 213px;
    padding-left: 142px;
    height: 120px;
    float: left;
}

.tytbrt {
    width: 213px;
    margin: 15px 0 20px 0px;
    height: 35px;
}

.tytbrt1 {
    width: 95px;
    float: left;
}

.tytbrt1 a {
    display: block;
    width: 95px;
    height: 33px;
    line-height: 33px;
    border: 1px solid #dcdcdc;
    border-radius: 7px;
    text-align: center;
    font-size: 16px;
    color: #534d4c;
    font-family: "Arial";
}

.tytbrt1 a:hover {
    display: block;
    width: 95px;
    height: 33px;
    line-height: 33px;
    border: 1px solid #dcdcdc;
    border-radius: 7px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    font-family: "Arial";
    background: #f39811;
}

.tytbrt2 {
    width: 95px;
    margin-left: 23px;
    float: left;
}

.tytbrt2 a {
    display: block;
    width: 95px;
    height: 33px;
    line-height: 33px;
    border: 1px solid #dcdcdc;
    border-radius: 7px;
    text-align: center;
    background: #fff;
}

.tytbrt2 a img {
    margin-top: 7px;
}

.tytbrt2 a:hover {
    display: block;
    width: 95px;
    height: 33px;
    line-height: 33px;
    border: 1px solid #f39811;
    border-radius: 7px;
    text-align: center;
    background: #f39811;
}

.tbl_4 {
    width: 213px;
    height: 36px;
    background: url(../images/ssk.png) 0px 0px no-repeat;
}

.header_box {
    width: 100%;
    padding-top: 30px;
    margin-bottom: 30px
}

.header_logo {
    display: block;
    float: left;
    width: 124px;
    height: 161px;
    background: url("../images/0-tu16_17.png");
}

.banner_con {
    float: left;
    width: 700px;
    text-align: center;
}

.banner_ul {
    display: inline-block;
}

.banner_ul li {
    float: left;
    width: 30px;
    height: 120px;
    background: #fff;
    text-align: center;
}

.banner_ul li.line {
    float: left;
    width: 10px;
    height: 120px;
    line-height: 120px;
    text-align: center;
}

.banner_ul li.line .suline {
    display: inline-block;
    width: 1px;
    height: 70px;
    vertical-align: middle;
    background: #ccc;
}

.circle {
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 5px;
    background: #fff;
}

.banner_ul li a {
    display: inline-block;
    width: 15px;
    padding: 6px;
    height: 76px;
    color: #2b2b2b;
    background: #fff;
    text-align: center;
}

.banner_ul li.active .circle {
    background: #F49915;
}

.banner_ul li.active a {
    color: #F49915;
}

.search_con {
    float: right;
}

.yuyan_box {
    padding-bottom: 20px;
    padding-top: 20px;
}

.search_con form {
    display: inline-block;
    width: 205px;
    height: 27px;
    background: url("../images/search_07.png");
    padding: 4px;
    margin-top: 20px;
}

.search_input {
    float: left;
    width: 160px;
    height: 27px;
    border: 0px;
}

.search_btn {
    float: right;
    width: 27px;
    height: 27px;
    background: transparent;
    border: 0px;
}

.yuyan_box a {
    float: left
}

.englishlink {
    display: inline-block;
    width: 97px;
    height: 35px;
    background: url("../images/en_03.png");
}

.sundbox {
    display: block;
    border: 0px;
    width: 97px;
    height: 35px;
    background: url("../images/lb_03.png");
    margin-left: 17px;
}

.img_box_big {
    min-width: 1100px;
    height: 362px;
    background: url("../images/bg_02.png");
    background-position: center;
}

.img_box_big2 {
    min-width: 1100px;
    height: 362px;
    background-position: center;
}

.img_box_big4 {
    min-width: 1100px;
    background: url("../images/0-tu8_03.png");
    background-position: bottom;
    background-repeat: repeat;
    width: 100%;
}

.img_box_big3 {
    min-width: 1100px;
    height: 371px;
    background: url("../images/zzjgt.jpg");
    background-position: center;
}

.houstbg {
    width: 65%;
    height: 466px;
    background-position: bottom right;
    background-repeat: no-repeat;
    padding-left: 0px;
}

.houstbg .title {
    display: block;
    line-height: 50px;
    font-size: 32px;
    color: #231815;
    margin-top: 60px;
    font-family: "方正书宋_GBK";
}

.houstbg .title a {
    display: block;
    line-height: 50px;
    font-size: 32px;
    color: #231815;
    margin-top: 60px;
    font-family: "方正书宋_GBK";
}

.houstbg .content {
    display: block;
    width: 46%;
    font-size: 14px;
    font-family: '微软雅黑';
    line-height: 26px;
    margin-top: 60px;
    margin-bottom: 20px;
}

.gcjj {
    float: left;
    width: 56%;
}

.gcjj .title {
    display: block;
    line-height: 50px;
    font-size: 20px;
    color: #231815;
    font-family: '宋体';
}

.gcjj .title a {
    display: block;
    line-height: 50px;
    font-size: 20px;
    color: #231815;
    font-family: '宋体';
    text-align: center;
}

.xsdb {
    font-size: 14px;
    font-family: '宋体';
    line-height: 28px;
    color: #585858;
    text-align: right;
}

.gcjj .content {
    display: block;
    width: 64%;
    color: #585858;
    font-size: 14px;
    font-family: '宋体';
    line-height: 28px;
    height: 484px;
    overflow: hidden;
    padding-left: 34%;
}

.gcjj .content p {
    text-indent: 2em;
    display: block;
    color: #585858;
    font-size: 14px;
    font-family: '宋体';
    line-height: 28px;
    overflow: hidden;
}

.hui_box_big {
    min-width: 1100px;
    height: 200px;
    background: #F6F6F6;
    padding-top: 10px;
    padding-bottom: 10px;
}

.hui_box_big5 {
    min-width: 1100px;
    background: #F6F6F6;
    padding-top: 10px;
    padding-bottom: 10px;
}

.titlebox {
    position: relative;
    width: 100%;
    line-height: 50px;
    height: 50px;
    text-align: center;
    margin: 30px 0px 0px 0px;
}

.titlebox1 {
    position: relative;
    width: 100%;
    line-height: 30px;
    height: 30px;
    text-align: center;
    margin: 30px 0px 0px 0px;
}

.titleOne {
    display: inline-block;
    font-size: 35px;
    color: #231815;
    font-family: "方正仿宋_GBK";
    -webkit-text-stroke: 1px;
}

.titleOne a {
    display: inline-block;
    font-size: 35px;
    color: #231815;
    font-family: "方正仿宋_GBK";
    -webkit-text-stroke: 1px;
    letter-spacing: 2px;
}

.titleTwo {
    display: inline-block;
    font-size: 35px;
    color: #231815;
    font-family: "方正仿宋_GBK";
    -webkit-text-stroke: 1px;
}

.titleTwo a {
    display: inline-block;
    font-size: 35px;
    color: #231815;
    font-family: "方正仿宋_GBK";
    -webkit-text-stroke: 1px;
    letter-spacing: 2px;
}

.titleMore {
    display: inline-block;
    padding: 7px 40px;
    font-size: 14px;
    color: #ADABAC;
    border: 1px solid #ADABAC;
    cursor: pointer;
    margin-bottom: 20px;
    margin-top: 10px;
}

.titleMore:hover {
    color: #f39811;
    border: 1px solid #f39811;
}

.more {
    position: absolute;
    font-size: 12px;
    line-height: 26px;
    font-family: '微软雅黑';
    right: 0px;
    color: #ccc;
    cursor: pointer;
}

.contentBox {
    width: 100%;
}

.list_img_box {
    position: relative;
    float: left;
    width: 400px;
    height: 250px;
}

.list_img_box img {
    width: 400px;
    height: 250px;
}

.list_viedo_box {
    position: relative;
    float: left;
    margin-right: 10px;
    text-align: center;
}

.list_viedo_box h3 {
    line-height: 48px;
    font-size: 20px;
    color: #000;
}

.list_new_box2 {
    width: 28%;
    float: right;
    padding: 10px;
}

.play_ico {
    position: absolute;
    cursor: pointer;
}

.list_box {
}

.list_con {
    width: 640px;
    height: auto;
    float: left;
}

/*字体部分*/
.content_font {
    font-family: "微软雅黑";
    font-size: 13px;
    line-height: 2.2em;
    color: #888;
    float: left;
    width: 636px;
    font-weight: normal;
    text-indent: 2em;
    margin-bottom: 5px;
    margin-top: 5px;
}

.title_font {
    line-height: 30px;
    float: left;
}

.title_font a {
    line-height: 32px;
    width: auto;
    text-align: left;
    font-size: 15px;
    color: #585858;
    font-family: "微软雅黑";
}

.title_font a:hover {
    color: #f39811;
}

.date_font {
    float: right;
    font-size: 13px;
    color: #828282;
    font-family: "微软雅黑";
    font-weight: normal;
    line-height: 32px;
}

.title_font_xw {
    line-height: 18px;
    width: 515px;
    float: left;
}

.title_font_xw a {
    display: block;
    line-height: 18px;
    width: 515px;
    text-align: left;
    font-size: 15px;
    color: #585858;
    font-family: "微软雅黑";
}

.title_font_xw a:hover {
    display: block;
    line-height: 18px;
    width: 515px;
    text-align: left;
    font-size: 15px;
    color: #f39811;
    font-family: "微软雅黑";
}

.date_font_xw {
    float: right;
    font-size: 13px;
    color: #828282;
    font-family: "微软雅黑";
    font-weight: normal;
    line-height: 18px;
}

.wyzgd_title {
    line-height: 50px;
    height: 50px;
    text-align: center;
    margin: 40px 0 20px 0;
    width: 1100px;
    position: relative;
}

.wyzgd_title span {
    float: right
}

.wyzgd_title span a {
    font-size: 15px;
    font-family: "微软雅黑";
    color: #231815;
    font-weight: normal;
    -webkit-text-stroke: 0px;
    letter-spacing: 2px;
}

.wyzgd_title span a:hover {
    font-size: 15px;
    font-family: "微软雅黑";
    color: #f39811;
    font-weight: normal;
    -webkit-text-stroke: 0px;
    letter-spacing: 2px;
}

.wyzgd_title a {
    font-size: 35px;
    color: #231815;
    font-family: "方正仿宋_GBK";
    -webkit-text-stroke: 1px;
    letter-spacing: 2px;
}

.wyzgd_title a:hover {
    font-size: 35px;
    color: #f39811;
    font-family: "方正仿宋_GBK";
    -webkit-text-stroke: 1px;
    letter-spacing: 2px;
}

.hui_box_big2 {
    min-width: 1100px;
    background: #F6F6F6;
    padding-top: 10px;
    padding-bottom: 10px;
}

.section1 {
    margin: auto;
    overflow: hidden;
    width: 100%;
    padding-bottom: 40px
}

.section1 ul {
}

.section1 ul li {
    float: left;
    margin-right: 22px;
    margin-bottom: 10px;
    display: inline;
    width: 23%;
    height: 305px;
    overflow: hidden;
    position: relative;
    margin-top: 30px;
}

.section1 ul li .photo {
    width: 100%;
    height: 305px;
    overflow: hidden;
}

.section1 ul li .photo img:hover{
    opacity: .8
}

.section1 ul li .photo h3{
    font-size: 18px;
    color: #666;
    text-align: center;
    margin-top: 10px
}
.section1 ul li .photo span{
    font-size: 13px;
    color: #a0a0a0;
    text-align: center;
    display: block;
    margin-top: 5px
}
.section1 ul li .photo h3:hover{
    color: #999
}

.section1 .rsp {
    width: 350px;
    height: 250px;
    overflow: hidden;
    position: absolute;
    background: #000;
    top: 0px;
    left: 0px;
}

.section1 .text {
    position: absolute;
    width: 350px;
    height: 250px;
    left: -350px;
    top: 0px;
    overflow: hidden;
}

.section1 .text h3 {
    width: 350px;
    margin-top: 100px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #FFFFFF;
    font-size: 20px;
}

.section1 .text a {
    text-decoration: none
}

.section1 .text div {
    width: 100px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: rgba(255,255,255, 0.8);
    padding: 5px 12px;
    border: rgba(255,255,255, 0.6) 1px solid;
    font-size: 16px;
    padding: 5px 12px;
    margin: auto;
}

.section1 ul li.twolist {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    display: inline;
    width: 730px;
    height: 250px;
    overflow: hidden;
    position: relative;
}

.section1 ul li.twolist .photo {
    width: 725px;
    height: 250px;
    overflow: hidden;
}

.section1 li.twolist .rsp {
    width: 725px;
    height: 250px;
    overflow: hidden;
    position: absolute;
    background: #000;
    top: 0px;
    left: 0px;
}

.section1 li.twolist .text {
    position: absolute;
    width: 725px;
    height: 250px;
    left: -350px;
    top: 0px;
    overflow: hidden;
}

.section1 li.twolist .text h3 {
    width: 725px;
    margin-top: 100px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #FFFFFF;
    font-size: 20px;
}
/*版权*/
.copyRight_bg {
    min-width: 1100px;
    background: #000;
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
    margin: auto auto
}

.copy_left {
    float: left;
    width: 50%;
    padding-top: 20px;
    padding-bottom: 20px;
}

.bottom_logo {
    display: block;
    float: left;
    width: 106px;
    height: 126px;
    background: url("../images/0-tu15_11.png");
}

.bottom_erweima {
    display: block;
    float: right;
    width: 118px;
    height: 117px;
    background: url("../images/erweima_49.png");
}

.copy_left_bottom {
    position: relative;
}

.copy_left_bottom p {
    text-align: left;
    font-size: 12px;
    line-height: 30px;
    color: #666;
}

.telphone_box {
    position: absolute;
    right: 30px;
    top: 30px;
}

.telphone_ico {
    display: inline-block;
    float: left;
    width: 29px;
    height: 29px;
    background: url("../images/0-tu13_11.png");
    margin-right: 10px;
}

.telphone {
    font-size: 20px;
    line-height: 36px;
    color: #F49915;
    vertical-align: middle;
}

.copy_right {
    float: right;
    padding-bottom: 10px
}

.map {
    display: block;
    background: url(../images/map_51.png);
    width: 500px;
    height: 260px;
}

.profile {
    float: left;
    width: 46%;
    line-height: 28px;
    padding-top: 40px;
}

.profile > div {
    width: 80%;
    margin: auto;
    font-size: 14px;
    line-height: 24px;
    font-family: "微软雅黑";
    color: #fff;
}

.profile .title {
    width: 100%;
    text-align: center;
    color: #fff;
    font-family: "方正书宋_GBK";
    font-size: 20px;
    line-height: 50px;
}

.profile .title a {
    width: 100%;
    text-align: center;
    color: #fff;
    font-family: "方正书宋_GBK";
    font-size: 20px;
    line-height: 50px;
}

.profile span.name {
    display: inline-block;
    font-size: 12px;
    width: 70px;
    color: #fff;
}

.profile span {
    display: inline-block;
    font-size: 12px;
    color: #fff;
}

.list_pay {
    float: left;
    width: 32%;
    line-height: 28px;
    padding-top: 40px;
    text-align: center;
}

.list_pay .content {
    width: 300px;
    margin: auto;
    text-align: left;
}

.list_pay .title {
    width: 100%;
    text-align: center;
    color: #2b2b2b;
    font-size: 16px;
    line-height: 49px;
    font-family: '微软雅黑';
}

.list_pay .title a {
    width: 100%;
    text-align: center;
    color: #2b2b2b;
    font-size: 16px;
    line-height: 49px;
    font-family: '微软雅黑';
}

.list_pay span.name {
    display: inline-block;
    font-size: 12px;
    width: 60px;
    color: #666;
    text-align: left;
    font-family: '微软雅黑';
}

.list_pay span {
    display: inline-block;
    font-size: 12px;
    color: #666;
    width: 200px;
    font-family: '微软雅黑';
    text-align: left;
}

.fangList {
    padding: 20px 50px;
    width: 1000px;
}

.fangList li {
    width: 100px;
    float: left;
    line-height: 26px;
    font-size: 12px;
    color: #2b2b2b;
}

.hui {
    min-width: 1100px;
    background: #F6F6F6
}

.aljy_contlist_1 {
    width: 480px;
    height: 300px;
    float: left;
    overflow: hidden;
}

.aljy_contlist_1 img {
    width: 480px;
    height: 300px;
}

.aljy_contlist_1 a {
    color: #ffffff;
}

.aljy_contlist_1 a span {
    display: block;
    height: 35px;
    line-height: 35px;
    width: 480px;
    position: absolute;
    font-size: 16px;
    z-index: 200;
    margin-top: -35px;
    text-align: center;
    color: #ffffff;
}

.aljy_contlist_1 a i {
    color: #ffffff;
    display: block;
    width: 480px;
    height: 300px;
    background: url(../images/tptt.png) center bottom no-repeat;
    z-index: 100;
    position: absolute;
    margin-top: -300px;
}

.aljy_contlist_1 a:hover i {
    background: url(../images/tphoverr.png) center bottom no-repeat;
    color: #ffffff;
}

.aljy_contlist_1 a:hover b {
    display: block;
    width: 480px;
    height: 300px;
    background: url(../images/ico_spr.png) 50% 45% no-repeat;
    position: absolute;
    margin-top: -300px;
    z-index: 600;
    color: #ffffff;
}

.aljy_contlist_2 {
    width: 360px;
    height: 275px;
    float: left;
    margin-right: 10px;
    margin-bottom: 30px;
}

.aljy_contlist_2 a {
    color: #000;
}

.aljy_contlist_2 a:hover {
    color: #fff;
}

.aljy_contlist_2 a span {
    display: block;
    height: 50px;
    line-height: 50px;
    width: 360px;
    position: absolute;
    font-size: 20px;
    z-index: 200;
    text-align: center;
    font-family: "方正大黑简体"
}

.aljy_contlist_2 a i {
    color: #000;
    display: block;
    width: 360px;
    height: 275px;
    background: url(../images/tptttt.png) center bottom no-repeat;
    z-index: 100;
    position: absolute;
    margin-top: -225px;
}

.aljy_contlist_2 a:hover i {
    color: #ffffff;
    display: block;
    width: 360px;
    height: 275px;
    background: url(../images/tphoverrrr.png) center bottom no-repeat;
    z-index: 100;
    position: absolute;
    margin-top: -225px;
}

.aljy_contlist_2 a:hover b {
    display: block;
    width: 360px;
    height: 225px;
    background: url(../images/ico_spr.png) 50% 45% no-repeat;
    position: absolute;
    margin-top: -225px;
    z-index: 600;
    color: #ffffff;
}

.aljy_contlist_2 a b {
    display: block;
    width: 360px;
    height: 225px;
    background: url(../images/ico_spr.png) 50% 45% no-repeat;
    position: absolute;
    margin-top: -225px;
    z-index: 600;
    color: #ffffff;
}







/* 底部 */
.foot {
    background: #231815;
    border-bottom: 20px solid #f39811;
    clear: both;
    min-width: 1100px;
}

.foott {
    padding: 2% 0%;
    width: 1100px;
    margin: auto;
    height: 265px;
}

.foottl {
    width: 557px;
    float: left;
    height: 265px;
}

.foottr {
    width: 508px;
    float: left;
    padding-left: 35px;
    height: 265px;
}

.wrap {
    width: 90%;
    margin: 0 auto;
    max-width: 1115px;
}

.list_new_box {
    width: 640px;
    min-height: 260px;
    margin: 0 auto;
    padding: 0px 15px 0px 30px;
    overflow: hidden;
}

.list_new_box11 {
    width: 560px;
    height: auto;
    float: left;
    padding: 0px 30px;
}

.list_con11 {
    width: 560px;
    height: auto;
    float: left;
}

.title_font11 {
    height: 40px;
    line-height: 40px;
    width: 560px;
    float: left;
    text-align: center;
}

.title_font11 a {
    line-height: 40px;
    font-size: 20px;
    color: #231815;
    text-align: center;
    font-family: "宋体";
}

.title_font11 span {
    float: right;
    font-size: 13px;
    color: #828282;
    font-family: "微软雅黑";
    font-weight: normal;
    line-height: 30px;
}

.content_font11 {
    font-family: "宋体";
    font-size: 14px;
    line-height: 28px;
    color: #585858;
    float: left;
    width: 560px;
    font-weight: normal;
    text-indent: 2em;
}

.list_img_boxx {
    position: relative;
    float: left;
    padding: 10px 0px 10px 10px;
}

.list_new_boxx {
    width: 636px;
    height: auto;
    float: left;
    padding-right: 10px;
    padding-top: 10px;
}

.list_conx {
    width: 636px;
    height: auto;
    float: left;
    margin: 5px 0px;
}

.title_fontx {
    height: 30px;
    line-height: 30px;
    width: 485px;
    float: left;
}

.title_fontx a {
    display: block;
    line-height: 30px;
    width: 520px;
    text-align: left;
    font-size: 20px;
    line-height: 1.5em;
    color: #231815;
    font-family: "方正书宋_GBK";
}

.title_fontx a:hover {
    display: block;
    line-height: 30px;
    width: 520px;
    text-align: left;
    font-size: 20px;
    line-height: 1.5em;
    color: #f39811;
    font-family: "方正书宋_GBK";
}

.date_fontx {
    float: right;
    font-size: 13px;
    color: #828282;
    font-family: "微软雅黑";
    font-weight: normal;
    line-height: 30px;
}

.content_fontx {
    font-family: "微软雅黑";
    font-size: 13px;
    line-height: 27px;
    color: #888;
    float: left;
    width: 636px;
    font-weight: normal;
    text-indent: 2em;
}

.list_new_box2n {
    width: 620px;
    float: left;
    padding: 10px 0px 10px 10px;
}

.list_conn {
    width: 620px;
    height: auto;
    float: left;
    margin: 5px 0px;
}

.title_fontn {
    height: 26px;
    line-height: 26px;
    width: 525px;
    float: left;
}

.title_fontn a {
    display: block;
    width: 525px;
    text-align: left;
    font-size: 16px;
    line-height: 26px;
    color: #231815;
    font-family: "方正书宋_GBK";
}

.date_fontn {
    float: right;
    font-size: 13px;
    color: #828282;
    font-family: "微软雅黑";
    font-weight: normal;
    line-height: 26x;
}

.content_fontn {
    font-family: "微软雅黑";
    font-size: 13px;
    line-height: 27px;
    color: #888;
    float: left;
    width: 620px;
    font-weight: normal;
    text-indent: 2em;
}

.jzfsx {
    background: #efefef;
    height: 350px;
    width: 100%;
    min-width: 1100px;
}

.jzfsxz {
    width: 1100px;
    height: 350px;
    margin: auto;
}

.jzfsxz1 {
    width: 256px;
    padding: 0px 55px;
    padding-top: 30px;
    float: left;
}

.jzfsxz11 {
    width: 256px;
    text-align: center;
    height: 99px;
    padding-bottom: 30px;
}

.jzfsxz22 {
    width: 256px;
    margin: auto;
    text-align: center;
    line-height: 32px;
}

.jzfsxz22 a {
    font-family: "微软雅黑";
    font-size: 18px;
    color: #231815;
}

.jzfsxz33 {
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 30px;
    color: #231815;
    text-align: center;
}

.tab-palxsx {
    width: 1060px;
    background: #f6f6f6;
    padding: 10px 20px;
    height: 100px;
}

.tab-palxsx ul li {
    line-height: 25px;
    float: left;
    font-size: 13px;
    width: 106px;
    text-align: center;
}




/* 功德项目 */
.content ul li {
    float: left;
}

.con {
    width: 350px;
    height: 218px;
    float: left;
    margin-right: 25px;
    margin-bottom: 30px;
    position: relative;
    cursor: pointer;
}

.con img {
    width: 350px;
    height: 218px;
}

.txt {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    background: rgba(0,0,0,0.6);
}

.txt h3 {
    font-weight: normal;
    font-size: 20px;
    color: #fff;
}

.txt p {
    font-size: 13px;
    display: block;
    line-height: 22px;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -moz-margin-before: 1em;
    -moz-margin-after: 1em;
    -moz-margin-start: 0px;
    -moz-margin-end: 0px;
    padding: 0px 20px;
    text-align: left;
    text-indent: 2em;
    color: #fff;
}











    /* 功德芳名 */
.layB {
    width: 1060px;
    margin: auto;
    padding: 15px 20px 0px 20px;
}

.layB .tbC {
    width: 1060px;
}

.layB .slide {
    width: 1060px;
    overflow: hidden;
}

.layB ul {
    overflow: hidden;
    zoom: 1;
    margin-right: 0px;
    margin: auto;
    height: 100px;
}

.layB li {
    display: inline;
    height: 25px;
    width: 106px;
    float: left;
    font-size: 13px;
    text-align: center;
}

.address {
    width: 100%;
    height: 41px;
    line-height: 41px;
    background: #f39811;
    position: relative;
}

.address h2 {
    float: left;
    margin-left: 25px;
    font-size: 18px;
    color: #fff;
}

.address span {
    padding-left: 35px;
    display: block;
    font-size: 12px;
    color: #777;
    float: right;
    margin-right: 25px;
}

.textCenter {
    width: 480px;
    height: 380px;
    margin: 0 auto;
}

.nry {
    width: 998px;
    margin: 40px auto;
    border-top: 0px;
    box-shadow: 0 0 2px #d2d2d2;
}

.tit {
    text-align: center;
    font-size: 24px;
    line-height: 28px;
    color: #464646;
    margin-bottom: 20px;
    position: relative;
    margin-top: 20px
}

.futit {
    font-size: 13px;
    color: #979696;
    text-align: center;
    height: 35px;
    line-height: 22px;
}

.NewsInTetx {
    padding: 15px;
    color: #666;
    line-height: 30px;
}