body {
    font-size: 14px;
    font-family: 'Microsoft Yahei', Arial, 宋体, sans-serif;
    color: #000;
    padding: 0px;
    margin: 0 auto;
    overflow-x: hidden;
}

body a {
    color: #000;
    text-decoration: none;
    transition: all ease 0.3s;
}

body li {
    list-style-type: none;
}

p,
ul,
li,
h5,
h4,
h3,
h2,
h1 {
    padding: 0px;
    margin: 0 auto;
    list-style-type: none;
}

img,
a img {
    border: 0px;
    padding: 0px;
    margin: 0px;
    vertical-align: middle;
}

input {
    outline: none
}

.ct,
.ct_box,
.mf {
    overflow: hidden;
    *overflow-x: hidden;
}

.k40 {
    padding: 40px 0;
    width: 1200px;
    max-width: 94%;
    margin: 0 auto;
}

/*mianbaoxie------------------------------------------------*/
.dede_pages {
    text-align: center;
    margin-bottom: 50px;
}

.dede_pages ul {
    display: inline-block;
    margin-top: 40px;
}

.dede_pages ul li {
    width: auto;
    padding: 0px;
    border: 0px;
    background: #f9f9f9;
    color: #999;
    margin: 0px;
    margin: 0px 3px;
    border: solid 1px #f9f9f9;
    padding: 4px 8px;
    float: left;
}

.dede_pages ul li.thisclass {
    background: #fc6701;
    color: #FFF;
}

.dede_pages ul li a {
    color: #999;
}

.dede_pages ul li:hover {
    background: #fc6701;
}

.dede_pages ul li:hover a {
    display: block;
    background: #fc6701;
    color: #FFF;
}

/*mianbaoxie------------------------------------------------*/


/*daohang------------------------------------------------*/
.header {
    top: 0%;
    width: 100%;
    z-index: 99;
}

.headerw {
    width: 1200px;
    max-width: 100%;
    margin: 0 auto;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    /* padding: 1% 0%; */
    z-index: 999;
    position: relative;
}

.headerwa {
    float: left;
}

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem;
    display: none;
}

.headerwb {
    float: right;
}

.headerwb ul {
    display: block;
}

.headerwb ul li {
    float: left;
}

.headerwb ul li a {
    color: #333;
    font-size: 16px;
    padding: 0px 32px;
    display: block;
    height: 80px;
    line-height: 80px;
    border-bottom: rgb(53 171 181 / 0%) solid 5px;
}

.headerwb ul li:hover a {}

.headerwb ul li:hover ul {}

.headerwb ul li ul {
    display: none;
}

.headerwb ul li:hover ul li {}

.headerwb ul li:hover ul li a {}

.headerwb ul li:hover ul li a:hover {}



/*daohang------------------------------------------------*/
.daohang{
    display: block !important;
}
/*banner-------------------------------------------------*/
.banner {
    width: 100%;
    position: relative;
    z-index: 9;
}

.banner .swiper-container {

    /* position: absolute; */
    top: -57px;
}

.banner a {
    display: flex;
    justify-content: center;
    align-items: center;
}

.banner img {
    width: 100%;
    /* height: 717px; */
}

/*banner-------------------------------------------------*/
/*fudongkefu------------------------------------------------*/
.fh_kf {
    position: fixed;
    right: 1%;
    bottom: 16%;
    z-index: 99;
}

.fh_kf .tba {
    width: 70px;
    background: #0059a9;
    text-align: center;
    border-radius: 5px;
    margin-bottom: 4%;
    padding: 9px 0px;
}

.fh_kf .tba img {}

.fh_kf .tba span {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 12px;
}

.tba .gzhwx {
    top: 0%;
    left: -120px;
    position: absolute;
    z-index: 99;
    display: none;
}

.tba:hover .gzhwx {
    display: block;
}

.fh_kf .tbb {
    background: #2b4695;
    width: 70px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    padding: 15px 20px;
    border-radius: 5px;
    margin-bottom: 4%;
}

