@charset "utf-8";
/* CSS Document */

/* 关于我们about */
#about .title-info-inside{padding: calc((40 / 1200) * 100%) 0 calc((40 / 1200) * 100%);}
@media screen and (max-width: 1440px){
    #about .title-info-inside{padding: calc((40 / 1200) * 100%) 0 calc((30 / 1200) * 100%);}
}
@media screen and (max-width: 1300px){
    #about .title-info-inside{padding:  calc((60 / 1200) * 100%) 0 calc((30 / 1200) * 100%);}
}
@media screen and (max-width: 650px){
    #about .title-info-inside{padding:  7% 0 5%;}
}

#about .node0 .intro-info{width: calc((640 / 1200) * 100%); vertical-align:top;}
#about .node0 .intro-img{ width: calc((523 / 1200) * 100%);margin-right: calc((37 / 1200) * 100%);}
#about .node0 .intro-title{font-size: 26px;color: #013a80;margin-bottom: calc((15 / 600) * 100%);position: relative;display: inline-block;}
/* #about .node0 .intro-title:before{content: '';width: 90px;height: 2px;background-color: #013a80;display: block;position: absolute;top: 50%;left: -100%} */
#about .node0 .intro-text{font-size: 16px;color: #666;line-height: 26px;}
#about .node0 .brief-list{padding-top: calc((60 / 1300) * 100%);clear: both;}
#about .node0 .brief-item{width: calc((1 / 3) * 100%);box-sizing: border-box;padding: 0 calc((30 / 1300) * 100%);border-left: 1px solid #efefef;height: 400px;}
#about .node0 .brief-item .img{padding-top: 45px;}
#about .node0 .brief-item:last-of-type{border-right: 1px solid #efefef;}
#about .node0 .brief-item:before{content: '';display: inline-block;height: 13px;width: 1px;background-color: #013a80;position: absolute;top: 60px;left: 0}
#about .node0 .brief-title{font-size: 24px;padding: 15px 0;}
#about .node0 .brief-text{font-size: 16px;color: #666;line-height: 30px;}
@media screen and (max-width: 1300px){
    #about .node0 .intro-title{margin-bottom: calc((5 / 600) * 100%);font-size: 22px;}
    #about .node0 .intro-info{width: calc((630 / 1300) * 100%);}
    #about .node0 .intro-img{width: calc((650 / 1300) * 100%);margin-right: calc((20 / 1300) * 100%);}
    #about .node0 .brief-title{font-size: 22px;padding: 10px 0;}
    #about .node0 .intro-text{font-size: 14px;line-height: 24px;}
    #about .node0 .brief-text{font-size: 14px;line-height: 26px;}
}
@media screen and (max-width: 1100px){
    #about .node0 .intro-info{display: inline !important;}
    #about .node0 .intro-img{float: left;}
    #about .node0 .intro-title:before{left: -65%;width: 50px;}
}
@media screen and (max-width: 800px){
    #about .node0 .intro-title:before{display: none;}
    #about .node0 .intro-info{width: 100%;display: block !important;margin-top: calc((10 / 600) * 100%)}
    #about .node0 .intro-img{width: 100%;margin-right: 0;float: none;}
    #about .node0 .brief-item .img{padding-top: 20px;}
    #about .node0 .brief-title{font-size: 22px;padding: 10px 0;}
}
@media screen and (max-width: 650px){
    #about .node0 .brief-item{height: auto;width: 100%;margin: 1.5% 0;}
    #about .node0 .brief-item .img{padding: 0;display: inline-block;vertical-align: middle;}
    #about .node0 .brief-item .img img{width: 45px;}
    #about .node0 .brief-title{padding: 0;display: inline-block;vertical-align: middle;margin-left: 10px;}
    #about .node0 .brief-title{font-size: 18px;padding: 10px 0;}
    #about .node0 .brief-text{margin-top: 10px;font-size: 12px;line-height: 22px;}
    #about .node0 .brief-item:before{top: 10%;}
    #about .node0 .intro-title{font-size: 18px;}
    #about .node0 .intro-text{font-size: 12px;line-height: 22px;}
}

