<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">header,
footer,
#main,
#info {width: 100%;overflow: hidden;min-width: 1200px;}
*{box-sizing: border-box;-webkit-box-sizing: border-box;}
body{min-width: 1200px;}
.wrapper {width: 1200px;margin: 0 auto;display: block;position: relative;}
/*css3*/
.clear:after {display: block;content: '';clear: both;} 
.czspjz {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}

.flex {display: flex;display: -webkit-flex;}
a{transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;-webkit-transition-timing-function: ease;-o-transition-timing-function: ease;}
/************************header************************/
.top{width: 100%;position: relative;height: 40px;line-height: 40px;background: #1a57c1;overflow: hidden;}
.head-left {float: left;color: #fff;font-size: 14px;}
.head-right{float: right;}
.head-right p{color: #fff;font-size: 12px;}
.header_nav_wrap {position: fixed;width: 100%;left: 0;top: 0;z-index: 300;-moz-transition: all 200ms ease;-webkit-transition: all 200ms ease;transition: all 200ms ease;background: #fff;}

.fix_nav {top: -154px;box-shadow: 0 0 10px #000;} 
header {background: #fff;} 
.header_cn {background: #3f3f3f;color: #fff;font-size: 14px;line-height: 25px;}

.header_cn a {color: #7c7c7c;}
.header_cn a.mobile{background: url("../images/mobile.png") no-repeat left 14px center;}
.header_cn a.sitemap{background: url("../images/sitemap.png") no-repeat left 7px center;}

.header_cn small {font-size: 14px;float: right;padding-left: 25px;}

.header_cn small a {display: inline-block;width:105px;text-align:center;line-height: 35px;position: relative;z-index: 1000;}
.header_cn small a:after{display: block;content:"";position: absolute;width:1px;height: 10px;background: #cecece;right: 0px;top: 12px;}
.header_cn small a:last-child:after{display: none;}

.header_cn small a:hover {color: #1a57c1;}
.header_cn a.mobile i{display: block;position: absolute;width:7px;height: 3px;background: url("../images/sanjiao.png") no-repeat center;right: 14px;top: 16px;}
.header_cn a.mobile img{width:120px;position: absolute;top:35px;left:50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);display: none;}
.header_cn a.mobile:hover img{display: block;}
.logo{width: 100%;position: relative;padding-top: 32px;padding-bottom: 32px;}
.logo-left{width: 600px;float: left;padding-top: 18px;}
.top-lianxi{width: 535px;float: right;}
.lx1{width: 50%;float: left;background: url(../images/t-tel.png) no-repeat center left;padding-left:50px;  }
.lx1 p{color: #666666;font-size: 16px; padding:15px 0 0 0 ;}
.lx1 strong{color: #d11921;font-size: 26px;}
.lx1:after{display: block;content: '';float: right;width: 1px;height: 65px;background: #e5e5e5;margin-top: -35px;}
.lx2{width:46%;float: right;background: url(../images/t-email.png) no-repeat center left; padding-left:50px;margin-top: 20px;}
.lx2 p{color: #666666;font-size: 16px;}
.lx2 strong{color: #333333;font-size: 20px;font-weight: normal;}

.searchbox .sousuo{margin-left: 31px;margin-top:25px;}
.searchbox .search {width: 188px;height: 34px;text-indent: 25px;outline: none;border:none;background: #fff;color:#999;float: left;box-shadow: none;background: #e2e2e2;}
.searchbox .sousuotijiao {width: 34px;height: 34px;background:#e2e2e2 url("../images/f-sou.png") no-repeat center;cursor: pointer;outline: none;float: left;border: none;}
.sousuo ::-webkit-input-placeholder { color:#4e4e4e;font-size:14px;}
.sousuo :-moz-placeholder {color:#4e4e4e;font-size:14px;}
.sousuo ::-moz-placeholder { color:#4e4e4e;font-size:14px;}
.sousuo :-ms-input-placeholder { color:#4e4e4e;font-size:14px;}

.nav {width: 100%;position: relative;height: 52px;line-height: 52px;background: #C71E25;}
.nav ul li {float: left;width: 149px;line-height: 52px;text-align: center;  }
.nav ul li:after{display: block;content: '';width: 1px;height: 15px;background: #ffffff;float: right;margin-top: -32px;}
.nav ul li a{color: #fff;font-size: 16px;display: block;width: 100%;}
.nav ul li:hover{background: #9A1016;}
.n_act{background: #9A1016;}
.banner {margin-top: 207px;}

.banner .box_skitter .info_slide_dots .image_number {display: none;} 
.banner .box_skitter .info_slide_dots .image_number {background: #1a57c1;opacity: 0.8;} 
.banner .box_skitter .info_slide_dots .image_number_select,
.banner .box_skitter .info_slide_dots .image_number_select:hover {background: #fff;}
/*Ê×Ò³*/
/*ÓÅÊÆ*/
.index-adv{width: 100%;position: relative;padding: 60px 0;}
.title{background: url(../images/title.png) no-repeat center center;width: 100%;text-align: center;}
.title .w1{color: #999999;font-size: 18px;text-transform: uppercase;letter-spacing: 2px;}
.title h3{color: #333333;font-size: 34px;font-weight: bold;letter-spacing: 3px;}
.title span{font-weight: normal;}
.title p{color: #666666;font-size: 14px;padding-top: 10px;font-weight: 100;}
.adv-list{width: 100%;position: relative;}
.adv-list ul{margin-top: 30px;}
.adv-list ul li{width: 270px;height: 325px;float: left;margin-right: 38px;  
padding-top: 130px;}
.adv-list ul li:last-child{margin-right: 0;}
.adv-list ul li:nth-child(1){background: url(../images/a1.png) no-repeat center center;}
.adv-list ul li:nth-child(2){background: url(../images/a2.png) no-repeat center center;}
.adv-list ul li:nth-child(3){background: url(../images/a3.png) no-repeat center center;}
.adv-list ul li:nth-child(4){background: url(../images/a4.png) no-repeat center center;}
.adv-list ul li h3{color: #fff;font-size: 26px;font-weight: bold;text-align: center;}
.adv-list ul li small{color: #fff;font-size: 14px;font-weight: 100;text-align: center;display: block;margin-top: 10px;}
.adv-list ul li small:after{display: block;content: '';width: 90px;height: 1px;background: #fff;margin: 0 auto;margin-top: 10px;margin-bottom: 10px;}
.adv-list ul li p{color: #fff;font-size: 16px;padding-left: 30px;line-height: 30px;}
.adv-list ul li:last-child p{padding-left: 60px;}
/*Ê×Ò³²úÆ·*/
.index-pro{width: 100%;background:url(../images/pro.jpg) no-repeat center top;padding-top: 35px;min-width: 1200px;}
.title1{background: url(../images/title1.png) no-repeat center center;width: 100%;text-align: center;}
.title1 .w1{color: #fff;font-size: 18px;text-transform: uppercase;letter-spacing: 2px;}
.title1 h3{color: #fff;font-size: 34px;font-weight: bold;letter-spacing: 3px;}
.title1 span{font-weight: normal;}
.title1 p{color: #fff;font-size: 14px;padding-top: 10px;font-weight: 100;}



.pro-center{width: 100%;position: relative;padding-top: 58px;}
.pro-left{width: 240px;float: left;position: relative;background: #065cb8 url(../images/pro-left.png) no-repeat center top;}
.pro-left h3{color: #fff;font-size: 30px;font-weight: bold;text-align: center;line-height: 100px;}
.pro-left ul{background: url(../images/pro-ul.png) no-repeat center top;margin-top: 80px;position: relative;z-index: 100;width: 223px;margin: 0 auto;padding-top: 30px;margin-bottom: 15px;padding-bottom: 15px;}
.pro-left ul li{width: 195px;height: 40px;line-height: 40px;text-align: center;border:1px solid #d2d2d2;margin-bottom: 15px;margin-left: 15px;border-radius: 10px;}
.pro-left ul li a{color: #0185da;font-size: 16px;display: block;}
.pro-left ul li:hover{background: #0185da;border:1px solid #0185da;}
.pro-left ul li:hover a{color: #fff;}
.pro-left ul li:last-child{ margin-bottom: 0;}
.pro-right{width: 927px;float: right;}
.p-img{width: 297px;height: 223px;background: url(../images/pli.png) no-repeat center center;position: relative;}
.p-img img{display: block;position: absolute;max-width: 80%;max-height: 90%;top: 50%;left: 50%;transform:translate(-50%,-50%);}
.p-tit{ height:25px;line-height:25px;text-align: center;font-size: 16px;color: #666666;}
.inpro .swiper-slide{position: relative;width: 297px;height: 243px;}


.case-center{width: 100%;position: relative;padding-top: 58px;}
.case-left{width: 0px;float: left;position: relative;background: #065cb8 url(../images/pro-left.png) no-repeat center top;}
.case-left h3{color: #fff;font-size: 30px;font-weight: bold;text-align: center;line-height: 100px;}
.case-left ul{background: url(../images/pro-ul.png) no-repeat center top;margin-top: 80px;position: relative;z-index: 100;width: 223px;margin: 0 auto;padding-top: 30px;margin-bottom: 15px;padding-bottom: 15px;}
.case-left ul li{width: 195px;height: 40px;line-height: 40px;text-align: center;border:1px solid #d2d2d2;margin-bottom: 15px;margin-left: 15px;border-radius: 10px;}
.case-left ul li a{color: #0185da;font-size: 16px;display: block;}
.case-left ul li:hover{background: #0185da;border:1px solid #0185da;}
.case-left ul li:hover a{color: #fff;}
.case-left ul li:last-child{ margin-bottom: 0;}
.case-right{width:1200px;float: right;}
.p-img{width: 295px;height: 223px;background: url(../images/pli.png) no-repeat center center;position: relative;}
.p-img img{display: block;position: absolute;max-width:250px;max-height:190px;top: 50%;left: 50%;transform:translate(-50%,-50%);}
.p-tit{ height:25px;line-height:25px;text-align: center;font-size: 16px;color: #666666;}
.inpro .swiper-slide{position: relative;width: 295px;height: 243px;}





.plogo{position: absolute;right: 20px;z-index: 10;top: 20px;}
.swiper-slide:hover .p-img{background: url(../images/pli-ho.png) no-repeat center center;}
.swiper-slide:hover .p-tit{color: #065cb8;}
/*¹¤ÒÕ*/
.index-gy{width: 100%;position: relative;background: url(../images/gy.jpg) no-repeat center center;padding: 48px 0;background-size: 100% 100%;margin-top: 60px;min-width: 1200px;}
.gy-list{width: 100%;position: relative;}
.gy-list ul{margin-top:52px;}
.gy-list ul li{width: 230px;float: left;margin-right: 93px;text-align: center;}
.gy-list ul li:last-child{margin-right: 0;}
.gy-list ul li img{display: block;margin: 0 auto;}
.gy-list ul li h3{color: #fff;font-size: 26px;font-weight:normal;padding: 20px 0;}
.gy-list ul li p{color: #fff;font-size: 16px;line-height: 30px;}
/*pk*/
.index-pk{width: 100%;position: relative;padding: 60px 0;}
.index-pk img{display: block;margin: 0 auto;}
/*°¸ÀýÕ¹Ê¾*/
.in-case{width: 100%;position: relative;padding: 0 0 60px 0;}
.case-list{padding-top: 40px;position: relative;width: 100%;}
.case-img{width: 288px;height: 218px;background: url(../images/cli.png) no-repeat center center;position: relative;background-size: 100% 100%;}
.case-img img{display: block;position: absolute;max-width: 80%;max-height: 90%;top: 50%;left: 50%;transform:translate(-50%,-50%);}
.case-tit{line-height: 30px;text-align: center;font-size: 16px;color: #666666;}
.case-prev{background: url(../images/case-prev.png) no-repeat center center;width: 40px!important;height: 40px!important;left:-50px!important;}
.case-next{background: url(../images/case-next.png) no-repeat center center;width: 40px!important;height: 40px!important; right:-50px!important; }
/*ÐÂÎÅ*/
.in-news{width: 100%;position: relative;padding: 60px 0; background:#ececec;min-width: 1200px;}
.jianzhen{width: 380px;float: left;}
.jz-title{width: 100%;text-align: left;margin-bottom: 25px;}
.jz-title h3{color: #333333;font-size: 34px;font-weight: 600;}
.jz-title h3 span{color: #065cb8;font-size: 30px;padding-right: 20px;}
.jz-title p{color:#666666;font-size: 14px; padding-top: 10px;}
.jianzhen ul li{width:100%;height: 100px;background:#fff;padding:20px 30px;border-bottom: 2px solid #065cb8;margin-bottom: 5px;box-shadow: 0 0 5px 0px #b3b0b0;}
.jianzhen ul li h3{color: #333333;font-size:16px;}
.jianzhen ul li span{color: #999999;font-size: 14px;}
.jianzhen ul li p{padding-top: 5px;color: #666666;font-size: 12px;line-height: 25px;}


.xinwen{width: 755px;float: right;}
.xw-title{width: 100%;text-align: left;margin-bottom: 25px;}
.xw-title h3{color: #333333;font-size: 34px;font-weight: 600;}
.xw-title h3 span{color: #065cb8;font-size: 30px;padding-right: 20px;}
.xw-title p{color:#666666;font-size: 14px; padding-top: 10px;}
.xinwen ul li{width: 100%;height: 150px;padding: 10px 0;border-bottom: 1px dashed #bfbfbf;border-top: 1px dashed #bfbfbf;}
.n-img{width: 195px;height: 120px;float: left;}
.n-img img{display: block;width: 100%;height: 100%;object-fit:cover;}
.n-tit{width: 540px;float: right;}
.n-tit h3{color: #065cb8;font-size: 18px;font-weight: bold;padding-top: 10px;}
.n-tit p{color: #666666;font-size: 14px;line-height: 25px;padding-top: 10px;}
.n-tit p strong{color: #e6131d;}
.n-tit p span{float: right;}
/*Ê×Ò³end*/
/*µ×²¿*/
.foot{width: 100%;height: 326px;background:url(../images/foot.jpg) no-repeat center center;min-width: 1200px;}
.f-top{width: 100%;padding-top: 55px;}
.f-logo{float: left;width: 585px;}
.f-nav{width: 590px;float: right;}
.f-nav ul li{width: 12.5%;text-align: right;float: left;}
.f-nav ul li a{color: #fff;font-size: 14px;}
.foot-bottom{width: 100%;}
.f-tel{width: 715px;float: left;margin-top: 40px;}
.f-tel p{color: #fff;font-size: 14px;padding-right: 58px;padding-left: 20px;float: left;line-height: 50px;}
.f-tel p:nth-child(1){background:url(../images/f-tel.png) no-repeat center left;}
.f-tel p:nth-child(2){background:url(../images/f-tel.png) no-repeat center left;}
.f-tel p:nth-child(3){background:url(../images/f-email.png) no-repeat center left;}
.f-tel p:nth-child(4){background:url(../images/f-email.png) no-repeat center left;}
.f-tel p:nth-child(5){background:url(../images/f-add.png) no-repeat center left;}
.f-ewm{margin-top: 30px;float: right;}
.last{width:100%;background: #1D1D1D;line-height:65px;border-top: 1px solid #1f6dbf;min-width: 1200px;}
.last p{text-align: left;color: #fff;font-size: 14px;text-transform: uppercase;}
.last a{color: #fff;}
/*hotPro*/
.hotPro {overflow: hidden;padding: 15px 0;background: #1a57c1;color: #fff;margin-top: 30px;}
.hotPro p {float: left;font-size: 14px;line-height: 38px;} 
.hotPro p b {color: #fff;display: block;font-size: 18px;} 
.hotPro p a {color: #fff;padding-right: 10px;-moz-transition: all 200ms ease;-webkit-transition: all 200ms ease;transition: all 200ms ease;font-weight: 300;} 
.hotPro p a:hover {color: #fff;font-weight: bold;} 
.hotPro form {float: right;border: 1px solid #fff;margin-top: 20px;}
.hotPro form ::-webkit-input-placeholder {color: #fff;}
.hotPro form ::-moz-placeholder {color: #fff;}
.hotPro form :-ms-input-placeholder {color: #fff;}
.hotPro form input {display: block;width: 260px;float: left;background: none;text-indent: 10px;font-family: 'Microsoft YaHei', SimHei, sans-serif;outline: none;border: 0;height: 32px;line-height: 32px;color: #fff;} 
.hotPro form button {text-indent: -999rem;border-left: 1px dotted #7ba8ce;display: block;width: 62px;height: 38px;background: #1a57c1 url("../images/sch.png") no-repeat center;float: right;} 
.idx_ys {overflow: hidden;margin: 50px 0;} 
.idx_ys ul {display: flex;display: -webkit-flex;justify-content: space-between;} 
.idx_ys ul li a {display: block;} 
.idx_ys ul li p {width: 116px;height: 116px;display: flex;display: -webkit-flex;align-items: center;position: relative;text-align: center;}

.idx_ys ul li p i {width: 100%;height: 100%;background: url("../images/yuan_2.png") no-repeat center;display: block;position: absolute;left: 0;top: 0;z-index: 2;-moz-transition: all 200ms ease;-webkit-transition: all 200ms ease;transition: all 200ms ease;}

.idx_ys ul li p img {position: relative;z-index: 3;margin: 0 auto;-moz-transition: all 600ms ease;-webkit-transition: all 600ms ease;transition: all 600ms ease;display: block;} 
.idx_ys ul li p:after {display: block;content: '';width: 164px;height: 162px;position: absolute;right: -82px;top: 14px;background: url("../images/yy.png") no-repeat center;} 
.idx_ys ul li span {display: block;font-size: 16px;color: #333333;letter-spacing: 8px;text-align: center;margin-top: 25px;} 
.idx_ys ul li:hover p i {background: url("../images/yuan_1.png") no-repeat center;-webkit-transform: rotate(360deg);animation: rotation 3s linear infinite;-moz-animation: rotation 3s linear infinite;-webkit-animation: rotation 3s linear infinite;-o-animation: rotation 3s linear infinite;} 
.idx_ys ul li:hover p img {transform: scale(1.05);} 
@-webkit-keyframes rotation {from {-webkit-transform: rotate(0deg);}

to {-webkit-transform: rotate(360deg);}
}

@keyframes rotation {from {-webkit-transform: rotate(0deg);}

to {-webkit-transform: rotate(360deg);}
}

.Rotation {-webkit-transform: rotate(360deg);animation: rotation 3s linear infinite;-moz-animation: rotation 3s linear infinite;-webkit-animation: rotation 3s linear infinite;-o-animation: rotation 3s linear infinite;}
 
.main_title {text-align: center;color: #fff;background: url("../images/pro_title.png") no-repeat center;margin-bottom: 65px;} 
.main_title &gt; * {display: block;} 
.main_title span {font-size: 14px;} 
.main_title b {font-size: 30px;} 
.product {background: url("../images/pro_bg.jpg") no-repeat top center;overflow: hidden;padding-top: 35px;} 
.product .pro_swiper {width: 890px;float: right;overflow: hidden;position: relative;} 
.product .pro_swiper .swiper-container {padding-bottom: 40px;} 
.product .pro_swiper li {overflow: hidden;width: 275px;} 
.product .pro_swiper li p {height: 393px;} 
.product .pro_swiper li img {display: block;width: 100%;height: 100%;object-fit: cover;} 
.product .pro_swiper li span {display: block;line-height: 50px;background: #1a57c1;text-align: center;height: 50px;color: #fff;-moz-transition: all 200ms ease;-webkit-transition: all 200ms ease;transition: all 200ms ease;} 
.product .pro_swiper li:hover span {background: #5eaade;} 
.product_type {width: 262px;float: left;background: #2cb1cd;padding: 38px 0;} 
.product_type ul li {display: block;line-height: 34px;width: 80%;margin: 0 auto;border: 1px solid #fff;border-radius: 20px;text-align: center;color: #fff;margin-bottom: 30px;overflow: hidden;-moz-transition: all 200ms ease;-webkit-transition: all 200ms ease;transition: all 200ms ease;} 
.product_type ul li:last-of-type {margin-bottom: 0;} 
.product_type ul li a {display: block;color: #fff;-moz-transition: all 200ms ease;-webkit-transition: all 200ms ease;transition: all 200ms ease;} 
.product_type ul li:hover {background: #1a57c1;border-color: #1a57c1;}  

/*ÐÂÎÅ*/
.index-news{width: 100%;position: relative;padding: 70px 0 55px 0;}
.news-con{width: 100%;padding-top: 55px;padding-bottom: 45px;}
.news-left{width: 765px;float: left;}
.news-one{width: 100%;height: 150px;border: 1px solid #cecece;}
.news-img{width: 227px;height: 150px;overflow: hidden;float: left;background: #eee;}
.news-img img{display: block;width: 100%;height: 100%;object-fit:cover;}
.news-text{width: 533px;float: right;padding:  20px;}
.news-text h3{color: #343434;font-size: 18px;font-weight: 100;}
.news-text p{color: #5b5b5b;font-size: 14px;padding-top: 10px;padding-bottom: 10px;line-height: 25px;}
.news-more span{color: #616161;font-size: 14px;float: left;}
.news-more small{color: #343434;font-size: 14px;float: right;}
.news-list{width: 100%;margin-top: 10px;}
.news-list ul li{width: 100%;height: 74px;line-height: 74px;border-bottom: 1px dashed #cecece;background: url(../images/news-li.png) no-repeat center left;text-indent: 40px;}
.news-list ul li span{color: #343434;font-size: 18px;}
.news-list ul li:hover span{color: #1a57c1;}
.news-list ul li small{float: right;color: #343434;font-size: 14px;}
.news-right{width: 390px;height: 460px;padding: 30px 38px;border: 1px solid #cecece;float: right;}
.news-right .n-r-img{width: 318px;height: 230px;overflow: hidden;}
.news-right .n-r-img img{display: block;width: 100%;height: 100%;object-fit:cover;}
.news-right ul{margin-top: 20px;}
.news-right ul li{width: 100%;height:50px;line-height: 50px;background: url(../images/news-li.png) no-repeat center left;text-indent: 40px;}
.news-right ul li span{color: #343434;font-size: 18px;}
.news-right ul li small{float: right;color: #343434;font-size: 14px;}
.news-right ul li:hover span{color: #1a57c1;}
.guanggao{width: 100%;position: relative;background: url(../images/ban.png) no-repeat center center;height: 235px;}
.guanggao h3{color: #fff;font-size: 28px;margin-left: 817px;padding-top: 102px;float: left;}
.guanggao a{display: block;width: 150px;height: 55px;line-height: 55px;text-align: center;float: right;background: #1a57c1;color: #fff;font-size: 14px;border-radius: 30px;margin-top: 115px;}

 
.news {overflow: hidden;margin: 45px 0 80px;} 
.news .i_news_r_t {display: block;line-height: 35px;background: #1a57c1;color: #fff;text-indent: 20px;font-size: 18px;} 
.news .i_news_r_t a {float: right;color: #fff;border: 1px solid #fff;border-radius: 10px;text-indent: 0;font-size: 14px;line-height: 23px;padding: 0 10px;margin-top: 6px;margin-right: 10px;-moz-transition: all 200ms ease;-webkit-transition: all 200ms ease;transition: all 200ms ease;} 
.news .i_news_r_t a:hover {background: #d9333d;border-color: #d9333d;} 
.news .i_news_l {float: left;width: 290px;height: 455px;overflow: hidden;box-sizing: border-box;border: 1px solid #ccc;} 
.news .i_news_l strong {display: block;line-height: 35px;background: #1a57c1;color: #fff;text-indent: 20px;font-size: 18px;} 
.news .i_news_l img {display: block;} 
.news .i_news_l p {padding: 24px 15px;box-sizing: border-box;} 
.news .i_news_l p &gt; * {display: block;} 
.news .i_news_l p b {font-size: 16px;color: #d9333d;text-align: center;} 
.news .i_news_l p small {font-size: 14px;color: #666666;margin: 15px 0;} 
.news .i_news_l p a {display: block;width: 87px;line-height: 35px;background: #d9333d;color: #fff;text-align: center;margin: 0 auto;-moz-transition: all 200ms ease;-webkit-transition: all 200ms ease;transition: all 200ms ease;} 
.news .i_news_l p a:hover {background: #1a57c1;} 
.news .i_news_r {width: 428px;float: left;overflow: hidden;margin-left: 28px;height: 455px;overflow: hidden;border: 1px solid #ccc;box-sizing: border-box;} 
.news .i_news_r .i_news_r_c {padding: 15px;height: 422px;box-sizing: border-box;} 
.news .i_news_r .i_news_r_c .swiper-container-horizontal &gt; .swiper-pagination-bullets,
.news .i_news_r .i_news_r_c .swiper-pagination-custom,
.news .i_news_r .i_news_r_c .swiper-pagination-fraction {bottom: 0;} 
.news .i_news_r .i_news_r_c .swiper-container {padding-bottom: 8px;} 
.news .i_news_r .i_news_r_c .swiper-slide {overflow: hidden;padding: 32px 0;border-bottom: 1px dotted #ccc;} 
.news .i_news_r .i_news_r_c .swiper-slide:nth-of-type(even) {border-bottom: 0;} 
.news .i_news_r .i_news_r_c .swiper-slide .new2_l {float: left;width: 64px;} 
.news .i_news_r .i_news_r_c .swiper-slide .new2_l small {display: block;font-size: 22px;color: #333333;background: url("../images/new_bg1.jpg") no-repeat center bottom;padding-bottom: 25px;} 
.news .i_news_r .i_news_r_c .swiper-slide .new2_r {float: right;width: 320px;} 
.news .i_news_r .i_news_r_c .swiper-slide .new2_r &gt; * {display: block;} 
.news .i_news_r .i_news_r_c .swiper-slide .new2_r b {font-size: 16px;color: #333333;} 
.news .i_news_r .i_news_r_c .swiper-slide .new2_r span {font-size: 14px;color: #666666;} 
.news .i_news_r .i_news_r_c .swiper-slide:hover b {color: #D9333D;} 
.news .i_news_r .i_news_r_c .swiper-slide:hover span {color: #D9333D;} 
.news .i_news_right {width: 432px;float: right;height: 455px;overflow: hidden;box-sizing: border-box;border: 1px solid #ccc;} 
.news .i_news_right .i_news_r_con {padding: 15px;height: 422px;box-sizing: border-box;} 
.news .i_news_right .i_news_r_con li {overflow: hidden;margin-bottom: 12px;} 
.news .i_news_right .i_news_r_con li p {width: 164px;height: 115px;float: left;} 
.news .i_news_right .i_news_r_con li p img {display: block;width: 100%;height: 100%;object-fit: cover;} 
.news .i_news_right .i_news_r_con li div {width: 215px;float: right;} 
.news .i_news_right .i_news_r_con li div &gt; * {display: block;} 
.news .i_news_right .i_news_r_con li div b {font-size: 16px;color: #333333;margin-top: 10px;-moz-transition: all 200ms ease;-webkit-transition: all 200ms ease;transition: all 200ms ease;}

.news .i_news_right .i_news_r_con li div small {font-size: 14px;color: #666666;margin: 15px 0;} 
.news .i_news_right .i_news_r_con li div em {float: right;font-style: normal;font-size: 14px;color: #999999;} 
.news .i_news_right .i_news_r_con li:hover b {color: #D9333D;}

 
.sidebar {width: 255px;float: left;} 
.sidebar &gt; div {box-shadow: 0px 0px 10px #C3C3C3;} 
.sidebar .s-tit {background: #9A1016;padding: 28px 0;text-align: center;} 
.sidebar .s-tit b {display: block;color: #fff;font-size: 24px;} 
.sidebar .s-tit small {font-size: 12px;color: #a4a4a4;} 
.sidebar ul {background: #fff;} 
.sidebar ul li&gt;a {display: block;line-height: 50px;height: 50px;position: relative;border-bottom: 1px dotted #d6d6d6;font-size: 14px;text-indent: 35px;-moz-transition: all 200ms ease;-webkit-transition: all 200ms ease;transition: all 200ms ease;} 
.sidebar ul li&gt;a:after {display: block;content: '';width: 5px;height: 5px;border: 1px solid #ccc;position: absolute;left: 15px;top: 50%;margin-top: -2.5px;background: #eee;-moz-transition: all 200ms ease;-webkit-transition: all 200ms ease;transition: all 200ms ease;}

.sidebar ul li&gt;a:hover {color: #fff;background: #C71E25;} 
.sidebar ul li&gt;a:hover:after {background: #fff;border-color: #fff;border-radius: 50%;} 
.sidebar ul li&gt;a.on {background: #1a57c1;} 
.sidebar ul li&gt;a.on:after {left: 0;} 
.sidebar ul li&gt;a.on span {color: #fff;} 
.sidebar ul li&gt;a.on b {background: rgba(236, 236, 236, 0.67);color: #fff;} 
.sidebar ul li&gt;a a span {position: relative;z-index: 2;color: #4f4f4f;padding-left: 28px;-moz-transition: all 150ms linear;-webkit-transition: all 150ms linear;transition: all 150ms linear;}
.sidebar ul li .erji{width: 100%;}
.sidebar ul li .erji&gt;a{display: block;width: 100%;line-height: 50px;text-indent: 50px;border-bottom: 1px dashed #eee;}
.sidebar ul li .erji&gt;a:hover{color: #fff;background: #C71E25;}

.sidebar ul li&gt;a b {position: absolute;z-index: 2;width: 23px;height: 23px;background: #ececec;color: #ccc;border-radius: 50%;display: block;right: 10px;margin-top: -12px;top: 50%;line-height: 20px;text-align: center;-moz-transition: all 150ms linear;-webkit-transition: all 150ms linear;transition: all 150ms linear;}

.sidebar ul li&gt;a:hover span {color: #fff;}

.sidebar_bottom {margin-top: 30px;} 
.s_b_con {background: #fff;padding: 20px;} 
.s_b_con li {font-size: 13px;margin-bottom: 5px;} 
button {outline: none;} 
.sidebar form {position: relative;margin-top: 15px;outline: none;} 
.sidebar form input[type=text] {display: block;line-height: 40px;height: 40px;background: #fff;text-indent: 10px;border-radius: 20px;border: 1px solid #ccc;width: 100%;outline: none;}

.sidebar form input[type=submit] {display: block;width: 22px;height: 22px;background: url("../images/sch2.png") no-repeat center;border: 0;position: absolute;right: 10px;top: 11px;text-indent: -999rem;}
 
#info {padding: 60px 0;background: #eee;} 
.info2 + footer {margin-top: 0;} 
.info_right {width: 920px;float: right;} 
.info_content {padding: 5px 30px 10px 30px;background: #fff;box-shadow: 0px 0px 10px #C3C3C3;overflow: hidden;}

.p_content {font-size: 15px;line-height: 30px;color: #4c4c4c;} 
.p_content img {max-width: 100% !important;margin: 0 auto;display: block;} 
.p_content table {width: 95% !important;word-break: break-all;text-align: center;margin: 0 auto;}

.p_content table tr {background: #fff !important;} 
.p_content table td {padding-left: 10px;background: #fff !important;}
 
.location {overflow: hidden;line-height: 60px;font-size: 14px;margin-bottom: 40px;color: #666;background: #fff;border-bottom: 1px solid #ccc;} 
.location i {padding-right: 5px;font-size: 25px;} 
.location a {color: #666;-moz-transition: all 200ms ease;-webkit-transition: all 200ms ease;transition: all 200ms ease;}

.location a:hover {color: #1a57c1;} 
.location b {float: left;font-size: 20px;font-weight: 300;} 
.location p {float: right;}
 
.pro_list li {width: 290px;background: #fff;} 
.pro_list li p {height: 215px;} 
.pro_list li p img {display: block;width: 100%;height: 100%;object-fit: contain;} 
.pro_list li span:after {display: block;content: '';width: 0;height: 2px;position: absolute;left: 0;bottom: -2px;background: #1a57c1;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;transition: all 500ms ease;} 
.pro_list li div &gt; * {display: block;} 
.pro_list li span {font-size: 16px;color: #fff;font-weight: bold;-moz-transition: all 200ms ease;-webkit-transition: all 200ms ease;transition: all 200ms ease;height: 30px;overflow: hidden;background: #1a57c1;display: block;line-height: 30px;text-align: center;}

.pro_list li div small {display: block;width: 118px;line-height: 28px;border: 1px solid #ccc;border-radius: 25px;margin: 10px auto 0;-moz-transition: all 200ms ease;-webkit-transition: all 200ms ease;transition: all 200ms ease;}

.pro_list li:hover span {color: #fff;background: #2365d9;} 
.pro_list li:hover span:after {width: 100%;} 
.info_pro_list_wrap {width: 885px;overflow: hidden;} 
.info_pro_list {overflow: hidden;} 
.info_pro_list li {float: left;width: 268px;margin: 0 25px 30px 0;border: 1px solid #ccc;position: relative;}

.info_pro_list li p {border-bottom: 1px solid #ccc;} 
.right_top {overflow: hidden;}

.rigth_img_wrap {width: 400px;float: left;overflow: hidden;border: 1px solid #ccc;text-align: center;height: 259px;display: flex;display: -webkit-flex;align-items: center;text-align: center;position: relative;} 
.rigth_img_wrap img {height: auto;max-height: 100%;max-width: 100%;margin: 0 auto;} 
.rigth_img_txt {float: right;overflow: hidden;width: 421px;} 
.rigth_img_txt h4 {font-size: 20px;border-bottom: 1px solid #ccc;padding-bottom: 21px;margin-bottom: 20px;color: #1a57c1;}

.rigth_img_txt ul li {font-size: 16px;color: #666;margin-bottom: 12px;}

.rigth_img_txt a {display: block;width: 120px;line-height: 40px;background: #1a57c1;color: #fff;text-align: center;margin-top: 29px;-moz-transition: all 200ms ease;-webkit-transition: all 200ms ease;transition: all 200ms ease;}

.rigth_img_txt a:hover {background: #C71E25;}

.more_btn_1 {border-bottom: 1px solid #1a57c1;margin-top: 35px;margin-bottom: 20px;}

.more_btn_1 span {background: #1a57c1;color: #fff;display: inline-block;width: 131px;line-height: 40px;text-align: center;}
 
.pro-list-others:after {display: block;content: '';clear: both;}

.pro-list-others li {float: left;width: 198px;overflow: hidden;margin-right: 20px;-moz-transition: all 200ms linear;-webkit-transition: all 200ms linear;transition: all 200ms linear;}

.pro-list-others li:last-of-type {margin-right: 0;}

.pro-list-others li:hover {-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.18);box-shadow: 0 15px 30px rgba(0, 0, 0, 0.18);-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}

.pro-list-others li:hover span {background: #1a57c1;color: #fff;}

.pro-list-others li p {width: 100%;border: 1px solid #ccc;box-sizing: border-box;height: 168px;position: relative;}

.pro-list-others li p img {display: block;max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}

.pro-list-others li span {display: block;height: 35px;font-size: 14px;overflow: hidden;width: 100%;line-height: 35px;background: #E4E4E4;color: #595959;text-align: center;-moz-transition: all 200ms linear;-webkit-transition: all 200ms linear;transition: all 200ms linear;}
 
.info_pro_news {overflow: hidden;}

.info_pro_news .info_pro_news_l {width: 48%;float: left;}

.info_pro_news .info_pro_news_l li {border-bottom: 1px solid #ccc;padding-bottom: 10px;margin-bottom: 10px;font-size: 14px;overflow: hidden;text-indent: 15px;position: relative;}

.info_pro_news .info_pro_news_l li:hover a {color: #1a57c1;}

.info_pro_news .info_pro_news_l li:hover:before {background: #1a57c1;}

.info_pro_news .info_pro_news_l li:before {display: block;content: '';width: 5px;height: 5px;background: #666;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -8px;}

.info_pro_news .info_pro_news_l li a {color: #666;}

.info_pro_news .info_pro_news_l li small {float: right;font-size: 14px;}

.info_pro_news .info_pro_news_r {width: 48%;float: right;}

.info_pro_news .info_pro_news_r #allmap {height: 190px;width: 100%;margin: 0;padding-bottom: 0;}
 
.pro {width: 110%;}

.pro li {float: left;padding: 5px;border: 1px solid #ccc;margin: 0 15px 15px 0;text-align: center;position: relative;border-radius: 4px;-moz-transition: all 200ms ease;-webkit-transition: all 200ms ease;transition: all 200ms ease;}

.pro li:hover {border: 1px solid #1a57c1;}

.pro li:hover span {color: #fff;background: #1a57c1;}

.pro li a p {width: 265px;height: 188px;display: block;}

.pro li a p img {width: 100%;height: 100%;object-fit: cover;display: block;}

.pro li a span {display: block;color: #505050;font-size: 14px;background-color: #e2e2e2;-moz-transition: all 200ms ease;-webkit-transition: all 200ms ease;transition: all 200ms ease;text-align: center;line-height: 45px;height: 45px;}

.image-layer:before {content: '';position: absolute;top: 0;right: 0;border-style: solid;border-width: 0;border-color: rgba(0, 0, 0, 0.5) #ffffff;border-radius: 0 0 0 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), -1px 1px 1px rgba(0, 0, 0, 0.6);-webkit-transition: all 0.4s ease-out;transition: all 0.4s ease-out;}

.image-layer:hover:before {border-right-width: 60px;border-bottom-width: 60px;}
 
.honor_list {width: 890px;} 
.honor_list li {float: left;width: 273px;box-sizing: border-box;padding: 5px;border: 1px solid #ccc;margin: 0 20px 20px 0;-moz-transition: all 200ms ease;-webkit-transition: all 200ms ease;transition: all 200ms ease;} 
.honor_list li p {width: 100%;height: 235px;}

.honor_list li p img {width: 100%;height: 100%;object-fit: contain;display: block;}

.honor_list li span {display: block;line-height: 35px;height: 35px;font-size: 14px;color: #666;text-align: center;-moz-transition: all 200ms ease;-webkit-transition: all 200ms ease;transition: all 200ms ease;margin-top: 5px;}

.honor_list li:hover {border-color: #1a57c1;}

.honor_list li:hover span {background: #1a57c1;color: #fff;}
 
#prev_next a:hover {color: #ff7e11;}

#prev_next {font-size: 14px;margin-top: 35px;}

div.page {margin: 20px 30px 20px 0;clear: both;float: right;font-size: 14px;}

div.page a {padding: 2px 5px;margin: 2px;color: #fff;text-decoration: none;background: #9b9b9b;}

div.page a:hover {background: #5c5c5c;}

div.page span.current {padding: 2px 8px;font-weight: 700;margin: 2px;color: #fff;background-color: #ff7e11;}

div.page span.disabled {padding: 2px 5px;margin: 2px;color: #dddddd;}

#prev_next .prev,
#prev_next .next {font-size: 13px;border-top: 1px solid #ccc;padding: 5px 25px;}

#prev_next .prev a:hover,
#prev_next .next a:hover {color: #da0922;}

#prev_next .prev {margin-top: 20px;background: url("../images/prev_bg.png") no-repeat left center;background-size: 18px;}

#prev_next .next {border-bottom: 1px solid #ccc;background: url("../images/next_bg.png") no-repeat left center;background-size: 18px;}
 
.info_news {overflow: hidden;} 
.info_news li {position: relative;border-bottom: 1px solid #ccc;padding-bottom:5px;margin-bottom: 12px;} 
.info_news li::after {display: block;content: '';clear: both;} 
.info_news li:before {display: block;content: '';width: 0;height: 2px;background: #1a57c1;position: absolute;left: 0;bottom: -1px;-moz-transition: all 700ms ease;-webkit-transition: all 700ms ease;transition: all 700ms ease;} 
.info_news li:hover b {color: #1a57c1;}

.info_news li:hover:before {width: 100%;}

.info_news li p {color: #858585;}

.info_news li p &gt; * {display: block;}

.info_news li p b {display: block;font-size: 16px;color: #333;font-weight: 600;}

.info_news li p span {font-size: 14px;line-height: 25px;margin:5px 0;}

.info_news li p small {font-size: 12px;}

.info_news li strong {position: absolute;right: 0;bottom: 25px;}

.news_info_con_t {text-align: center;border-bottom: 1px dotted #ccc;padding-bottom: 20px;margin-bottom: 20px;}

.news_info_con_t h4 {font-size: 22px;font-weight: 400;color: #666;}

.news_info_con_t p {margin-top: 15px;}

.news_info_con_t p span {font-size: 14px;color: #666;display: inline-block;margin: 0 10px;background-repeat: no-repeat;background-position: left center;padding-left: 20px;}

.news_info_con_t p span:nth-of-type(1) {background-image: url("../images/time.png");}

.news_info_con_t p span:nth-of-type(2) {background-image: url("../images/click.png");}
 
.form_wrap {overflow: hidden;} 
.form_wrap .info_mes_l {float: left;width: 50%;} 
.form_wrap .info_mes_l .input-group {margin-bottom: 10px;clear: both;} 
.form_wrap .info_mes_l .input-group:after {display: block;content: '';clear: both;} 
.form_wrap .info_mes_l .input-group label {width: 62px;font-size: 15px;display: inline-block;text-align-last: justify;color: #606060;font-weight: bold;}

.form_wrap .info_mes_l .input-group input[type=text] {border: 1px solid #D8D8D8;border-radius: 2px;line-height: 35px;height: 35px;width: 340px;text-indent: 1em;font-family: "microsoft yahei", "sans-serif";transition: 300ms;-webkit-transition: 300ms;outline: none;}

.form_wrap .info_mes_l .input-group textarea {transition: 300ms;-webkit-transition: 300ms;width: 355px;border: 1px solid #D8D8D8;border-radius: 2px;text-indent: 1em;padding-top: 5px;font-family: "microsoft yahei", "sans-serif";outline: none;margin-left: 4px;}

.form_wrap .info_mes_l #submit {display: block;clear: both;width: 80px;line-height: 30px;background: #1a57c1;border: 0;color: #ffffff;font-size: 14px;font-family: "microsoft yahei";margin-left: 64px;-moz-transition: all 200ms ease;-webkit-transition: all 200ms ease;transition: all 200ms ease;cursor: pointer;}

.form_wrap .info_mes_l #submit:hover {background: #2c72c7;} 
.form_wrap .info_mes_r {float: right;width: 45%;color: #666;} 
.form_wrap .info_mes_r img {max-width: 100%;display: block;} 
.form_wrap .info_mes_r h3 {font-size: 18px;font-weight: 400;margin-bottom: 20px;} 
.form_wrap .info_mes_r span {display: block;font-size: 14px;line-height: 30px;} 
.form_wrap .info_mes_r img {margin-top: 15px;}
 
.info_contact {overflow: hidden;} 
.info_contact #allmap {height: 460px;overflow: hidden;border: 1px solid #ccc;font-size: 14px;} 
.info_contact .info_contact_list {width: 100%;margin-bottom: 25px;} 
.info_contact .info_contact_list ul {font-size: 16px;color: #666;overflow: hidden;} 
.info_contact .info_contact_list ul li {width: 100%;margin-bottom: 10px;float: left;} 
.info_contact .info_contact_list ul li i {font-size: 30px;padding-right: 10px;color: #1a57c1;display: inline-block;width: 35px;}

.cygbg {width: 45%;float: left;overflow: hidden;}

.info_contact .info_contact_list {width: 53%;float: right;}

.zhong{position: relative;z-index: 99;   margin-top: -40px;}
.zhong .wrapper{background: #fff;box-shadow: 0 3px 10px 3px #e2e1e1;height: 80px;}
.zhong .type{float: left;width:880px;height: 80px;}
.zhong .type a:nth-child(1){color: #414141;font-size: 16px;padding-left: 47px;}
.zhong .type a:nth-child(1):after{display: none;}
.zhong .type a{display: block;float: left;font-size:14px;color:#a19f9f;font-weight: 400;line-height: 80px;margin-right: 10px;}
.zhong .type a:after{display: block;content: '';width: 1px;height: 13px;background: #cccccc;float: right;margin-top: 33px;margin-left: 10px;}
.zhong .type a:last-child:after{display: none;}
.zhong .searchbox{width:290px;float: right;height: 57px;border-radius: 5px;}
.hangye{padding:40px 0;}
.fenlei{background: url(../images/line.png) no-repeat center left 95px;}
.fenlei .fenleibox{float: left;position: relative;margin-right: 55px;}
.fenlei .fenleibox:last-child{margin-right: 0;}
.fenlei .fenleibox a{display: block;width:95px;height: 95px;line-height: 95px;text-align: center;font-size: 16px;color:#1a57c1;background: url(../images/protitle.png) no-repeat center;}
.fenlei .fenleibox a:hover{background: url(../images/protitle1.png) no-repeat center;color:#fff;}
.fenlei .fenleibox a.active{background: url(../images/protitle1.png) no-repeat center;color:#fff;}
.fenzhanbox{margin-top: 40px;}
.fenzhanbox .fen-list{display: none;}
.fenzhanbox .fen-list.active{display: block;}
.fenzhanbox .f-left{float: left;width:970px;height: 356px;border:2px solid #959595;border-radius: 3px;}
.fenzhanbox .f-left .imgbox{float: left;width:510px;height: 100%;border-right: 2px solid #959595;}
.fenzhanbox .f-left .imgbox img{width:100%;height: 100%;object-fit: cover;}
.fenzhanbox .f-left .text{float: left;width:418px;height: 100%;padding:60px 25px 0 25px;}
.fenzhanbox .f-left .text .fir{font-size:24px;color:#ff0303;}
.fenzhanbox .f-left .text .con{font-size:16px;color:#585858;line-height: 30px;margin:30px 0;font-weight: 400;}
.fenzhanbox .f-left .text .con a{   text-align: center;color: #ff0303;font-size:16px;font-weight:400;}
.fenzhanbox .f-right{float: right;width:205px;}
.fenzhanbox .f-right .imgbox{width:100%;height: 165px;border: 2px solid #959595;border-radius: 3px;}
.fenzhanbox .f-right .imgbox img{width:100%;height: 100%;object-fit: contain;}
.fenzhanbox .f-right .imgbox:first-child{margin-bottom: 26px;}
.chanping{padding:50px 0;}
.pro-type{width: 100%;padding: 3% 0;}
.pro-type ul li{float: left;width: 180px;height: 48px;line-height: 48px;text-align: center;border: 1px solid #898989;border-radius: 30px;margin-left: 50px;}
.pro-type ul li a{color: #898989;font-size: 14px;}
.pro-type ul li:hover{border: 1px solid #1a57c1;color: #1a57c1;}
.pro-type ul li:hover a{color: #1a57c1;}
.pro-list{width: 100%;position: relative;padding: 3% 0;}
.pro-top{padding: 3% 0;position: relative;}
.top-left{width: 600px;height: 393px;float: left;}
.top-right{width: 575px;float: right;}
.top-right .top-title{width: 100%;}
.top-title h3{color: #434343;font-size: 24px;font-weight: 100px;padding-bottom: 10px;}
.top-title p{color: #434343;font-size: 14px;text-transform: uppercase;}
.top-title a{color: #be272c;font-size: 16px;float: right;background: url(../images/jia.png) no-repeat center right;width: 115px;height: 30px;margin-top: -35px;line-height: 30px;}
.top-text{width: 625px;position: relative;margin-left: -65px;background: #1a57c1;margin-top: 30px;padding:  25px 0 30px 50px;}
.top-text h3{color: #fff;font-size: 16px;padding-bottom: 20px;}
.top-text p{color: #fff;font-size: 14px;line-height: 28px;}
.pro-more{width: 210px;margin: 0 auto;text-align: center;}
.pro-more span{display: block;float: left;width: 155px;height: 47px;line-height: 47px;background: #1a57c1;text-align: center;color:#fff;font-size: 14px;}
.pro-more small{display: block;width: 47px;height: 47px;background: #3a3a3a;color: #fff;font-size: 36px;font-weight: 100;line-height: 45px;text-align: center;float: left;margin-left:3px;-moz-transition: all 300ms ease;-webkit-transition: all 300ms ease;transition: all 300ms ease;}
.pro-more:hover small{margin-left: 5px;-moz-transition: all 300ms ease;-webkit-transition: all 300ms ease;transition: all 300ms ease;}
.cpbox .hbox{padding-bottom: 10px;border-bottom:1px solid #e91616;}
.cpbox .hbox .fir{font-size:26px;color:#e91616;font-weight: 400;float: left;}
.cpbox .hbox a{display: block;float: right;font-size:14px;color:#fff;width: 65px;height: 20px;border-radius: 30px;background: #9c9c9c;text-align: center;line-height: 20px;margin-top: 15px;}
.cpbox .cp-list{margin:25px 0;}
.cpbox .cp-list li{float: left;width:380px;margin-right: 28px;}
.cpbox .cp-list li:last-child{margin-right: 0;}
.cpbox .cp-list li .imgbox{width:100%;height: 370px;border:2px solid #bfbfbf;}
.cpbox .cp-list li .imgbox img{width:100%;height: 100%;object-fit: contain;}
.cpbox .cp-list li .title{line-height: 30px;font-size:14px;color:#666;text-align:center;background: #bfbfbf;}
.cpbox .cp-list li:hover .title{background: #1a57c1;color:#fff;}
.cpbox .hboxsec{padding-bottom: 10px;border-bottom:1px solid #e91616;}
.cpbox .hboxsec .fir{font-size:26px;color:#e91616;float: left;font-weight: 400;}
.cpbox .hboxsec a{display: block;float: right;font-size:14px;color:#fff;width: 65px;height: 20px;border-radius: 30px;background: #9c9c9c;text-align: center;line-height: 20px;margin-top: 15px;}
.cpbox .cp-yangping{position: relative;margin: 25px 0;}
.swiper-container-yangping .swiper-slide{width:100%;}
.swiper-container-yangping .swiper-slide .imgbox{width:100%;height: 250px;background: #eee;}
.swiper-container-yangping .swiper-slide .imgbox img{width:100%;height: 100%;object-fit: contain;}
.swiper-container-yangping .swiper-slide .protitle{font-size:14px;color:#666;text-align:center;height: 100px;border: 2px solid #efefef;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;-webkit-transition-timing-function: ease;-o-transition-timing-function: ease;}
.swiper-container-yangping .swiper-slide .protitle p{color: #434343;font-size: 16px;text-align: left;padding-left: 20px;height: 50px;border-bottom: 1px solid #dadada;line-height: 50px;}
.swiper-container-yangping .swiper-slide .protitle span{display: block;width: 100%;line-height: 50px;text-align: left;padding-left: 20px;color: #434343;font-size: 14px;background: url(../images/jiantou.png) no-repeat center right 20px;}
.swiper-container-yangping .swiper-slide:hover .protitle{background:#1a57c1;color:#fff;}
.swiper-container-yangping .swiper-slide :hover .protitle  p{color: #fff;}
.swiper-container-yangping .swiper-slide :hover .protitle  span{background: url(../images/jiantou-ho.png) no-repeat center right 20px;color: #fff;}
.swiper-button-next-yangping{width:30px;height: 30px;background: url("../images/p-right.png") no-repeat center;right:-40px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;-webkit-transition-timing-function: ease;-o-transition-timing-function: ease;}
.swiper-button-next-yangping:hover{background: url("../images/p-right1.png") no-repeat center;}
.swiper-button-prev-yangping{width:30px;height: 30px;background: url("../images/p-left.png") no-repeat center;left:-40px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;-webkit-transition-timing-function: ease;-o-transition-timing-function: ease;}
.swiper-button-prev-yangping:hover{background: url("../images/p-left1.png") no-repeat center;}
.xian{height: 8px;background: url("../images/cpbg1.png") no-repeat center;}

.titlebox{   width: 100%;   position: relative;   text-align: center;   margin: 0 auto;}
.titlebox a{display: block;float: right;font-size: 14px;color: #fff;width: 65px;height: 20px;border-radius: 30px;background: #9c9c9c;text-align: center;line-height: 20px;margin-top: -70px;}

/*ÓÅÊÆ*/
.in-adv{width: 100%;position: relative;background: url(../images/adv.jpg) no-repeat center center;padding-top: 27px;padding-bottom: 50px;}
.titlebox1{background:url("../images/tbg1.png") no-repeat center bottom;margin-bottom:17px;height: 90px;}
.titlebox1 .fir{font-size: 60px;color:#615f5d;font-weight: 700;text-transform: uppercase;text-align:center;letter-spacing: -2px;}
.titlebox1 .sec{font-size:30px;color:#fff;text-align:center;font-weight: 700;margin-top: -40px;}

.in-adv .adv-con{background: url(../images/adv-yuan.png) no-repeat center center;margin-top: 30px;height: 515px;}
.in-adv ul li:nth-child(odd){float: left;}
.in-adv ul li:nth-child(even){float: right;}
.in-adv ul:nth-child(1) li:nth-child(1){width: 390px;margin:10px 0 48px 0;}
.in-adv ul:nth-child(1) li:nth-child(2){width: 385px;margin-top: 10px;margin-bottom: 113px;}
.in-adv ul:nth-child(2) li:nth-child(1){width: 310px;margin-bottom: 95px;}
.in-adv ul:nth-child(2) li:nth-child(2){width: 323px;margin-bottom: 103px;}
.in-adv ul:nth-child(3) li:nth-child(1){width: 395px;}
.in-adv ul:nth-child(3) li:nth-child(2){width: 395px;}
.in-adv ul li p{color: #fff;}
.in-adv ul li:nth-child(odd) p{text-align: right;}
.in-adv ul li:nth-child(even) p{text-align: left;}
.in-adv ul li .a1{font-size: 14px;text-transform: uppercase;}
.in-adv ul li .a2{font-size: 24px;}
.in-adv ul li .a3{font-size: 14px;}
/*¹ØÓÚÎÒÃÇ*/
.about {width: 100%;position: relative;padding: 30px 0;}
.about-con{padding-top: 22px;}
.about-left{width: 690px;float: left;padding-top: 25px;}
.about-left p{color: #585858;font-size: 16px;line-height: 30px;text-indent: 32px;}
.about-left p a{color: #1a57c1;}
.about-left ul{margin-top: 45px;}
.about-left ul li{width: 33.33%;float: left;}
.about-left ul li img{display: block;margin-right: 10px;float: left;}
.about-right{width: 460px;height: 275px;float: right;}
/*ºÏ×÷Á÷³Ì*/
.in-liucheng{width: 100%;position: relative;padding: 30px 0;}
.in-liucheng img{margin: 0 auto;display: block;}
.projectbox{margin-top: 40px;}
.projectbox .p-left{float: left;width:204px;}
.projectbox .p-left a{display: block;width:100%;text-align:center;line-height: 71px;font-size:16px;color:#585858;background: #f4f4f4;position: relative;}
.projectbox .p-left a:hover{background: #1a57c1;color:#fff;}
.projectbox .p-left a:nth-child(-n+5){margin-bottom: 16px;}
.projectbox .p-left a:last-child{background: #1a57c1;color:#fff;}
.projectbox .p-left a:last-child i{display: block;position: absolute;width:0;height:0;border-width:10px 0 10px 10px;border-style:solid;border-color:transparent transparent transparent #1a57c1;top: 30px;right: -10px;}
.projectbox .p-cennter{float: left;width:675px;height: 505px;position: relative;margin-left: 20px;}
.projectbox .p-cennter img{width:100%;height: 100%;object-fit: cover;}
.projectbox .p-cennter a{display: block;width:100%;height: 100%;position: relative;}
.projectbox .p-cennter a .title{width:100%;line-height: 50px;font-size:16px;color:#fff;text-align:center;background:rgba(0,0,0,0.5);position: absolute;left:0;bottom:0;}
.projectbox .p-right{float: right;width:280px;}
.projectbox .p-right .imgbox{width:100%;height: 190px;}
.projectbox .p-right .imgbox:nth-child(-n+2){margin-bottom: 10px;}
.projectbox .p-right .imgbox img{width:100%;height: 100%;object-fit: cover;}
.projectbox .p-right .p-r-b{width:100%;height: 105px;padding:15px;background: #333;}
.projectbox .p-right .p-r-b a{display: block;width:100%;height: 100%;border:1px solid #999;font-size:16px;color:#fff;text-align:center;padding-top: 27px;}
/*ÐÂÎÅ*/
.newsbar{padding-bottom: 25px;}
.newsbar .n-left{float: left;width:775px;height: 380px;position: relative;}
.n-left img{position: absolute;width: 100%;height: 100%;}
.n-left p{position: absolute;height: 53px;line-height: 53px;text-indent: 20px;background: rgba(0,0,0,0.89);width: 100%;bottom: 0;color: #fff;font-size: 18px;}
.n-left p span{display: block;float: right;padding-right: 20px;}
.newsbar .n-right{float: right;width:370px;}
.n-right ul li{width: 100%;height: 65px;border-bottom: 1px dashed #c4c4c4;margin-bottom:14px; }
.n-right ul li .time{width: 52px;height: 52px;background: #a5a5a5;text-align: center;line-height: 52px;color: #fff;font-size: 14px;font-weight: bold;float: left;}
.n-right ul li:hover .time{background: #1a57c1;}
.n-right ul li .text{width: 305px;float: right;}
.n-right ul li .text p{color: #000000;font-size: 18px;}
.n-right ul li .text span{color: #7e7e7e;font-size: 14px;}
.n-right ul li .text span a{color: #1a57c1;}
</pre></body></html>