@charset "utf-8";
/* CSS Document */
@font-face { font-family: "proxima-nova"; src: url("../fonts/30E4D0_2_0.eot"); src: url("../fonts/30E4D0_2_0.eot?#iefix") format("embedded-opentype"), url("../fonts/30E4D0_2_0.woff2") format("woff2"), url("../fonts/30E4D0_2_0.woff") format("woff"), url("../fonts/30E4D0_2_0.ttf") format("truetype"); font-weight: 600; }

@font-face { font-family: "proxima-nova"; src: url("../fonts/30E4D0_5_0.eot"); src: url("../fonts/30E4D0_5_0.eot?#iefix") format("embedded-opentype"), url("../fonts/30E4D0_5_0.woff2") format("woff2"), url("../fonts/30E4D0_5_0.woff") format("woff"), url("../fonts/30E4D0_5_0.ttf") format("truetype"); font-weight: 300; }

@font-face { font-family: "proxima-nova"; src: url("../fonts/proxima-nova-a/30E4D0_8_0.eot"); src: url("../fonts/30E4D0_8_0.eot?#iefix") format("embedded-opentype"), url("../fonts/30E4D0_8_0.woff2") format("woff2"), url("../fonts/30E4D0_8_0.woff") format("woff"), url("../fonts/30E4D0_8_0.ttf") format("truetype"); font-weight: 400; }

@font-face { font-family: "proxima-nova"; src: url("../fonts/30E4D0_B_0.eot"); src: url("../fonts/30E4D0_B_0.eot?#iefix") format("embedded-opentype"), url("../fonts/30E4D0_B_0.woff2") format("woff2"), url("../fonts/30E4D0_B_0.woff") format("woff"), url("../fonts/30E4D0_B_0.ttf") format("truetype"); font-weight: 200; }