.qywh { background: #f6f6f6; margin:calc((30 / 1200) * 100%) 0 calc((10 / 1200) * 100%) 0; padding-bottom:calc((40 / 1200) * 100%); }
.qywh2 { background: #f6f6f6; margin:calc((30 / 1200) * 100%) 0 calc((0 / 1200) * 100%) 0; padding-bottom:calc((40 / 1200) * 100%); }
.g_g1pt6fl.on { background: #007aff;}
.g_fadeup1 { -webkit-animation: fadeInUp 1s ease both; animation: fadeInUp 1s ease both; animation-delay: 0.4s;}
.g_g1pt6fl { width:27%; padding:3%; background:#fff;}

.g_g1pt6fl h4 { text-align: center; color: #007aff; font-size: 24px; line-height: 30px; font-weight: bold; margin-bottom: 16px;padding-bottom: 16px; position: relative;}
.g_g1pt6fl p { text-align: center; color: #666666; font-size: 16px; line-height: 30px;}
.g_g1pt6fl h4::before {  content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);  width: 30px;height: 1px; background: #007aff;}
.g_g1pt6fl.on h4 { color: #fff;}
.g_g1pt6fl.on p { color: #fff;}
.g_g1pt6fl.on h4::before { background: #fff;}

.g_g1pt6icon { width: 66px; margin: 0 auto 36px;}
.g_g1pt6icon img { width: 100%; vertical-align: middle;}

@media screen and (max-width: 650px){
	.g_g1pt6fl { width:94%;  padding:5% 3%; background:#fff;}
	.g_g1pt6fl h4 { text-align: center; color: #007aff; font-size: 24px; line-height: 30px; font-weight: bold; margin-bottom: 10px;padding-bottom: 10px; position: relative;}
	.g_g1pt6fl p { text-align: center; color: #666666; font-size: 16px; line-height: 24px;}
	.g_g1pt6icon { width: 66px; margin: 0 auto 10px;}
}





#about .node1 .item-brief { width:60%; margin:0 auto; padding-top:10px; text-align:center;}

#about .node1 .item .img{content:'';display: block;padding-top: calc((440 / 300) * 100%);}
#about .node1 .swiper-button-prev,
#about .node1 .swiper-button-next{opacity: 1;background-size: 45px 45px;width: 45px;height: 45px;}
#about .node1 .swiper-button-prev{background-image: url('../img/sec/icon-left4-on.png');left: 10px;}
#about .node1 .swiper-button-next{background-image: url('../img/sec/icon-right4-on.png');right: 10px;}
#about .node1 .swiper-button-prev.swiper-button-disabled{background-image: url('../img/sec/icon-left4.png');}
#about .node1 .swiper-button-next.swiper-button-disabled{background-image: url('../img/sec/icon-right4.png');}
#about .node1 .item .text{font-size:18px;padding: 15px 0;}
#about .node1 .swiper-pagination {bottom: -30px;font-size: 0;left: 0;right: 0;}
#about .node1 .swiper-pagination .swiper-pagination-bullet{background-color: #dbdbdb;opacity: 1;margin: 0 7.5px;}
#about .node1 .swiper-pagination .swiper-pagination-bullet-active{background-color: #013a80;}
@media screen and (max-width: 1300px){
    #about .node1 .swiper-button-prev,
    #about .node1 .swiper-button-next{top: 45%;}
}
@media screen and (max-width: 1100px){
    #about .node1 .swiper-button-prev,
    #about .node1 .swiper-button-next{opacity: 0;visibility: hidden;}
    #about .node1 .swiper-pagination{bottom: -15px}
    #about .node1 .swiper-wrap{margin-bottom: 15px;}
}
@media screen and (max-width: 800px){
    #about .node1 .item .text{font-size: 16px;padding: 10px 0;}
}
@media screen and (max-width: 650px){
    #about .node1 .item .text{font-size: 14px;}
}


#about .node2 .item-brief { width:60%; margin:0 auto; padding-top:10px; text-align:center;}

#about .node2 .item .img{content:'';display: block;padding-top: calc((440 / 600) * 100%);}
#about .node2 .swiper-button-prev,
#about .node2 .swiper-button-next{opacity: 1;background-size: 45px 45px;width: 45px;height: 45px;}
#about .node2 .swiper-button-prev{background-image: url('../img/sec/icon-left4-on.png');left: 10px;}
#about .node2 .swiper-button-next{background-image: url('../img/sec/icon-right4-on.png');right: 10px;}
#about .node2 .swiper-button-prev.swiper-button-disabled{background-image: url('../img/sec/icon-left4.png');}
#about .node2 .swiper-button-next.swiper-button-disabled{background-image: url('../img/sec/icon-right4.png');}
#about .node2 .item .text{font-size: 20px;padding: 15px 0;}

#about .node2 .item .text1{font-size:16px;padding: 15px 0;}

#about .node2 .swiper-pagination {bottom: -30px;font-size: 0;left: 0;right: 0;}
#about .node2 .swiper-pagination .swiper-pagination-bullet{background-color: #dbdbdb;opacity: 1;margin: 0 7.5px;}
#about .node2 .swiper-pagination .swiper-pagination-bullet-active{background-color: #013a80;}
@media screen and (max-width: 1300px){
    #about .node2 .swiper-button-prev,
    #about .node2 .swiper-button-next{top: 45%;}
}
@media screen and (max-width: 1100px){
    #about .node2 .swiper-button-prev,
    #about .node2 .swiper-button-next{opacity: 0;visibility: hidden;}
    #about .node2 .swiper-pagination{bottom: -15px}
    #about .node2 .swiper-wrap{margin-bottom: 15px;}
}
@media screen and (max-width: 800px){
    #about .node2 .item .text{font-size: 16px;padding: 10px 0;}
}
@media screen and (max-width: 650px){
    #about .node2 .item .text{font-size: 14px;}
    #about .node2 .item .text1{font-size: 12px;}
}

@media screen and (max-width: 650px){
    #about-node2-swiper1 .item *{line-height: 28px;font-size: 12px;}
    #about-node2-swiper1 .item .text div::before{top: 13px;width: 7px;}
}

#about .node3{background-color: #f8f8f8;}
#about .node3 .title-info-inside{padding: calc((60 / 1300) * 100%) 0 calc((55 / 1300) * 100%) ;}

#about .node3 .n-c3{width: 1300px;margin: 0 auto;transform: scale(1)}
#about .node3 .item *,
#about .node3 .mobile-item *{color: #828282;}
#about .node3 .mobile-wrap{display: none;}
#about .node3 .item{width: 360px;height: 165px;background-image: url('/images/world-bg.png');background-repeat: no-repeat;box-sizing: border-box;padding: 25px;line-height: 24px;z-index: 11;}
#about .node3 .item-brief{height: 96px;overflow: hidden;}
#about .node3 .absolute.click{z-index: 9;}
#about .node3 .click-item{opacity: 0;z-index: 999;}
#about .node3 .padding-bottom{padding-bottom: calc((60 / 1300) * 100%);}
@media screen and (max-width: 1600px){
    #about .node3 .n-c3{transform: scale(0.85);}
    #about .node3 .n-c3 > .wrap{margin: -70px auto;}
    #about .node3 .padding-bottom{margin-bottom: 70px;padding-bottom: 0;}
}
@media screen and (max-width: 1440px){

    #about .node3 .title-info-inside{padding: calc((50 / 1300) * 100%) 0 calc((30 / 1300) * 100%) ;}
}
@media screen and (max-width: 1300px){
    #about .node3 .title-info-inside{padding:  calc((60 / 1300) * 100%) 0 calc((30 / 1300) * 100%);}
    #about .node3 .n-c3{width: 90%;margin: 0 auto;transform: scale(1);}
    #about .node3 .n-c3 > .wrap{display: none;}

    #about .node3 .mobile-wrap{display: block;}
    #about .node3 .mobile-item{width: calc((370 / 1170) * 100%);box-sizing: border-box;margin: 0 calc((20 / 1170) * 100%) calc((20 / 1170) * 100%) 0;padding: calc((30 / 1170) * 100%);background-color: #fff;}
    #about .node3 .mobile-item *{color: #666;}
    #about .node3 .mobile-item:nth-of-type(3n){margin-right: 10px;}
    #about .node3 .mobile-item-title .text{font-size: 20px;color: #013a80;}
    #about .node3 .mobile-item-title .vhr{width: 3px;height: 20px;background-color: #013a80;margin-right: 10px;}
    #about .node3 .mobile-item-title{font-size: 0;margin-bottom: 8px;}
    #about .node3 .mobile-item-info .li{font-size: 16px;line-height: 28px;word-wrap: break-word;word-break: break-all;}
}
@media screen and (max-width: 800px){
    #about .node3 .mobile-item{width: calc(50% - 10px);box-sizing: border-box;margin: 0 10px 10px 0;}
    #about .node3 .mobile-item:nth-of-type(3n){margin-right: 10px;}
    #about .node3 .mobile-item:nth-of-type(2n){margin-right: 10px;}
}
@media screen and (max-width: 650px){
    #about .node3 .mobile-item-title .text{font-size: 17px;}
    #about .node3 .mobile-item-info .li{font-size: 12px;line-height: 22px;}
    #about-node2-swiper1 .item *{line-height: 28px;font-size: 12px;}
    #about-node2-swiper1 .item .text div::before{top: 13px;width: 7px;}
}

@media screen and (max-width: 1300px){
    #about .node3 .title-info-inside{padding:  calc((60 / 1300) * 100%) 0 calc((30 / 1300) * 100%);}
    #about .node3 .n-c3{width: 90%;margin: 0 auto;}
    #about .node3 .n-c3 > .wrap{display: none;}
    #about .node3 .mobile-wrap{display: block;}
}


#about .node4 .item-list{margin: calc((20 / 1200) * 100%) 0 calc((80 / 1200) * 100%);}
#about .node4 .item {width: 148px;height:61px;box-sizing: border-box;border: 1px solid #e2e2e2;margin: 0 25px 20px 0;}
#about .node4 .item:nth-of-type(7n){ margin-right: 0;}

@media screen and (max-width: 1440px){
    #about .node4 .item-list{margin: calc((10 / 1300) * 100%) 0 calc((40 / 1300) * 100%);}
}
@media screen and (max-width: 1300px){
    #about .node4 .item{width: calc(25% - 10px);height: 105px;box-sizing: border-box;border: 1px solid #e2e2e2;margin: 0 10px 10px 0;}
    #about .node4 .item:nth-of-type(5n){margin-right: 10px;}
    #about .node4 .item:nth-of-type(4n){margin-right: 0;}
}
@media screen and (max-width: 800px){
    #about .node4 .item{width: calc(33% - 10px);height: 105px;box-sizing: border-box;border: 1px solid #e2e2e2;margin: 0 10px 10px 0;}
    #about .node4 .item:nth-of-type(4n){margin-right: 10px;}
    #about .node4 .item:nth-of-type(3n){margin-right: 0;}
}
@media screen and (max-width: 500px){
    #about .node4 .item{width: calc(50% - 10px);height: 80px;box-sizing: border-box;border: 1px solid #e2e2e2;margin: 0 10px 10px 0;}
    #about .node4 .item:nth-of-type(2n){margin-right: 0;}
    #about .node4 .item:nth-of-type(3n){margin-right: 10px;}
}






/*行业应用*/

.theul {margin:0px auto; padding-bottom:0px; overflow:hidden;}

.theul li a{display:block;background:#f2f2f2;color:#666;text-align:center;font-size:12px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;line-height:20px;padding-top: 30px; height: 200px;}
.theul li a h2{ color:#333; font-size:25px;-webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; line-height:38px;}
.theul li a:hover{ background:#f03025; color:#fff;}
.theul li a:hover p{ font-size:14px; color:#fff;}
.theul li span {font-size:16px; }
.theul li a:hover span{ font-size:16px; color:#fff;}
.theul li a:hover h2{ color:#fff;}
.theul .sysimg,.theul .sysimg img{ width:75px;}
.theul li:hover .sysimg p{ -webkit-transform:translateX(-100%); -moz-transform:translateX(-100%); -ms-transform:translateX(-100%); -o-transform:translateX(-100%); transform:translateX(-100%);}
.theul .sysimg p img:nth-of-type(1){ display:inline-block;}

.sysimg { margin: 0 auto; overflow: hidden; width: 45px;}
.sysimg p{  white-space:nowrap; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease; margin-top:40px;}

	
@media screen and (min-width:768px){
	.theul li{  float:left; list-style:none; width:32%; margin-right:2%; margin-top:10px;}
    .theul li:nth-of-type(3n){ margin-right: 0;}
	.theul{ margin:25px auto -10px;}
	.theul .sysimg,.theul .sysimg img{ width:96px;}
	.theul li a{ padding-top:5px; height:250px;}
	.theul li h2{ padding-top:12px;}
	.theul .sysimg p{ -webkit-transform:none; -moz-transform:none; -ms-transform:none; -o-transform:none; transform:none;}	
	}

@media screen and (max-width: 767px){
	.theul li{  float:left; width:49%; margin-right: 2%; margin-top:10px;}
	.theul li:nth-of-type(2n){ margin-right: 0;}
	.theul li a{ display:block;background:#f2f2f2;color:#666;text-align:center;font-size:12px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;line-height:20px;padding-top: 20px; height:170px;}
	
	.theul li a h2 { font-size:20px;}
	.theul .sysimg,.theul .sysimg img{ width:60px;}
	.sysimg p{ margin-top:5px;}
	.theul li span { display:block; font-size:14px; padding:0px 2%; }
	.theul li a:hover span{ font-size:14px; color:#fff;}
	}	


/* 新闻 */
#news .title-info-inside .title{padding: calc((60 / 1300) * 100%) 0 calc((30 / 1300) * 100%);}
@media screen and (max-width: 1440px){
    #news .title-info-inside .title{padding: calc((50 / 1300) * 100%) 0 calc((20 / 1300) * 100%);}
}

#news .news .item{width: calc((419 / 1300) * 100%); margin: 0 calc((20 / 1300) * 100%) calc((20 / 1300) * 100%) 0;}
#news .news .item .img:after{content:'';display: block;padding-top: calc((285 / 380) * 100%);}
#news .news .item:nth-of-type(3n){margin-right: 0;}
#news .news .item > .wrap{padding: 0 calc((20 / 420) * 100%);box-sizing: border-box;border: 1px solid #e9e9e9;}
#news .news .item .img img{width: 100%}
#news .news .item-info{height: 80px;overflow: hidden;margin: calc((20 / 378) * 100%) 0;}
#news .news .item-info .date{height: 80px;width: calc((65 / 378) * 100%);text-align: center;border-right: 1px solid #e9e9e9;margin-right: calc((20 / 378) * 100%);padding-right: calc((20 / 378) * 100%);}
#news .news .item-info .day{font-size: 50px;color: #666;font-family: 'DIN';line-height: 1;}
#news .news .item-info .month{font-size: 14px;color: #999;font-family: 'Arial';}
#news .news .item-title-brief{width: calc((270 / 378) * 100%);}
#news .news .item-title{font-size: 16px;line-height: 28px;max-height: 56px;overflow: hidden;}
#news .news .item-title.line1{margin-bottom: calc((10 / 270) * 100%);}
#news .news .item-brief{font-size: 14px;color: #999;line-height: 24px;overflow: hidden;word-wrap: normal;word-break: break-all;word-wrap: break-word;}
/* #news .news .item .view-more{border-top: 1px solid #e9e9e9;padding: calc((15 / 378) * 100%) 0;} */
#news .news .item .view-more{display: none;}
#news .news .item .view-more > div{color: #999;}
#news .news .item:hover .view-more > div,
#news .news .item:hover .icon-single-arrow,
#news .news .item:hover .item-title{color: #013a80;}
#news .news #turn_page{margin: calc((40 / 1300) * 100%) 0 calc((80 / 1300) * 100%);}
@media screen and (max-width: 1440px){
    #news .news #turn_page{margin: calc((20 / 1300) * 100%) 0 calc((60 / 1300) * 100%);}
}
@media screen and (max-width: 1300px){
    #news .news .item-info .day{font-size: 36px;}
    #news .news .item-info .month{font-size: 12px;}
}
@media screen and (max-width: 1100px){
    #news .news .item-info .day{font-size: 26px;}
    #news .news .item-info .month{font-size: 9px;}
    #news .news .item-title{font-size: 14px;line-height: 22px;max-height: 44px;}
    #news .news .item-brief{font-size: 11px;line-height: 18px;}
}
@media screen and (max-width: 800px){
    #news .news .item{width: calc(50% - 10px);margin: 0 10px 10px 0;}
    #news .news .item:nth-of-type(3n){margin-right: 10px;}
    #news .news .item:nth-of-type(2n){margin-right: 0;}
    #news .news .item-info .day{font-size: 36px;}
    #news .news .item-info .month{font-size: 12px;}
    #news .news .item-title{font-size: 16px;line-height: 28px;max-height: 28px;}
    #news .news .item-brief{font-size: 12px;line-height: 24px;}
}
@media screen and (max-width: 650px){
    #news .news .item{width: 100%;margin: 0 0 20px;}
    #news .news .item:nth-of-type(3n){margin-right: 0;}
    #news .news .item-info .day{font-size: 45px;}
    #news .news .item-info .month{font-size: 12px;}
    #news .news .item-info{margin: 3% 0;}
    #news .news .item .view-more{padding: 3% 0;}
    
}



/* 新闻 */
#solu .title-info-inside .title{padding: calc((60 / 1200) * 100%) 0 calc((30 / 1200) * 100%);}
@media screen and (max-width: 1440px){
#solu .title-info-inside .title{padding: calc((50 / 1200) * 100%) 0 calc((20 / 1200) * 100%);}
}

#solu .news .item{ width: calc(( 280 / 1200) * 100%); margin: 0 calc((20 / 1200) * 100%) calc((20 / 1200) * 100%) 0;}
#solu .news .item .img:after{content:'';display: block; padding-top: calc((280 / 280) * 100%);}
#solu .news .item:nth-of-type(4n){margin-right: 0;}
#solu .news .item > .wrap{ box-sizing: border-box;border: 1px solid #e9e9e9;}
#solu .news .item .img img{width: 100%}

#solu .news .item-info{height:40px;overflow: hidden; background:#fff; text-align:center;font-size: 16px; line-height:40px; color: #999;}

/* #news .news .item .view-more{border-top: 1px solid #e9e9e9;padding: calc((15 / 378) * 100%) 0;} */
#solu .news .item .view-more{display: none;}
#solu .news .item .view-more > div{color: #999;}
#solu .news .item:hover .view-more > div,
#solu .news .item:hover .icon-single-arrow,
#solu .news .item:hover .item-title{color: #013a80;}


@media screen (min-width: 768px) and (max-width: 1440px){
    #solu .news .item{ margin: 0 calc((10 / 1300) * 100%) calc((10 / 1200) * 100%) 0; padding: calc((0 / 1200) * 100%) 0;}
    #solu .news {padding: 0 0 calc((30 / 1300) * 100%);}  
}
@media screen and (max-width: 767px){
	#solu .title-info-inside .title{ padding:20px 0px;}
	#solu .news .title-info h2.title { color:#fff;}
    #solu .news .title-info{ padding: 8% 0 8%;}
    #solu .news .item .text{font-size: 14px;}
    #solu .news .item{ width: calc(50% - 5px); margin: 0 calc((20 / 1200) * 100%) calc((30 / 1200) * 100%) 0; }
    #solu .news .item:nth-of-type(2n){ margin-right: 0;}
}



.download{ margin:15px 0px 25px; font-size:14px; color:#666; text-align:justify; overflow:hidden;}
.download dl{ margin-top:5px;background:#efefef;padding: 20px 20px 30px; overflow:hidden;}
.download dt img{ display:block; width:100%;}
.downtxt h2{ font-size:18px; color:#d20707; padding:20px 0 10px;}
.viewnum,.todown{-webkit-border-radius:10px; -ms-border-radius:10px;border-radius:10px;text-align:center; width:137px; height:48px; line-height:48px; color:#fff; font-size:15px; display:block; margin-top:15px; float:left; margin-right:15px;-webkit-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in;}
.viewnum{background:#8c8c8c;}
.viewnum i{ margin-left:14px;}
.todown{ background:#d20707; margin-right:0}
.todown img{ position:relative; top:4px; margin-right:13px;}

@media (min-width: 767px){
.download dt{ float:left; width:25.05%}
	.downtxt{ float:left; width:52%; padding-left:20px;}
	.downtxt h2{ padding-top:0}
	.downbtn {float:right;}
	.viewnum, .todown{margin-top:20px;float: none;}}
	
	@media (min-width: 991px){
		.download dl{ padding:25px;}}
		
		@media (min-width: 1253px){
		.download{ margin-top:-16px;}
	.download dl{ margin-top:37px;padding:38px 67px 38px 32px;}
	.downtxt{ padding-left:25px; width:47%; padding-top:4%}

	.downtxt h2{ font-size:24px; padding-bottom:14px;}
	.downbtn{ padding-top:15px;}
	.viewnum:hover,.todown:hover{ opacity:.75}}
	
	
/*招贤纳士*/
#job .title-info-inside .title{padding: calc((30 / 1300) * 100%) 0 calc((30 / 1300) * 100%);}

.jobul{ margin:0;padding: 0; margin-top:20px;}
.jobul li {padding-left:20px; padding-right:20px; }
.jobul li.jobultit { background:#0063b0; line-height:36px; padding:10px;}
.jobul li.jobultit .tit1,.jobul li.jobultit .tit2,.jobul li.jobultit .tit3{ font-size:18px; font-weight:bold; color:#fff;}  
.jobul li .tit1,.jobul li .nytit1 { display:inline-block; width:17%; padding-left:2%;}
.jobul li .tit2,.jobul li .nytit2  { display:inline-block; width:14%; padding-left:2%}
.jobul li .tit3,.jobul li .nytit3  { display:inline-block; width:6%}

.jobul li.jobultit2 { background:#f9f9f9; line-height:36px; padding:10px;}
.jobul li.jobultit2 .nytit1,.jobul li.jobultit2 .nytit2,.jobul li.jobultit2 .nytit3{ font-size:14px;}  
.jobul li .nytit3 { background:url(../img/sec/service04.png) right center no-repeat;cursor:pointer;font-size:22px; height:16px; }


.jobul h3:hover{color: #f26520}
.jobul li{border-bottom: 1px solid #d4d4d4;list-style:none;}
.jobdetail{background:#f3f3f4;font-size:13px;color:#4c4c4c;padding: 34px 25px;display:none; margin-top:10px;}
.jobdetail h4{ font-size:14px; color:#4c4c4c; font-weight:bold;}
.jobsend{width:120px;height:35px;display:block;text-align:center;line-height:30px;font-size:16px;color:#fff;background: #f26520;margin-top: 17px; -webkit-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in;}
.jobsend2 { padding-top:10px;font-size:16px }
.jobsend a {color:#fff;}
.jobul li.cur { background:#f2f8ff;}
.jobul li.cur .nytit3{color: #f26520;background:url(../img/sec/service03.png) right center no-repeat;}
.joblist{ padding-bottom:50px;}



@media (min-width: 1121px){
.com-width{width: 1200px !important;}
.mapaa { width:672px; height:400px;}

.contact-info { height: 400px; margin-bottom:40px;  display:block;}
.contact-info .bd{ width:40%;height: 400px;}
.contact-info .bd ul { padding-left:30px; padding-top:30px;}
.contact-info .bd h2{font-size: 24px; color:#003b83; line-height: 40px;}
.contact-info .bd h3{font-size: 18px;color:#333;padding-bottom: 12px;line-height: 30px;}
.contact-info .bd .contactyw { padding-bottom: 15px; line-height:30px;}
.contact-info .map { width:60%;}
.map img{max-height: none;max-width: none;}
}


@media screen and (min-width: 768px) and (max-width: 2500px){
.t_right { width:1200px;}
.t_right span { float:left; width:48%; }
.t_right span:first-child { margin-right:2%}
.t_right span:last-child { margin-left:2%}

.t_right label {display: block; overflow: hidden;  font-weight: normal;margin-bottom: 20px; line-height:28px;}
.t_right label .inputaa {  float: left; background:#fff; width:560px;  border:1px solid #bbbbbb; height: 40px;line-height: 40px; padding-left:14px; outline: none;font-size:14px;color: #999;}
.t_right label .inputbb {  background:#fff; border: none;height: 40px;line-height: 40px; padding-left:20px; width:100px; border:1px solid #eeeeee;outline: none;font-size:14px;color: #999; display:inline-block;}
.t_right label textarea { font-family:Arial, Helvetica, sans-serif;background:#fff; border:1px solid #bbbbbb; resize: none; font-size:14px;color: #999; height:238px; line-height:30px; outline: none; padding-left:14px; width:560px;}

.t_right .r_send { float: right; width:156px; height:40px;line-height:40px; font-size:18px; font-weight:bold; color: #fff; background:#cc3230 url(../img/jtr01.png) no-repeat 120px center; text-align:center; cursor:pointer; }

.bg-f5f5f5{background: #f5f5f5; border-radius:20px; width:1120px; padding:0px 40px; margin:0 auto;}
.bg-fff{ background: #fff;}
.contact-top { padding-bottom:30px;}

.contact-top .contit1 { font-size: 18px; color:#024598;}
.contact-top .contit2 { font-size: 36px; color:#003b83; line-height:65px;}
.contact-top span { font-size: 14px;letter-spacing: 14px;color: #024598;}

.contact-ul{ padding:45px 0 25px; display:block; overflow:hidden;  }
.contact-ul ul li{ font-size:14px;width: 373px;height: 50px;line-height: 50px;float: left;margin-bottom: 15px;}
.contact-ul ul li img { vertical-align: middle;}
.contact-ul ul li i{margin:0 20px;}

}

.t_right p {margin-right: 10%;}
.t_right em { font-style:normal; float: right; height:40px; line-height:40px; font-size:16px;}


 
@media screen and (max-width:767px) {/*手机模式*/
.node5 .item-brief { padding-top:6px; }
.t_right { width:99%;}
.t_right span { width:100%;}
.t_right span:first-child { margin-right:0px;}
.t_right span:last-child { margin-left:0px;}


.t_right label {display: block; overflow: hidden;  font-weight: normal;margin-bottom: 20px; line-height:28px;}
.t_right label .inputaa  { float:none; width:97%; border:1px solid #eeeeee; height: 40px;line-height: 40px; padding-left:2%; outline: none;font-size:14px;color: #999;}
.t_right label .inputbb  { background:#fff; border: none;height: 40px;line-height: 40px; padding-left:20px; width:100px; border:1px solid #eeeeee;outline: none;font-size:14px;color: #999; display:inline-block;  }
.t_right label textarea { width:97%; float:none; font-family:Arial, Helvetica, sans-serif;background:#fff; border:1px solid #eeeeee; resize: none; font-size:14px;color: #999; height:238px; line-height:30px; outline: none; padding-left:2%; }

.t_right .r_send { width:156px; height:40px;line-height:40px; font-size:18px; font-weight:bold; color: #fff; background:#cc3230 url(../img/jtr01.png) no-repeat 120px center; text-align:center; cursor:pointer; }


#page-contenr .nr-div .img img{ display:block; width:100%; padding-bottom:10px;}

.contact-info .fl { float:none;}
.contact-info .fr { float:none;}

.contact-ul{ padding: 55px 0 260px; display:block;  }
.contact-ul ul li{ font-size:14px; width:100%; height:30px;line-height: 30px;float: left;margin-bottom: 10px;}
.contact-ul ul li img { width:30px; vertical-align: middle;  }
.contact-ul ul li i{margin:0 10px;}
.contact-ul ul li:nth-child(3n){width:100%;}

.contact-info { margin-bottom:10px;  display:block;}
.contact-info .bd{ width:100%;}
.contact-info .bd ul { padding-left:10px; padding-top:10px;}
.contact-info .bd h2{font-size: 24px; color:#003b83; line-height: 40px;}
.contact-info .bd h3{font-size: 18px;color:#333;padding-bottom: 12px;line-height: 30px;}
.contact-info .bd .contactyw { padding-bottom: 15px; line-height:30px;}
.contact-info .map { width:95%; margin:0 auto; overflow:hidden;}
.mapaa { width:100%;}
.map img{  width:100%; max-height: none;max-width: none;}

.news-other { padding: 10px 0px; border-top: 1px #ddd solid; margin-top:20px; overflow:hidden;}
.news-other p {display: block; line-height:22px; padding-left:3px; }
.news-other p a {font-size:14px; }

.gr-back-btn { float: none; display:block; font-size: 14px; color:#fff;  margin-top: 3px; margin-bottom:10px; width:100px; height:35px; line-height: 35px; text-align: center; background-color: #0075ba;  position: relative; overflow: hidden; z-index: 99;}
.gr-back-btn:after { content: ""; width: 125px;height:35px;top: 35px;background: #db1d00; color:#fff; display: block;position: absolute;left: 0;z-index: -1; -webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.gr-back-btn:hover:after { top: 0;}

}