.fh_kf .tbc {
    background: #f01a22;
    width: 70px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    padding: 15px 20px;
    border-radius: 5px;
    margin-bottom: 4%;
}

/*fudongkefu------------------------------------------------*/
@media (max-width: 768px){
    .header {
    background: #fff;
    position: relative;
}
  .headerw {height: 70px;width: 94%;position: fixed;z-index: 999;}  
.headerwa {
    float: left;
    width: 70%;
}
.headerwa img {
    width: 100%;
}
.navbar-toggler {
    background: #0053af;
    display: inline-block;
    float: right;
    color: #ffffff;
    font-size: 18px;
    outline: none;
    padding: 7px 10px;
}
    .navbar-toggler span{
        width: 24px;
        display: block;
        height: 2px;
        background: #fff;
        margin: 5px 0px;
    }
.headerwb {
    display: none;
    position: fixed;
    z-index: 999;
    background: #fff;
    top: 70px;
    left: 0%;
}
 .headerwc {
    display: none;
}  
.headerwb ul {
    flex-direction: row;
    display: inline-block;
    width: 100%;
    height: 100vh !important;
    overflow: hidden;
    background-image: none !important;overflow-y: scroll;
    padding-bottom: 20px;
}
.headerwb ul li {
    width: 100%;
    display: block;
    height: auto;
    border-bottom: 1px solid hsl(0deg 0% 93% / 38%);
    float: left;
    position: relative;
    margin: 0;
}
    .headerwb ul li  a{line-height: 4;color: #000 !important;background-image: none !important;}
    
    
                    }


/*jinchangxiaoguo----------------------------------------------*/
.frtop {
    opacity: 0;
    transform: translatey(100%);
    transition: all .5s ease-out;
}

.started .frtop {
    opacity: 1;
    transform: none;
}

.frleft {
    transform: translate(-200%);
    opacity: 0;
    transition: all .75s ease-out;
}

.frright {
    transform: translate(200%);
    opacity: 0;
    transition: all .75s ease-out;
}

.started .frleft {
    opacity: 1;
    transform: none;
}

.started .frright {
    opacity: 1;
    transform: none;
}

/*jinchangxiaoguo----------------------------------------------*/


.fly {
    text-align: center;
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 47px;
max-width: 100%;}

.page-status,
.page-index,
.page-last {

    display: none;
}

.page-pre,
.page-next {
    display: inline-block;
    padding-right: 20px;
    padding-left: 20px;
    height: 30px;
    background-color: #ddd;
    line-height: 30px;
}

.page-pre:hover,
.page-next:hover {
    background-color: #123e97;
}

.page-pre:hover a,
.page-next:hover a {
    color: #fff;
}

.page-pre a,
.page-next a {
    display: block;
    color: #fff;
}


.page-next a {}

.page-numbar {
    display: inline-block;
    margin: 0px 3px;
}

.page-numbar a {
    width: 30px;
    height: 30px;
    display: inline-block;
    text-align: center;
    margin: 0px 2px;
    background: #f9f9f9;
    line-height: 30px;
    color: #999;
}

.page-numbar a:hover {
    background-color: #123e97;
    color: #fff;
}

.souym {
    background: #f2f2f2;
    padding: 60px 0px;
}

.souym ul {
    width: 1000px;
    margin: 0 auto;
    background: #fff;
    padding: 50px;
}

.souym ul li {
    border-bottom: solid 1px #eee;
    overflow: hidden;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.souym ul li .img {
    float: left;
    width: 300px;
}

.souym ul li .img img {
    width: 100%;
}

.souym ul li .nr {
    float: left;
    margin-left: 25px;
    margin-top: 15px;
}

.souym ul li .nr h2 {
    font-weight: bold;
    font-size: 16px;
}

.souym ul li .nr h3 {
    margin-top: 10px;
    font-size: 14px;
    font-weight: 500;
    color: #666;
}

.souym ul li .nr a {
    display: block;
    background: #f5f5f5;
    text-align: center;
    width: 120px;
    border-radius: 6px;
    color: #999;
    padding: 8px 0px;
    margin-top: 19%;
}

.souym ul li:hover .nr a {
    background: #0072d1;
    color: #fff;
}

.xmhz {
    width: 1100px;
    margin: 0 auto;
    margin-top: 60px;
    margin-bottom: 60px;
}

.join_book>form>article>.fr {
    max-width: 40%;
}

.join_book_wrap {
    width: 100%;
}

.join_book_wrap>dl {
    margin-bottom: 1%;
    font-size: 16px;
}

.join_book_wrap>dl>input {
    display: inline-block;
    outline: none;
}

.join_book_wrap>dl>input.ip1 {
    width: 100%;
    background: #f9f9f9;
    border: none;
    padding: 1% 2%;
    margin-bottom: 1%;
    border: solid 1px #eee;
}

.join_book_wrap>dl>select {
    cursor: pointer;
    width: 100%;
    display: inline-block;
    background: #f9f9f9;
    border: none;
    padding: 1.5% 2%;
    box-sizing: border-box;
    -webkit-appearance: none;
    color: #777;
    outline: none;
    margin-bottom: 1%;
    border: solid 1px #eee;
}

.join_book_wrap>dl>input.ip3 {
    width: 98.8%;
    background: #f3f3f3;
    border: none;
    padding: 1.5% 2%;
}

.join_book_wrap>dl>input.ip5 {
    background: #123e97;
    color: #fff;
    cursor: pointer;
    line-height: 1.7;
    font-size: 16px;
    padding: 1% 9%;
    border: none;
    -webkit-appearance: none;
    width: 100%;
}

.join_book_wrap>dl>textarea.ip4 {
    width: 100%;
    background: #f9f9f9;
    border: none;
    padding: 1.5% 2%;
    min-height: 0.5rem;
    outline: none;
    height: 200px;
    border: solid 1px #eee;
}

.box185_-1128 {}

.box185_-1128 ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    overflow: hidden;
    width: 670px;
    margin: 30px 0px;
    background-repeat: no-repeat;
    padding: 0px 30px;
    background-image: url(../images/636664868106540705.png);
    height: 62px;

}

.box185_-1128 ul li {
    float: left;
    position: relative;
}

.box185_-1128 ul .bor {
    height: 40px;
    width: 1px;
    background: #8a4603;
    display: none;
}

.box185_-1128 ul li a,
.box185_-1128 ul li a:visited {
    color: #123e97;
    height: 62px;
    line-height: 58px;
    display: block;
    font-size: 14px;
    padding: 0px 13px;
}

.box185_-1128 ul li ul {
    display: none;
    z-index: 999;
}

.box185_-1128 ul li:hover a {
    color: #fff;
    background-image: url(../images/636664868788074931.png);
    background-repeat: no-repeat;
}

.box185_-1128 ul li.selected a {
    color: #fff;
    background: #8a4603;
}

.box185_-1128 ul li:hover ul {
    display: block;
    position: absolute;
    top: 40px;
    left: 0;
    width: 120px;
    display: none;
}

.box185_-1128 ul li:hover ul li a {
    display: block;
    font-size: 12px;
    background: #ab5603;
    border-bottom: solid 1px #c15f00;
    color: #fff;
    height: 30px;
    line-height: 30px;
}

.box185_-1128 ul li:hover ul li a:hover {
    background: #8a4603;
    color: #fff;
}

#tmf0 {
    height: 164px;
    position: absolute;
    width: 100%;
    z-index: 995;
    /* background-color: rgb(18, 62, 151); */
}

