/*å¤´éƒ¨æ ·å¼*/

.ovimg,
.ibw,
.miw,
.iml,
.imgbig {
    overflow: hidden;
}

.imgbig img {
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    -ms-transition: all ease .5s;
    -o-transition: all ease .5s;
    transition: all ease .5s;
}

.imgbig:hover img {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
}

.ovimg img {
    width: 100%;
    min-height: 100%;
}

.ibw img {
    width: 100%;
    height: auto;
}

.miw img {
    max-width: 100%;
    max-height: 100%;
}

.iml {
    text-align: center;
}

.iml img {
    transform: translateY(-2px);
    vertical-align: middle;
}

#header,
.w1200 {
    width: 1200px;
    margin: 0 auto;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

p {
    margin: 0 0 0 0;
}

.head1-bg {
    background: #0068b7;
    color: #fff;
}

.head1-bg a {
    color: #fff;
}

.head1-bg .wel {
    line-height: 22px;
}


.head-index {
    height: 85px;
}

.head-index.active {
    position: fixed;
    width: 1920px;
    top: 0;
    left: 50%;
    z-index: 99999;
    background: #fff;
    margin-left: -960px;
}




.head-index .logo {
    line-height: 85px;
}

.head-index .tptel {
    float: right;
    line-height: 84px;
}



/* å¯¼èˆª */
.menu {}

.demo-menu {
    margin: 0 auto;
}

.demo-menu>li {
    float: left;
    width: 137px;
    position: relative;
    text-align: center;
    height: 110px;
}

.demo-menu>li>a {
    display: block;
    font-size: 18px;
    color: #fff;
    height: 110px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    padding-top: 35px;
    width: 137px;
}

.demo-menu>li>a span {
    display: block;
    font-size: 12px;
    color: #fff;
    font-family: Arial;
    text-transform: uppercase;
    line-height: 30px;
}

.demo-menu>li+li::before {
    content: "";
    width: 2px;
    height: 28px;
    background: #aaa9a7;
    position: absolute;
    top: 40px;
    left: 0;
}

.demo-menu>li.active::before {
    opacity: 0;
}

.demo-menu>li.active {
    background: #d7000f;
}

.demo-menu>li:hover {
    background: #d7000f;
}

/*æ»šåŠ¨*/
#demo {
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
}

#indemo {
    float: left;
    width: 800%
}

#demo1 {
    float: left;
}

#demo2 {
    float: left;
}

#m_demo {
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
}

#m_indemo {
    float: left;
    width: 800%
}

#m_demo1 {
    float: left;
}

#m_demo2 {
    float: left;
}

/* æœç´¢ */
.head-right #formsearch {
    position: absolute;
    right: 0;
    top: 124px;
    z-index: 999;
    width: 240px;
    display: none;
}

.head-right #formsearch input {
    height: 30px;
    background: none;
    border: none;
    line-height: 30px;
    outline: none;
    float: left;
}

.head-right #formsearch input#keyword {
    text-indent: 10px;
    color: #979797;
    font-size: 12px;
    width: 200px;
    background: #fff;
}

.head-right #formsearch input#s_btn {
    width: 40px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    border: none;
    cursor: pointer;
    background: #d6001d;
    font-size: 12px;
}

/* å†…é¡µ */
.left {
    width: 269px;
    float: left;
    float: left;
    position: relative;
}

.right {
    width: 880px;
    float: right;
}

.product_list {}

.product_list li {
    float: left;
    width: 273px;
    margin: 0 10px 10px;
}

.product_list li a.img {
    display: block;
    width: 273px;
    height: 273px;
    overflow: hidden;
}

.product_list li img {
    width: 273px;
    height: 273px;
    transition: all .5s ease;
}

.product_list li h3 {
    line-height: 35px;
    text-align: center;
}

.product_list li h3 a {
    color: #5a5a5a;
    font-size: 14px;
}

.product_list li:hover {
    border-color: #292e39
}

.product_list li:hover img {
    transform: scale(1.1);
}


.c1 {
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    background: url(../images/line01.png) no-repeat center top;
    padding-top: 40px;
}

.cp_con {
    position: relative;
    padding-bottom: 70px;
}

.cp_con .tabz {
    margin-left: 240px;
    text-align: center;
    padding: 50px 0;
}

.cp_con .tabz li {
    display: inline-block;
    width: 116px;
}

.cp_con .tabz li a {
    display: block;
    width: 100px;
    height: 89px;
    border: 2px solid #fff;
    margin: 0 auto;
    font-size: 16px;
    line-height: 30px;
    color: rgba(28, 28, 28, 0.6);
    text-align: center;
    padding-top: 15px;
}

.cp_con .tabz li a img {
    display: block;
    margin: 0 auto;
}

.cp_con .tabz li.cur a {
    border-color: #d6001d
}

.cp_con .tlt1 {
    position: absolute;
    left: 0;
    top: 60px;
}

.tabz_content .ttz {
    display: none;
}

.tabz_content .proimg {
    width: 424px;
    height: 531px;
    position: relative;
    float: left;
    ;
}

.tabz_content .proimg img {
    width: 424px;
    height: 531px;
}

.tabz_content .proimg .wz {
    position: absolute;
    bottom: 60px;
    left: 30px;
}

.tabz_content .proimg .wz h3 {
    font-size: 28px;
    color: #2c2c2c;
}

.tabz_content .proimg .wz h4 {
    font-size: 12px;
    color: rgba(28, 28, 28, 0.6);
    line-height: 3;
}

.tabz_content .proimg .wz dt {
    width: 30px;
    height: 30px;
    background: url(../images/more1.png) no-repeat center;
    margin-top: 20px;
}

.tabz_content .list1z {
    width: 750px;
    float: right;
}

.tabz_content .list1z li {
    width: 367px;
    height: 258px;
    position: relative;
    float: left;
    margin-bottom: 19px;
}

.tabz_content .list1z li a.img {
    display: block;
}

.tabz_content .list1z li img {
    width: 367px;
    height: 258px;
}

.tabz_content .list1z li:nth-child(2n) {
    margin-left: 16px;
}

.tabz_content .list1z li .marks {
    width: 333px;
    height: 227px;
    background: url(../images/more2.png) no-repeat center;
    position: absolute;
    top: 15px;
    left: 17px;
    opacity: 0;
}

.tabz_content .list1z li:hover .marks {
    opacity: 1;
}


.heng {
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
}

.c2 {
    width: 1100px;
    margin: 0 auto;
    padding-bottom: 130px;
}

.tlt2 {
    padding: 70px 0;
    text-align: center;
}

.c21 {
    width: 564px;
    height: 541px;
}

.c21 img {
    width: 564px;
    height: 541px;
}

.c22 {
    width: 490px;
}

.c22 ul li {
    width: 210px;
    float: left;
    height: 270px;
    padding-top: 50px;
    text-align: center;
}

.c22 ul li:nth-child(2n) {
    margin-left: 70px;
}