*{margin:0 auto; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
span, a, ul, li {margin:0;padding:0;border:0;list-style-type:none;}
input, button, textarea{outline:none; appearance:none;}
body{font-family: "proxima-nova", "Helvetica Neue", "Helvetica", "Arial", sans-serif; margin:0 auto; color:#545454; font-size:15px; background:#fff; PADDING-TOP:0px; min-width:1300px; overflow-x: hidden;}
a{color:#545454; text-decoration:none;}
a:hover{color:#026ec6;}

.linkA{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 9}

.ta{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;}
.ta a{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;}
.ta:hover{-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;}

img{vertical-align:middle;border:0;}
.w1200{width:1200px; margin:0 auto;}
.w1300{width:1300px; margin:0 auto;}

.ft_red{color:#F00;}

.k_k{width:100%; height:70px; margin:0 auto;}
.k_k1{width:100%; height:55px; margin:0 auto;}
.k_k2{width:100%; height:20px; margin:0 auto;}
.k_k3{width:100%; height:45px; margin:0 auto;}
.k_k4{width:100%; height:80px; margin:0 auto;}
.kkk{width:100%; height:90px; margin:0 auto;}
.kkkk{width:100%; height:260px; margin:0 auto;}

.ta{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}

.clear{clear:both; height:0; line-height:0; font-size:0; *display:inline;/*IE only*/}
.fl { float:left;}
.fr { float:right;}
.ft_t{font-family:"proxima-nova", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-style:normal; font-weight:300; text-rendering:optimizeLegibility;}
.clearfix:after{content:"";display:block;clear:both;}

/*gotop*/
.cbbfixed {position:fixed; right:10px; transition: bottom ease .3s;bottom:-85px;z-index:3; cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block; background-color:#0033ab;}
.cbbfixed .gotop {transition:background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background:url(side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#29427d;}
.cbbfixed .cweixin {background: #dadbdd;}
.cbbfixed .cweixin div {background: url(erwei.png) no-repeat left center;width: 194px;height: 199px;position: absolute;left: -194px;top: -115px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .cweixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .cweixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background:url(side-icon01.png);}

/*gotop*/
.cbbfixed {position:fixed; right:10px; transition: bottom ease .3s;bottom:-85px;z-index:3; cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block; background-color:#026ec6;}
.cbbfixed .gotop {transition:background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background:url(side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#026ec6;}
.cbbfixed .cweixin {background: #dadbdd;}
.cbbfixed .cweixin div {background: url(erwei.png) no-repeat left center;width: 194px;height: 199px;position: absolute;left: -194px;top: -115px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .cweixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .cweixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background:url(side-icon01.png);}

/*head*/
.header{width: 100%; position: fixed; top: 0; z-index: 999;min-width:1300px;}
.header.fixed{position: fixed; top: 0; left: 0; width: 100%; z-index: 999; background: #fff; border-bottom: 1px solid #e4e4e4;}
.header .logo{width: 260px; height: 110px; margin-right: 13px; margin-left: 10%; float: left; background: url(logo.png) no-repeat center center; display: inline-block;}
.header.fixed .logo{ box-shadow:none}
@media only screen and (max-width: 1600px) {
	.header .logo{margin-left:2%;}
}
.header nav{height: 110px;}
.header nav ul{margin: 0 auto;}
.header nav li{list-style: none; line-height: 110px; padding-right: 38px; text-align: center; font-size: 18px; float: left;/*cursor: pointer;*/ position: relative;}
.header nav li span a{color: #026ec6; font-weight: bold; text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;}
.header.fixed nav li span a{color: #434343;}
.header nav li.hover-t span a, .header nav li span a:hover{color: #d60000; font-weight: bold;}
.header.fixed nav li.hover-t span a, .header.fixed nav li span a:hover{color: #026ec6; font-weight: bold;}
.header nav li:hover .slide-submeu{display: block;}
.header nav li .slide-submeu{position: absolute; left:-36px; top:80px; z-index: 1000; width: 140px; background: #fff; display: none; border: 1px solid rgba(0,0,0,.06); border-bottom: none;}
.header nav li .slide-submeu a{display: block; font-size:14px; line-height: 25px; padding: 10px 5px; border-bottom: 1px solid rgba(0,0,0,.06); background: none; color: #5c5c5c; text-align: center; font-weight: normal;}
.header nav li .slide-submeu a:hover,.header .slide-submeu nav li:hover{color: #026ec6; background: #e6e6e6;}

.search-lag{border:1px solid #fff; padding: 0 15px; height: 34px; margin-right: 10%; border-radius: 34px; border:1px solid #fff; margin-top: 38px; box-shadow: 0 0 28px -5px #999;}
@media only screen and (max-width: 1600px) {
	.search-lag{margin-right:2%;}
}
.search{display: inline-block; margin-top: 5px;}
.search input, .search button{border: none; background:none; outline:none; appearance:none;}
.search input{width:70px; height: 18px; line-height: 18px; color:#fff; font-size: 12px; -webkit-transition:.3s; transition:.3s;}
.header.fixed input{color: #afafaf;}
.search input:focus{width: 100px;}
.search input::-webkit-input-placeholder{color:#fff;}
.search input::-moz-placeholder{color:#fff;}
.search input:-moz-placeholder{color:#fff;}
.search input:-ms-input-placeholder{color:#fff;}
.header.fixed .search input::-webkit-input-placeholder{color:#868686;}
.header.fixed .search input::-moz-placeholder{color:#868686;}
.header.fixed .search input:-moz-placeholder{color:#868686;}
.header.fixed .search input:-ms-input-placeholder{color:#868686;}
.search button{width: 18px; height: 18px; background: url(search-ico.png) no-repeat;}
.header.fixed .search button{ background: url(search-ico-hover.png) no-repeat;}
.lag{display: inline-block; height: 20px; line-height: 20px; padding-left: 15px; margin-left: 15px; margin-top: 7px; border-left: 1px solid #fff;}
.lag a{font-size: 18px; color: #fff;}
.header.fixed .lag{border-left: 1px solid #d8d8d8;}
.header.fixed .lag a{color: #494949;}

/*banner*/
.banner{width: 100%; position: relative;}
.banner .swiper-container{width: 100%;}
.banner .swiper-slide{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.banner .swiper-slide img{width:100%;height:auto;min-height:100%;transition:1s linear 2s;transform:scale(1.1,1.1);}
.banner .swiper-slide-active img, .banner .swiper-slide-duplicate-active img{transition:6s linear;transform:scale(1,1);}

.banner .swiper-container .swiper-pagination{text-align: center; position:absolute; bottom: 20px;}
.banner .swiper-pagination-bullet{background:none;opacity:1; margin:0 6px !important; width:12px; height:12px; position:relative; outline:none;vertical-align:middle;}
.banner .swiper-pagination-bullet span{width:7px;height:7px; background:#fff; display:block; border-radius:50%; margin-top:1px; margin-left:1px;}
.banner .swiper-pagination-bullet i{background:#026ec6;height:1px;width:20px;position:absolute;top:4px;transform:scaleX(0);transform-origin:left;z-index:3;transition-timing-function:linear;}
.banner .swiper-pagination-bullet-active span,.swiper-pagination-bullet:hover span{width:9px;height:9px;margin-top:0;margin-left:0;background:#026ec6;position:relative;z-index:1;}
.banner .swiper-pagination-bullet-active i{animation:middle 6s;}
.banner .swiper-pagination-bullet:first-child.swiper-pagination-bullet-active i{animation:first 6s;}
.banner .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active i{animation:last 6s;}	
@keyframes first{0% {transform:scaleX(0.5);left:0px;}/*091*/100% {transform:scaleX(1);left:2px;} /*0915*/}
@keyframes last{0% {transform:scaleX(0.7);left:-10px;}/*1090*/20% {transform:scaleX(0.3);left:2px;} /*090*/100% {transform:scaleX(0.3);left:0px;} /*090*/}		
@keyframes middle{0% {transform:scaleX(0.7);left:-10px;}/*1091*/20% {transform:scaleX(0.45);left:2px;}/*092*/100% {transform:scaleX(1);left:2px;} /*0913*/}	

.banner .swiper-button-prev, .banner .swiper-button-next{top: 47%; background:rgba(0,0,0,.4); color: #fff; border-radius: 200px; width: 50px; height: 50px; --swiper-navigation-size: 15px;}
.banner .swiper-button-prev{left:1%;}
.banner .swiper-button-next{right:1%;}
.banner .swiper-button-prev:hover, .banner .swiper-button-next:hover{background: #026ec6;}

/*公司优势*/
.adv{width: 100%; height: 295px; background: #033572;}
.adv-boxitem{width: 25%; height: 295px; padding-left: 55px; color: #fff; border-left: 1px solid #20487a; position: relative; float: left;}
.adv-boxitem p:first-child{font-size: 60px; font-weight: bold; margin-top: 70px;}
.adv-boxitem p:first-child font{display: inline-block; width: 50px; height: 20px; line-height: 20px; background: #124c93; color: #99b9e1; font-size: 12px; text-align: center; border-radius: 20px; margin-left: 18px; font-weight: normal;}
.adv-boxitem p:nth-child(2){font-size: 16px; margin-top: 35px;}
.adv-boxitem p:nth-child(3){position: absolute; left: -1px; top: 90px; width: 3px; height: 50px; background: #fff;}

/*产品分类*/
.productcart{padding: 50px 0;}
.productcart-box{width: 31.333%; margin: 0 1%; height: 235px; text-align: center; float: left; position:relative;}
.productcart-box .productcart-box-desc p:first-child{padding-top: 40px; margin-bottom: 35px;}
.productcart-box .productcart-box-desc p:nth-child(2){font-size: 18px; line-height: 35px; color: #343434; transition:all .3s ease-in-out;}
.productcart-box:hover .productcart-box-desc p:nth-child(2){color: #026ec6; letter-spacing: 2px;}
.productcart-box .productcart-box-desc p:nth-child(3){font-size: 14px; color: #7d7d7d;}
.productcart-box .productcart-box-desc p:nth-child(4){text-align: center; display: inline-block; margin-top: 25px; -webkit-transition: 1.3s; transition: 1.3s;}
.productcart-box .productcart-box-desc p:nth-child(4) span{width: 20px; height: 20px; border-radius: 20px; background: #bfbfbf; text-align: center; display: table-cell; vertical-align: middle;}
.productcart-box:hover .productcart-box-desc p:nth-child(4){transform:rotateY(360deg); -moz-transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -o-transform:rotateY(360deg); opacity:1; visibility:visible;}
.productcart-box:hover .productcart-box-desc p:nth-child(4) span{background: #026ec6;}
.productcart-box .bordercart{position:absolute; transition:all .8s ease-in-out;}
.productcart-box .bordercart:nth-child(1){top:0; left:0; width:0; height:0; border-top:2px solid #026ec6;}
.productcart-box .bordercart:nth-child(2){top:0; right:0; width:0; height:0; border-right:2px solid #026ec6;}
.productcart-box .bordercart:nth-child(3){bottom:0; right:0; width:0; height:0; border-bottom:2px solid #026ec6;}
.productcart-box .bordercart:nth-child(4){bottom:0; left:0; width:0; height:0; border-left:2px solid #026ec6;}
.productcart-box:hover .bordercart:nth-child(1){width:100%;}
.productcart-box:hover .bordercart:nth-child(2){height:235px;}
.productcart-box:hover .bordercart:nth-child(3){width:100%;}
.productcart-box:hover .bordercart:nth-child(4){height:235px;}

/*关于我们*/
.about{padding: 0 0 80px 0;}
.about-img{width: 100%; overflow: hidden;}
.about-desc{line-height: 30px; font-size: 16px; margin: 50px 0;}
.about-ico{text-align: center; font-size: 0;}
.about-icoitem{display: block; float: left; width: 16.666666%; height: 65px; line-height: 65px; text-align: center; color: #fff; position: relative; background: -webkit-linear-gradient(150deg,#59a3df,#026ec6); background: linear-gradient(150deg,#59a3df,#026ec6);}
.about-icoitem img{margin-bottom: 5px; margin-right: 5px;}
.about-icoitem span{display: inline-block; text-align: center; font-size: 16px; transition:all .3s ease-in-out;}
.about-icoitem:hover, .about-icoitem:nth-child(1){background: -webkit-linear-gradient(150deg,#59a3df,#033572); background: linear-gradient(150deg,#59a3df,#033572);}
.about-icoitem:hover span{font-size:18px;}

/*服务网络*/
.service{width: 100%; padding: 70px 0; background: #ececec;}
.service-title{text-align: center;}
.service-title p:first-child{font-size:40px; color: #026ec6;}
.service-title p:nth-child(2){font-size: 16px; color: #343434; line-height: 30px; margin-top: 20px;}
.service-box{margin-top: 90px;}
.service-adv{width: 441px; margin-top: 60px;}
.service-adv .service-advlist{width: 219px; height: 180px; text-align: center; float: left;}
.service-adv .service-advlist:first-child{border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5;}
.service-adv .service-advlist:nth-child(2){border-bottom: 1px solid #d5d5d5;}
.service-adv .service-advlist:nth-child(3){border-right: 1px solid #d5d5d5;}
.service-adv .service-advlist p:first-child{font-size: 48px; color: #000;}
.service-adv .service-advlist p:nth-child(2){font-size: 14px; height: 48px; line-height: 16px; width: 212px; margin: 0 auto;}
.service-adv .service-advlist p:nth-child(3){margin-top: 15px;}
.service-map{}

/*新闻*/
.news{padding: 70px 0;}
.news-title{font-size:40px; color: #026ec6; width: 100%; text-align: left;}
.news-left{width: 624px;}
.news-left-tj{width: 624px; height: 180px; margin-top: 40px; position: relative;}
.news-left-tj .news-left-tjimg{width: 300px; height: 180px; overflow: hidden;}
.news-left-tj .news-left-tjimg img{width: 300px; height: 180px; transition:all .3s ease-in-out;}
.news-left-tj:hover .news-left-tjimg img{transform: scale(1.1);}
.news-left-tj .news-lfet-tjcon{width: 300px;}
.news-left-tj .news-lfet-tjcon p:first-child{font-size: 16px; line-height: 24px; margin: 10px 0;}
.news-left-tj .news-lfet-tjcon p:nth-child(2){font-size: 14px; line-height: 26px; color: #8d8d8d;}

.news-left-list{margin-top: 25px;}
.news-left-list .news-left-listbox{width: 100%; padding: 25px 0; border-top: 1px solid #eeeeee; position: relative;}
.news-left-list .news-left-listbox .news-left-listbox-time{width: 62px; text-align: right; color: #026ec6;}
.news-left-list .news-left-listbox .news-left-listbox-time p:first-child{font-size: 20px; font-weight: bold;}
.news-left-list .news-left-listbox .news-left-listbox-time p:nth-child(2){font-size: 14px;}
.news-left-list .news-left-listbox .news-left-listbox-con{width: 530px;}
.news-left-list .news-left-listbox .news-left-listbox-con p:first-child{font-size: 16px; margin-bottom: 5px;}
.news-left-list .news-left-listbox:hover .news-left-listbox-con p:first-child{color: #026ec6;}
.news-left-list .news-left-listbox .news-left-listbox-con p:nth-child(2){font-size: 14px; line-height: 26px; color: #8d8d8d;}

.news-flimg{width:624px; height: 100px; position: relative;}
.news-flimg p{position: absolute; top: 22px; right: 40px; text-align: right; z-index: 2;}
.news-flimg p span{font-size: 18px; color: #fff; display: block; text-shadow: #033572 2px 0 0, #033572 0 2px 0, #033572 -2px 0 0, #033572 0 -2px 0;}
.news-flimg p a{width: 70px; height: 20px; line-height: 20px; border-radius: 20px; font-size: 14px; color: #033572; display: inline-block; text-align: center; background: rgba(255,255,255,.4); margin-top: 5px;}

.news-right{width: 624px;}
.news-right-img{width: 624px; height: 180px; margin-top: 40px;}
.news-right-list{width: 624px; margin-top: 25px;}
.news-right-list .news-right-listbox{width: 100%; height: 50px; line-height: 50px; font-size: 16px; position: relative;}
.news-right-list .news-right-listbox:hover{color: #026ec6;}
.news-right-list .news-right-listbox span{float: right; color: #8d8d8d;}

/*底部*/
.footer{width: 100%; background-color:#033572;}
.footer .w1300{padding-top: 110px;}
.footer-contact{width: 410px; border-right: 1px solid rgba(255,255,255,.2);}
.footer-contact .footer-contact-logo{margin-bottom: 30px;}
.footer-contact .footer-contact-con{color: #fff; font-size: 16px; line-height: 45px;}
.footer-contact .footer-contact-con img{margin-right: 20px;}

.footer-nav{width: 65%;}
.footer-nav ul{float:left; margin-right:2%;}
.footer-nav ul:last-child{margin-right: 0;}
.footer-nav li{line-height:30px}
.footer-nav li a{color:#bfcfe2; font-size:15px; text-decoration:none}
.footer-nav li a:hover{text-decoration:underline; color:#fff}
.footer-nav .flist-title{margin-bottom:25px}
.footer-nav .flist-title a{color:#fff; font-size:18px;}

.footer-copy{width: 100%; height: 165px; margin-top: 70px; border-top: 1px solid rgba(255,255,255,.2);}
.zqkj{display: inline-block; background: url(zqkj.png) no-repeat center center; width: 160px; height: 11px;}
.footer-copycontent{width: 1300px; margin: 0 auto;}
.footer-copycontent .fl{height: 170px; line-height: 170px; color: #fff; font-size: 16px;}
.footer-copycontent .fr{text-align: right; margin-top: 17px;}
.footer-copycontent .fr .footer-copym{height: 130px; float: right; display: table-cell; vertical-align: middle; margin-left: 45px;}
.footer-copycontent .fr .footer-copym p{color: #fff; font-size: 14px; text-align: center;}

/*内页banner*/
.about-banner{width: 100%; height: 500px;}
.banner-title{width: 1300px; margin: 0 auto; text-align: center;}
.banner-title p{font-size:60px; color: #fff; font-weight: bold; padding-top: 110px; text-transform:uppercase;}
.banner-title span{font-size: 24px; color: #fff;}

/*location*/
.location{min-width: 1300px; height: 80px; line-height: 80px; margin-top: 40px; margin-bottom: 40px; color: #a2a2a2; font-size: 15px;}
.location ul{width:1300px; margin: 0 auto;}
.location ul li.fl{font-size: 38px; font-weight: bold; color: #3a3535; background: url(title-x.png) no-repeat left bottom;}
.location img{margin-right: 10px; margin-bottom: 3px;}
.location ul li.fr a{color: #a2a2a2;}

/*about-nav*/
.about-nav{height:90px; text-align: center; width: 100%; height: 65px; line-height: 65px; position: absolute; top: 435px; z-index: 2;}
.about-nav a{display: inline-block; padding: 0 55px; line-height: 65px; font-size: 16px; color: #fff; background: -webkit-linear-gradient(150deg,#59a3df,#026ec6); background: linear-gradient(150deg,#59a3df,#026ec6); transition:all .3s ease-in-out;}
.about-nav a:hover, .about-nav a.cur{font-weight: bold; background: -webkit-linear-gradient(150deg,#59a3df,#033572); background: linear-gradient(150deg,#59a3df,#033572);}

.about-nav-nav{text-align: center; margin-bottom: 0; width: 100%;}
.about-nav-nav a{display: inline-block; color:#fff; text-align: center; font-size: 15px; padding: 0 20px; border-right: 1px solid rgba(255,255,255,.06); height: 45px; line-height: 45px; background-color: #515151;}
.about-nav-nav a:last-child{border-right: 0;}
.about-nav-nav a:hover, .about-nav-nav a.cur{color:#fff; background: #196bbf;}

/*内容部分*/
.body-bg{background: #eef4f7;}
.mainbody{background: #eef4f7;}
.mainbody_content{font-size:16px; overflow-x:hidden; line-height:210%; padding: 70px 0; text-align:justify; min-height: 400px; width:80%; min-width: 1300px; margin: 0 auto; background: #fff;}
.mainbody_content .w1300{padding: 0 50px;}
.mainbody_content p{padding-bottom:10px;}
.mainbody_content img{max-width:100%;}
.mainbody_contentt{font-size:16px; overflow-x:hidden; line-height:210%; padding: 60px 0; text-align:justify; min-height: 400px; width:80%; min-width: 1300px; margin: 0 auto; background: #fff;/*border-radius:10px;*/}
.mainbody_contentt .w1300{padding: 0 50px;}

/*内页新闻列表*/
.news-listt{}
.news-list{width:100%; margin-bottom: 20px; border: 1px solid rgba(0,0,0,.07); background: #fff; border-radius: 5px; position: relative;}
.news-list .news-list-img{width: 325px; height: 195px; overflow: hidden; float: left; margin-right: 20px;}
.news-list .news-list-img img{width: 325px; height: 195px; transition:all .3s ease-in-out;}
.news-list:hover .news-list-img img{transform: scale(1.1);}
.news-list-content{padding: 20px 30px;}
.news-list-content p:nth-child(1){font-size: 20px; line-height: 24px; height: 24px; color: #000; margin-top: 15px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.news-list-content p:nth-child(2){font-size: 14px; color: #818181; margin-top: 15px; height: 48px; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.news-list-content p:nth-child(3){font-size: 13px; color: #4f4f4f; line-height: 26px; display: inline-block; margin-top: 15px;}
.news-list:hover{background: -webkit-linear-gradient(150deg,#59a3df,#026ec6); background: linear-gradient(150deg,#59a3df,#026ec6);  box-shadow: 0 0 48px -12px #999;}
.news-list:hover p:nth-child(1){color: #fff;}
.news-list:hover p:nth-child(2){color: #aacdea;}
.news-list:hover p:nth-child(3){color: #fff;}


/*内页产品详细内容*/
.pro-left{width: 650px; position: relative;}
.pro-right{width: 480px; text-align: left; margin-top: 20px;}
.pro-right .pro-right-title{line-height: 40px; font-size: 30px; color: #196bc1; font-weight: bold; margin-top: 30px; }
.pro-right .pro-right-gg{ margin-top: 10px;}
.pro-right .pro-right-gg span{font-weight: bold;}
.pro-right .pro-right-desc{font-size: 14px; line-height: 30px; color: #6d6d6d; padding: 15px 0; margin-top: 30px; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;}
.pro-right .pro-right-tel{font-size: 16px; height: 40px; line-height: 40px; border-radius: 40px; display: inline-block;  padding:0 15px; color: #fff; margin-top:40px; background: -webkit-linear-gradient(150deg,#59a3df,#026ec6); background: linear-gradient(150deg,#59a3df,#026ec6);}
.rrrrrrr{background: linear-gradient(top left, #777575, #272021);/*渐变从左上角到右下角*/ background: -ms-linear-gradient(top left, #777575, #272021); background: -webkit-linear-gradient(top left, #777575, #272021); background: -moz-linear-gradient(top left, #777575, #272021);}
.pro-right .pro-right-tel span{font-size: 24px; font-family: Arial;}

.pro-content{padding:40px 0; line-height:240%; text-align:justify; margin: 0 auto;}
.pro-content p{padding-bottom:10px;}
.pro-content img{max-width:100%;}
.pro-content-title{width: 100%; border-bottom: 1px solid #e4e4e4; height: 47px; line-height: 47px; margin-bottom: 30px;}
.pro-content-title span{display:inline-block; padding: 0 35px; color: #fff; font-size: 22px; background: linear-gradient(top left, #ff5a5a, #ca202c);/*渐变从左上角到右下角*/ background: -webkit-linear-gradient(150deg,#59a3df,#026ec6); background: linear-gradient(150deg,#59a3df,#026ec6);}

/*内页产品详情多图滚动*/
#showbox {background:#eee;}
#showbox span { background:url(whitebg.png) repeat;}
#showbox img{border: 1px solid #e8e8e8;}
#showsum {left:10px; margin-top:10px;}
#showsum span { border:1px solid #ddd;}
#showsum span.sel { border:1px solid #196bc1;}


.showpage {width:650px; position:relative;}
.showpage a {display:block; width:15px; border:1px solid #ddd; height:60px; line-height:60px; background:#eee; text-align:center; font-size:18px; position:absolute; left:0; top:-62px; text-decoration:none; color:#999;}
.showpage a#shownext { left:auto; right:0;}
.showpage a:hover {background:#196bc1; border: 1px solid #196bc1; color: #fff;}


/*内页图片列表*/
.product_listt{width: 100%;}
.product_listt li{float: left; width: 380px; margin-right: 30px; margin-top:30px; padding: 10px; text-align: center; background: #fff; border: 1px solid #ebebeb; position: relative;}
.product_listt li:nth-child(3n){margin-right: 0;}
.product_listt li p{width: 360px; text-align: center; height: 50px; line-height: 25px; display: table-cell; vertical-align: middle;}

.hover_area{margin-bottom: 20px;}
.hover_area_6{overflow: hidden;position: relative;}
.hover_img_6{overflow: hidden;position: relative;}
.hover_img_6 img{width: 100%;height: 100%; transform: scale(1);transition: all .5s;}
.product_listt li:hover .hover_area_6 .hover_img_6 img{transform: scale(1.1);}
.product_listt li:hover .hover_area_6 .hover_overlay_6{width: calc(100% - 0);height: calc(100% - 0);top: 0;left: 0;opacity: .8;visibility: visible;}
.product_listt li:hover .hover_area_6 .hover_content_6{visibility: visible;opacity: 1;}
.hover_overlay_6{position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;opacity: 0;visibility: hidden;background: #196bc1;transition: all .3s;}
.hover_content_6{position: absolute;width: 100%;top: 50%;left: 50%;transform: translate(-50%,-50%);opacity: 0;visibility: hidden;text-align: center;transition: all .5s;}
.hover_content_6 h4{color: #fff; font-size: 20px; line-height: 26px;}
.hover_content_6 span{width: 40px; height: 40px; text-align: center; line-height: 35px; border-radius: 40px; background: #fff; display: block; margin: 10px auto;}


/*内页新闻、图片详细内容*/
.right_content_top{width: 100%;}
.right_content_title{font-size: 40px; text-align: center; line-height: 44px; padding-bottom:40px; padding-top:20px; color: #000;}
.right_content_info{height:40px;line-height:40px;text-align:center;margin:15px 0; border:1px solid #E7E7E7;border-left:none;border-right:none;color:#666; font-size: 14px;}
.right_content_info small{margin-left:8px;margin-right:3px;color:#999;font-size:14px;}
.right_content_desc{margin:30px 0 15px;padding:5px 10px;line-height:25px;border:1px solid #f4e4b4;background:#fffff0;font-size:14px;}
.right_content_content{padding:35px 0; width: 100%;}
.right_content_content p{padding-bottom: 15px;}
.right_content_content img{max-width:100%;}
.p_content_desc{margin:20px 0 15px;padding:5px 10px;line-height:25px;border:1px solid #f4e4b4;background:#fffff0;font-size:14px; text-align:center;}
.p_content_desc span{}


/*详细页上一页下一页收藏打印*/
.preNext{width: 100%; margin-top: 20px; border-top: 1px #E7E7E7 solid; position: relative; font-size:14px;}
.preNext .text{color:#999; margin-top: 20px;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -70px;}
.preNext .actBox li#act-pnt{background-position:4px -105px;}

/*内页联系我们*/
.contact-map{width: 602px; height:362px; border: 1px solid #d4d4d4;}
.contact-content{width: 100%; text-align: left; font-size: 16px;}
.contact-content p{padding-bottom:10px; color: #616161; line-height:36px;}
.contact-content p:first-child{font-size: 22px; font-weight: bold; color: #008c62; margin-top:40px;}
.contact-content p img{margin-right: 10px; width:20px;}
.contact-content p span{font-weight: bold; color: #000;}

/*内页留言反馈*/
.message_content_content_title{font-size: 30px; width: 100%; text-align: center; border-top:1px #EFEFEF solid; height: 120px; margin-top: 30px; line-height: 120px;}
.message_content{width:100%; padding:30px; margin:0 auto; overflow-x:hidden; line-height:200%; min-height:300px;_height:300px; text-align:justify;border:solid 1px #eeeeee; }
.message_content_content{width: 100%; margin-top: 60px; margin: 0 auto;}
.message_content_content li{margin-bottom: 15px;}
.message_content_content li:first-child, .message_content_content li:nth-child(2), .message_content_content li:nth-child(3){ width: 32%;}
.message_content_content li:first-child{margin-right: 25px;}
.msg_inputt{width: 100%; height: 40px; background: #fff; border:1px #EFEFEF solid; line-height: 40px; text-indent: 10px; line-height: 30px; font-size: 16px;}
.msg_submitt{width: 340px; height: 40px; background: #196bc1; color: #fff; line-height: 40px; text-transform: uppercase; border: none; font-size: 16px;}

.message_block{margin-top: 30px;}
.message_block p{padding:12px;}
.message_labes{font-size:14px;}
.message_title{height:44px;line-height:44px;background:#f6f9fb;padding:0 12px;}
.message_title h3{color:#376b88;font-size:22px;float:left; font-weight: normal;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:right;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}
.msgflag{margin-left:4px;font-size:12px;color:#900;}

/*内页人才招聘*/
.join_list ul li{width:100%; margin:0 auto; line-height:40px; border-bottom:1px solid #ececec;}
.join_list ul li span{float:right; width:200px; text-align:right;}

.jobConts{line-height:30px;color:#666;}
.jobConts .line{background:#ccc;height:1px;overflow:hidden;font-size:0;margin:10px 0;}
.jobConts .jobdesc{background:#f5f5f5;padding:10px;color:#333;}
.jobConts strong{color:#333;}

/*分页样式*/
.page_info{text-align:center; padding-top:50px; margin-bottom:30px; color:#333; font-size: 15px;}
.page_info span{padding:0 2px;font-weight:bold; color: #ed0000;}
.page_list{line-height:25px; text-align:center; letter-spacing:0; font-size:14px; margin-top:40px;}
.page_list a{display:inline-block; background:#f9f9f9;color:#525252; border: 1px solid #ececec; text-align:center;padding:2px 13px; margin:0 3px;border-radius:2px;}
.page_list a:hover{color:#fff; background:#196bc1; border: 1px solid #196bc1;}
.page_list a.on{color:#fff;background:#196bc1; font-weight: bold; border: 1px solid #196bc1;}

/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}