#mMain {

    /* top: 342px; */
}

.ct {

    position: relative;
    /* top: -69px; */
}

#_ctl2_box {}

.box85_-7413 {
    background: #eee;

    padding-bottom: 40px;
}


/*.box85_-7413 .ding
{
background:url(/ifile/85/10ding.gif) no-repeat; height:6px; padding:0; margin:0; font-size:0px;
}*/

.box85_-7413 .left_about {
    /*width:184px; *width:186px;*/
    height: 520px;
}

.box85_-7413 .left_about h2 {
    background: url(../images/10bg_03.jpg) no-repeat left;
    color: #202020;
    font-weight: bold;
    font-size: 12px;
    padding: 0;
    margin: 0;
    height: 31px;
    line-height: 31px;
    display: block;
    display: none;
}

.box85_-7413 .left_about h2 div {
    background: url(../images/10bg_05.jpg) no-repeat right;
    margin-left: 15px;
    height: 31px;
    line-height: 31px;
}

.box85_-7413 .left_about h2 div span {
    background: url(../images/zhi.gif) no-repeat 0 5px;
    padding-left: 20px;
}

.box85_-7413 .left_about h2 a:link {
    color: #202020;
    text-decoration: none;
}

.box85_-7413 .left_about h2 a:visited {
    color: #202020;
    text-decoration: none;
}