.c22 ul li h3 {
    font-size: 24px;
    color: #333;
    line-height: 2.4;
}

.c22 ul li p {
    font-size: 14px;
    color: #333;
    line-height: 22px;
}


.c3 {
    width: 1920px;
    height: 688px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    background: url(../images/c3bg.jpg) no-repeat center;
}

.slideBox1 {
    position: relative;
    width: 959px;
    float: left;
}

.slideBox1 .bd li {
    width: 959px;
    height: 632px;
}

.slideBox1 .bd li img {
    width: 959px;
    height: 632px;
}

.slideBox1 .wz {
    width: 582px;
    height: 75px;
    background: #fff;
    position: absolute;
    right: 0;
    bottom: -22px;
    z-index: 998;
}

.slideBox1 .wz h3 {
    font: normal 24px/75px "å¾®è½¯é›…é»‘";
    color: #cb1a1f;
    padding-left: 55px;
}

.slideBox1 .wz h3 span {
    font-weight: bold;
    text-transform: uppercase;
}

.slideBox1 .prev {
    display: block;
    width: 8px;
    height: 16px;
    background: url(../images/left02.png) no-repeat center;
    position: absolute;
    right: 81px;
    bottom: 5px;
    z-index: 999;
}

.slideBox1 .next {
    display: block;
    width: 8px;
    height: 16px;
    background: url(../images/right02.png) no-repeat center;
    position: absolute;
    right: 18px;
    bottom: 5px;
    z-index: 999;
}

.slideBox1 .line {
    width: 1px;
    height: 19px;
    background: url(../images/line03.png) no-repeat center;
    position: absolute;
    bottom: 4px;
    right: 50px;
    z-index: 999;
    ;
}

.c3wz {
    width: 530px;
    padding-top: 190px;
    padding-left: 110px;
    float: left;
}

.c3wz h3 {
    font-size: 12px;
    font-family: Arial;
    color: #fff;
    line-height: 1.4;
}

.c3wz h3 span {
    font-size: 36px;
    font-weight: bold;
    display: block;
}

.c3wz .jj {
    font-size: 14px;
    line-height: 1.8;
    color: #fff;
    padding: 50px 0 70px;
}

.c3wz a.more {
    display: block;
    width: 155px;
    height: 48px;
    border: 1px solid rgba(255, 255, 255, 0.41);
    font: normal 12px/46px "å¾®è½¯é›…é»‘";
    color: #fff;
    text-align: center;
    text-decoration: underline;
}


.c4 {
    width: 1920px;
    height: 718px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    background: url(../images/c4bg.jpg) no-repeat center;
    padding-top: 50px;
}

.tlt3 {
    text-align: center;
    padding: 30px 0;
}

.tlt3 h2 {
    font-size: 30px;
    line-height: 1.2;
    color: #525252;
}

.tlt3 h2 span {
    font-size: 12px;
    display: block;
}

.slideBox2 {
    position: relative;
}

.slideBox2 .bd ul li {
    text-align: center;
}

.slideBox2 .bd ul li .wz {
    width: 620px;
    font: normal 12px/26px "å¾®è½¯é›…é»‘";
    color: #525252;
    margin: 0 auto;
    height: 78px;
    overflow: hidden;
}

.slideBox2 .bd ul li a {
    display: block;
    width: 140px;
    height: 42px;
    border: 1px solid #d6d6d6;
    text-align: center;
    font: normal 12px/40px "å¾®è½¯é›…é»‘";
    color: #474747;
    margin: 0 auto;
}

.slideBox2 a.prev {
    display: block;
    width: 31px;
    height: 63px;
    background: url(../images/left03.png) no-repeat center;
    position: absolute;
    top: 200px;
    left: 80px;
}

.slideBox2 a.next {
    display: block;
    width: 31px;
    height: 63px;
    background: url(../images/right03.png) no-repeat center;
    position: absolute;
    top: 200px;
    right: 80px;
}

.c5 {
    padding-top: 50px;
    padding-bottom: 130px;
}

.xwtlt {
    width: 610px;
    text-align: center;
    font: normal 12px/24px "å¾®è½¯é›…é»‘";
    color: #525252;
    margin: 0 auto;
}

.c5 ul {
    margin-top: 45px;
}

.c5 ul li {
    width: 373px;
    float: left;
    margin-right: 40px;
    height: 335px;
}

.c5 ul li:last-child {
    margin-right: 0;
}

.c5 ul li a {
    display: block;
}

.c5 ul li img {
    width: 373px;
    height: 194px;
}

.c5 ul li .wz {
    padding: 20px 0 30px;
    border-bottom: 1px solid #dfdfdf;
}

.c5 ul li .wz .sj {
    width: 80px;
}

.c5 ul li .wz .sj h4 {
    font-size: 65px;
    font-family: "é»‘ä½“";
    color: #474747;
    line-height: 50px;
}

.c5 ul li .wz .sj h5 {
    font-size: 16px;
    font-family: "é»‘ä½“";
    color: #474747;
}

.c5 ul li .wz .info {
    width: 293px;
}

.c5 ul li .wz .info h3 {
    font-size: 18px;
    color: #424242;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 10px;
}

.c5 ul li .wz .info dt {
    font: normal 14px/24px "å¾®è½¯é›…é»‘";
    color: rgba(102, 101, 101, 0.65);
}

.c5 ul li:hover .wz {
    border-bottom: 5px solid #d6001d;
}

.c5 ul li:hover .wz .sj h4 {
    color: #d6001d;
}

.c5 ul li:hover .wz .sj h5 {
    color: #d6001d;
}

.c5 ul li:hover .wz .info h3 {
    color: #d6001d;
}


.c6 {
    width: 1920px;
    height: 679px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    background: url(../images/c6bg.jpg) no-repeat center;
    padding-top: 50px;
}

.c6 .lx {
    width: 460px;
    margin-left: 720px;
    padding-top: 100px;
}

.c6 .lx h3 {
    font: normal 20px/80px "å¾®è½¯é›…é»‘";
    color: #3c3c3c;
}

.c6 .lx .lxfs {
    line-height: 28px;
}


/* .foot1 {
    padding: 10px 0;
    background: #323232;
    font: normal 12px/30px "å¾®è½¯é›…é»‘";
    color: #a4a4a4;
}

.foot1 a {
    color: #a4a4a4;
} */





.sort {
    padding: 0 15px 15px;
    background: #f1f1f1;
}

.sort li {
    position: relative;
    z-index: 9999;
}

.sort li .about_b {
    position: absolute;
    left: 210px;
    top: 0px;
    width: 210px;
    padding: 10px 20px;
    background: #f5f6f6;
    border-bottom: 2px solid #d6001d;
    z-index: 9999;
}

.sort li .layer2 {
    position: absolute;
    left: 210px;
    top: 0px;
    width: 210px;
    padding: 10px 20px;
    background: #f5f6f6;
    border-bottom: 2px solid #d6001d;
    z-index: 9999;
}

