@charset "utf-8";
.site2,.site2 body,.site2 div{font-family:Arial}
ul,ol{list-style: none}
body{line-height: 0;font-size: 16px}
a{color: #000;}
a:hover{text-decoration: none}
.content_wrap{width: 12rem;margin: 0 auto}
h1,h2,h3,h4,h5{font-size: .18rem;padding: 0;margin: 0}
dl, ol, ul,p,div{margin: 0;padding: 0;line-height: 1}
.wrap,.module_container,.module_title{width: 83.75%;margin: 0 auto}
#leftcontrol{display: none}
.mb_header{display: none;}
.bgmask{position: absolute;top:0;left:0;width: 100%;height: 100%;background: url(../images/wenli.png) repeat;z-index: 1;opacity: 0.2;}
.header.fixed{position: fixed;top: 0;left: 0;width: 100%;z-index: 999}
.header .logo img{width: 1.5rem;}
.header .wrap{height: 100%;position: relative;}
.header .tg-nav{margin-right: 150px}
.header .tg-nav,.header .tg-nav ul{height: 100%;}
.header .tg-nav ul li{position: relative;}
.header .tg-nav ul li a{color:#fff;font-size: 16px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;margin:0 20px;line-height: .98rem;position: relative;}
.header2 .tg-nav ul li a{color: #000}
 
.header .tg-nav ul li a i.fa{padding-left:10px;}
.header .tg-nav ul li a.active:before{content:"";width: 100%;height: 3px;background:#fff;position: absolute;left:0;bottom: -10px;}
.header .tg-nav ul li .child_menu{
    box-sizing:content-box;
    position: absolute;
    top: calc(100% - 20px);
    z-index: 9999;
    opacity: 0;
    visibility: hidden;
    width: 180px;
    height: auto;
    overflow: hidden;
    background-color:#fff;
    transform: translateX(-50%);
    left: 50%;
    box-shadow: 0 2px 27px 2px rgba(188, 188, 188, 0.68);
    border-radius: 5px;
    transition: 0.155s ease-out;

}
.header.header2 {box-shadow:0 3px 2px 0px rgba(0,0,0,.1);background: #fff}
.header2 .tg-nav ul li a:hover{color: #303188}
.header2 .language .name{color: #000}
.header.header2 .tg-nav ul li a.active:before{background: #303188}
.header.header2 .tg-nav ul li a.active{color: #303188;}
.header .tg-nav ul li:hover .child_menu{padding: 20px;visibility: visible;opacity: 1}
.header .tg-nav ul li .child_menu:hover{padding: 20px;visibility: visible;opacity: 1}
.header .tg-nav ul li .child_menu li {height: auto}
.header .tg-nav ul li .child_menu li a{ color:#858484;padding: 0 .24rem;display: block;text-align: center;line-height:36px;font-weight: 500;}
.header .tg-nav ul li .child_menu li a:hover{color: #303188;}
.header .language{color:#fff;position: absolute;right:0;top:0;height: 100%;}
.header .language .name{font-size: 18px;cursor:pointer;font-weight: 500}
.header .language .name span{font-size: 14px;}
.header .language .name:before{margin-right: 10px;position: relative;top: 1px;}
.header .language ul{
	box-sizing:content-box;
	position: absolute;
    top: calc(100% - 20px);
    z-index: 9999;
    opacity: 0;
    visibility: hidden;
    height: auto;
    width: 90px;
    transform: translateX(-10.45%);
	background-color:#fff;
	box-shadow: 0 2px 27px 2px rgba(188, 188, 188, 0.68);
	border-radius: 5px;
	padding: 10px 20px;
}
.header .language .language-wrap{height: 100%;line-height: .96rem;display:flex;align-items:center}
.header .language .language-wrap:hover ul{visibility: visible;opacity: 1;}
.header .language ul li a{display: block;line-height: 36px;color: #858484;font-size: 14px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;}
.header .language ul li a:hover{color: #303188;}
.header .language ul li img{width: 24px;}
.site2 .header .tg-nav ul li .child_menu{width: 220px;} 
.site2 .header .tg-nav ul li a{text-transform:uppercase}
.site2 .header .tg-nav ul li .child_menu li a{padding:0;text-transform:uppercase}
.adver{height: 3.9rem;position: relative;}
.adver .title{position: absolute;width: 100%;height:100%;display: flex;align-items:center;font-size: .4rem;color:#fff;z-index: 99;font-weight: bold;padding-left:1.3rem;}

.menu-container{border-bottom: 1px solid #e5e5e5;position: relative;}
.swiper-container-menu{height: .62rem;width:12rem;margin: 0 auto;}
.swiper-container-menu .swiper-slide:nth-child(1){border-left: 1px solid #e5e5e5}
.swiper-container-menu .swiper-slide{line-height: .62rem;border-right: 1px solid #e5e5e5    }
.swiper-container-menu .swiper-slide a{display: block;text-align: center;font-size: 16px;}
.swiper-container-menu .swiper-slide a:hover{color:#303188;}
.swiper-container-menu .swiper-slide.on a{position: relative;}
.swiper-container-menu .swiper-slide.on a:before{content:"";position: absolute;height:3px;background: #303188;width: 100%;bottom: 0;left:0; }
.swiper-container-menu .swiper-slide a:hover:before{content:"";position: absolute;height:3px;background: #303188;width: 100%;bottom: 0;left:0; }
.menu-container .swiper-menubtn-prev{position: absolute;font-size: .24rem;top:50%;left:15%;margin-top: -.2rem;cursor: pointer;border-radius: 50%;background: #fff;box-shadow: 0 0.05rem 0.1rem rgba(0, 0, 0, 0.1);outline: none;width: .4rem;height: .4rem;text-align: center;display: flex;align-items:center;justify-content:center;}
.menu-container .swiper-menubtn-next{position: absolute;font-size: .24rem;top:50%;right:15%;margin-top: -.2rem;cursor: pointer;background: #fff;border-radius: 50%;box-shadow:0 0.05rem 0.1rem rgba(0, 0, 0, 0.1);outline: none;width: .4rem;height: .4rem;text-align: center;display: flex;align-items:center;justify-content:center;}
.menu-container .swiper-menubtn-next i{margin-left: .02rem}
.menu-container .swiper-menubtn-prev i{margin-left: -.02rem}
.menu-container .swiper-menubtn-prev:hover{background:#303188;color: #fff;}
.menu-container .swiper-menubtn-next:hover{background:#303188;color: #fff;}
.menu-container .swiper-menubtn-prev.swiper-button-disabled{background: #ccc;color: #fff}
.menu-container .swiper-menubtn-next.swiper-button-disabled{background: #ccc;color: #fff}
 
.swiper-solution-list{margin-bottom: 1rem;padding-bottom: .8rem;}
.solution-list{margin-top: .5rem}
.solution-list .solution-item{flex-direction:column;width: 100%;background: #f3f5fa}
.solution-list .solution-item .img{width: 100%;overflow: hidden}
.solution-list .solution-item .img img{max-width: 100%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.solution-list .solution-item .title{font-size: 16px;padding: .2rem; background:#303188;color: #fff; }
 
.solution-list .solution-text{width: 100%;}
.solution-list h2.title{position: relative;font-size: 24px;margin-bottom: .10rem;padding-left: .2rem}
.site2 .solution-list h2.title{text-transform: capitalize;}
.solution-list h2.title:before{width: 6px;background:#303188;height: 90%;position: absolute;left:0;top:.03rem;content:""}
.solution-list p.solution-desc{line-height: 2;color: #666;font-size: 16px;}
.site2 .solution-list p.solution-desc{font-size:14px;}
.solution-list h4.title{position: relative;font-size: 24px;margin-bottom: .4rem;padding-left: .2rem;margin-top: .5rem}
.solution-list h4.title:before{width: 6px;background:#303188;height: 90%;position: absolute;left:0;top:.03rem;content:""}
.swiper-solution-list .swiper-solution-prev{position: absolute;font-size: .24rem;top:40%;left:2%;margin-top: -.2rem;cursor: pointer;border-radius: 50%;background: #fff;box-shadow: 0 0.05rem 0.1rem rgba(0, 0, 0, 0.1);outline: none;width: .4rem;height: .4rem;text-align: center;display: flex;align-items:center;justify-content:center;z-index: 99}
.swiper-solution-list .swiper-solution-next{position: absolute;font-size: .24rem;top:40%;right:2%;margin-top: -.2rem;cursor: pointer;background: #fff;border-radius: 50%;box-shadow:0 0.05rem 0.1rem rgba(0, 0, 0, 0.1);outline: none;width: .4rem;height: .4rem;text-align: center;display: flex;align-items:center;justify-content:center;z-index: 99}
.swiper-solution-list .swiper-solution-next i{margin-left: .02rem}
.swiper-solution-list .swiper-solution-prev i{margin-left: -.02rem}
.swiper-solution-list .swiper-solution-prev:hover{background:#303188;color: #fff;}
.swiper-solution-list .swiper-solution-next:hover{background:#303188;color: #fff;}
.swiper-solution-list .swiper-solution-prev.swiper-button-disabled{background: #ccc;color: #fff}
.swiper-solution-list .swiper-solution-next.swiper-button-disabled{background: #ccc;color: #fff}
.swiper-solution-list .swiper-pagination-bullet-active{background: #303188}

.solution-content {padding: 1rem 0}
.solution-content .content img{max-width: 100%;width: 70%;display: block;margin: 20px 0;}
.solution-content .left{width: 70%;}
.solution-content .right{width: 40%;margin-left: .4rem}
.solution-content h1{font-size: 24px;border-bottom: 1px solid #ddd;margin-bottom: .4rem;padding-bottom: .2rem}

.solution-content .content p{font-size: 16px;line-height: 1.8;color: #666;}
.solution-content .content p strong{font-size: .18rem;color: #000}
.solution-content .right{display: flex;align-items:center;}
.solution-list .solution-text .item{width: 30%;background: #595a9f;color: #fff;height: 200px;display: flex;align-items:center;justify-content:center;padding: .4rem;font-size: 30px;font-weight: bold;border-radius: 20px 20px 0 0;position: relative;}
.site2 .solution-list .solution-text .item{font-size: 28px;}
.solution-list .solution-text .item:nth-child(1):before,.solution-list .solution-text .item:nth-child(2):before{content:"";width: .7rem;height: 4px;background:#595a9f;position: absolute;top:50%;right:-.7rem;}
 
.solution-list .solution-text .item2{width: 22%;margin-top: .5rem;position: relative;}
.solution-list .solution-text .item2 .head{height: .6rem;background:#595a9f;color: #fff;line-height: .6rem;text-align: center;font-size: 18px;font-weight: bold;}
.solution-list .solution-text .item2 .cont{min-height: 180px;background:#efefef;color: #666;padding: .2rem;line-height: 1.8;font-size: 15px;display: flex;align-items:center;}
/*.solution-list .solution-text .item2:before{height: .7rem;width: 4px;background:#595a9f;position: absolute;left: 50%;content:"";top:-.7rem;}*/

.gongyi-list{margin-bottom: 1rem}
.gongyi-list .list{margin-top: .4rem}
.gongyi-list .list .item{margin-bottom: .4rem}
.gongyi-list .list .item .img {width: 55%}
.gongyi-list .list .item .img a{display: block; overflow: hidden;}
.gongyi-list .list .item .img img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;height: 100%;}
.gongyi-list .list .item .info{display: flex;justify-content: center;flex-direction:column;background: #f3f5fa;padding: .2rem}
.gongyi-list .list .item .info .title{color:#303188;font-size: .3rem;font-weight: bold;margin-bottom: .4rem;position: relative;}
.gongyi-list .list .item .info .title:before{content:"";width: .6rem;height: 5px;background:#303188;position: absolute;left:0;bottom: -.25rem}
.gongyi-list .list .item .info .desc{font-size: 15px;line-height: 1.8;color: #666}
.gongyi-list .list .item .info .more a{margin-top: .2rem; width: 1.4rem;height: .5rem;background:#303188;color: #fff;line-height: .5rem;padding:0 0 0 .1rem;display: block;color: #fff}
.gongyi-list .list .item .info .more a img{margin-left: .05rem;position: relative;top:-.02rem;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;} 
.gongyi-list .list .item .info .more a:hover img{margin-left: .1rem;}
.gongyi-list .list .item:hover .img img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.gongyi-content{padding: .4rem 0;min-height: 5rem}
.gongyi-content h2{font-size: .24rem;margin-bottom: .3rem;color: #000;position:relative;padding-left: 20px;}
.gongyi-content h2:before{content:"";width: 6px;background:#303188;height: 98%;position: absolute;left:0px;top:2px;}
.gongyi-content p{color: #666;line-height: 1.8;font-size: 16px;}
.gongyi-content h3{margin-top: .3rem;font-size: .24rem;margin-bottom: .2rem}
.gongyi-content h4{font-size: 16px;margin-top: .2rem}
.gongyi-content img{max-width: 100%;height: auto !important}
.gongyi-content ul {margin: .2rem 0!important;padding-left: .4rem;list-style: circle;}
.gongyi-content table{margin-top: .4rem}
.gongyi-content table tr td{line-height: 1.8;padding: .2rem !important}
.gongyi-content table tr th{line-height: 1.8;padding: .2rem !important}
.gongyi-content strong{color: #000}
.gongyi-content table{table-layout: fixed;margin-top:0}
.gongyi-content table td{padding: .1rem}
.gongyi-content table td p{text-align: center !important;color: #000;font-size: 14px;}
.gongyi-content table .firstRow td{background: #2f3188;color: #fff;font-weight: bold;}
.gongyi-content table .firstRow td p{line-height: 1.2;font-size: 14px;color: #fff;}
.gongyi-content table tr:nth-child(even){background: #f2f2f2;}
.gongyi-content table tr:nth-child(odd){background: #d9d9d9;}
.gongyi-content table tr td.et3 span{font-size: 14px !important;}
.gongyi-content table tr td.et3{font-size: 14px !important;padding: .1rem !important;text-align: center}
.gongyi-content table tr td.et5{font-size: 14px !important;padding: .1rem !important;text-align: center}
.gongyi-content table tr td.et4{font-size: 14px !important;padding: .1rem !important;text-align: center;border-right: 2px solid #fff;border-bottom: 2px solid #fff}

.gongyi-product-item{width: 31%;margin:0 0.42rem 0.42rem 0;}
.gongyi-product-item.last{margin-right: 0}
.gongyi-product-item .info{background: #f3f5fa;padding: .2rem}
.gongyi-product-item .title{font-size: 18px;margin-bottom: .2rem}
.gongyi-product-item .img{overflow: hidden;}
.gongyi-product-item .img img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.gongyi-product-item:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.cert-list .cert-container {margin: .3rem 0 .2rem 0}
.cert-list .cert-container .item{width: 23%;margin-right: .32rem;margin-bottom: .32rem}
.cert-list .cert-container .item.last{margin-right: 0}
.cert-list .cert-container .item p{font-size: 12px;line-height: 2;text-align: center;padding: .1rem 0}
.cert-list .cert-container .item p a:hover{color:#303188 }
.desc-container{margin-bottom: .5rem;}
.desc-title{font-size:24px;color:#303188;}
.desc-p{font-size: 16px;color:#666;margin-top: 15px;line-height: 1.8}

.pdf_content_item{margin-bottom: .5rem}
.pdf_content_item h2{font-weight: bold;font-size: 24px;margin-bottom: 15px;padding-left: 20px;position: relative;}
.pdf_content_item h2:before{content:"";width: 6px;background:#303188;height: 98%;position: absolute;left:0px;top:2px;}
.pdf_content_item table{table-layout: fixed;}
.pdf_content_item table td{padding: .1rem}

.pdf_content_item table td p{text-align: center !important;color: #000;font-size: 14px;}
.pdf_content_item table .firstRow td{background: #2f3188;color: #fff;font-weight: bold;}
.pdf_content_item table .firstRow td p{line-height: 1.2;font-size: 14px;color: #fff;}
.pdf_content_item table tr:nth-child(even){background: #f2f2f2;}
.pdf_content_item table tr:nth-child(odd){background: #d9d9d9;}
.pdf_content_item table tr td p,.pdf_content_item table tr td p span{font-family: Arial !important}
.pdf_content_item p{font-size: 16px;color: #666;line-height: 1.5;}
.pdf_content_item h3 {font-size: 16px}
.pdf_content_item h3 strong{color: #303188}
.pdf_content_item h3{color: #303188;margin-bottom: 15px;font-weight: bold;}
.pdf_content_item h3 em{color: #333;font-size: 16px;font-style: normal;font-weight: normal;margin-left: .1rem}
.pdf_content_item table tr td span{font-weight: normal !important;font-size:14px !important}
.pdf_content_item strong{color: #000;font-size: 16px;}
.pdf_content_item table .firstRow td{text-align: center;}
.pdf_content_item img{max-width: 100%;}
.pdf_content_item table .firstRow1,.pdf_content_item  table .firstRow2,.pdf_content_item  table .firstRow3{background: #2f3188 !important;}
.pdf_content_item table .firstRow1 p,.pdf_content_item  table .firstRow2 p,.pdf_content_item  table .firstRow3 p{background: #2f3188 !important;color: #fff;font-weight: bold;line-height: 1.2;font-size: 15px;font-weight: bold;}
.pdf_content_item table .firstRow td,.pdf_content_item table .firstRow2 td,.pdf_content_item table .firstRow3 td{border: 2px solid #fff;}
.pdf_content_item table tr td.et15{background: #fff;border:1px solid #d9d9d9;text-align: center}

.fa-file-pdf-o{color: red;}
.pdf a{text-decoration: underline;font-size: 14px;}
.pdf_content_item table td.et9,.pdf_content_item table td.et6{background: #f2f2f2;text-align: center;border:2px solid #fff;}


/*新闻*/
.news-wrap{margin-bottom: .4rem}
.news-wrap .news-label{position: relative;font-size: 24px;margin-bottom: .10rem;padding-left: .2rem;margin-top: .4rem;}
.news-wrap .news-label:before{width: 6px;background:#303188;height: 90%;position: absolute;left:0;top:.03rem;content:""}

.news-zhanhui{margin: .4rem 0;flex-wrap:wrap;}
.news-zhanhui .news-item{margin-bottom: .4rem;width: 100%}
.news-zhanhui i.thumb{width: 2rem;height: auto;}
.news-zhanhui .thumb img{max-width: 100%;}
.news-zhanhui .title{margin-bottom: .2rem}
.news-zhanhui .title a{font-size: .26rem;color: #303188;font-weight: bold}
.news-zhanhui .news-info{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;background: #f3f5fa;padding: 20px 20px 0 20px;font-size: .2rem;color: rgb(89,87,87);flex:1;position: relative;}
.news-zhanhui .news-info .yuyue{font-size:14px;position: absolute;right:20px;bottom: 20px; padding: 10px 10px;color: #fff;background: #303188;width: 1.5rem;text-align: center;cursor: pointer;margin-top: 5px;}
.news-zhanhui .news-item:hover .news-info{background:#303188; color: #fff;}
.news-zhanhui .news-item:hover .news-info .yuyue{background: #8587f7}
.news-zhanhui .news-item:hover .news-info .title a{color: #fff;}
.news-zhanhui .date,.news-zhanhui .address,.news-zhanhui .zhanwei{line-height: 1.5}
.news-zhanhui .news-item.head .news-info{justify-content: center;flex-direction:column;display: flex;font-size: 15px}
.news-zhanhui table tr td a:hover{color:#303188 }

.news-style2 {position: relative;flex-wrap:wrap;margin-bottom: .8rem}
.news-style2 .news-item{width: 48%;flex-wrap:wrap;height: 100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;margin:.48rem .48rem 0 0;box-shadow: 2px 5px 25px 5px rgba(0,0,0,.2)}
.news-style2 .news-item.last{margin-right: 0}
.news-style2 .news-item .thumb{width: 50%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;}
.news-style2 .news-item .thumb img{width: 100%;box-shadow: -3px 3px 3px 1px #ccc}
.news-style2 .news-item .news-info{width: 50%;background:#f3f5fa;padding:.3rem .3rem;color: rgb(89,87,87);font-size: .18rem;font-weight: bold;display: flex;flex-direction:column;justify-content:center;}
.news-style2 .news-item .news-info .small_title{font-weight: bold;font-size: .18rem; color:#303188;line-height: 1.5}
.news-style2 .news-item .news-info .meiti{line-height: 1.5;font-size: 16px;}
.news-style2 .news-item .news-info .hanci{line-height: 1.5;font-size: 16px;}
.news-style2 .news-item .news-info .title{font-size: .2rem;color:#000;margin: .2rem 0 .2rem 0;line-height: 1.5}
.news-style2 .news-item .news-info .desc{font-weight: normal;font-size: 15px;line-height: 1.5}
.news-style2 .news-item .news-info .more{font-weight: normal;color:#fff;background:#303188;font-size: 16px;padding: .1rem .3rem; display: block;width:1.5rem;margin-top: .3rem;text-align: center;}
.site3 .news-style2 .news-item .news-info .more{width: 1.6rem};
.news-style2 .news-item:hover{-webkit-transform:translateY(-.2rem);-moz-transform:translateY(-.2rem);-ms-transform:translateY(-.2rem);transform:translateY(-.2rem);}
.news-style2 .news-item.head{width: 100%;margin: .3rem 0 0 0}
.news-zhanhui table tr td .fa-file-pdf-o{font-size: .18rem;}
.show_news{padding: 50px 0;}
.show_news .info{margin-bottom: 50px;}
.show_news h1{font-size: 26px;text-align: center;margin-bottom: .3rem;}
.show_news .date{font-size: 14px;text-align: center;color:#666;border-bottom: 1px dashed #ccc;margin-bottom: 30px;padding-bottom: 20px;}
.page-client{padding: 50px 0;position: relative;}
.show_news .info p{font-size: 16px !important;line-height: 2;font-family: "微软雅黑" !important}
.show_news .info p span{font-size: 16px !important;line-height: 2;font-family: "微软雅黑" !important}
.show_news .info div.row{width: 100% !important;margin: 0 !important}
.show_news .info div,.show_news .info div.row p {width: 23%;float:left;margin: 0 10px 10px 0}
.show_news .info div img,.show_news .info div.row img{display: block;height: 190px !important;width: 100% !important;}
#prevnext{margin-bottom: .5rem;line-height: 2;font-size: 14px}
#prevnext a:hover{color: #303188}

.news-meiti{padding:1rem;padding-top: 0}
.news-meiti .title{font-size: .32rem;text-align: center;font-family: Arial;font-weight: bold}
.news-meiti .desc{font-size: .24rem;text-align: center;font-weight: bold;margin-top: .3rem;}
.news-meiti .icon-wrap{margin-top: .8rem;margin-bottom: .8rem}
.news-meiti .icon-item{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.news-meiti .icon-item p{text-align: center;font-size: 16px;margin-top: .2rem}
.news-meiti a:hover p{color:#303188 }
.news-meiti .icon-item:hover {-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);}
.news-meiti .icon-item img{width: 80%;display: block;margin: 0 auto}
.site2 .news-meiti .title{font-size: 24px;}
.site2 .news-meiti .desc{font-size: 20px;}

.table th{background: #303188;color: #fff;text-align: center;border-right: 2px solid #fff}
.table td, .table th{padding: .2rem;text-align: center;font-size: 15px;}
#page{text-align:center;margin-bottom:.8rem;}
#page a{width:36px;height:36px;background-color:#fff;display:inline-block;border:1px solid #303188; color:#000;line-height:36px;text-align:center;font-family:Arial;margin-right:5px;transition:background-color .2s ease-out}
#page a:hover{color:#fff;background: #303188;}
#page span{margin-right:5px}
#page a i{font-size:24px;top:2px;position:relative}
#page span{background-color:#303188;width:36px;height:36px;display:inline-block;color:#fff;line-height:36px;text-align:center;font-family:Arial;border:1px solid #303188;margin-right:5px}
#page .page_prev,#page .page_next{background: #303188;color:#fff;padding: 0 10px;}


.modal-content{border-radius: 6px;}
.modal-title{font-size: 20px}
.modal-footer{border-top-left-radius: 6px !important;border-top-right-radius:6px !important;padding: 20px;}
.modal-header{padding: 20px;border-top-left-radius: 6px !important;border-top-right-radius:6px !important;}
.modal-header .close{padding: 20px;margin: -25px -20px -20px auto;font-size: 28px;outline: none;}
.modal-body{padding: 20px;}
.form-control{font-size: 16px;padding: 20px 10px;height: 30px;border-radius: 5px;line-height: 1}
.form-control:focus{box-shadow:0 0 0 4px rgba(0,123,255,.25) !important}
form.yuyueForm {margin-top: 30px;}
form.yuyueForm .submit-btn{margin-top: 20px;}
form.yuyueForm .form-row{margin-bottom: 10px;}
label{margin-bottom: 10px;font-size: 15px}
.btn-primary:focus{box-shadow:0 0 0 4px rgba(38,143,255,.5) !important}
.btn{padding: 8px 15px;font-size: 16px;border-radius: 5px;}
.zhanhui_title{color: #303188;font-weight: bold;font-size: 20px;margin-bottom: .1rem}
.zhanhui_date{color: red;font-weight: bold;font-size:18px;font-family: Arial;}

.form-inquiry{margin:.5rem 0;}
.form-inquiry ._form-row{margin-bottom: .2rem}
.form-inquiry .label{font-size: 14px;width: 1rem;text-align: right;display: flex;align-items:center;justify-content:flex-end;}
.form-inquiry .form-control{height: .56rem;font-size: 14px}
.custom-select{padding: .1rem;font-size: 14px;line-height:1.3;height: .58rem;border-radius:5px;background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 10px center/8px 10px}
.custom-select:focus{ box-shadow: 0 0 0 4px rgba(0,123,255,.25);}
.form-inquiry #content{height: 1.5rem;resize:none;}
.form-inquiry .red{color: red;margin-right: .05rem}
.btn-tg{width: 4rem;height: .5rem;background: #303188;color: #fff;font-size: .18rem;border: none;margin: .5rem auto 0 auto;display: block}

.module_about,.module_linian{padding: .5rem 0;color: #666}
.module_about .title,.module_linian .title{position: relative;font-size: .24rem;padding-left: .2rem;margin-bottom: .3rem;color: #000}
.module_about .title:before,.module_linian .title:before{width: 6px;background:#303188;height: 90%;position: absolute;left:0;top:.03rem;content:""}
.company-profile{justify-content:space-between;}
.company-profile .text{width: 100%;}
.company-profile .text p{font-size: 16px;line-height: 2;margin-bottom: .2rem}
.company-profile .img{width: 40%}
.company-profile .img img{max-width: 100%}
.module_about .solution{margin-top: .5rem}
.module_about .solution .text {padding-right: .4rem;display: flex;flex-direction:column;justify-content:center;}
.module_about .solution .text p{font-size: 16px;line-height: 2}
.module_about .solution .text ol {margin-left: .4rem;list-style: circle;padding: .2rem 0}
.module_about .solution .text ol li{color:#303188;line-height: 2;font-size: 16px;}
.module_about .nengli{margin-top: .5rem}
.module_about .nengli .desc{font-size: 16px;line-height: 1.8;color: #666}
.module_about .nengli .title{margin-bottom: .2rem}
.module_about .nengli .items {margin-top: .2rem}
.module_about .nengli .items .item{padding:.2rem; width: 30%;height: 4.5rem;margin-bottom: .4rem;background: #303188cc;box-shadow: 2px 5px 25px 5px rgba(0,0,0,.2);color: #fff;line-height: 1.8}
.module_about .nengli .items .item h2{margin-bottom: 15px;font-size: 16px}
.module_about .nengli .items .item ol{margin-bottom: .2rem}
.module_about .nengli .items .item ol {padding-left: .4rem}
.module_about .nengli .items .item ol li{font-size: 16px;line-height: 1.8;list-style: circle;}
.module_about .video{margin-top: .3rem}
.dealer .map{display: block;margin: 0 auto}

.linian-wrap{justify-content:space-between;}
.module_linian .text{width: 100%;}
.module_linian .linian3 .text{width: 100%}
.module_linian .text p{font-size: 16px;line-height:2;margin-bottom: .2rem;padding-left: .2rem}
.module_linian .img{width: 50%}
.module_linian .img img{max-width: 100%}
.module_linian .linian{margin-bottom: .5rem}
.module_linian .linian h3{color: #303188;font-size: 17px;}
.module_linian .linian .desc{font-size: .14rem;color: #666;margin-top: .1rem}
.module_linian .linian-wrap3 .desc{margin-bottom: .1rem;font-size: 16px}
.module_linian .text-item{margin-bottom: .3rem;padding-left: .2rem}
.module_linian .text-item p{padding-left: 0}

.common .content{min-height: 2rem}
.common .desc{margin-bottom: .3rem}


.contacts{margin-bottom: .8rem}
.contacts ul{margin-right: 1rem;margin-top: .2rem}
.contacts ul li{font-size: 16px;line-height: 2}
.contacts ul li strong{font-size: 18px;}

.footer{background: rgb(29, 29, 29);padding: .6rem 0 .2rem 0;color:hsl(0,0%,60%);}
.footer a{color:hsl(0,0%,60%)}
.footer .name{font-size:20px;color:#fff;margin-bottom: .1rem}
.footer .en_name{font-size:13px;}
.footer .contact {margin-top: .3rem;}
.footer .contact p{line-height: 2;font-size: .14rem;}
.footer .catelist h2 {margin-bottom: .1rem}
.footer .catelist h2 a{color:hsl(0,0%,60%);font-size: 16px}
.footer .catelist ul li {line-height: 2}
.footer .catelist ul li a{color:hsl(0,0%,60%);font-size: .14rem;}
.footer .catelist a:hover{color:#fff;}
.footer .left{width: 20%;}
.footer .center{width: 50%;}
.footer .right{width: 15%;}
.footer .right .qrcode p{text-align: center;margin-top: 15px}
.footer .flink{margin-top: .4rem;margin-bottom: .4rem}
.footer .flink span{margin: 0 .1rem;}
.footer .flink a{text-decoration: underline;}
.footer .copyright{font-size: .12rem;font-family: Arial}
.site3 .footer .center{width: 70%}
 
.mb_history{display: none;}
.meiti-list-table{width: 100%;max-width: 100%;table-layout: fixed;margin-bottom: 0}
.meiti-list-table .th1{width: 300px;}

@media (min-width: 1366px){
    .module_about .nengli .items .item{height: 3.3rem}
    .form-inquiry .form-control, .searchable-select-holder, .custom-select{height: .6rem !important}
    .form-inquiry .label{font-size: 16px !important}
    .form-inquiry #content{height: 1.5rem !important}
}
@media (max-width: 1366px){
    .company-profile .text p,.module_about .solution .text p,.module_linian .text p{font-size: 16px;}
    .module_about .solution .text ol li{font-size: 16px;}
    .module_about .nengli .items .item h2{font-size: .26rem}
    .module_about .nengli .items .item{height: 4.4rem}
    .module_linian .text h3{font-size: 17px}
    .module_linian .linian-wrap3 .desc{font-size: 16px;}
    .module_about .nengli .items .item ol li{font-size: .22rem}
    .module_about .title, .module_linian .title{font-size: 24px;}
   
    .site2.header .tg-nav ul li a{font-size:14px;}
    .swiper-container-menu .swiper-slide a{font-size:12px;}
    .adver{height:3.5rem;}
    .site2 .solution-list .solution-text .item{font-size:20px}
    .site2 .solution-list .solution-text .item2 .head{font-size:16px}
    .site2 .solution-list .solution-text .item2 .cont{min-height:220px}
    .site2 .pdf_content_item table td{font-size:12px;padding:10px;}
    .site2 .table td, .table th{font-size:12px;}
    .site2 .news-style2 .news-item .news-info .more{width:2.5rem;padding:.2rem .3rem}
    .site2 .news-style2 .news-item .news-info .title{font-size:12px;}
    .site2 .news-style2 .news-item .news-info .desc{
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        font-size: 12px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2; /* 这里是超出几行省略 */
        overflow: hidden;;}

    .site2 .news-style2 .news-item .news-info .meiti{font-size:12px;}
    .site2 .news-style2 .news-item .news-info .hanci{font-size:12px;}
    .site2 .news-style2 .news-item .news-info .more{font-size:12px;width:2rem}
}


@media (min-width: 1200px) and (max-width: 1366px){
    .header .tg-nav ul li a{margin: 0 12px;font-size: 16px;}
    .site2 .header .tg-nav{margin-right:130px;}
    .site2 .wrap, .module_container, .module_title{width:91%}
}

@media (max-width: 1024px){
    .table-overflow-scroll{overflow-x: scroll;}
    .mb_history{display: block;}
    .section-warp{display: none}
    .header{display: none}
    .mb_header{display: block}
    #mobile_site{top:0;width:100%;height: 100%;overflow-y:auto;-webkit-overflow-scrolling: touch;   background: #fff;z-index: 1;position: absolute;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);}
    .mb_header  .language ul {
        box-sizing: content-box;
        position: absolute;
        right:10px;
        top: calc(100% - 9px);
        z-index: 9999;
        opacity: 0;
        visibility: hidden;
        height: auto;
        transform: translateY(-10.45%);
        background-color: #fff;
        box-shadow: 0 2px 27px 2px rgba(188, 188, 188, 0.68);
        border-radius: 5px;
        padding: 10px 30px;
    }
    .mb_header  .language ul li{line-height: 2.5;font-size: 14px;}
    .mb_header  .language ul li a{color: #666}
    .mb_header  .language ul li a img{position: relative;top:-2px;width: 24px;}
    .mb_header  .language.on ul{opacity: 1;visibility: visible; transform: translateY(0);}
    .fixed{position: fixed;top:0;width: 100%;left:0;z-index: 999;height: 60px;background: #fff}
    .mb_header{display: flex;justify-content: space-between;align-items:center;padding: 0 10px;border-bottom: 1px solid rgba(0,0,0,.05);}
    .mb_header .mb_logo img{width: 100px;}
    .mb_header .language {font-size: 14px;}
    .mb_header .language i:before{margin-right: 5px;font-size: 18px;color: #666}
    html,body{width: 100%;height: 100%;overflow: hidden;overflow-y:auto;}
    .mb_header .btn {padding: 10px 15px;background: rgba(0,0,0,0);}
    .lcbody {width: 30px;height: 30px;position: relative;transform: translateZ(0px) rotate(0deg);transition: transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99);}
    .lcitem{position:absolute;left:0;top:0;transform:translateZ(0) rotate(0);transition:transform .25s cubic-bezier(.4,.01,.165,.99) 0s;-webkit-transform:translateZ(0) rotate(0);-webkit-transition:-webkit-transform .25s cubic-bezier(.4,.01,.165,.99) 0s;width:30px;height:30px}
    .lcitem .rect.top{-webkit-transform:translate3d(0,-6px,0)}
    .lcitem .rect{width:30px;height:1px;background:#999;position:absolute;left:0;top:14px;transition:transform .2s ease .2s;-webkit-transition:-webkit-transform .2s ease .2s}
    .lcitem .rect.bottom{transform:translate3d(0,6px,0);-webkit-transform:translate3d(0,6px,0)}
    body.open .lcbody {
        transform: translateZ(0px) rotate(90deg);
        -webkit-transform: translateZ(0px) rotate(90deg);
    }
    body.open .lcitem {
        transform: translateZ(0px) rotate(45deg);
        transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s;
        -webkit-transform: translateZ(0px) rotate(45deg);
        -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s;
    }
    body.open .lcitem.bottom {
        transform: translateZ(0px) rotate(-45deg);
        -webkit-transform: translateZ(0px) rotate(-45deg);
    }
    body.open .lcitem .rect {
        transition: transform 0.2s ease 0s;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transition: -webkit-transform 0.2s ease 0s;
        -webkit-transform: translate3d(0px, 0px, 0px);
    }
    body.open #mobile_site {
        transform: translate3d(260px,0,0);
        -webkit-transform: translate3d(260px,0,0);
    }
    

    .transform {
        transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
        -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    }
    .swiper-container-menu .swiper-slide a{font-size: 14px;}
    .mobile-section-topBanner{padding-top: 60px;}
    #leftcontrol{display:block;position: absolute;width: 260px;height: 100%;overflow-x: hidden;overflow-y: auto;background: #fafafa;-webkit-overflow-scrolling: touch;}
    #leftcontrol ul li{display:block;min-height:49px;border-top:1px solid #ebebeb;width:100%;font-size:14px}
    #leftcontrol>ul>li.active a{background:#fff;color:#2a2a2a}
    #leftcontrol ul li a{display:block;color:#b7b7b7;padding:0 25px;height:59px;line-height:59px}
    #leftcontrol ul.subnav li a{background:#fff;color:#a8a8a8}
    #leftcontrol ul.subnav li a i{margin-right:20px;font-size:14px;color:#b4b4b4}
    #leftcontrol ul li a{position: relative;}
    #leftcontrol ul li a span.more{width:12px;height:12px;float:right;position:relative;top:20px;}
    #leftcontrol ul li .subnav{overflow:hidden;height:0}
    #leftcontrol ul li a span.more span.h{width:12px;height:2px;transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0)}
    #leftcontrol ul li a span.more span{background:#b8b8b8;position:absolute}
    #leftcontrol ul li a span.more span.v{transform:rotate3d(0,0,1,90deg) translate3d(5px,0,0);-webkit-transform:rotate3d(0,0,1,90deg) translate3d(5px,0,0)}
    #leftcontrol ul li a span{display:inline-block}
    #leftcontrol ul li.active a span.more span.v{background-color:#5c5c5c}
    #leftcontrol ul li.active a span.more span.v{transform:rotate3d(0,0,0,0) translate3d(0,5px,0);-webkit-transform:rotate3d(0,0,0,0) translate3d(0,5px,0)}
    .adver{margin-top: 60px;background-attachment:inherit !important;height: 87px; }
    .bgmask{display: none;}
    .adver .title{padding-left: 0.35rem;font-size: .24rem}
    .menu-container .swiper-menubtn-prev{left: 2%}
    .menu-container .swiper-menubtn-next{right: 2%}
    .swiper-container-menu,.content_wrap{width: 100%}
    .solution-list{padding: 0 10px;}
    .solution-list h2.title,.solution-list h4.title{font-size: 18px;}
    .solution-list p.solution-desc{font-size: 14px;}
    .solution-list .solution-text .item{height:120px;padding: .3rem;font-size: 16px;}
    .solution-list .solution-text .item2{width: 49%;margin-top: .1rem}
    .solution-content{padding: .5rem 10px;}
    .solution-content h1{font-size: 18px}
    .solution-content .content p{font-size: 14px;}
    .solution-list .solution-text .item2 .head{font-size: 14px;}
    .footer{padding:.3rem 10px 0 10px;}
    .footer .name{font-size: 16px;}
    .footer .left{width: 100%}
    .footer .contact p{font-size: .2rem}
    .footer .catelist h2 a{font-size: 15px;}
    .footer .center{width: 100%;margin-top: .3rem;border-top: 1px solid #5b5b5b;border-bottom: 1px solid #5b5b5b;padding-top: .3rem; padding-bottom: .3rem; margin-bottom: .4rem}
    .footer .right{width: 50%;margin: 0 auto}
    .footer .catelist .cate-wrap{width: 30%;margin-bottom: .1rem}
    .footer .catelist ul li a{font-size: .2rem}
    .footer .flink{font-size: .18rem;line-height: 2;margin-bottom: .3rem}
    .footer .copyright{text-align: center;padding: .2rem 0;border-top: 1px solid #5b5b5b}
    .gongyi-list .list .item{flex-wrap:wrap;}
    .gongyi-list .list .item .img{width: 100%}
    .gongyi-list .list .item .img img{width: 100%;height: auto}
    .gongyi-list .list .item .info .title{font-size: .24rem}
    .gongyi-list .list .item .info .desc{font-size: 14px;}
    .gongyi-list .list .item .info .more a{font-size: 12px;}
    .gongyi-content{padding-left: 10px;padding-right: 10px;}
    .gongyi-content h2{font-size: .24rem}
    .gongyi-content p{font-size: 14px;}
    .desc-title{font-size: .26rem}
    .desc-p{font-size: 14px;}
    .cert-list .cert-container .item p{line-height: 1.5;word-break: break-all;}
    .cert-list .cert-container .item{margin-right: .12rem}
    .solution-list h2.title, .solution-list h4.title{font-size: .26rem}

    .pdf_content_item h2{font-size: .24rem}
    .pdf_content_item table .firstRow td{font-size: .18rem}
    .pdf_content_item strong{font-size: 15px;}
    .pdf_content_item table td{font-size: .2rem}
    .pdf_content_item h3 em{font-size: 15px;}
    .pdf_content_item p{font-size: 15px !important;}
    .table-overflow-scroll{-webkit-overflow-scrolling: touch;}
    .chanpinbiaozhun table:nth-child(1){width: 800px;}
    .module_about .title, .module_linian .title{font-size: .26rem}
    .common .desc{line-height: 1.5;font-size: 15px;}
    .desc-p{font-size: 15px;}
    .module_about .title:before, .module_linian .title:before{top:0px;}
    .module_chixugaishan{padding-left: 10px;padding-right: 10px;}
    .module_chixugaishan img{max-width: 100%;}
    .news-wrap{padding-left: 10px;padding-right: 10px;}
    .news-wrap .news-label{font-size: .26rem}
    .news-zhanhui .news-item{flex-wrap:wrap;}
    .news-zhanhui .news-item .thumb{width: 100%;}
    .news-zhanhui .news-item.head .news-info{padding-bottom: 20px;}
    .mb-news-item.news-item .thumb{width: auto;}
    .mb-news-item .thumb img{width: 170px;height: 140px;}
    .mb-news-item .title{font-size: 14px;}
    .mb-news-item .news-info{font-size: 12px;padding-top: 0}
    .news-zhanhui .title a{font-size: 14px;}
    .news-zhanhui .news-item.head .news-info{font-size: 12px;padding-top: 10px;}
    .mb-news-item .news-info .yuyue{width: auto;font-size: 12px;border-radius: 20px;padding: 5px 10px;right: 0;bottom: 0}
    .mb-news-item .news-info{min-height: auto}
    .mb-news-item .news-info .yuyue{right: 10px;bottom:10px;}
    .news-zhanhui table{width: 1100px}
    .show_news{padding: 25px 10px;}
    .show_news h1{font-size: .26rem}
    .show_news .info p,.show_news .info p span{font-size: 15px !important}
    .show_news .info div, .show_news .info div.row p{width: 31%}
    .show_news .info div img, .show_news .info div.row img{height: 100px !important;}
    .show_news .info div, .show_news .info div.row p{margin: 1%;}
    .news-style2 .news-item.head{flex-wrap:wrap;}
    .news-style2 .news-item .thumb{width: 100%;}
    .news-style2 .news-item{width: 100%;margin-right: 0}
    .news-style2 .news-item img{width: 100%;}
    .news-style2 .news-item .news-info{width: 100%;}
    .news-style2 .news-item .news-info .small_title,.news-style2 .news-item .news-info .meiti,.news-style2 .news-item .news-info .title{font-size: .24rem}
    .news-style2 .news-item .news-info .more{font-size: 14px;padding: .15rem .3rem}
    .news-meiti .desc{line-height: 1.5;font-size: .28rem}
    .news-meiti{padding: .3rem}
    .module_about, .module_linian{padding-left: 10px;padding-right: 10px;}
    .company-profile .text p, .module_about .solution .text p, .module_linian .text p{font-size: 14px;}
    .module_about .nengli .items .item{width:100%;box-shadow: none;height: auto}
    .module_about .nengli .items .item h2{font-size: .24rem}
    .module_about .nengli .items .item ol li{font-size: 14px;}
    .dealer .map{max-width: 100%;}
    .module_about .solution .text{padding-right: 0}
    .mb_history{padding:30px 10px}
    .mb_history ul li {margin-bottom: 30px;}
    .mb_history ul li .title{font-size: 20px;font-weight: bold;margin-bottom: 10px;}
    .mb_history ul li .thumb img{max-width: 100%;}
    .mb_history ul li .thumb{margin-bottom: 10px;}
    .mb_history ul li .desc{font-size: 16px;line-height: 1.5}
    .company-profile .text p, .module_about .solution .text p, .module_linian .text p{font-size: 16px;}
    .form-inquiry .label{width: 100%;justify-content:start;margin-bottom: 10px;font-size: 16px}
    .form-inquiry ._form-row{flex-wrap:wrap;}
    .form-inquiry .c-6{max-width: 100%;flex:0 0 100%;;margin-bottom: 10px;padding-left: 0;padding-right: 0;}}
    .btn-tg{width: 50%;height: .7rem;margin-top: .2rem;border-radius: 40px;}
    .contacts{flex-wrap:wrap;}
    .solution-list h2.title:before{top:0;}
    .form-inquiry .form-control,.searchable-select-holder,.custom-select{height: .8rem;font-size: 16px !important;}
    .form-inquiry #content{font-size: 16px}
}