.box85_-7413 .left_about h2 a:hover {
    color: #202020;
    text-decoration: underline;
}

.box85_-7413 .left_about ul {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    max-width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.box85_-7413 .left_about li {
    float: left;
    list-style-type: none;


    width: 30.3%;
    margin-top: 3%;
}

.box85_-7413 .left_about li a {
    color: #666;
    text-decoration: none;
    background-image: url(../images/636664895288927738.png);
    background-repeat: no-repeat;
    background-color: #fff;

    display: block;
    height: 82px;
    padding-left: 94px;
    font-size: 16px;
    color: #000;
    font-weight: bold;
    padding-top: 8px;
}

.box85_-7413 .left_about li a:hover {
    background-color: #123e97;
    color: #fff;
}

.box879_-5699 * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.box879_-5699 a {
    text-decoration: none;
    color: inherit;
}

.box879_-5699 img {
    max-width: 100%;
    border: none;
    vertical-align: top;
}

.box879_-5699 ul,
li {
    list-style: none;
}

.box879_-5699 {}

.box879_-5699 .tabs-title {
    margin: 20px 0;
    text-align: center;
    display: none;
}

.box879_-5699 .tabs-title a {
    display: inline-block;
    margin-right: 3px;
    color: #616161;
    padding: 7px 27px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    position: relative;
}

.box879_-5699 .tabs-title a:after {
    content: "|";
    position: absolute;
    right: -6px;
    top: 7px;
    color: #dbdbdb;
}

.box879_-5699 .tabs-title a:last-child:after {
    display: none;
}

.box879_-5699 .tabs-title a.active,
.box879_-5699 .tabs-title a:hover {
    background: #3ecfc0;
    color: #fff;
}

.box879_-5699 .tabs-title:after {
    display: inline-block;
    width: 1px;
    height: 12px;
    background-color: #cbcbcb;
}

.box879_-5699 .list-main {
    width: 1200px;
    margin: 0 auto;
display: flex;}

.box879_-5699 .news-list {
    overflow: hidden;

    width: 120%;
}

.box879_-5699 .current {
    display: block;
}

.box879_-5699 .news-list li {
    float: left;
    width: 372px;
    margin-right: 46px;
}

.box879_-5699 .news-list .news-img {}

.box879_-5699 .news-list .news-intro {}

.box879_-5699 .news-intro .title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 500;
    color: #000;
    margin-top: 12px;
}

.box879_-5699 .news-list li:hover .title a {
    color: #123e97;
}

.box879_-5699 .news-intro .info {
    font-size: 12px;
    margin-top: 10px;
}

.box879_-5699 .news-intro .info span {
    display: inline-block;

    background: no-repeat 0 50%;
    vertical-align: middle;
}

.box879_-5699 .news-intro .info .author {
    background-image: url({pboot:sitetplpath}/images/icon-source.jpg);
}

.box879_-5699 .news-intro .info .date {}

.box879_-5699 .news-intro .content {
    font-size: 14px;
    line-height: 22px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #666;
    margin-top: 12px;
}

.box879_-5699 .u-more {
    margin-top: 64px;
    text-align: center;
}

.box879_-5699 .u-more a {
    line-height: 42px;
    display: inline-block;
    width: 160px;
    height: 42px;
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    color: #b4b4b4;
    border: 1px solid #c6c6c6;
}