.sort li .layer2 li {
    overflow: hidden;
}

.sort li .layer2 li a {
    font-weight: bold;
    background: url(../images/ico1.gif) no-repeat 0% 50%;
}

.sort li .layer2 li a:hover {
    text-decoration: none;
    color: #d6001d;
}

.sort li .layer2 li .layer3 li {
    border-bottom: 1px dashed #d5d5d5;
    margin: 6px 0px;
    height: 24px;
    line-height: 24px;
}

.sort li .layer2 li .layer3 li a {
    font: normal 12px/24px "å¾®è½¯é›…é»‘";
    background: none;
}

.sort li a {
    background: url(../images/list2.png) no-repeat 5px 50%;
    color: #666;
    display: block;
    line-height: 60px;
    font-family: "å¾®è½¯é›…é»‘";
    border-bottom: 1px dashed #d0d0d0;
    padding-left: 35px;
    font-size: 15px;
}

.xypg-left-subnav li a {
    padding-left: 60px;
    background: url(../images/list2.png) no-repeat 30px 50%;
}

.sort li a:hover {
    color: #d6001d;
    text-decoration: none;
}

.sort li .xypg-left-subnav {
    display: none;
}




.left .sort_menu1 h3 {
    color: #fff;
    padding-left: 24px;
    padding-top: 70px;
    height: 269px;
    background: #d6001d;
    font-size: 42px;
    text-transform: uppercase;
    box-sizing: border-box;
    overflow: hidden;
}

.left .sort_menu1 h3 p {
    font-weight: normal;
    font-size: 25px;
    margin-top: 20px;
}

.left .sort_menu1 h3 span {
    display: block;
    line-height: 46px;
    height: 92px;
    overflow: hidden;
}

.left .sort_menu1 h3 span a {
    color: #fff
}

.left .sort_menu2 h3 {
    background: #d6001d;
    color: #fff;
    font: 400 16px/60px "å¾®è½¯é›…é»‘";
    text-align: center;
}


.posi {
    color: #747474;
    font: 400 18px/56px "å¾®è½¯é›…é»‘";
    background: url(../images/site1.png) no-repeat left bottom;
    margin-bottom: 15px;
    position: relative;
}

.posi a.amore {
    position: absolute;
    top: 6px;
    right: 0;
    color: #fff;
    font-size: 14px;
    width: 118px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    display: block;
    background: #c8aa82;
    border-radius: 6px;
    display: none;
}

.xinlist {}

/*.xinlist dl{margin-bottom:68px;}*/
.xinlist dd {
    width: 200px;
    float: left;
}

.xinlist dd img {
    width: 200px;
    height: 133px;
    border: 1px solid #666;
}

.xinlist dt {
    width: 655px;
    float: right;
}

.xinlist dt>a {
    color: #4e4d4d;
    font-weight: 400;
    font-size: 22px;
    line-height: 50px;
    border-bottom: 1px dashed #dcdcdc;
    display: block;
}

.xinlist dt>span {
    display: block;
    color: #646464;
    font: 400 14px/26px "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";
    margin-top: 24px;
    height: 78px;
    overflow: hidden;
}

.xinlist dt p {
    /*margin-top:47px;*/
    border: none;
    color: #838383;
    font: 400 14px/26px "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";
    display: block;
    float: right
}

.xinlist dt>a:hover {
    color: #d6001d;
}


.product_list2 li {
    float: left;
    margin-right: 17px;
    margin-bottom: 40px;
    _display: inline;
}

.product_list2 li a.img {
    display: block;
    overflow: hidden;
    border: 1px solid #e5e5e5;
}

.product_list2 li a.img img {
    width: 280px;
    height: 280px;
    border-bottom: none;
    transition: .3s;
    transform: scale(1)
}

.product_list2 li:hover a.img img {
    transition: .3s;
    transform: scale(1.1)
}

.product_list2 li h3 {
    text-align: center;
}

.product_list2 li h3 a {
    font-weight: normal;
    display: block;
    line-height: 42px;
    background: #d6001d;
    color: #fff;
    font-size: 16px;
}

.product_list2 li a.img {
    display: block;
}

.product_list2 li:nth-child(3n) {
    margin-right: 0;
}




.bg1 {
    width: 1920px;
    height: 1199px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    background: url(../images/bg1.jpg) no-repeat center;
}

.index-c1 {
    padding-top: 64px;
}

.picScroll-left {
    width: 1336px;
    position: relative;
    padding: 0 68px;
    margin: 0 auto;
}

.picScroll-left .bd ul li {
    width: 223px;
    float: left;
    margin: 0 10px;
}

.picScroll-left .bd ul li .img {
    width: 223px;
    height: 249px;
    /*overflow: hidden;*/
}

.picScroll-left .bd ul li .img img {
    width: 223px;
    height: 249px;
    transition: .3s;
}

.picScroll-left .bd ul li .img:hover img {
    transform: scale(1.2);
}

.picScroll-left .bd ul li .wz {
    margin-top: 80px;
}

.picScroll-left .bd ul li .wz h3 {
    padding: 15px 0;
}

.picScroll-left .bd ul li .wz h3 a {
    display: block;
    font-size: 18px;
    font-weight: bold;
    color: #2b2b2b;
}

.picScroll-left .bd ul li .wz h3 a span {
    color: #d7000f;
    font-weight: normal;
}

.picScroll-left .bd ul li .wz dt a {
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    font-weight: normal;
    padding-left: 20px;
    margin: 4px 0;
    height: 24px;
    overflow: hidden;
    ;
}

.picScroll-left .bd ul li .wz dt a:hover {
    background: #d7000f;
}

.picScroll-left .bd ul li .wz dt {
    height: 164px;
    overflow: hidden;
}

.picScroll-left .hd .next {
    width: 27px;
    height: 51px;
    position: absolute;
    top: 95px;
    right: 0;
    background: url(../images/right01.png) no-repeat center;
    display: block;
    cursor: pointer;
}

.picScroll-left .hd .prev {
    width: 27px;
    height: 51px;
    position: absolute;
    top: 95px;
    left: 0;
    background: url(../images/left01.png) no-repeat center;
    display: block;
    cursor: pointer;
}


.index-c2 {
    height: 435px;
    width: 1200px;
    margin: 0 auto;
    margin-top: 100px;
}

.index-c2 .mainContent {
    height: 435px;
    display: flex;
    display: -webkit-flex;
    position: relative;
    margin: 0 auto;
    width: 1200px;
}

.index-c2 .mainContent a {
    flex: 1;
    -webkit-flex: 1;
    float: left;
    position: relative;
    top: -28px;
    width: 25%;
    height: 435px;
    transition: all .6s;
    -webkit-transition: all .6s;
}

.index-c2 .mainContent a:hover {
    flex: 1.5;
    -webkit-flex: 1.5;
}

.index-c2 .mainContent a:nth-child(2n-1) {
    top: 0;
}


.bg2 {
    width: 1920px;
    height: 1387px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    background: url(../images/bg2.jpg) no-repeat center;
}

