@font-face {    font-family: fontDin1;    src: url(../cssnew/din-medium_otf.txt), url(../cssnew/din-medium_woff.txt), url(../cssnew/din-medium_eot.txt), url(../cssnew/din-medium_woff2.txt), url(../cssnew/din-medium_ttf.txt)}/*é€šç”¨ä»£ç */* {    margin: 0px;    padding: 0px;}body {    font-size: 14px;    color: #222222;    font-family: "Microsoft YaHei";    font-family: 'å¾®è½¯é›…é»‘';    min-width: 1400px;    overflow-x: hidden;}img {    margin: 0px;    padding: 0px;    border-right-width: 0px;    border-top-width: 0px;    border-bottom-width: 0px;    border-left-width: 0px;}h1,h2,h3,h4,h5,h6,h7 {    font-weight: normal;}dl,dt,dd,ol,ul,li,from,input,select,span,p,div {    margin: 0px;    padding: 0px;    list-style: none;}.clear {    clear: both;}a {    color: #222222;    text-decoration: none;    font-size: 14px;}a:hover {    color: #1f60d0;    cursor: pointer;}em,i {    font-style: normal;}input,button,select,textarea {    outline: none;    -family: "Microsoft YaHei";    font-family: 'å¾®è½¯é›…é»‘';}.w1400 {    max-width: 1400px;    margin: 0 auto;    min-width: 1300px;}.fr {    float: right;}.fl {    float: left;}*,:after,:before {    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;}.title {    text-align: center;    font-size: 40px;    color: #222222;}.title b i {    color: #1f60d0;}.title1:after {    content: '';    display: inline-block;    width: 42px;    height: 4px;    background: #1f60d0;}.title span {    display: block;    font-size: 18px;    color: #666666;    font-weight: lighter;    margin: 5px 0 10px 0;}.title em {    display: inline-block;    height: 10px;}.title em i {    display: inline-block;    width: 10px;    height: 10px;    border-radius: 50%;    background: #c9c9c9;    animation: bounce_fountainG 1.2s linear infinite;}.title em i+i {    margin-left: 10px;}.title em i:nth-child(1) {    animation-delay: .4s;}.title em i:nth-child(2) {    background: #1f60d0;    animation-delay: .6s;}.title em i:nth-child(3) {    animation-delay: .8s;}@keyframes bounce_fountainG {    0% {        transform: scale(1);    }    100% {        transform: scale(.5);    }}.hovermaincolor a:hover {    color: #1f60d0;}.header {    width: 100%;    z-index: 9999999999999;    position: fixed;    top: 0;    left: 0;    transition: 0.4s ease-in-out}.container {    width: 1320px;    margin: 0 auto;}.top {    height: 40px;    line-height: 40px;    overflow: hidden;}.top a {    color: #fff;    display: inline-block;    *display: inline;    *zoom: 1;    font-size: 16px;    opacity: 0.6;    filter: alpha(opacity=60);    transition: all 0.3s ease-in-out;    vertical-align: top;}.top a:hover {    opacity: 1;    filter: alpha(opacity=60);}.top_lf {    float: left;    padding-left: 36px;}.top_rt {    float: right;    padding-right: 36px;}.top_lf a {    margin-right: 14px;}.top_rt a {    margin-left: 14px;}.nav-wrapper {    width: 100%;    padding-top: 9px;}.logo {    width: 183px;    height: 0;    position: relative;    z-index: 99992;    top: -42px;    margin: 0 auto;    transition: all 0.3s ease;    text-align: center;}.logo span {    display: inline-block;    *display: inline;    *zoom: 1;    position: relative;    z-index: 10}.logo .logo_bg {    display: none;    position: absolute;    width: 213px;    height: 91px;    left: 50%;    top: 38px;    z-index: 0;    margin-left: -106.5px;}.logo_01 {    width: 116px;}.nav {    margin: 0 auto;    z-index: 9992;}.nav_lf {    width: 42%;    float: left;}.nav_rt {    width: 42%;    float: right;}.nav ul li {    float: left;    height: 40px;    transition: all 0.3s ease;    position: relative;    text-shadow: 1px 1px 1px rgba(0, 0, 0);}.nav ul>li {    width: 25%;    position: relative;}.nav ul>li:before {    content: '';    background-color: #fff;    position: absolute;    left: 50%;    bottom: 0;    width: 0;    height: 0;    transition: all 0.35s ease-in-out;}.nav ul>li.on:before {    width: 100%;    height: 2px;    left: 0}.nav ul li>a {    padding: 0;    text-align: center;    line-height: 38px;    height: 40px;    color: #fff;    font-size: 18px;    display: block;    font-weight: bold;    transition: all 0.3s ease;    letter-spacing: 0.3px;}.nav ul li.on>a,.nav ul li:hover>a {}.nav ul li.on .subNav {    display: block;    background: rgba(13, 67, 138, 0.8);    background: -webkit-gradient(left top, left bottom, color-stop(100%, rgba(13, 67, 38, 0)), color-stop(100%, rgba(13, 67, 138, 0)));    background: -webkit-linear-gradient(top, rgba(13, 67, 138, 1) 0%, rgba(13, 67, 138, 0, 0) 100%);    background: linear-gradient(to bottom, rgba(13, 67, 138, 1) 0%, rgba(13, 67, 138, 0) 100%);    /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);*/}.nav-wrapper>div {    position: relative;}.headerFix-menu {    position: absolute;    right: -30px;    top: 3px;    cursor: pointer;    display: none;}.headerFix-menu i {    color: #fff;    font-size: 30px;}.headerFix-close {    float: right;    height: 40px;    line-height: 40px;    margin-left: 10px;    cursor: pointer;    display: none;}.headerFix-close i {    color: #ccd2de;    font-size: 24px;}.subNav {    width: 100%;    padding: 10px 0 80px;}.subNav {    position: absolute;    left: 0;    top: 40px;    display: none;    text-align: center;}.subNav dd {}.subNav a {    color: #fff;    padding: 8px 7px;    display: block;}.subNav a:hover {    background-color: #0b54b6;}.header.current .nav-wrapper {    background: url(../images/nav_bg.svg) no-repeat center -3px;    height: 94px;}.header.current .top {    background-color: #001c58;    display: none;}.header.current .top a {    opacity: 1;    filter: alpha(opacity=100)}.header.current .logo {    top: 5px;}.header.current .logo_01 {    width: 90px;}.header.current .logo_02 {    display: none;}.header.current .nav ul li {    height: 44px;}.header.current .nav ul li.on>a,.header.currents .nav ul li:hover>a {    height: 44px;    line-height: 44px;}.header.current .subNav {    top: 44px;}.header.current .headerFix-menu {    display: block;}.current .nav ul li {    text-shadow: none !important;}.current .nav ul li>a {    color: #333333;    font-weight: 400;    font-size: 16px;}.zoomIn {    -webkit-animation-name: zoomIn;    animation-name: zoomIn;    animation-duration: 0.5s;    -webkit-animation-duration: 0.5s;    animation-timing-function: ease-in-out;    -webkit-animation-timing-function: ease-in-out;    visibility: visible !important;    display: block;}@-webkit-keyframes zoomIn {    from {        opacity: 0;        -webkit-transform: scale3d(0.3, 0.3, 0.3);        transform: scale3d(0.3, 0.3, 0.3);    }    50% {        opacity: 1;    }}@keyframes zoomIn {    from {        opacity: 0;        -webkit-transform: scale3d(0.3, 0.3, 0.3);        transform: scale3d(0.3, 0.3, 0.3);    }    50% {        opacity: 1;    }}@-webkit-keyframes fadeInUp {    from {        opacity: 0;        -webkit-transform: translate3d(0, 100%, 0);        transform: translate3d(0, 100%, 0);    }    to {        opacity: 1;        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);    }}@keyframes fadeInUp {    from {        opacity: 0;        -webkit-transform: translate3d(0, 100%, 0);        transform: translate3d(0, 100%, 0);    }    to {        opacity: 1;        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);    }}.fadeInUp {    -webkit-animation-name: fadeInUp;    animation-name: fadeInUp;    animation-duration: 0.5s;    -webkit-animation-duration: 0.5s;    animation-timing-function: ease-in-out;    -webkit-animation-timing-function: ease-in-out;    visibility: visible !important;    display: block;}.serBtn {    cursor: pointer;    display: inline-block;    *display: inline;    *zoom: 1;    height: 40px;    color: #fff;    margin-left: 10px;    text-align: center;    position: relative;    z-index: 99992}.serBtn i {    font-size: 22px;    *display: inline;    *zoom: 1;    *width: 30px;    *background: url(../images/search.png) no-repeat center;    *height: 40px;}.serBtn i:before {    display: inline-block;    vertical-align: middle;}.ser {    width: 0;    height: 30px;    line-height: 28px;    float: left;    margin: 5px 10px 0 0;    position: relative;    overflow: hidden;}.search input {    position: absolute;    height: 28px;    line-height: 28px;    color: #262626;    border: none;    background: none;    top: 0px;    padding-left: 0px;}.search input.notxt {    color: #bbbdc3;    padding: 0 0 0 10px;    width: 78%;    right: 0;    border: 1px solid #999;}.search input.notxt1 {    position: absolute;    width: 15%;    height: 28px;    left: 0;    border: none;    cursor: pointer;    overflow: hidden;    padding-right: 0;    color: #bbbdc3;    border: none;    background: url(../images/search.svg) no-repeat center;}/*头部结束*//*轮播开始*/.banner .flex-control-paging {    width: 100%;    position: absolute;    bottom: 75px;    left: 0;    z-index: 1045;    text-align: center;}.banner .flex-control-nav li {    margin: 0 10px;}.banner .flex-control-nav li a {    text-indent: 0;    color: #fff;    background: none;    width: 40px;    height: 40px;    border: none;    border-radius: 0;    font-size: 22px;    background: rgba(13, 67, 68, 0.8);    background: -webkit-gradient(left top, left bottom, color-stop(100%, rgba(13, 67, 38, 0)), color-stop(100%, rgba(13, 67, 138, 0)));    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 255, 0) 100%);    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%);    transition: all 0.3s ease-in-out;    /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);*/}.banner .flex-control-nav li a.flex-active {    height: 90px;    background: rgba(13, 67, 68, 0.8);    background: -webkit-gradient(left top, left bottom, color-stop(100%, rgba(13, 67, 38, 0)), color-stop(100%, rgba(13, 67, 138, 0)));    background: -webkit-linear-gradient(top, rgba(13, 67, 138, 0.7) 0%, rgba(13, 67, 138, 0, 0) 100%);    background: linear-gradient(to bottom, rgba(13, 67, 138, 0.7) 0%, rgba(13, 67, 138, 0) 100%);    /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);*/}.banner .flex-control-nav li a:before {    position: relative;    top: -7px;}.flexslider {    margin: 0;    padding: 0;}.flexslider .slides>li {    display: none;    -webkit-backface-visibility: hidden;    position: relative}/* Hide the slides before the JS is loaded. Avoids image jumping */.banner .flexslider .slides>li a {    display: block;    height: 0;    padding-bottom: 41.67%;    overflow: hidden;}.banner .flexslider ul li.flex-active-slide img {    transition: transform 6000ms linear 0s;    -moz-transform: scale(1.1);    -webkit-transform: scale(1.1);    -o-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);}.flexslider .slides>li.clone {    position: relative}.flexslider .slides img {    width: 100%;    display: block;}.iconjiantouzuo:before {    content: "<";}.banner_bg {    width: 100%;    height: 250px;    background: url(../images/banner_bg.png) repeat-x;    z-index: 999;    position: absolute;    left: 0;    top: 0;}/*轮播结束*//*导航开始*//* Direction Nav */.flex-direction-nav {    *height: 0;}.flex-direction-nav a {    text-decoration: none;    display: block;    width: 70px;    height: 70px;    position: absolute;    top: 50%;    z-index: 10;    overflow: hidden;    cursor: pointer;    margin-top: -35px;    color: #fff;    font-size: 70px;    transition: all 0.35s ease-in-out}.flex-direction-nav a:hover {    text-shadow: 1px 1px 0 #666;}.flex-direction-nav .flex-prev {    left: 5%;    display: none;}.flex-direction-nav .flex-next {    right: 5%;    display: none;}.flexslider:hover .flex-prev {}.flexslider:hover .flex-next {}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {}.flex-direction-nav .flex-disabled {    opacity: 0 !important;    filter: alpha(opacity=0);    cursor: default;}/* Pause/Play */.flex-pauseplay a {    display: block;    width: 20px;    height: 20px;    position: absolute;    bottom: 5px;    left: 10px;    opacity: 0.8;    z-index: 10;    overflow: hidden;    cursor: pointer;    color: #000;    background: #ddd}.flex-pauseplay a:before {    font-family: "flexslider-icon";    font-size: 20px;    display: inline-block;    content: '\f004';}.flex-pauseplay a:hover {    opacity: 1;}.flex-pauseplay a.flex-play:before {    content: '\f003';}/* Control Nav */.flex-control-nav {    width: 100%;    position: absolute;    bottom: -2px;    left: 0;    text-align: center;    z-index: 9999;}.flex-control-nav li {    margin: 10px 6px 0;    display: inline-block;    zoom: 1;    *display: inline;    vertical-align: bottom;}.flex-control-paging li a {    width: 8px;    height: 8px;    display: block;    cursor: pointer;}.flex-control-paging li a:hover {}.flex-control-paging li a.flex-active {}.flex-control-thumbs {    margin: 5px 0 0;    position: static;    overflow: hidden;}.flex-control-thumbs li {    width: 25%;    float: left;    margin: 0;}.flex-control-thumbs img {    width: 100%;    display: block;    opacity: .7;    cursor: pointer;}.flex-control-thumbs img:hover {    opacity: 1;}.flex-control-thumbs .flex-active {    opacity: 1;    cursor: default;}/*导航结束*//*å¹»ç¯ç‰‡*/.banner {    overflow: hidden;    width: 100%;    position: relative;    z-index: 1;    background: #f5f5f5;}.banner-box {    min-width: 1300px;    height: 768px;    position: relative;    margin: 0 auto;}.banner-box .bd,.banner-box .bd ul {    width: 100% !important;}.banner-box .bd li {    width: 100% !important;    height: 800px;    background-position: center;    background-repeat: no-repeat;    margin-top: -15px;}.banner-box .bd li a {    display: block;    background-size: auto;    width: 100%;    height: 80%;    position: relative;    z-index: 9;}.banner-btn {    width: 100%;    position: absolute;    top: 310px;    left: 0;    margin-left: 0;    height: 450px;    overflow: hidden;}.banner-btn a {    display: block;    width: 49px;    height: 104px;    position: absolute;    top: 30px;    filter: alpha(opacity=0);    -moz-opacity: 0;    -khtml-opacity: 0;    opacity: 0;    transition: 0.3s all ease-in-out;    z-index: 9;}.banner-btn a.prev {    left: -50px;    background: url(../images/20201219093347_217291098.png) no-repeat 0 0;}.banner-btn a.next {    right: -50px;    background: url(../images/20201219093347_217291098.png) no-repeat -49px 0;}.banner-box .hd {    position: absolute;    bottom: 0px;    width: 100%;    display: block;}.banner-box .hd ul {    text-align: center}.banner-box .hd ul li {    width: 10px;    height: 10px;    border-radius: 50%;    text-indent: -9999px;    background: #fff;    cursor: pointer;    display: inline-block;    margin: 0 5px;    transition: 0.3s all ease-in-out;    opacity: 0.8;}.banner-box .hd ul li.on {    background: #1f60d0;    border-radius: 8px;    width: 70px;}.banner-box:hover .banner-btn a.prev {    left: 20px;    filter: alpha(opacity=40);    -moz-opacity: .4;    -khtml-opacity: .4;    opacity: .4;}.banner-box:hover .banner-btn a.next {    right: 20px;    filter: alpha(opacity=40);    -moz-opacity: .4;    -khtml-opacity: .4;    opacity: .4;}.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover {    filter: alpha(opacity=80);    -moz-opacity: .8;    -khtml-opacity: .8;    opacity: .8;}#columnC {}#columnC .bd {    overflow: hidden;}#columnC .bd ul li {    width: 20%;    float: left;    position: relative;    z-index: 0;}#columnC .bd ul li .pic img {    width: 100%;    height: auto;}#columnC .bd ul li .pic .bg {    position: absolute;    top: 0;    left: 0;    z-index: 1;    width: 100%;    height: 100%;    background-color: #000;    filter: alpha(opacity=50);    -moz-opacity: 0.5;    -khtml-opacity: 0.5;    opacity: 0.5;}#columnC .bd ul li .text {    position: absolute;    top: 0;    left: 0;    z-index: 2;    width: 100%;    height: 100%;    text-align: center;    color: #fff;}#columnC .bd ul li .text h3 {    font-size: 205%;    margin-top: 20%;    _display: inline;    line-height: 1.2em;}#columnC .bd ul li .text h4 {    font-size: 130%;    line-height: 1.5em;}#columnC .bd ul li .text .more {    display: inline-block;    width: 114px;    height: 36px;    line-height: 34px;    border: 1px #fff solid;    border-radius: 50px;    font-size: 130%;    color: #fff;    margin-top: 20px;}#columnC .bd ul li:hover .pic .bg {    background-color: rgb(162 27 54);    filter: alpha(opacity=90);    -moz-opacity: 0.9;    -khtml-opacity: 0.9;    opacity: 0.9;}#columnC .bd ul li .text .more:hover {    text-decoration: none;    border: 1px rgb(162 27 54) solid;    background-color: #e99819;}.webox_content {    width: 1200px;    margin: 0 auto;    font-family: "Microsoft Yahei";}html {    overflow-y: scroll;    overflow-x: hidden;}/*设置浮动*/.fl {    float: left;}.fr {    float: right;}.pr {    position: relative;}.pa {    position: absolute;}.webox {    font-family: "Microsoft Yahei";    position: relative;    z-index: 11;}.webox_c {    height: 710px;    position: relative;    margin-top: -15.5rem;    overflow: hidden;    background: url(../images/videobg.png) no-repeat center 0;    padding: 33px 140px 0;}.webox_p {    margin-top: 7px;    position: relative;}.webox_p,.webox_p img {    width: 920px;    height: 581px;    display: block;}.about_ico {    width: 54px;    height: 54px;    top: 194px;    left: 410px;    background: url(../images/ico08.png) no-repeat 0 0;    position: absolute;    display: block;}.webox_w {    width: 920px;    overflow: hidden;    height: 154px;    background: rgb(162 27 54);    box-sizing: border-box;    padding: 15px 25px;    color: #fbfbfb;    line-height: 18px;    top: 467px;}.webox_w h3 {    font-size: 30px;    color: #fff;    line-height: 34px;    position: relative;    white-space: nowrap;    font-weight: normal;    padding: 0 0 10px;}.webox_w h3 span {    display: block;    font-weight: bold;}.webox_w p {    font-size: 16px;    line-height: 24px;}.webox_l {    height: 190px;}.webox_l li {    float: left;    width: 300px;    font-size: 18px;    line-height: 42px;    color: #000;    position: relative;    text-align: center;}.webox_l li:before,.webox_l li:first-child:after {    content: "";    position: absolute;    width: 1px;    height: 108px;    top: 9px;    right: 0;    background: #c5c5c5;}.webox_l li:first-child:before {    left: 0;}.webox_l li span {    display: block;    height: 82px;    color: #333;}.webox_l li span b {    line-height: 82px;    font-size: 54px;}.webox_l li span em {    line-height: 24px;    font-size: 14px;    width: 24px;    border-radius: 24px;    background: #be4650;    color: #fff;    display: inline-block;    margin-left: -10px;}.webox_l li:hover span {    color: #be4650;}.in_01 {    overflow: hidden;    position: relative;    margin-top: -29px;    z-index: 9998;}.in_01 i.i_bg {    width: 100%;    height: 37px;    display: block;    overflow: hidden;    background: url("../images/in_03.png") center no-repeat;    background-size: 100% 100%;    position: absolute;    left: 0px;    top: 0px;    z-index: 999;}.in_01 b.b1 {    width: 1920px;    height: 44px;    display: block;    overflow: hidden;    position: absolute;    left: 50%;    margin-left: -960px;    top: 0px;    background-color: #fff;}.in_01 .fl {    width: 50%;    overflow: hidden;    -webkit-clip-path: polygon(0% 0%, 0% -5%, 100% 3%, 100% 100%, 100% 100%, 0% 100%, 0% 0%, 0% 0%)}.in_01l_slide {    width: 100%;    overflow: hidden;    position: relative;    height: 621px;}.in_01l_slide .in_01l_prev {    width: 30px;    height: 30px;    display: block;    overflow: hidden;    background: url("../images/in_06.png") center no-repeat;    background-size: 100%;    position: absolute;    left: 8%;    margin-left: 0px;    top: 380px;    z-index: 999;}.in_01l_slide .in_01l_next {    width: 30px;    height: 30px;    display: block;    overflow: hidden;    background: url("../images/in_07.png") center no-repeat;    background-size: 100%;    position: absolute;    left: 8%;    margin-left: 40px;    top: 380px;    z-index: 999;}.in_01l_slide .swiper-slide {    width: 100%;    overflow: hidden;}.in_01l_slide .swiper-slide em {    width: 100%;    display: block;    overflow: hidden;    font-style: normal;    position: relative;}.in_01l_slide .swiper-slide .em1 b {    width: 100%;    height: 440px;    display: block;    overflow: hidden;}.in_01l_slide .swiper-slide .em1 img {    width: 100%;    display: none;}.in_01l_slide .swiper-slide .em2 {    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    padding: 0px 40px 0px 8%;    margin-top: 30px;}.in_01l_slide .swiper-slide .em2 span {    width: 100%;    display: block;    overflow: hidden;}.in_01l_slide .swiper-slide .em2 span.sp1 {    font-size: 14px;    color: #7c112a;    line-height: 24px;}.in_01l_slide .swiper-slide .em2 span.sp1 i {    display: inline-block;    background: url("../images/in_04.png") left center no-repeat;    padding-left: 28px;}.in_01l_slide .swiper-slide .em2 span.sp2 {    font-size: 22px;    color: #222;    line-height: 44px;    font-weight: bold;    text-overflow: ellipsis;    white-space: nowrap;}.in_01l_slide .swiper-slide .em2 span.sp3 {    font-size: 14px;    color: #222;    line-height: 24px;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    text-overflow: ellipsis;    display: -webkit-box;}.in_01l_slide .swiper-slide a:hover .em2 span.sp2 {    color: #7c112a;}.in_01 .fr {    width: 50%;    overflow: hidden;    -webkit-clip-path: polygon(10.34% 0%, 100% 0%, 100% 0%, 100% 100%, 100% 100%, 0% 100%, 0% 0%, 0% 5%);    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    padding: 0px 4% 20px 60px;    background-color: #fff;}.in_01r_li {    display: none;    width: 100%;    overflow: visible;}.in_01r_li ul li {    width: 100%;    overflow: hidden;    position: relative;    margin-top: 6px;    padding: 15px 20px;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    -moz-box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.05);    -webkit-box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.05);    box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.05);}.in_01r_li ul li a {    width: 100%;    display: block;    overflow: hidden;    padding-left: 40%;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    position: relative;}.in_01r_li ul li em.em1 {    width: 40%;    height: 120px;    display: block;    overflow: hidden;    position: absolute;    left: 0px;    top: 0px;}.in_01r_li ul li em.em1 b {    width: 100%;    height: 100%;    display: block;    overflow: hidden;    position: absolute;    left: 0px;    top: 0px;}.in_01r_li ul li em.em1 img {    width: 100%;    display: none;}.in_01r_li ul li em.em2 {    width: 100%;    display: block;    height: 120px;    overflow: hidden;    font-style: normal;    padding: 0px 0px 0px 20px;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    display: flex;    display: -webkit-flex;    align-items: center;    justify-content: flex-start;}.in_01r_li ul li em.em3 {    font-style: normal;}.in_01r_li ul li em.em2 span {    width: 100%;    display: block;    overflow: hidden;}.in_01r_li ul li em.em2 span.sp1 {    font-size: 14px;    color: #7c112a;    line-height: 24px;}.in_01r_li ul li em.em2 span.sp1 i {    display: inline-block;    background: url("../images/in_04.png") left center no-repeat;    padding-left: 28px;}.in_01r_li ul li em.em2 span.sp2 {    font-size: 18px;    color: #222;    line-height: 28px;    font-weight: bold;    margin-top: 5px;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    text-overflow: ellipsis;    display: -webkit-box;}.in_01r_li ul li b.b3 {    width: 100%;    height: 100%;    display: block;    overflow: hidden;    position: absolute;    left: 0px;    top: 0px;    -moz-transition: all .3s ease 0s;    -ms-transition: all .3s ease 0s;    -o-transition: all .3s ease 0s;    -webkit-transition: all .3s ease 0s;    transition: all .3s ease 0s;}.in_01r_li ul li b.b4 {    width: 100%;    height: 100%;    display: block;    overflow: hidden;    position: absolute;    left: 0px;    top: 0px;    opacity: 0;    background: url("../images/in_08.jpg") right center no-repeat #920927;    background-size: auto 100%;    -moz-transition: all .3s ease 0s;    -ms-transition: all .3s ease 0s;    -o-transition: all .3s ease 0s;    -webkit-transition: all .3s ease 0s;    transition: all .3s ease 0s;}.in_01r_li ul li:hover b.b3 {    opacity: 0;}.in_01r_li ul li:hover b.b4 {    opacity: 1;}.in_01r_li ul li:hover em.em2 span.sp1 {    color: #fff;}.in_01r_li ul li:hover em.em2 span.sp1 i {    background: url("../images/in_05.png") left center no-repeat;}.in_01r_li ul li:hover em.em2 span.sp2 {    color: #fff;}.in_01_title {    width: 400px;    height: 200px;    overflow: hidden;    padding: 20px 40px;    background: url("../images/in_23.jpg") center no-repeat;    background-size: cover;    position: absolute;    left: 10%;    top: calc(100vh - 130px);    z-index: 9999;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;}.in_01_title p {    width: 100%;    overflow: hidden;}.in_01_title p.p1 {    font-size: 30px;    color: #fff;    line-height: 50px;}.in_01_title p.p2 {    font-size: 16px;    color: rgba(255, 255, 255, 0.5);    line-height: 30px;    text-transform: uppercase;}.in_01_title p.p3 {    margin-top: 30px;}.in_01_title p.p3 a {    display: inline-block;    border: 1px solid rgba(255, 255, 255, 0.5);    border-radius: 30px;    line-height: 30px;    font-size: 13px;    color: #fff;    padding: 0px 15px;}.in_01_title p.p3 a span {    display: inline-block;    background: url("../images/in_20.png") right center no-repeat;    background-size: 6px;    padding-right: 10px;}.in_01_title_o {    display: flex;    display: -webkit-flex;    align-items: center;    justify-content: center;}.in_01t_c {    width: 100%;    overflow: hidden;}.in_02 {    overflow: hidden;    background: url("../images/in_09.jpg") center no-repeat;    background-size: cover;    padding: 60px 0px;    margin-top: 60px;}.in_02_t {    width: 100%;    overflow: hidden;    text-align: center;}.in_02_t h3 {    margin: 0px;    padding: 0px;    width: 100%;    overflow: hidden;    text-align: center;    font-size: 42px;    color: #222;    font-weight: normal;    line-height: 60px;}.in_02_t p {    width: 100%;    overflow: hidden;    font-size: 20px;    color: #979797;    line-height: 30px;    text-transform: uppercase;    margin-top: 10px;    letter-spacing: 1px;}.wrap_in {    overflow: visible;    margin: 0px 4%;}.in_02_c {    width: 100%;    overflow: visible;    position: relative;}.in_02_c .in_02c_prev {    width: 40px;    height: 100%;    display: block;    overflow: hidden;    background: url("../images/in_12.png") center no-repeat;    background-size: 100%;    position: absolute;    left: -50px;    top: 0px;    z-index: 999;}.in_02_c .in_02c_next {    width: 40px;    height: 100%;    display: block;    overflow: hidden;    background: url("../images/in_13.png") center no-repeat;    background-size: 100%;    position: absolute;    right: -50px;    top: 0px;    z-index: 999;}.in_02c_slide {    width: 100%;    overflow: visible;}.in_02c_slide .swiper-slide {    overflow: visible;    width: 100%;    padding: 50px 0px 30px 0px;}.in_02c_slide .in_02c_a {    width: 100%;    overflow: hidden;    padding: 25px 25px 10px 25px;    background: url("../images/in_16.jpg") center no-repeat #fff;    background-size: cover;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    -moz-box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.05);    -webkit-box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.05);    box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.05);}.in_02c_slide .in_02c_a:hover {    background: #fff;    -moz-box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.15);    -webkit-box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.15);    box-shadow: 0px 0px 21px rgba(187, 4, 44, 0.15);}.in_02c_slide .in_02c_a em {    width: 100%;    display: block;    overflow: hidden;    font-style: normal;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;}.in_02c_slide .in_02c_a em.em1 {    position: relative;    padding-right: 100px;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;}.in_02c_slide .in_02c_a em.em1 span {    width: 100%;    display: block;    overflow: hidden;}.in_02c_slide .in_02c_a em.em1 span.sp1 {    font-size: 20px;    color: #222;    line-height: 34px;    font-weight: bold;    height: 68px;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    text-overflow: ellipsis;    display: -webkit-box;}.in_02c_slide .in_02c_a em.em1 span.sp2 {    font-size: 14px;    color: #666;    line-height: 24px;    height: 48px;    margin-top: 5px;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    text-overflow: ellipsis;    display: -webkit-box;}.in_02c_slide .in_02c_a em.em3 {    width: auto;    position: absolute;    right: 0px;    top: 0px;    text-align: center;    padding-right: 30px;    background: url("../images/in_04.png") right 39px no-repeat;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;}.in_02c_slide .in_02c_a em.em3 i {    width: 100%;    display: block;    overflow: hidden;}.in_02c_slide .in_02c_a em.em3 i.i1 {    font-size: 14px;    color: #7c112a;    line-height: 20px;}.in_02c_slide .in_02c_a em.em3 i.i2 {    font-size: 40px;    color: #7c112a;    line-height: 40px;}.in_02c_slide .in_02c_a em.em2 {    border-top: 1px solid #eee;    margin-top: 15px;    line-height: 40px;    font-size: 14px;    color: #999;    background: url("../images/in_14.png") 99% center no-repeat;}.in_02c_slide .in_02c_a:hover em.em1 span.sp1 {    color: #7c132a;}.in_02c_slide .in_02c_a:hover em.em1 span.sp2 {    color: #7c132a;}.in_02c_slide .in_02c_a:hover em.em2 {    color: #7c132a;    background: url("../images/in_15.png") 99% center no-repeat;}.in_03 {    overflow: hidden;    background: url("../images/in_10.jpg") center no-repeat;    background-size: cover;    padding: 60px 0px 80px 0px;}.in_03 .in_02_t h3 {    color: #fff;}.in_03 .in_02_t p {    color: #fff;    opacity: 0.5;}.in_03_c {    width: 100%;    overflow: hidden;    margin-top: 50px;    background-color: rgba(0, 0, 0, 0.45);}.in_03_c ul {    width: 100%;    overflow: hidden;    border: 1px solid #fff;    border-right: 0px;    border-bottom: 0px;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;}.in_03_c ul li {    width: 20%;    border-right: 1px solid #fff;    height: 150px;    border-bottom: 1px solid #fff;    float: left;    padding: 25px;    position: relative;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    -moz-transition: all .3s ease 0s;    -ms-transition: all .3s ease 0s;    -o-transition: all .3s ease 0s;    -webkit-transition: all .3s ease 0s;    transition: all .3s ease 0s;}.in_03_c ul li img.img1 {    height: 30px;    display: block;    position: absolute;    right: 25px;    top: 25px;}.in_03_c ul li .in_03c_c {    width: 100%;    overflow: hidden;    color: #fff;    position: absolute;    left: 25px;    bottom: 25px;}.in_03_c ul li .in_03c_c p {    width: 100%;    overflow: hidden;}.in_03_c ul li .in_03c_c p.p1 {    font-size: 14px;    line-height: 24px;}.in_03_c ul li .in_03c_c p.p2 {    font-size: 18px;    line-height: 30px;    margin-top: 0px;}.in_03_c ul li .in_03c_c p.p2 a {    font-size: 18px;    line-height: 30px;    color: #fff;}.in_03_c ul li .in_03c_c p.p3 {    display: none;}.in_03_c ul li .in_03c_c p.p3 a {    width: 50%;    display: block;    overflow: hidden;    float: left;    color: #fff;    line-height: 24px;}.in_03_c ul li .in_03c_c p.p3 a i {    display: inline-block;    background: url("../images/in_18.png") left center no-repeat;    padding-left: 10px;}.in_03_c ul li:hover {    background: url("../images/in_17.jpg") center right no-repeat;    background-size: cover;}.in_03_c ul li:hover .in_03c_c p.p3 {    display: block;    margin-top: 15px;}.btnfr {    overflow: hidden;    background: url("../images/in_11.png") center no-repeat #ededed;    padding: 60px 0px;}.btnfr .fl {}.btnfr .fl p {    width: 100%;    overflow: hidden;}.btnfr .fl p.p1 {}.btnfr .fl p.p1 img {    height: 60px;    display: block;}.btnfr .fl p.p2 {    margin-top: 15px;    line-height: 30px;}.btnfr .fl p.p2 a {    float: left;    font-size: 14px;    color: #222;    font-weight: bold;}.btnfr .fl p.p2 i {    float: left;    margin: 0px 15px;    width: 5px;    height: 5px;    display: block;    background-color: #b8b8b8;    margin-top: 14px;    border-radius: 50%;}.btnfr .fl p.p3 {    font-size: 14px;    color: #222;    line-height: 24px;    margin-top: 10px;}.btnfr .fl p.p4 {    font-size: 14px;    color: #222;    line-height: 24px;    margin-top: 10px;    font-weight: bold;}.btnfr .fr {}.btnfr .fr p {    width: 100%;    overflow: hidden;}.btnfr .fr p.p1 {    position: relative;    line-height: 40px;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    padding-left: 76px;}.btnfr .fr p.p1 span {    font-size: 14px;    color: #222;    position: absolute;    left: 0px;    top: 0px;}.btnfr .fr p.p1 select {    width: 300px;    height: 40px;    border: 0px;    padding: 0px 20px;    cursor: pointer;    background: url("../images/c_08.jpg") right center no-repeat #e2e2e2;    border-radius: 40px;    font-size: 14px;    color: #222;    appearance: none;    -moz-appearance: none;    -webkit-appearance: none;    -ms-appearance: none;}.btnfr .fr p.p2 {    margin-top: 20px;    font-size: 14px;    color: #222;    line-height: 35px;}.btnfr .fr p.p3 {    margin-top: 20px;    font-size: 14px;    color: #222;    line-height: 30px;}.btnfr .fr p.p3 span {    float: left;}.btnfr .fr p.p3 img {    height: 30px;    display: block;    float: left;    margin-left: 10px;    border-radius: 50%;}.btnfr .fr .p4 {    font-size: 14px;    color: #222;    line-height: 24px;    margin-top: 10px;    font-weight: bold;}/*内页*/.ban {    height: 546px;    background-repeat: no-repeat;    background-position: center center;    -webkit-background-size: cover;    background-size: cover;    position: relative}.ban .txt {    position: absolute;    bottom: 0;    width: 312px;    background: rgba(233, 1, 1, 0.7);    padding: 23px 0 30px 66px;}.ban .txt h3 {    font-size: 36px;    color: #fff;    line-height: 1.2;    font-weight: 600}.ban .txt h3 em {    display: block;    font-family: Arial;    font-size: 16px;    text-transform: uppercase;    line-height: 28px;    position: relative;    margin-top: 12px;    padding-right: 9px;    white-space: nowrap}.ban .txt h3 em:after {    content: "";    display: inline-block;    vertical-align: middle;    width: 266px;    height: 1px;    background: #fff;    opacity: .3;    filter: alpha(opacity=30);    margin-left: 9px}.cur {    float: right;    font-size: 14px;    color: #000;    line-height: 73px}.cur a {    color: inherit;    margin: 0 9px}.cur a:hover {    color: #0051bd}.cur span {    margin-left: 9px}.cur .img-home {    display: inline-block;    vertical-align: middle;    width: 24px;    height: 24px;    margin: -2px 5px 0 0}.wp {    width: 85%;    max-width: 1290px;    margin: 0 auto;}.snav {    background: #fff;    clear: both;    overflow: hidden;    border-bottom: 1px solid #ddd}.snav ul {    overflow: hidden}.snav li {    float: left;    margin-right: 48px}.snav li a {    display: block;    font-size: 18px;    color: #000;    line-height: 73px;    font-weight: 700;    position: relative;    -webkit-transition: .3s;    -moz-transition: .3s;    -ms-transition: .3s;    -o-transition: .3s;    transition: .3s}.snav li a:after {    content: "";    position: absolute;    left: 0;    right: 0;    bottom: 0;    height: 2px;    background: #0051bd;    display: none}.snav li a:hover,.snav li.on a {    color: rgb(162 27 54 / 81%)}/*首页tab选项卡*/.item_right_sel {    margin: 30px 0;}.item_right_sel li {    float: left;    width: 25%;}.item_right_sel li p {    background: #eeeeee;    font-size: 16px;    line-height: 18px;    text-align: center;    padding: 15px 5px;    display: block;    border: 1px solid #fff;    transition: all 0.36s;}.item_right_sel li.act p {    background: rgb(162 27 54);    color: #fff;}.item_right_active {    display: block !important;}/*联系我们开始*/.cont-box {    background: url(../images/cont_bg.jpg) no-repeat center center;    background-size: cover;    margin-top: -220px;}.clearfix:after {    content: " ";    display: block;    height: 0px;    visibility: hidden;    clear: both;}.clearfix {    zoom: 1;}.cont-box .tact-r {    padding-top: 170px;    padding-bottom: 85px;    width: 100%;}.cont-box .cont-left {    float: left;    width: 31%;    margin-left: 10.5%;    margin-top: 65px;}.cont-box .cont-left .ys-wz {    position: relative;}.cont-box .cont-left .ys-wz p {    font-size: 56px;    color: #e8e8e8;    font-weight: bold;    opacity: .4;}.cont-box .cont-left .ys-wz strong {    display: block;    position: absolute;    bottom: -20px;    font-size: 40px;    color: #142f58;    left: 20px;}.cont-box .cont-left .tit {    font-size: 16px;    color: #666;    line-height: 2.2em;    margin-top: 45px;}.cont-box .cont-left .dh-bg {    height: 85px;    background: url(../images/dh_bg.png) no-repeat;    background-size: 100% 100%;    width: 470px;    line-height: 82px;    text-align: center;    font-size: 22px;    color: #fff;    font-weight: bold;    margin-top: 40px;    cursor: pointer;}.cont-box .cont-left .dh-bg img,.cont-box .cont-left .zx-bg img {    margin-right: 12px;    margin-top: -5px;}.cont-box .cont-left .dh-bg span,.cont-box .cont-left .zx-bg span {    margin-left: 20px;    transition: all linear 0.3s;}.cont-box .cont-left .dh-bg:hover span,.cont-box .cont-left .zx-bg:hover span {    margin-left: 0;}.cont-box .cont-left .zx-bg {    height: 85px;    background: url(../images/hq_bg.png) no-repeat;    background-size: 100% 100%;    width: 404px;    line-height: 80px;    font-size: 22px;    color: #115881;    margin-top: 35px;    font-weight: bold;    text-align: center;    cursor: pointer;}.cont-box .cont-left .wz-dh {    font-size: 20px;    color: #172b49;    margin-top: 34px;}.cont-box .cont-left .wz-dh strong {    font-size: 18px;}.cont-box .cont-right {    float: right;    width: 56%;}.cont-box .cont-right img {    display: block;    width: 100%;}.cant-bottom {    background: url(../images/dt_x.jpg) no-repeat center center;    background-size: cover;    height: 583px;    margin-top: 143px;    position: relative;}.message {    float: left;    background: #fff;    border-radius: 30px;    width: 590px;    height: 540px;    box-shadow: 0 3px 50px rgba(23, 59, 115, 0.25);    padding: 40px 50px 25px;    margin-top: -140px;    position: relative;    overflow: hidden;}.message:before {    background: url(../images/lxj2.png) no-repeat;    height: 588px;    width: 100%;    background-size: cover;    content: "";    display: block;    position: absolute;    top: 0;    left: 0;}.message ul {    margin-left: -12px;    text-align: center;}.message li {    display: inline-block;    text-align: center;    font-size: 15px;    color: #daaa6e;    background: url(../images/xtb.png) no-repeat left center;    height: 22px;    line-height: 22px;}.message form {    margin-top: 16px;    position: relative;}.message form input {    margin-top: 24px;    border: 3px solid #fff;    height: 64px;    line-height: 64px;    font-size: 18px;    color: #5a6e8b;    padding-left: 70px;    box-sizing: border-box;    width: 100%;    box-shadow: 0 0 18px rgba(29, 59, 104, 0.2) inset;    border-radius: 50px;}.message form input.icon-name {    background: url(../images/pic_one.png) no-repeat 40px center #fff;    background-size: 19px 22px;}.message form input.icon-tel {    background: url(../images/pic_two.png) no-repeat 40px center #fff;    background-size: 16px 22px;}.message form textarea {    margin-top: 28px;    width: 100%;    height: 124px;    border: 3px solid #fff;    box-shadow: 0 0 18px rgba(23, 59, 115, 0.2) inset;    font-size: 18px;    line-height: 1.8em;    padding: 18px 70px;    background: url(../images/pic_three.png) no-repeat 40px 22px #fff;    background-size: 17px 22px;    border-radius: 20px;    resize: none;}.message form textarea::-webkit-input-placeholder {    color: #5a6e8b;}.message form textarea::-moz-placeholder {    color: #5a6e8b;}.message form textarea:-moz-placeholder {    color: #5a6e8b;}.message form textarea:-ms-input-placeholder {    color: #5a6e8b;}.message form .button {    background: url(../images/btn_bg.png) no-repeat;    background-size: 100% 100%;    height: 72px;    line-height: 65px;    text-align: center;    padding-left: 0;    color: #fff;    font-size: 26px;    font-weight: bold;    cursor: pointer;    transition: all linear 0.3s;}.message form .button:hover {    letter-spacing: 10px;}.map-point {    position: absolute;    width: 40px;    height: 40px;    right: 47%;    margin-right: -185px;    top: 289px;}.map-point:before {    content: "";    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    -webkit-animation: 1s infinite alternate scales;    -o-animation: 1s infinite alternate scales;    animation: 1s infinite alternate scales;    border-radius: 50%;    transform-origin: center;    background-color: rgba(255, 255, 255, .1)}@-webkit-keyframes scales {    0% {        -webkit-transform: scale(1);        transform: scale(1)    }    100% {        -webkit-transform: scale(1.8);        transform: scale(1.8)    }}@keyframes scales {    0% {        -webkit-transform: scale(1);        transform: scale(1)    }    100% {        -webkit-transform: scale(1.8);        transform: scale(1.8)    }}.ly-r {    float: left;    margin-left: 102px;    margin-top: -100px;}.ly-r .ys-wz {    position: relative;}.ly-r .ys-wz p {    font-size: 56px;    color: #e8e8e8;    font-weight: bold;    opacity: .4;}.ly-r .ys-wz strong {    display: block;    position: absolute;    bottom: -20px;    font-size: 40px;    color: #142f58;    left: 20px;}.lx-r {    float: right;    margin-top: 330px;    position: relative;}.lx-r:before {    background: url(../images/jh.png) no-repeat;    background-size: cover;    width: 22px;    height: 22px;    content: "";    display: inline-block;    position: absolute;    left: -30px;    top: 10px;}.lx-r strong {    font-size: 28px;    color: #fff;    display: block;    margin-bottom: 28px;}.lx-r p {    font-size: 16px;    color: #fff;    margin-top: 22px;}.four-box {    background: #f1f5f9;    text-align: center;    padding: 350px 0 70px;    margin-top: -200px;}.four-box img {    display: block;    max-width: 100%;    margin: 0 auto;}.four-box a {    display: block;    background: url(../images/fh.png) no-repeat;    background-size: 100% 100%;    font-size: 22px;    color: #115881;    width: 355px;    height: 86px;    line-height: 86px;    text-align: center;    font-weight: bold;    margin: 70px auto 0;}.lib-swt {    width: 154px;    height: 469px;    background: url(../images/rightflbg.png) center no-repeat;    background-size: 100%;    position: fixed;    right: 10px;    top: 0;    bottom: 0;    z-index: 9999;    margin: auto 0;    line-height: 1;    text-align: center;    display: none;}.lib-swt a {    display: block;}.lib-swt .btn {    margin: 0 2px 0 3px;    padding: 21px 0 20px;    font-size: 14px;    color: #fff;    transition: all linear 0.3s;}.lib-swt .btn span {    font-size: 15px;    color: #f1c870;    font-weight: bold;    display: block;    margin-top: 9px;}.lib-swt .btn1 {    font-size: 18px;    color: #013b89;    font-weight: bold;    text-align: left;    padding: 138px 0 20px 28px;    position: relative;}.lib-swt .btn1::after {    content: "";    width: 44px;    height: 44px;    background: url(../images/rightfltb.gif) center no-repeat;    background-size: 100%;    display: block;    position: absolute;    right: 6px;    bottom: 8px;}.lib-swt .btn2 {    padding-bottom: 17px;    color: #fff;}.lib-swt .btn2 span {    font-size: 16px;}.lib-swt .btn3 {    border-radius: 0 0 10px 10px;}.lib-swt .go-top {    width: 100%;    height: 56px;    display: block !important;    cursor: pointer;}.lib-swt .hover:hover {    background: #336bb4;}.concat_wrap {    width: 100%;    max-width: 1492px;    margin: 0 auto;}/*联系我们结束*//*aobut开始*/.about_content {    width: 1200px;    margin: 0 auto;}.about_content .f_cb img {    display: block;    margin: 0 auto;}.g_pp {    padding-top: 27px;    background: url(../images/ppbg.jpg) no-repeat;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    padding-bottom: 120px}.g_pp h2 {    font-size: 90px;    color: #ebebeb;    line-height: 100px;    font-weight: bold;    text-align: center;}.g_pp h3 {    height: 122px;    text-align: center;    font-size: 28px;    font-weight: normal;    color: #080808;    position: relative;}.g_pp h3 em {    display: block;    font-size: 48px;    color: #333;    font-weight: bold;}.g_pp h3:before {    content: "";    position: absolute;    width: 31px;    height: 3px;    background: #a43143;    left: 50%;    margin-left: -15px;    top: 82px;}.g_pp p {    font-size: 14px;    line-height: 24px;    color: #666666;    margin: 0 28px;}.g_pp dt {    width: 1200px;    overflow: hidden;}.g_pp dt img {    transition: all 0.3s linear 0s;    width: 1200px;    height: 474px;    display: block;    margin-top: 65px;}.g_pp dt:hover img {    transform: scale(1.1);}.ibrand-num {    z-index: 300;    margin-top: 40px;}.ibrand-num li {    float: left;    position: relative;    padding-left: 42px;    box-sizing: border-box;    width: 25%;}.ibrand-num li:before {    content: "";    position: absolute;    width: 1px;    height: 44px;    background: #c1c1c1;    right: 0;    top: 18px;}.ibrand-num li em {    float: left;    font-size: 60px;    color: #111;    padding-right: 5px;    letter-spacing: -1px;    font-family: Times New Roman;    font-weight: bold;}.ibrand-num li b {    float: left;    padding-top: 10px;    font-weight: normal;    line-height: 24px;}.ibrand-num li i {    font-size: 16px;    color: #fff;    display: block;    width: 24px;    height: 24px;    background: #dc4059;    border-radius: 50%;    text-align: center;    font-style: normal;}.ibrand-num li span {    display: block;    font-size: 16px;    color: #666666;    text-align: left;    font-weight: normal;}.ibrand-num li:hover {    color: #008fd7;}.ibrand-num li:hover em,.ibrand-num li:hover span {    color: #008fd7;}.ibrand-num li:hover i {    color: #fff;}/*.ibrand-num li:nth-child(1){width: 283px;padding-left: 0;}.ibrand-num li:nth-child(2){width: 300px;}.ibrand-num li:nth-child(3){width: 310px;}.ibrand-num li:nth-child(4){width: 340px;}.ibrand-num li:nth-child(4) b{width: 115px;}*/.ibrand-num li:nth-child(4):before {    background: none;}/*aobut结束*//*发展历程部分*/.fzlc_content .fzlc_content {    position: relative;}.fzlc_content .about_bg {    background: url(../images/about_bg.jpg) no-repeat;    background-size: cover;    width: 100%;    height: 400px;    position: absolute;    top: 0;    z-index: -1;}.fzlc_content .about_content {    width: 60%;    margin: 0 auto;}.fzlc_content .about_content h2,.about_content h3 {    text-align: center;    font-weight: bold;    color: #000;}.fzlc_content .about_content h2 {    font-size: 40px;    margin-bottom: 50px;}.fzlc_content .about_content p {    font-size: 16px;    color: #000;    line-height: 180%;    margin-bottom: 20px;    text-align: center;}.fzlc_content .about_content.history {    text-align: center;    position: relative;}/*大事记start*/.fzlc_content .event_box {    width: 60%;    margin: 3% auto 0;    position: relative;    min-height: 420px;}.fzlc_content .event_box .parHd {    width: 100%;    display: inline-block;    height: 92px;    overflow: hidden;}.fzlc_content .parHd ul {    width: 100%;    text-align: center;    margin: 0 auto;    padding-top: 25px !important;}.fzlc_content .parHd .tempWrap {    margin: 0 auto;}.fzlc_content .parHd .tempWrap:after {    content: '';    width: 85%;    height: 1px;    background: #580000;    position: absolute;    /* top:33%;*/    /* right:-140%;*/    right: 8%;    top: 35%;    /* margin-top:-0.5px;*/    z-index: 10;}.fzlc_content .parHd li.no_line:before {    display: none;}.fzlc_content .parHd li {    display: inline-block;    cursor: pointer;    padding-top: 30px;    font-size: 16px;    color: #000;    margin: 0 30px;    position: relative;}.fzlc_content .parHd li:after {    content: '';    background: url(../images/dot_ico.png) no-repeat;    width: 24px;    height: 24px;    position: absolute;    z-index: 20;    top: -12px;    left: 50%;    margin-left: -12px;}.fzlc_content .parBd {    text-align: center;    margin-top: 60px;}.fzlc_content .parBd h4 {    position: relative;    font-size: 40px;    margin-bottom: 3%;    /*width:200px;*/    padding: 0 60px;    display: inline-block;    text-align: center;}.fzlc_content .parBd h4:after {    content: '';    background: #000;    width: 100px;    height: 1px;    position: absolute;    left: -100px;    bottom: 12px;}.fzlc_content .parBd h4:before {    content: '';    background: #000;    width: 100px;    height: 1px;    position: absolute;    right: -100px;    bottom: 12px;}.fzlc_content .parBd p {    line-height: 180%;    font-size: 16px;    width: 80%;    margin: 0 auto;}.fzlc_content div#listBox {    width: 100%;}.fzlc_content .sPrev,.sNext {    width: 30px;    height: 30px;    display: block;    position: absolute;    top: 10px;}.fzlc_content .sPrev {    left: 0;}.fzlc_content .sNext {    right: 0;}.fzlc_content .sPrev img,.sNext img {    transition: all .6s cubic-bezier(.51, 1.1, .9, .95);    -moz-transition: all .6s cubic-bezier(.51, 1.1, .9, .95);    -webkit-transition: all .6s cubic-bezier(.51, 1.1, .9, .95);    -o-transition: all .6s cubic-bezier(.51, 1.1, .9, .95);}.fzlc_content .parHd li.act span {    display: block;    width: 24px;    height: 24px;    overflow: hidden;    background: url(../images/cat.png) no-repeat;    position: absolute;    top: -12px;    left: 28px;    z-index: 21;}.fzlc_content .parHd li span,.parHd li.clone span {    display: none;}/*发展历程结束*//*列表类似新闻部分*/.news_con_bg {    background: #f2f2f2;}.news_con_content {    clear: both;    width: 96%;    max-width: 1400px;    margin: 0 auto;    text-align: left;    zoom: 1;    overflow: hidden;}.news_con {    overflow: hidden;    margin-top: 1%;}.news_con ul li {    float: left;    width: 32%;    overflow: hidden;    margin-bottom: 2%;    margin-right: 2%;    transition: all 0.3s;    padding-bottom: 1px;    position: relative;}.news_con ul li:nth-child(3n+0) {    margin-right: 0;}.news_con ul li:before {    content: "";    position: absolute;    bottom: 0;    left: 0;    height: 0;    border-bottom: 1px dashed #d9d9d9;    width: 100%;}.news_con ul li:after {    content: "";    position: absolute;    bottom: 0;    left: 0;    height: 0;    border-bottom: 1px dashed #e94001;    width: 0;    transition: all 0.3s;}.news_con ul li:hover:after {    width: 100%;}.news_con ul li img {    display: block;    width: 100%;    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);    transform: scale(1);    -webkit-transition: all 0.3s ease-out 0s;    -moz-transition: all 0.3s ease-out 0s;    -o-transition: all 0.3s ease-out 0s;    transition: all 0.3s ease-out 0s;}.news_con ul li .imgs {    width: 100%;    overflow: hidden;    height: 296px;}.news_con ul li:hover img {    -webkit-transform: scale(1.1, 1.1);    -moz-transform: scale(1.1, 1.1);    -o-transform: scale(1.1, 1.1);    -ms-transform: scale(1.1, 1.1);    transform: scale(1.1, 1.1);}.news_con ul li .news_txt {    overflow: hidden;    margin-top: 17px;    padding-bottom: 27px;}.news_con ul li .news_txt h2 {    height: 30px;    line-height: 30px;    overflow: hidden;    font-size: 18px;    color: #333333;    margin-bottom: 10px;    white-space: nowrap;    text-overflow: ellipsis;    font-weight: normal;}.news_con ul li .news_txt p {    max-width: 346px;    line-height: 26px;    height: 52px;    overflow: hidden;    font-size: 14px;    color: #868686;    text-align: left;    margin-bottom: 23px;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}.news_con ul li .news_txt span {    color: #b7b7b7;    font-size: 14px;    display: block;    line-height: 38px;    height: 38px;    overflow: hidden;}.news_con ul li .news_txt em {    float: left;    height: 44px;    line-height: 44px;    color: #666666;    font-size: 14px;    transition: all 0.3s;    width: 144px;    position: relative;    background: url(../images/i_bg2.png) 97px center no-repeat;    text-indent: 33px;}.news_con ul li .news_txt em:before {    content: "";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: #fff;    z-index: -1;    transition: all 0.3s;}.news_con ul li .news_txt em:after {    content: "";    position: absolute;    top: 0;    left: 0;    width: 0%;    height: 100%;    background: #e94001;    z-index: -1;    transition: all 0.3s;}.news_con ul li:hover .imgs img {    -webkit-transform: scale(1.1, 1.1);    -moz-transform: scale(1.1, 1.1);    -o-transform: scale(1.1, 1.1);    -ms-transform: scale(1.1, 1.1);    transform: scale(1.1, 1.1);}.news_con ul li:hover .news_txt h2 {    color: #e94001;}.news_con ul li:hover .news_txt em {    color: #fff;}.news_con ul li:hover .news_txt em:after {    width: 100%;}.news_con ul li:hover .news_txt em {    background-image: url(../images/i_bg2_on.png);}.news_con ul li .news_txt em:hover {    background-position: 100px center;    text-indent: 36px;}/*列表类似新闻部分结束*//*分页*/.yema {    width: 100%;    text-align: center;    clear: both;    overflow: hidden;    padding-top: 60px;    padding-bottom: 70px;    clear: both;}.yema a {    display: inline-block;    height: 34px;    line-height: 34px;    padding-left: 11px;    overflow: hidden;    padding-right: 11px;    min-width: 18px;    text-align: center;    color: #333;    font-size: 14px;    border: 1px solid #fff;    background-color: #fff;    margin-left: 2px;    margin-right: 2px;}.yema a:hover {    text-decoration: none;    color: #fff;    background-color: #e94001;    border: 1px solid #e94001;}.yema a.on {    color: #fff;    background-color: #e94001;    border: 1px solid #e94001;}.yema a.first,.yema a.last {}.yema a.first:hover,.yema a.last:hover {    background-color: #e94001;}/*分页end*//*图片放大开始*/.k12-gl-gslb-3nf1-1-01 {    padding: 30px 0 20px;}.k12-gl-gslb-3nf1-1-01-left dl {    width: 24%;    float: left;    background: #f0f0f0;    margin: 0 1% 13px 0}.k12-gl-gslb-3nf1-1-01-left dl:nth-child(5n-1) {    margin-right: 0;}.k12-gl-gslb-3nf1-1-01-left dt {    border: 1px solid #f0f0f0;    padding: 10px 9px;    background: #fff;    width: 288px;    height: 203px;}.k12-gl-gslb-3nf1-1-01-left dt img {    display: block;    width: 100%;}.k12-gl-gslb-3nf1-1-01-left dd h4 {    height: 42px;    font-size: 14px;    line-height: 42px;    text-align: center;    padding: 0 5px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    background: #f0f0f0;    font-weight: normal;}.k12-gl-gslb-3nf1-1-01-left dd h4 a {    color: #4b4a4a;}/*图片放大结束*/#fancybox-loading {    position: fixed;    top: 50%;    left: 50%;    height: 40px;    width: 40px;    margin-top: -20px;    margin-left: -20px;    cursor: pointer;    overflow: hidden;    z-index: 1104;    display: none;}* html #fancybox-loading {    /* IE6 */    position: absolute;    margin-top: 0;}#fancybox-loading div {    position: absolute;    top: 0;    left: 0;    width: 40px;    height: 480px;    background-image: url(../images/fancybox.png);}#fancybox-overlay {    position: fixed;    top: 0;    left: 0;    bottom: 0;    right: 0;    background: #000;    z-index: 1100;    display: none;}* html #fancybox-overlay {    /* IE6 */    position: absolute;    width: 100%;}#fancybox-tmp {    padding: 0;    margin: 0;    border: 0;    overflow: auto;    display: none;}#fancybox-wrap {    position: absolute;    top: 0;    left: 0;    margin: 0;    padding: 20px;    z-index: 1101;    display: none;}#fancybox-outer {    position: relative;    width: 100%;    height: 100%;    background: #FFF;}#fancybox-inner {    position: absolute;    top: 0;    left: 0;    width: 1px;    height: 1px;    padding: 0;    margin: 0;    outline: none;    overflow: hidden;}#fancybox-hide-sel-frame {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: transparent;}#fancybox-close {    position: absolute;    top: -15px;    right: -15px;    width: 30px;    height: 30px;    background-image: url(../images/fancybox.png);    background-position: -40px 0px;    cursor: pointer;    z-index: 1103;    display: none;}#fancybox_error {    color: #444;    font: normal 12px/20px Arial;    padding: 7px;    margin: 0;}#fancybox-content {    height: auto;    width: auto;    padding: 0;    margin: 0;}#fancybox-img {    width: 100%;    height: 100%;    padding: 0;    margin: 0;    border: none;    outline: none;    line-height: 0;    vertical-align: top;    -ms-interpolation-mode: bicubic;}#fancybox-frame {    position: relative;    width: 100%;    height: 100%;    border: none;    display: block;}#fancybox-title {    position: absolute;    bottom: 0;    left: 0;    font-family: Arial;    font-size: 12px;    z-index: 1102;}.fancybox-title-inside {    padding: 10px 0;    text-align: center;    color: #333;}.fancybox-title-outside {    padding-top: 5px;    color: #FFF;    text-align: center;    font-weight: bold;}.fancybox-title-over {    color: #FFF;    text-align: left;}#fancybox-title-over {    padding: 10px;    background-image: url(../images/fancy_title_over.png);    display: block;}#fancybox-title-wrap {    display: inline-block;}#fancybox-title-wrap span {    height: 32px;    float: left;}#fancybox-title-left {    padding-left: 15px;    background-image: url(../images/fancybox.png);    background-position: -40px -90px;    background-repeat: no-repeat;}#fancybox-title-main {    font-weight: bold;    line-height: 29px;    background-image: url(../images/fancybox-x.png);    background-position: 0px -40px;    color: #FFF;}#fancybox-title-right {    padding-left: 15px;    background-image: url(../images/fancybox.png);    background-position: -55px -90px;    background-repeat: no-repeat;}#fancybox-left,#fancybox-right {    position: absolute;    bottom: 0px;    height: 100%;    width: 35%;    cursor: pointer;    outline: none;    background-image: url(../images/blank.gif);    z-index: 1102;    display: none;}#fancybox-left {    left: 0px;}#fancybox-right {    right: 0px;}#fancybox-left-ico,#fancybox-right-ico {    position: absolute;    top: 50%;    left: -9999px;    width: 30px;    height: 30px;    margin-top: -15px;    cursor: pointer;    z-index: 1102;    display: block;}#fancybox-left-ico {    background-image: url(../images/fancybox.png);    background-position: -40px -30px;}#fancybox-right-ico {    background-image: url(../images/fancybox.png);    background-position: -40px -60px;}#fancybox-left:hover,#fancybox-right:hover {    visibility: visible;    /* IE6 */}#fancybox-left:hover span {    left: 20px;}#fancybox-right:hover span {    left: auto;    right: 20px;}.fancy-bg {    position: absolute;    padding: 0;    margin: 0;    border: 0;    width: 20px;    height: 20px;    z-index: 1001;}#fancy-bg-n {    top: -20px;    left: 0;    width: 100%;    background-image: url(../images/fancybox-x.png);}#fancy-bg-ne {    top: -20px;    right: -20px;    background-image: url(../images/fancybox.png);    background-position: -40px -162px;}#fancy-bg-e {    top: 0;    right: -20px;    height: 100%;    background-image: url(../images/fancybox-y.png);    background-position: -20px 0px;}#fancy-bg-se {    bottom: -20px;    right: -20px;    background-image: url(../images/fancybox.png);    background-position: -40px -182px;}#fancy-bg-s {    bottom: -20px;    left: 0;    width: 100%;    background-image: url(../images/fancybox-x.png);    background-position: 0px -20px;}#fancy-bg-sw {    bottom: -20px;    left: -20px;    background-image: url(../images/fancybox.png);    background-position: -40px -142px;}#fancy-bg-w {    top: 0;    left: -20px;    height: 100%;    background-image: url(../images/fancybox-y.png);}#fancy-bg-nw {    top: -20px;    left: -20px;    background-image: url(../images/fancybox.png);    background-position: -40px -122px;}/* IE */#fancybox-loading.fancybox-ie div {    background: transparent;    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_loading.png', sizingMethod='scale');}.fancybox-ie #fancybox-close {    background: transparent;    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_close.png', sizingMethod='scale');}.fancybox-ie #fancybox-title-over {    background: transparent;    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_over.png', sizingMethod='scale');    zoom: 1;}.fancybox-ie #fancybox-title-left {    background: transparent;    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_left.png', sizingMethod='scale');}.fancybox-ie #fancybox-title-main {    background: transparent;    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_main.png', sizingMethod='scale');}.fancybox-ie #fancybox-title-right {    background: transparent;    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_right.png', sizingMethod='scale');}.fancybox-ie #fancybox-left-ico {    background: transparent;    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_nav_left.png', sizingMethod='scale');}.fancybox-ie #fancybox-right-ico {    background: transparent;    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_nav_right.png', sizingMethod='scale');}.fancybox-ie .fancy-bg {    background: transparent !important;}.fancybox-ie #fancy-bg-n {    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_n.png', sizingMethod='scale');}.fancybox-ie #fancy-bg-ne {    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_ne.png', sizingMethod='scale');}.fancybox-ie #fancy-bg-e {    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_e.png', sizingMethod='scale');}.fancybox-ie #fancy-bg-se {    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_se.png', sizingMethod='scale');}.fancybox-ie #fancy-bg-s {    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_s.png', sizingMethod='scale');}.fancybox-ie #fancy-bg-sw {    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_sw.png', sizingMethod='scale');}.fancybox-ie #fancy-bg-w {    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_w.png', sizingMethod='scale');}.fancybox-ie #fancy-bg-nw {    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_nw.png', sizingMethod='scale');}/*新面包屑*/.postions {    height: 59px;    line-height: 59px;    overflow: hidden;    color: #666666;    font-size: 14px;    border-bottom: 1px solid #cccccc;}.postions.bgs2 {    border-bottom: 0;}.posadd .postions {    position: fixed;    top: 0;    left: 0;    width: 100%;    z-index: 5;}.postions a {    color: #666666;}.postions a:hover {    color: #e94001;}.postions label {    color: #666666;}.postions .postions_r {}.postions .postions_r img {    vertical-align: baseline;    margin-right: 10px;    height: 12px;}.postions h2 {    float: left;    font-weight: normal;    color: #333;    height: 58px;    font-size: 20px;}.postions h2 span {    font-size: 16px;    font-family: Arial;}.postions .rclass {    float: right;    background: url(../images/pos_bg2.png) left center no-repeat;    background-size: 20px auto;    padding-left: 25px;    -webkit-tap-highlight-color: #fff;    -webkit-tap-highlight-color: transparent;    display: none;}.postions .postions_b {    float: right;}.postions .postions_b a {    float: left;    margin-left: 10px;    padding-left: 10px;    padding-right: 10px;    overflow: hidden;    font-size: 16px;    line-height: 47px;    height: 47px;    color: #fff;}.postions .postions_b a:hover {    color: #f66f6a;}.postions .postions_b a.isel {    background: #79181a;    color: #fff;}/*发展历程*/.product_bg {    background: #f2f2f2;}.product_type {    text-align: center;    padding-top: 2%;    font-size: 16px;}.product_type.bgs2 {}.product_type ul li {    display: inline-block;    margin-right: 3px;    margin-right: 3px;    width: 166px;    position: relative;    vertical-align: top;    padding-bottom: 8px;}.product_type ul li .a {    overflow: hidden;    display: block;    height: 44px;    line-height: 44px;    text-align: center;    background: #fff;    transition: all 0.3s;    font-size: 15px;}.product_type ul li .a:after {    content: "";    position: absolute;    top: 44px;    width: 12px;    height: 6px;    left: 50%;    margin-left: -6px;    background: url(../images/history_bg1.png) no-repeat;    display: none;    transition: all 0.3s;}.product_type ul li.isel .a {    color: #fff;    background: #f13d34;}.product_type ul li.isel .a:after {    display: block;}/*.product_type ul li:hover .a{ color:#fff; background:#e94001;}.product_type ul li:hover .a:after{ display:block;}*/.product_type ul li .smalltype {    /*position:absolute; left:50%;   top:100%;*/    float: right;    margin-top: 2px;    padding-top: 15px;    padding-bottom: 15px;    line-height: 30px;    width: 480px;    display: none;    z-index: 9;    font-size: 15px;    text-align: right;}.product_type ul li .smalltype a {    display: inline-block;    vertical-align: top;    padding-left: 12px;    padding-right: 12px;    position: relative;}.product_type ul li .smalltype a:after {    content: "";    position: absolute;    right: 0;    width: 1px;    height: 10px;    background: #d5d5d5;    top: 50%;    margin-top: -5px;}.product_type ul li .smalltype a:last-child:after {    width: 0;}.product_type ul li .smalltype a:hover {    color: #e94001;}.product_type ul li .smalltype a.isel {    color: #e94001;}.product_type ul li.isel .smalltype {    display: block;}.about_wrap {    clear: both;    width: 96%;    max-width: 1400px;    margin: 0 auto;    text-align: left;    zoom: 1;    overflow: hidden;}.zxxq-01 {    background: #fff;    padding: 18px 0;}.zxxq-01-tit {    height: 74px;    font-size: 42px;    font-weight: normal;    line-height: 74px;    color: #333;    text-align: center;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.zxxq-01-sour {    height: 24px;    font-size: 12px;    line-height: 24px;    text-align: center;    color: #aaa;    margin-bottom: 20px;}.zxxq-01-sour a {    color: #aaa;}.zxxq-01-sour span {    margin: 0 9px;}.zxxq-01-text {    padding: 16px 18px;    font-size: 14px;    line-height: 24px;    border: 1px solid #d6d6d6;    margin-bottom: 22px;}.zxxq-01-text-t1 {    width: 78px;    float: left;    color: #342f2e;    margin-right: -78px;}.zxxq-01-text-t2 {    padding-left: 80px;}.blk-main {    width: 1200px;    margin: 0 auto;}.xgzx-01 {    background: #f5f5f5;    padding: 8px 20px;}.xgzx-01-tit {    height: 55px;    font-size: 24px;    font-weight: normal;    line-height: 55px;    color: #4b4a4a;}.xgzx-01-list li h4 {    height: 46px;    font-size: 14px;    font-weight: normal;    line-height: 46px;    color: #4b4a4a;    border-top: 1px dashed #dbdbdb;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.xgzx-01-list li h4 a {    color: #4b4a4a;}.xgzx-01-list li h4 span {    float: right;}.p12-curmbs-1 {    height: 50px;    line-height: 50px;    font-size: 14px;    border-bottom: 1px dashed #dcdcdc;}.p12-curblock {    display: none;}.p12-curmbs-1 b {    border-left: 10px solid #b62b2b;    font-weight: normal;    padding-left: 8px;}.p12-curmbs-1 i {    font-style: normal;}.p12-curmbs-1 span {    font-family: 'å®‹ä½“';    padding: 0 5px;    height: 46px;    line-height: 46px;}.xgzx-pagin-01 dl {    margin-bottom: 24px;    padding-right: 40px;}.xgzx-pagin-01 dd {    height: 32px;    font-size: 14px;    line-height: 32px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.xgzx-pagin-01 dd b {    float: right;    font-weight: normal;}.xgzx-pagin-01 dd span {    width: 60px;    height: 32px;    background: #a2a2a2;    color: #fff;    text-align: center;    display: inline-block;    margin-right: 10px;}.xgzx-pagin-01 dt {    height: 1px;    border-bottom: 1px dashed #b5b5b5;    margin-left: 60px;    padding-top: 2px;    margin-bottom: 2px;}.xgzx-pagin-01 dd em {    float: right;    font-style: normal;    padding-left: 20px;    font-weight: normal;}.xgzx-pagin-01 dl a {    color: #4b4a4a;}.xgzx-pagin-01-href {    float: right;    font-size: 18px;    line-height: 32px;}.xgzx-pagin-01-href span {    display: inline-block;    padding: 0 6px;    margin-left: 4px;    background: #b62b2b;}.xgzx-pagin-01-href a {    display: block;    color: #fff;}.xgzx-pagin-01-key {    min-height: 40px;    border-top: 1px solid #b62b2b;    font-size: 14px;    line-height: 40px;    color: #575556;}.xgzx-pagin-01-key a {    color: #575556;}.xgzx-pagin-01-key span {    display: inline-block;    margin: 0 4px;}.endit-content * {    display: block;    margin: 0 auto;    width: 100%;    max-width: 100%;}.page_con {    display: block;    margin: 30px auto;    text-align: center;}.page-num {    display: inline-block;    line-height: 30px;    height: 30px;    width: 30px;    margin: 0 3px;    text-align: center;    background: #f4f4f4;    color: #666;    text-decoration: none}.page-num:hover {    text-decoration: none;    background: #e6f4ff;    color: #30a7fd}.page-num-current {    background: #1f98fc;    color: #fff}.page_a.disabled {    background: #f4f4f4;    color: #ccc;    cursor: not-allowed}.page_jump {    margin-left: 5px}.yuehua_new_more{    width: 153px;    height: 45px;    background: rgb(162 27 54);    color: #fff;    border-radius: 3px;    border: none;    border-radius: 5px;    margin: 14px auto -16px;    display: block;}