.box879_-5699 .u-more a:hover {
    color: #fff;
    border-color: #52b9a6;
    background: #52b9a6;
}

.dblx {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding: 30px 0px;
    display: flex;
    flex-direction: row;
    align-items: center;
    max-width: 100%;
    justify-content: space-between;
}

.dblx_a {

    display: flex;
    align-items: center;
}

.dblx_al {
    float: left;
}

.dblx_ar {
    float: right;
    text-align: left;
}

.dblx_ar p span {
    font-size: 20px;
    color: #123e97;
}

.footer-fixa {

    background: #123e97;
    color: #fff;
    overflow: hidden;
    padding: 60px 0px;
}

.footer-fix {

    width: 1200px;
    max-width: 100%;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.footer-fix ul {

    display: flex;
    flex-direction: row;
    width: 60%;
    margin: 0;
}

.footer-fix ul li {

    width: 100%;
}

.footer-fix ul li a {

    font-size: 18px;
    margin-bottom: 16px;
    color: #fff;
}

.footer-fix ul li ul {

    display: flex;
    flex-direction: column;
    width: 100%;
    padding-top: 20px;
}

.footer-fix ul li ul li {


    width: 100%;
}

.footer-fix ul li ul li a {

    color: #ccc;
    line-height: 30px;
    font-size: 14px;
    font-family: Arial, 微软雅黑;
}

.foot_wx {}

.foot_wxa {}

.foot_wx_img {

    width: 114px;
}

.foot_wx_img img {

    width: 100%;
}

.foot_wxa p {}

.footbq {}

.footbqw {

    text-align: center;
    line-height: 70px;
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.footbqwl {}

.footbqwr {}

.about_gsjjw {}

.about_gsjjw .nr {}

.about_gsjjw .nr p {

    font-size: 16px;
}

.nybanner {}

.nybanner img {

    width: 100%;
}

.news_ny {}

.news_nyw {

    overflow: hidden;
}

.news_nyw ul {

    overflow: hidden;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.news_nyw ul li {

    width: 45%;
    padding: 30px 10px;
    border-bottom: 1px solid #efefef;
    transition: all ease 0.5s;
    overflow: hidden;
    margin: 10px;
}

.news_nyw ul li:hover {
    box-shadow: 0 0 5px rgb(0 0 0 / 35%);

}

.news_nyw ul li a {

    display: flex;
    flex-direction: row;
    justify-content: space-between;
    overflow: hidden;
}

.news_nyw .img {

    width: 35%;
}

.news_nyw .img img {

    width: 100%;
}

.news_nyw .nr {

    width: 55%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    -webkit-transition: all ease-out 0.3s;
    -moz-transition: all ease-out 0.3s;
    transition: all ease-out 0.3s;
}

.news_nyw ul li:hover .nr {
    -webkit-transform: translateX(5%);
    transform: translateX(5%);
}

.news_nyw .nr h2 {

    margin: 0;
    padding-bottom: 15px;
    font-size: 16px;
    color: #575757;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;

    -webkit-box-orient: vertical;-webkit-line-clamp: 1;width: 100%;}

.news_nyw .nr p {

    margin: 0;
    font-size: 14px;
    line-height: 2;
    display: -webkit-box;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.news_nyw .nr h6 {

    font-size: 28px;
    color: #999;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 90%;
}

.news_nyw .nr h6 span {

    display: block;
    color: #c3c3c3;
    font-size: 16px;


}
.lxwm_ny{
    
}
.lxwm_nyl{
    
}
.lxwm_nyr{
    
width: 1200px;
    max-width: 100%;
    margin: 0 auto;padding-bottom: 40px;}
.newsxqnya {
    text-align: center;
    border-bottom: #ededed 1px solid;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.newsxqnya h2 {
    font-size: 24px;
    color: #333;
    font-weight: 500;
    margin: 0px;
}
.newsxqnya p{
    margin-top: 1%;
}
.newsxqnya p span {
    display: inline-block;
    padding: 0px 10px;
    color: #c1c1c1;
    font-size: 12px;
}
.bshare-custom {
    font-size: 13px;
    line-height: 16px !important;
}
.newsxqnyb {
    padding: 20px;
    line-height: 200%;
    font-size: 15px;
    line-height: 1.8;
    min-height: 290px;
}
.newsxqnyc {
    line-height: 2;
    color: #666;
}
.newsxqnyc p {margin: 0px;}
.newsxqnyc a {
    color: #333;
}
.case_ny{
    margin-bottom: 6%;
}
.case_nyw{}
.case_nyw ul{}
.case_nyw ul li{
    margin-bottom: 3%;
    background: #f5f5f5;
}
.case_nyw ul li a{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
}
.case_nyw ul li .nr{
    padding: 3%;
    width: 78%;
}
.case_nyw ul li .nr h2{
    font-size: 28px;
    border-bottom: solid 1px #c3c3c3;
    padding-bottom: 3%;
    margin-bottom: 3%;
}
.case_nyw ul li .nr h3{
    font-size: 16px;
    font-weight: 100;
    color: #999;
}
.case_nyw ul li .nr p{
    font-size: 14px;
    color: #999;
    line-height: 1.8;
    margin-top: 5%;
}
.case_nyw ul li .nr h6{
    background: #fff;
    width: 140px;
    height: 46px;
    text-align: center;
    line-height: 46px;
    font-size: 14px;
    color: #666;
    margin-top: 4%;
    transition: all ease 0.5s;
}
.case_nyw ul li .img{
    width: 20%;
overflow: hidden;}
.case_nyw ul li .img img{
    width: 100%;
    transition: all ease 0.5s;
}
.case_nyw ul li:hover{}
.case_nyw ul li:hover .img{
    overflow: hidden;
}
.case_nyw ul li:hover .img img{
    transform: scale(1.2);
}
.case_nyw ul li:hover .nr{}
.case_nyw ul li:hover .nr h2{
    color: #154680;
}
.case_nyw ul li:hover .nr h6{
    background: #154680;
    color: #fff;
}
.proly{
    
}
.prolya{
    
display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;}
.prolya a{
    
width: 23%;margin-right: 2%;border-bottom: solid 1px #123e97;
    padding-bottom: 30px;position: relative;display: flex;justify-content: flex-end;align-items: center;flex-direction: column;}
.prolya .img{
    
    width:100%;
overflow: hidden;transition: all ease 0.5s;}
.prolya .img img{
    
width: 100%;transition: all ease 0.5s;top: 0;}
.prolya .img:hover img{
     
    
position: absolute;
    top: -20px!important;
    left: 0px;}
.prolya p{
    
text-align: center;font-size: 18px;color: #333;position: absolute;}
.prolyx{
    
}
.prolyxa{
    
display: flex;flex-direction: column;align-items: flex-start;width: 30%;}
.prolyx1 {
    
display: flex;}
.prolyxa h2{
    
margin: 0;margin-bottom: 10px;
    
    padding-bottom: 10px;color: #299dd0;
    font-size: 17px;
    font-weight: 700;}
.prolyxa a{
    

    margin-bottom: 10px;
    border-bottom: 1px dashed #9e9e9e;
    padding-bottom: 10px;
    
    }
.prolyxa .img{
    
    width:100%;
overflow: hidden;transition: all ease 0.5s;}
.prolyxa .img img{
    
width: 100%;transition: all ease 0.5s;top: 0;}
.prolyxa .img:hover img{
     
    
position: absolute;
    top: -20px!important;
    left: 0px;}
.prolyxa p{
    
color: #666;
    text-decoration: none;
    display: block;}
.products{
width: 90%;}
.productsw{
	
}
.productsw ul{
	
}
.productsw ul li{
}
.productsw ul li ul{
	display: flex;
	flex-direction: row;
	width: 100%;
	
    padding: 10px;}
.prox:nth-of-type(1){  
background: #313131;
color: #fff;font-weight: bold;}
.prox:nth-of-type(3){
background:#e4e4e4;; 
}
.prox:nth-of-type(5){
background:#e4e4e4;; 
}
.prox:nth-of-type(7){
background:#e4e4e4;; 
}
.prox:nth-of-type(9){
background:#e4e4e4;; 
}
.prox:nth-of-type(11){
background:#e4e4e4;; 
}
.prox:nth-of-type(13){
background:#e4e4e4;; 
}
.prox:nth-of-type(15){
background:#e4e4e4;; 
}.prox:nth-of-type(17){
background:#e4e4e4;; 
}
.prox:nth-of-type(19){
background:#e4e4e4;; 
}
.prox:nth-of-type(21){
background:#e4e4e4;; 
}
.prox:nth-of-type(23){
background:#e4e4e4;; 
}
.prox:nth-of-type(25){
background:#e4e4e4;; 
}
.prox:nth-of-type(27){
background:#e4e4e4;; 
}
.prox:nth-of-type(29){
background:#e4e4e4;; 
}
.prox:nth-of-type(31){
background:#e4e4e4;; 
}
.prox:nth-of-type(33){
background:#e4e4e4;; 
}
.prox:nth-of-type(35){
background:#e4e4e4;; 
}
.prox:nth-of-type(37){
background:#e4e4e4;; 
}
.prox:nth-of-type(39){
background:#e4e4e4;; 
}
.prox:nth-of-type(41){
background:#e4e4e4;; 
}
.prox:nth-of-type(43){
background:#e4e4e4;; 
}
.prox:nth-of-type(45){
background:#e4e4e4;; 
}
.prox li{
	
}
.prox{}
.productsw ul li ul li{
	display: flex;
	align-items: center;
	justify-content: center;
	
	
	overflow: hidden;
}
.productsw1 ul li ul li{
	
width: 100%;}
.productsw ul li ul li a:hover{
	color:#0079f7;
}
.productsw ul li ul li p{
	font-size: 14px;
text-align: center;}

.productsw ul li ul li p a:nth-of-type(1){
    
}
.productsw ul li ul li p a{
    
color: #333;}
.prox li p{
	
}
.productsw ul li ul li img{
	width: 50px;
}
.box85_-2326 .left_about h2 div{ background:url(static/image/10bg_05.jpg) no-repeat right; margin-left:15px; height:31px; line-height:31px;}
.box85_-2326 .left_about h2 div span{ background:url(static/image/zhi.gif) no-repeat 0 5px; padding-left:20px;}
.box85_-2326 .left_about h2 a:link
{
 color:#202020; text-decoration:none;
}
.box85_-2326 .left_about h2 a:visited
{
 color:#202020; text-decoration:none;
}
.box85_-2326 .left_about h2 a:hover
{
 color:#202020; text-decoration:underline;
}
.box85_-2326  .left_about ul
{
padding:0; margin:0; 
}
.box85_-2326  .left_about li
{
    margin-bottom: 10px;
    border-bottom: 1px dashed #9e9e9e;
    padding-bottom: 10px;
}
.box85_-2326  .left_about li a
{
color:#666;  text-decoration:none; display:block;
}
.box85_-2326  .left_about li a:hover
{

}
.box844_-4972 * {
                    margin: 0;
                    padding: 0;
                }

                .box844_-4972 a {
                    text-decoration: none;
                }

                .box844_-4972 a:hover {
                    text-decoration: none;
                }

                .box844_-4972 ul,
                .box844_-4972 li {
                    list-style: none;
                }

                .box844_-4972 img {
                    border: none;
                    vertical-align: middle;
                }

                .box844_-4972 {
                    font: 12px "Microsoft YaHei";
                    color: #666;
                }

                .box844_-4972 .banner-box {
                    height: 717px;
                    position: relative;
                    overflow: hidden;
                }

                .box844_-4972 .banner-box .bands {}

                .box844_-4972 .banner-box .bands li {
                    width: 100%;
                    height: 717px;
                    background-position: 50% 0%;
                    background-repeat: no-repeat;
                }

                .box844_-4972 .banner-box .bands li a {
                    display: block;
                    height: 100%;
                }

                .box844_-4972 .banner-btns {}

                .box844_-4972 .banner-btns .btns-box {}

                .box844_-4972 .banner-btns .btns-box a {
                    display: block;
                    width: 49px;
                    height: 104px;
                    position: absolute;
                    top: 50%;
                    margin-top: -52px;
                    filter: alpha(opacity=40);
                    -moz-opacity: 0.4;
                    opacity: 0.4;
                    -webkit-transition: all ease .3s;
                    transition: all ease .3s;
                }

                .box844_-4972 .banner-btns .btns-box a:hover {
                    filter: alpha(opacity=100);
                    -moz-opacity: 1;
                    opacity: 1;
                }

                .box844_-4972 .banner-btns .btns-box .prev-btn {
                    left: 5%;
                    background: url(../images/foot.png) 0 0 no-repeat;
                }

                .box844_-4972 .banner-btns .btns-box .next-btn {
                    right: 5%;
                    background: url(../images/foot.png) -49px 0 no-repeat;
                }

                .box844_-4972 .banner-btns .btns-box .hd {
                    position: absolute;
                    width: 100%;
                    left: 0;
                    bottom: 10px;
                    text-align: center;
                }

                .box844_-4972 .banner-btns .btns-box .hd li {
                    display: inline-block;
                    width: 10px;
                    height: 10px;
                    border-radius: 50%;
                    margin: 0 3px;
                    background: transparent;
                    border: 2px solid #fff;
                    cursor: pointer;
                    font-size: 0px;
                }

                .box844_-4972 .banner-btns .btns-box .hd li.on {
                    background: #fff;
                }
                .fwzc {
						width: 1200px;
						max-width: 94%;
						margin: 0 auto;
						overflow: hidden;
					}

					.fwzc_a {
						float: left;
						text-align: center;
						color: #fff;
						margin: 0px 60px;
					}

					.fwzc_aa {
						font-size: 18px;
						margin-top: 40px;
					}

					.fwzc_ab {
						font-size: 14px;
						margin-top: 20px;
						line-height: 24px;
					}
					.about_img{
					    
					}
					@media (max-width: 768px){
					    .about_img{
					    
					width: 100%;display: flex;flex-direction: column;}
                        .about_img a{
                            
					width: 100%;margin-top: 5px;}
                        .about_img a img{
                            width:100%;
                        margin: 0 !important;}
                        .box85_-7413 .left_about ul{
                            
                        display: flex;flex-direction: row;}
                        .box85_-7413 .left_about li{
                            
                        width: 94%;}
                        .box85_-7413 .left_about{
                            
                        height: 1110px;}
                        .box879_-5699 .list-main{
                            
                        max-width: 94%;display: flex;flex-direction: column;}
                        .dblx{
                            
                        display: flex;flex-direction: column;align-items: center;}
                        #tmf0{
                            
                        height: 70px !important;position: fixed;}
                        .foot_wx{
                            display:none;
                        }
                        .footer-fix ul{
                            width: 100%;
                        }
                        .footbqw{
                            
                        line-height: 20px;}
                        .footer-fix{
                            
                        max-width: 94%;}
                        .banner .swiper-container{
                            top:-10px
                        }
                        .news_nyw ul li{
                            width:100%;
                        }
                        .case_nyw ul li{
                            width:94%;
                           
                        }
                        .footer-fix ul li a{
                            
                        font-size: 14px;font-weight: bold;}
                        .prolyx1{
                            display:flex;
                        flex-direction: column;align-items: center;}
                        .prolyxa{
                            width: 94%;
                        }
                        .products{
                            width:94%;
                        }
                        .productsw ul li ul li p{
                            writing-mode: vertical-lr;
                        }
                        .productsw ul li ul{
                            
                        display: flex;flex-direction: row-reverse;}
                        .join_book_wrap{
                            
                        width: 94%;margin: 0 auto;}
                        .prolya p{
                            font-size:14px;
                        }
                        .banner{
                            
                        padding-top: 70px;}
                        .nybanner{
                            padding-top: 70px;
                        }
                        
                    }
                    