.index-c3-tlt {
    text-align: center;
    padding: 48px 0;
}

.index-c3-tlt h3 {
    font-size: 32px;
    color: #fff;
    line-height: 2;
}

.index-c3-tlt h4 {
    font-size: 16px;
    color: #fff;
    line-height: 2;
}

.index-c3-tu {
    width: 1200px;
}

.index-c3-tu img {
    width: 1200px;
    height: auto;
}

.index-c4 {
    padding-top: 240px;
}

.index-c4 ul li {
    width: 387px;
    height: 261px;
    float: left;
    margin-right: 19px;
}

.index-c4 ul li:last-child {
    margin-right: 0;
}

.index-c4 ul li a {
    display: block;
    position: relative;
    width: 387px;
    height: 261px;
    overflow: hidden;
}

.index-c4 ul li h3 {
    width: 387px;
    height: 47px;
    background: #d7000f;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    font: bold 20px/47px "å¾®è½¯é›…é»‘";
    color: #fff;
}

.index-c4 ul li img {
    width: 387px;
    height: 261px;
    transition: .3s;
}

.index-c4 ul li:hover img {
    transform: scale(1.2);
}


.yqlj {
    padding: 10px 0;
    font: normal 14px/30px "å¾®è½¯é›…é»‘";
    color: #333;
}

.yqlj a {
    color: #333;
}


.ss {
    padding: 10px 0;
}


/* 
.foot2 {
    background: #d7000f;
    padding-top: 50px;
    padding-bottom: 30px;
}

.foot2-left {
    width: 600px;
}

.foot2-left a {
    color: #fff;
}

.foot2-left .copyr1 {
    font-size: 14px;
    color: #fff;
    line-height: 2;
}

.foot2-left .copyr2 {
    font-size: 14px;
    color: #fff;
    line-height: 2;
}

.foot2-left .copyr3 {
    font-size: 12px;
    color: #fff;
    line-height: 2;
}

.foot2-right {
    width: 400px;
}

.foot2-right h3 {
    font-size: 18px;
    color: #fff;
    margin-bottom: 15px;
}

.foot2-right .lxfs {
    font-size: 14px;
    color: #fff;
    line-height: 2;
} */


.demo-banner {
    position: relative;

}

.demo-banner .dada {
    width: 100%;
    height: auto;
    /*background: url(../images/bg1.png) no-repeat center;*/
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
}

.demo-banner .dada img {
    width: 100%;
    height: auto;
}

.index-box1 {
    background: #f7f7f7;
    height: 90px;
}

.hotkey {
    font-size: 16px;
    color: #000;
    line-height: 90px;
}

.hotkey a {
    color: #000;
    margin-right: 10px;
}

.index-box1 .sous2 {
    width: 443px;
    height: 50px;
    background: url(//cdn.myxypt.com/2d77efc7/21/04/1a40f7d1f8bf137dac21e518319ba080869a3145.png) no-repeat center;
    margin-top: 20px;
    float: right;
}

.index-box1 .sous2 input {
    border: none;
    outline: none;
    background: none;
    line-height: 50px;
    height: 50px;
}

.index-box1 .sous2 #keyword {
    width: 380px;
    padding-left: 18px;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.5);
    float: left;
}

.index-box1 .sous2 #s_btn {
    width: 60px;
    height: 50px;
}

.index-box1 .zxkf {
    margin-top: 20px;
    margin-left: 10px;
}

.index-box1 .zxkf a {
    display: block;
    width: 149px;
    height: 50px;
    font-size: 18px;
    color: #fff;
    background: url(//cdn.myxypt.com/2d77efc7/21/04/9abc99daf7751f7a3ada82a1bdaa826a62a82e2a.png) no-repeat center;
    padding-left: 60px;
    line-height: 50px;
    font-weight: 100;
}


.w1920 {
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
}

.index-tlt {
    text-align: center;
    font-size: 40px;
    color: #000000;
    line-height: 2.5;
    font-weight: bold;
}

.index-box2 {
    padding-top: 30px;
    position: relative;
}

.index-box2 .index-box2-con {
    position: relative;
}

.index-box2 .index-box2-con .index-box2-con-tabli ul {
    text-align: center;
    font-size: 0;
    margin-top: 20px;
}

.index-box2 .index-box2-con .index-box2-con-tabli ul li {
    display: inline-block;
}

.index-box2 .index-box2-con .index-box2-con-tabli ul li a {
    display: block;
    padding: 0 35px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    font-size: 18px;
    color: #000;
    line-height: 58px;

}

.index-box2 .index-box2-con .index-box2-con-tabli ul li.on a {
    background: #d6001d;
    color: #fff;
}

.index-box2 .index-box2-con .index-box2-con-tab {
    background: #eeeeee;
    padding: 55px 0 90px;
}

.index-box2 .index-box2-con .index-box2-con-tab .box2-picScroll-left {
    height: 0;
    overflow: hidden;
}

.index-box2 .index-box2-con .index-box2-con-tab .box2-picScroll-left.aa {
    height: auto;
}

.index-box2 .index-box2-con .index-box2-con-tab .box2-picScroll-left .bd ul li {
    width: 435px;
    margin-right: 56px;
    padding-bottom: 20px;
    float: left;
}

.index-box2 .index-box2-con .index-box2-con-tab .box2-picScroll-left .bd ul li a {
    display: block;
}

.index-box2 .index-box2-con .index-box2-con-tab .box2-picScroll-left .bd ul li .img {
    overflow: hidden;
}

.index-box2 .index-box2-con .index-box2-con-tab .box2-picScroll-left .bd ul li img {
    width: 435px;
    height: 435px;
    transition: .3s
}

.index-box2 .index-box2-con .index-box2-con-tab .box2-picScroll-left .bd ul li .wz {
    background: #fff;
    position: relative;
    text-align: center;
    height: 72px;
    opacity: 0;
    transition: .3s
}

.index-box2 .index-box2-con .index-box2-con-tab .box2-picScroll-left .bd ul li .wz h3 {
    font-size: 18px;
    color: #000;
    line-height: 54px;
}

.index-box2 .index-box2-con .index-box2-con-tab .box2-picScroll-left .bd ul li .wz dt {
    width: 126px;
    height: 38px;
    background: #d6001d;
    font-size: 14px;
    color: #fff;
    border-radius: 19px;
    font-weight: normal;
    line-height: 38px;
    margin: 0 auto
}

.index-box2 .index-box2-con .index-box2-con-tab .box2-picScroll-left .bd ul li:hover .wz {
    opacity: 1;
    box-shadow: 0 5px 10px #ccc
}

.index-box2 .index-box2-con .index-box2-con-tab .box2-picScroll-left .bd ul li:hover .img img {
    transform: scale(1.1)
}

.index-box2::after {
    content: '';
    width: 90px;
    height: 8px;
    background: #595757;
    border-radius: 4px;
    position: absolute;
    bottom: -4px;
    left: 50%;
    margin-left: -45px;
    z-index: 99;
}



/**/
.p-index {
    margin-top: 48px;
}

.p-title {
    text-align: center;
}

.p-title b {
    display: block;
    color: #010101;
    font-size: 40px;
}

.p-title span {
    display: block;
    color: #858585;
    font-size: 20px;
    font-family: "Arial";
    text-transform: uppercase;
}

.tt {
    display: none;
}

.psort {
    text-align: center;
    margin-top: 34px;
}

.psort li {
    display: inline-block;
    padding: 0 30px;
    height: 53px;
    border-radius: 10px;
    background-color: rgb(236, 236, 236);
    margin: 0 8px;
}

.psort li a {
    display: block;
    line-height: 53px;
    color: #000000;
    font-size: 17px;
}

.psort li.cur {
    background: #0068b7;
}

.psort li.cur a {
    color: #fff;
}

.plist1 {
    margin-top: 44px;
}

.plist2 {
    margin: 0 -5px;
}

.plist2 li {
    float: left;
    margin: 0 5px;
    margin-bottom: 24px;
}

.plist2 li .img1 {
    border: 1px solid #e5e5e5;
}

.plist2 li .img1 img {
    width: 289px;
    height: 214px;
}

.plist2 li h3 {
    color: #000000;
    font-size: 16px;
    padding-top: 10px;
    text-align: center;
}

.plist2 li:hover .img1 {
    border: 1px solid #0068b7;
}

.plist2 li:hover h3 {
    color: #0068b7;
}



.index-box3 {
    background: url(//cdn.myxypt.com/2d77efc7/21/04/1821c706de6eed1089493e9b09846dcfe77d5a42.jpg) no-repeat center;
    height: 747px;
    padding-top: 45px;
    margin-top: 36px;
}

.index-box3 .c-title {
    text-align: center;
}

.index-box3 .c-title b {
    display: block;
    color: #fff;
    font-size: 40px;
}

.index-box3 .c-title span {
    display: block;
    color: #c0c0c0;
    font-size: 20px;
    font-family: "Arial";
    text-transform: uppercase;
}

.box3-chang {
    width: 1200px;
    margin: 0 auto;
}

.index-box3-con .index-box3-con-tabli ul {
    text-align: center;
    padding: 20px 0 48px;
}

.index-box3-con .index-box3-con-tabli ul li {
    display: inline-block;
    width: 146px;
    height: 58px;
    margin-right: 60px;
}

.index-box3-con .index-box3-con-tabli ul li:last-child {
    margin-right: 0;
}

.index-box3-con .index-box3-con-tabli ul li a {
    display: block;
    width: 146px;
    height: 58px;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    overflow: hidden;
    font-size: 18px;
    color: #fff;
    line-height: 58px
}

.index-box3-con .index-box3-con-tabli ul li.on a {
    background: #0068b7;
    color: #fff;
}

.box3-chang .box3-chang-left {
    width: 787px;
    height: 400px;
    position: relative;
}



.box3-chang .box3-chang-left .img {
    width: 787px;
    height: 400px;
}

.box3-chang .box3-chang-left .img img {
    width: 787px;
    height: 400px;
}

.box3-chang .box3-chang-left .wz {
    width: 787px;
    height: 62px;
    border-bottom: 6px solid #0068b7;
    padding: 0 25px;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    bottom: 0;
    font-size: 18px;
    line-height: 56px;
    color: #fff;
}

.box3-chang .box3-chang-left .wz h3 {
    line-height: 56px;
    font-size: 18px;
}

.box3-chang .box3-chang-left .wz h3 span {
    float: right;
    font-size: 16px;
    display: none;
}

.box3-chang .box3-chang-left:hover .wz h3 span {
    color: #0d6ab0;
}

.box3-chang .box3-chang-right {
    width: 391px;
    height: 400px;
    background: url(//cdn.myxypt.com/2d77efc7/21/04/813de73a3c2b4d847407d6dfe81f5df2942d4a35.jpg) no-repeat center;
    padding: 45px 27px 0;
    position: relative;
}

.box3-chang .box3-chang-right h3 {
    font-size: 18px;
    color: #fff;
    line-height: 60px;
}

.box3-chang .box3-chang-right h3 span {
    font-size: 25px;
    float: right;
    color: rgba(255, 255, 255, 0.8);
}

.box3-chang .box3-chang-right h4 {
    font-size: 25px;
    color: #fff;
    line-height: 2.7;
    margin-top: 10px;
}

.box3-chang .box3-chang-right .info {
    font-size: 16px;
    color: #fff;
    line-height: 1.5;
}

.box3-chang .box3-chang-right a {
    display: block;
    font-size: 30px;
    color: #fff;
    position: absolute;
    left: 30px;
    bottom: 20px;
    font-weight: 100;
    display: none;
}

.box3-chang .box3-chang-right a:hover {
    left: 40px;
}

/*
.box3-picScroll-left {
    margin-top: 30px;
    position: relative;
}

.box3-picScroll-left .bd {
    overflow: hidden;
}

.box3-picScroll-left .bd ul li {
    width: 284px;
    height: 229px;
    margin-right: 22px;
}

.box3-picScroll-left .bd ul li a {
    display: block;
    position: relative;
}

.box3-picScroll-left .bd ul li a img {
    width: 284px;
    height: 229px;
}

.box3-picScroll-left .bd ul li a h3 {
    width: 284px;
    height: 46px;
    background: rgba(0, 0, 0, 0.4);
    padding: 0 25px;
    font-size: 18px;
    color: #fff;
    line-height: 46px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.box3-picScroll-left .hd a.next {
    display: block;
    width: 39px;
    height: 42px;
    position: absolute;
    right: -75px;
    top: 50%;
    margin-top: -21px;
    background: url(../images/right04.png) no-repeat center;
    cursor: pointer;
}

.box3-picScroll-left .hd a.prev {
    display: block;
    width: 39px;
    height: 42px;
    position: absolute;
    left: -75px;
    top: 50%;
    margin-top: -21px;
    background: url(../images/left04.png) no-repeat center;
    cursor: pointer;
}
*/
.index-box3-con {
    position: relative;
}

.index-box3-con-tab {
    position: absolute;
    top: 131px;
    opacity: 0;
    z-index: 9;

}

.index-box3-con-tab.aa {
    opacity: 1;
    z-index: 99;
}


.index-box4 {
    height: 797px;
    background: url(//cdn.myxypt.com/2d77efc7/21/04/dc58bef08dbf9d32f86a10bacbbc2c1d1bb8acc4.jpg) no-repeat center;
    padding-top: 18px;
}

.index-box4 .slideTxtBox {
    margin-top: 30px;
}

.index-box4 .slideTxtBox .bd ul li .wz {
    width: 300px;
    height: 314px;
    background: #fff;
    padding: 20px;
    position: relative;
}

.index-box4 .slideTxtBox .bd ul li .wz dd {
    font-size: 25px;
    color: #000000;
    line-height: 1.6;
    padding: 10px;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    text-align: right;
}

.index-box4 .slideTxtBox .bd ul li .wz dd::after {
    content: '';
    width: 21px;
    height: 2px;
    background: #333;
    position: absolute;
    left: 0;
    top: 20px;
}

.index-box4 .slideTxtBox .bd ul li .wz h3 {
    font-size: 24px;
    color: #0068b7;
    font-weight: bold;
    line-height: 50px;
    margin-top: 10px;
}

.index-box4 .slideTxtBox .bd ul li .wz .info {
    font-size: 16px;
    color: #000000;
    line-height: 1.5;
}

.index-box4 .slideTxtBox .bd ul li .wz a {
    display: block;
    font-size: 20px;
    color: #b8b8b8;
    position: absolute;
    right: 20px;
    bottom: 20px;
}

.index-box4 .slideTxtBox .bd ul li .img {
    width: 900px;
    height: 314px;
}

.index-box4 .slideTxtBox .bd ul li .img img {
    width: 900px;
    height: 314px;
}

.index-box4 .slideTxtBox .hd ul li {
    width: 300px;
    height: 228px;
    padding: 30px;
    position: relative;
    float: left;
    background: #fff;
}

.index-box4 .slideTxtBox .hd ul li h3 {
    font-size: 18px;
    color: #000000;
    line-height: 50px;
    z-index: 9;
    position: relative;
    margin-bottom: 56px;
}

.index-box4 .slideTxtBox .hd ul li dt {
    font-size: 148px;
    color: #fafafa;
    position: absolute;
    line-height: 228px;
    top: 0;
    right: 30px;
    z-index: 1;
    font-weight: normal
}

.index-box4 .slideTxtBox .hd ul li a {
    display: block;
    z-index: 99;
    font-size: 14px;
    color: #000000;
    /*  position: absolute;
    left: 30px;
    bottom: 30px;*/
    transition: .3s;
}

.index-box4 .slideTxtBox .hd ul li.on {
    background: url(//cdn.myxypt.com/2d77efc7/21/04/5cbec7786c9be69c38c0e0a9f208db34c552118c.png) no-repeat;
}

.index-box4 .slideTxtBox .hd ul li.on dt {
    opacity: 0;
}

.index-box4 .slideTxtBox .hd ul li.on h3 {
    color: #fff;
}

.index-box4 .slideTxtBox .hd ul li.on a {
    color: #fff;
}

.index-box4 .slideTxtBox .hd ul li.on img {
    filter: brightness(100);
}

.index-box4 .slideTxtBox .hd ul li a:hover {
    left: 40px;
}

.index-box5 {
    background: url(//cdn.myxypt.com/2d77efc7/21/04/b166f1660bee203747be8724071910bb0aea1db0.jpg) no-repeat top center;
    background-attachment: fixed;
    height: 453px;
}

.box5-con {
    width: 100%;
    position: absolute;
    top: 50px;
    text-align: center;
}

.box5-con h3 {
    font-size: 80px;
    line-height: 150px;
    color: #ffffff;
    background: url(//cdn.myxypt.com/2d77efc7/21/04/f22b8a99b5aa815814463f3508f72210c08c32ab.png) no-repeat center bottom;
    text-transform: uppercase;
}

.box5-con h4 {
    font-size: 40px;
    line-height: 2;
    color: #fff;
}

.box5-con h5 {
    background: url(//cdn.myxypt.com/2d77efc7/21/04/d4d565b8445c4fc218f86fc6aa83b831fe5e4f8e.png) no-repeat top center;
    height: 52px;
    line-height: 52px;
    color: #0068b7;
    font-size: 24px;
    font-weight: bold;
    text-indent: 100px;
    margin-top: 45px;
}

.index-box6 {
    background: url(//cdn.myxypt.com/2d77efc7/21/04/dadc158cbcc7ebf501e212a1b5c3d1f74065b8ee.jpg) no-repeat top center;
    padding-top: 32px;
    height: 710px;
}

.box6-logo {
    text-align: center;
}

.box6-left {
    width: 867px;
}

.box6-left .abouttu {
    width: 867px;
    height: 333px;
    position: relative;
    ;
}

.box6-left .abouttu .img {
    width: 867px;
    height: 333px;
    overflow: hidden;
}

.box6-left .abouttu .img img {
    width: 867px;
    height: 333px;
    transition: .3s;
}

.box6-left .abouttu .img:hover img {
    transform: scale(1.1);
}

.box6-left .abouttu a {
    display: block;
    width: 128px;
    height: 37px;
    background: #0068b7;
    text-align: center;
    line-height: 37px;
    font-size: 14px;
    color: #fff;
    border-bottom-left-radius: 18px;
    border-bottom-right-radius: 18px;
    overflow: hidden;
    position: absolute;
    bottom: -15px;
    right: 0;
    transition: .3s
}

.box6-left .abouttu a:hover {
    bottom: -25px;
}

.box6-left .aboutwz {
    margin-top: 20px;
    font-size: 16px;
    color: #000000;
    line-height: 2;
}

.box6-right {
    width: 300px;
    height: 499px;
    background: url(//cdn.myxypt.com/2d77efc7/21/04/c7c8531f76136ed3124cf1051929cb2be6969842.jpg) no-repeat center;
    padding: 34px 32px 0 32px;
}

.box6-right ul li {
    height: 122px;
    background: #fff;
    text-align: center;
    margin-bottom: 35px;
    padding-top: 8px;
}

.box6-right ul li:last-child {
    margin-bottom: 0;
}

.box6-right ul li h3 {
    font-size: 40px;
    line-height: 1.7;
    background: url(//cdn.myxypt.com/2d77efc7/21/04/667c27bb42cacb3df82e8cbe34d08c14a0860a15.png) no-repeat center bottom;
}

.box6-right ul li h4 {
    font-size: 16px;
    color: #000;
    margin-top: 10px;
}

.index-box7 {
    background: #ffffff;
    border-top: 1px solid #c8c8c8;
    padding-bottom: 54px;
}

.index-box7-con-tabli ul li {
    width: 146px;
    height: 58px;
    padding-top: 8px;
    float: left;
    margin-right: 205px;
    position: relative;
}

.index-box7-con-tabli ul li:last-child {
    margin-right: 0;
}

.index-box7-con-tabli ul li a {
    display: block;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    color: #000000
}

.index-box7-con-tabli ul li::after {
    content: '';
    width: 9px;
    height: 9px;
    border: 1px solid #595757;
    background: #595757;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    margin-left: -4.5px;
    top: -4.5px;
}

.index-box7-con-tabli ul li.on::after {
    border-color: #fff;
    background: #0068b7
}

.index-box7-con-tabli ul li.on {
    background: #0068b7;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.index-box7-con-tabli ul li.on a {
    color: #fff;
}

.index-box7-con-tab {
    margin-top: 44px;
}

.index-box7-con-tab .box7-picScroll-left {
    height: 0;
    overflow: hidden;
}

.index-box7-con-tab .box7-picScroll-left.aa {
    height: auto;
}

.index-box7-con-tab .box7-picScroll-left .bd ul li {
    width: 228px;
    height: 152px;
    margin-right: 14px;
    float: left;
}

.index-box7-con-tab .box7-picScroll-left .bd ul li img {
    width: 228px;
    height: 152px;
    margin-right: 50px;
}

.index-box7-con-tab .box7-picScroll-left .bd ul li a {
    display: block;
    position: relative;
}

.index-box7-con-tab .box7-picScroll-left .bd ul li .wz {
    width: 228px;
    height: 178px;
    border: 4px solid #0068b7;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    opacity: 0;
    transition: .3s;
}

.index-box7-con-tab .box7-picScroll-left .bd ul li .wz h3 {
    padding-top: 33px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 3;
    background: url(//cdn.myxypt.com/2d77efc7/21/04/a1e28cc502d32221730fbaa3a8a948fd4a84b6d9.png) no-repeat center bottom;
}

.index-box7-con-tab .box7-picScroll-left .bd ul li:hover .wz {
    opacity: 1;
}


/*
.index-box8 {
    background: url(../images/box8-bg.jpg) no-repeat center top;
    height: 830px;
    padding-top: 70px;
}

.box8-slideTxtBox {
    margin-top: 50px;
}

.box8-slideTxtBox .hd {
    width: 110px;
    float: left;
    margin-left: -5px;
}

.box8-slideTxtBox .hd ul li {
    width: 110px;
    height: 110px;
    padding: 5px;
    margin-bottom: 50px;
}

.box8-slideTxtBox .hd ul li:last-child {
    margin-bottom: 0;
}

.box8-slideTxtBox .hd ul li a {
    display: block;
    font-size: 18px;
    color: #fff;
    line-height: 100px;
    text-align: center;
}

.box8-slideTxtBox .hd ul li:nth-child(1) a {
    background: url(../images/a5.png) no-repeat center;
}

.box8-slideTxtBox .hd ul li:nth-child(2) a {
    background: url(../images/a6.png) no-repeat center;
}

.box8-slideTxtBox .hd ul li:nth-child(3) a {
    background: url(../images/a7.png) no-repeat center;
}

.box8-slideTxtBox .hd ul li.on {
    background: url(../images/c8-1.png) no-repeat center;
}

.box8-slideTxtBox .bd {
    width: 1044px;
}

.box8-slideTxtBox .bd ul .xwlist {
    width: 695px;
    border-left: 1px dashed #e5e5e5;
    float: left;
}

.box8-slideTxtBox .bd ul .xwlist li {
    background: #f7f7f7;
    height: 132px;
    margin-bottom: 18px;
    position: relative;
}

.box8-slideTxtBox .bd ul .xwlist li:last-child {
    margin-bottom: 0;
}

.box8-slideTxtBox .bd ul .xwlist li a {
    display: block;
    padding: 10px 45px;
}

.box8-slideTxtBox .bd ul .xwlist li h3 {
    font-size: 18px;
    color: #000;
    line-height: 50px;
}

.box8-slideTxtBox .bd ul .xwlist li .info {
    font-size: 16px;
    color: #000;
    line-height: 1.5;
}

.box8-slideTxtBox .bd ul .xwlist li::after {
    content: '';
    width: 8px;
    height: 90px;
    background: #d6001d;
    border-radius: 4px;
    position: absolute;
    left: -4px;
    top: 23px;
    opacity: 0;
    transition: .3s;
}

.box8-slideTxtBox .bd ul .xwlist li:hover::after {
    opacity: 1;
}

.box8-slideTxtBox .bd ul .xwtu {
    width: 300px;
    height: 430px;
    position: relative;
    float: right;
}

.box8-slideTxtBox .bd ul .xwtu .img {
    width: 300px;
    height: 430px;
    overflow: hidden;
}

.box8-slideTxtBox .bd ul .xwtu .img img {
    width: 300px;
    height: 430px;
    transition: .3s;
}

.box8-slideTxtBox .bd ul .xwtu .img:hover img {
    transform: scale(1.1);
}

.box8-slideTxtBox .bd ul .xwtu a {
    display: block;
    width: 128px;
    height: 37px;
    background: #d6001d;
    text-align: center;
    line-height: 37px;
    font-size: 14px;
    color: #fff;
    border-bottom-left-radius: 18px;
    border-bottom-right-radius: 18px;
    overflow: hidden;
    position: absolute;
    bottom: -15px;
    right: 0;
    transition: .3s
}

.box8-slideTxtBox .bd ul .xwtu a:hover {
    bottom: -25px;
}

*/



/*news*/
.news-bg {
    background: #f7f7f7;
    /* margin-top: 40px;*/
    padding-top: 30px;
    padding-bottom: 50px;
}

.n-title {
    text-align: center;
}

.n-title b {
    display: block;
    color: #0068b7;
    font-size: 40px;
}

.n-title span {
    display: block;
    color: #858585;
    font-size: 20px;
    font-family: "Arial";
    text-transform: uppercase;
}


.newstab {
    float: left;
    width: 370px;
    margin-right: 45px;
}

.newstab:last-child {
    margin-right: 0;
    float: right;
}

.newstab .tits {
    line-height: 20px;
    display: inline-block;
    width: 100%;
    padding-bottom: 15px;
}

.newstab .tits h2 {
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    font-size: 18px;
    font-weight: normal;
    color: #333333;
    border-left: 4px solid #0e62ba;
    text-indent: 10px;
    position: relative;
    padding-bottom: 13px;
}

.newstab .tits h2 span {
    font-size: 12px;
    color: #999999;
    text-transform: uppercase;
}

.newstab .tits a {
    float: right;
    display: block;
    font-size: 12px;
    color: #999999;
    text-transform: uppercase;
}

.newstab .tits a:hover {
    color: #8f0000;
}

.newtj {
    display: block;
}

.newtj .imgs {
    display: block;
    width: 100%;
    height: 180px;
    margin-top: 10px;
    margin-bottom: 10px;
    overflow: hidden;
}

.newtj img {
    width: 100%;
    height: 100%;
}

.news-img1 img {
    width: 371px;
    height: 186px;
}

.newtj h3 {}

.newtj h3 a {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 24px;
    letter-spacing: 0px;
    color: #333333;
}

.newtj:hover h3 a {
    color: #0e62ba;
}

.newtj p {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 24px;
    letter-spacing: 0px;
    color: #666666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align: justify;
    margin-top: 5px;
}

a.ne_mor {
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 24px;
    letter-spacing: 0px;
    color: #333333;
    border-bottom: 1px solid #dbdbdb;
    margin-top: 10px;
}

.newscon {
    margin-top: 40px;
}

.newp {
    margin-top: 20px;
    position: relative;
}

.newp::before {
    content: "";
    position: absolute;
    width: 1px;
    height: 280px;
    background: #d6d6d6;
    left: 9px;
    top: 37px
}

.newp ul {}

.newp ul li {
    text-indent: 50px;
    height: 59px;
    position: relative;
}

.newp ul li::before {
    content: "";
    position: absolute;
    left: 0px;
    top: 50%;
    background: url(//cdn.myxypt.com/2d77efc7/21/04/eff75bf07512e60b0f0dd92cbcf7319a40683c87.png) no-repeat top center;
    width: 18px;
    height: 18px;
    margin-top: -9px;
}

.newp ul li a {
    display: block;
    color: #333333;
    font-size: 14px;
    padding-top: 10px;
}

.newp ul li span {
    display: block;
    color: #999999;
    font-size: 12px;
    padding-top: 2px;
}

.newp ul li:hover {
    background: url(//cdn.myxypt.com/2d77efc7/21/04/77833526030699de74435e04e0bfbfbf4bbad7de.png) no-repeat 20px center;
}


.newp ul li:hover::before {
    background: url(//cdn.myxypt.com/2d77efc7/21/04/e4dfdceff94d6b819ec90ab635a7139ba795070b.png) no-repeat top center;
}






/* 

.footbg {
    height: 440px;
    background: url(//cdn.myxypt.com/2d77efc7/21/04/620a1cad35e4393889b465296b51fef10c7d8b0b.png) no-repeat center top;
    margin-top: -50px;
    z-index: 99;
    padding-top: 80px;
}

.ftel {
    font-size: 18px;
    color: #fff;
    line-height: 2;
    text-align: right;
}

.ff1 {
    padding-bottom: 20px;
    border-bottom: 1px solid #6a6868
}

.ff2 {
    padding-top: 30px;
}

.ff2 .fnav {
    font-size: 15px;
    color: #fff;
    width: 300px;
}

.ff2 .fnav h3 {
    margin-bottom: 35px;
    font-size: 22px;
    color: rgba(255,255,255,.5);
}
.ff2 .fnav h3:hover {
   
    
}

.ff2 .fnav a {
    color: rgba(255,255,255,.5);
    display: inline-block;
    background: url(//cdn.myxypt.com/2d77efc7/21/04/957744df94d27519774010d264025a777ccf10c0.png) no-repeat left center;
    margin-right: 75px;
    padding-left: 14px;
    margin-bottom: 20px;
}
.ff2 .fnav a:hover {
   
    color: rgba(255,255,255);
}

.flx {
    margin-left: 98px;
}

.flx h3 {
    margin-bottom: 35px;
    font-size: 22px;
    color: #fff;
}

.flx p {
    color: #fff;
    font-size: 15px;
    margin-bottom: 20px;
}

.ff2 .fewm {
    color: #fff;
    text-align: center;
    line-height: 40px;
}

.f-bg {
    background: #0068b7;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px 0;
}

.ff3 {
    font-size: 12px;
    color: #ffffff;
    line-height: 1.8;
    text-align: center;
}

.ff3 a {
    color: #ffffff;
}

.ff3 a:hover {
    color: #fff;
}

.sitemp {
    line-height: 31px;
    height: 31px;
    overflow: hidden;
    padding-right: 10px;
    background: url(../images/nav.png) no-repeat 0% 100%;
    margin-bottom: 15px;
}

.sitemp h2 {
    width: 340px;
    float: left;
    line-height: 31px;
    text-align: center;
    text-align: left;
    text-indent: 15px;
    color: #000;
    font-size: 14px;
}

.sitemp .site {
    width: 380px;
    float: right;
    text-align: right;
    line-height: 30px;
} */


/*修改*/
.index-c1 {}

.c1-con {
    padding-top: 50px;
}

.c1-left {
    width: 250px;
}

.c1-left .c1-left-tlt {
    width: 250px;
    height: 78px;
    background: #0068b7;
    font-weight: bold;
    font-size: 24px;
    color: #fff;
    background: url(../images/c1-1.png) no-repeat 199px center #0068b7;
    line-height: 78px;
    text-indent: 24px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.pro-sort {
    background: #f7f7f7;
    padding: 15px 11px;
}

.pro-sort ul li {
    margin: 5px 0;
}

.pro-sort ul li>a {
    display: block;
    font-size: 16px;
    line-height: 52px;
    background: url(../images/c1-2.png) no-repeat 194px center;
    text-indent: 20px;
    font-size: 16px;
    color: #0068b7;
}

.pro-sort ul li>a:hover {
    background: url(../images/c1-3.png) no-repeat 194px center #0068b7;
    color: #fff;
}

.ej {
    display: block;
}

.ej a {
    display: block;
    text-indent: 30px;
    font-size: 14px;
    color: #666;
    line-height: 52px;
    background: url(../images/c1-2.png) no-repeat 194px center;
}


.ej a:hover {
    background: url(../images/c1-3.png) no-repeat 194px center #0068b7;
    color: #fff;
}

.pro-sort ul li:hover .ej {
    display: block;
}

.c1-left .c1-left-tel {
    height: 110px;
    padding: 250px;
    padding: 15px 0;
    text-align: center;
    background: #0068b7;
}

.c1-left .c1-left-tel h3 {
    font-size: 18px;
    color: #fff;
    line-height: 42px;
}

.c1-left .c1-left-tel h4 {
    font-size: 26px;
    font-weight: bold;
    font-family: Arial;
    color: #fff;
    line-height: 30px;

    background: url(../images/c1-4.png) no-repeat left center;
    display: inline-block;
}

.c1-right {
    width: 920px;
}

.c1-right .tabli {
    height: 78px;
    background: #f7f7f7;
    position: relative;
    margin-bottom: 32px;
}

.c1-right .tabli ul li {
    width: 188px;
    text-align: center;
    line-height: 78px;
    background: #e8e8e8;
    font-size: 18px;
    color: #333;
    float: left;
}

.c1-right .tabli ul li.cur {
    background: #0068b7;
    color: #fff;
}

.c1-right .tabli .c1-right-tel {
    font-size: 16px;
    color: #666;
    line-height: 78px;
    padding-left: 40px;
    background: url(../images/tel2.png) no-repeat left center;
    position: absolute;
    top: 0;
    right: 20px;
}

.c1-right .tabli .c1-right-tel span {
    font-weight: bold;
    color: #0068b7;
    font-size: 26px;
    font-family: Arial;
}

.c1-right .tab {
    display: none;
}

.c1-right .tab ul li {
    width: 293px;
    float: left;
    margin-right: 20px;
    margin-bottom: 25px;
}

.c1-right .tab ul li:nth-child(3n) {
    margin-right: 0;
}

.c1-right .tab ul li a {
    display: block;
}

.c1-right .tab ul li img {
    width: 306px;
    height: 242px;
}

.c1-right .tab ul li h3 {
    background: #f5f5f5;
    font-size: 16px;
    color: #444;
    line-height: 46px;
    text-align: center;
}

.c1-right .tab ul li:hover h3 {
    background: #0068b7;
    color: #fff;
}