@font-face { font-family: 'impact'; src: url(''); src: url(''); format('embedded-opentype'), url(''); format('woff'), url(''); format('truetype'), url(''); format('svg'); font-weight: normal; font-style: normal;}


*{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:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif; margin:0 auto; color:#404040; font-size:15px; PADDING-TOP:0px; min-width:1300px; overflow-x: hidden;}
a{color:#404040; text-decoration:none;}
a:hover{color:#006ea9;}

.linkA{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}

.ta{-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;}
.ta a{-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s 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;}
.w1300{width:1300px; margin:0 auto;}

.ft_red{color:#F00;}

.k_k{width:100%; height:75px; margin:0 auto;}
.k_k1{width:100%; height:55px; margin:0 auto;}
.k_k2{width:100%; height:15px; margin:0 auto;}
.k_k3{width:100%; height:40px; margin:0 auto;}
.k_k4{width:100%; height:60px; 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;}
.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;}


.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:#006ea9;}
.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(../image/side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#287bb2;}
.cbbfixed .cweixin {background: #dadbdd;}
.cbbfixed .cweixin div {background: url(../image/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(../image/side-icon01.png);}


.head{height:121px; position: absolute; left: 50%; margin-left: -650px; z-index: 2;}
.logo{}
.logo a{width: 220px; height:121px; background: url(../image/logo.png) no-repeat; display: block;}

.head nav{height: 65px; margin-top: 25px;}
.head nav ul{}
.head nav li{list-style: none; line-height: 65px; height: 65px; padding-left:45px; text-align: center; font-size: 16px; float: left; position: relative;}
.head nav li span a{color: #fff; width: 100%; line-height: 62px; display: block; text-shadow: #909090 1px 0 0, #909090 0 1px 0, #909090 -1px 0 0, #909090 0 -1px 0;}
.head nav li.hover-t span a{color: #006ea9; font-weight: bold; border-bottom: 3px solid #006ea9; text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;}
.head nav li:hover .slide-submeu{display: block;}
.head nav li span a:hover{color: #006ea9; text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;}


.head .slide-submeu{position: absolute;left:15px; top:65px; z-index: 1000; width: 125px; background: #006ea9; display: none;}
.head .slide-submeu a{display: block; font-size:14px; line-height: 42px; padding: 0px 5px; border-bottom: 1px solid rgba(255,255,255,.1); color: #fff; text-align: center; font-weight: normal;}
.head .slide-submeu a:hover,.head .slide-submeu nav li:hover{color: #006ea9; background: #fff;}
.head nav li .slide-submeu a{color: #fff;}
.head nav li.hover-t .slide-submeu a:hover{color: #006ea9;}


.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);}
.banner .swiper-slide-active img, .banner .swiper-slide-duplicate-active img{transition:6s linear;transform:scale(1.1,1.1);}	

.bannert{width: 100%;height:450px;}
.bannert .swiper-container{width: 100%;height:450px;}
.bannert .swiper-slide{height:450px; 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;}


.title{text-align: left;}
.title p:first-child{font-size: 48px; color: #006ea9; font-weight: bold; font-family: PingFangSC-Medium, sans-serif;}
.title p:nth-child(2){font-size: 30px; color: #000;}

.about{padding: 70px 0;}
.about-box{width: 630px;}
.about-box .about-box-content{font-size: 16px; line-height: 36px; text-align: left; color: #505050; margin: 45px 0; padding-top: 45px; border-top: 1px solid #eaeaea;}
.about-box .about-box-more{text-align: left; margin-top: 20px;}
.about-box .about-box-more a{display: inline-block; text-align: center; width: 140px; height: 35px; line-height: 35px; border-radius: 5px; background: #4d4d4d; color: #fff;}
.about-box .about-box-more a:hover{background: #006ea9; color: #fff;}
.about-box .about-img{}


.xxnc{width: 100%; height: 725px; padding: 65px 0; background: url(../image/xxnc-bg.jpg) no-repeat;}
.xxnc-box{margin-top: 30px;}
.xxnc-box .xxnc-boxlist{width: 333px; float: left; margin-right: 150px; text-align: center; position: relative;}
.xxnc-box .xxnc-boxlist:nth-child(3){margin-right: 0;}
.xxnc-box .xxnc-boxlist .xxnc-boxlist-img{width: 333px; height: 413px; overflow: hidden; position: relative;}
.xxnc-box .xxnc-boxlist .xxnc-boxlist-img img{opacity: 1; filter:alpha(Opacity=100); transition:0.6s;-webkit-transition:0.6s;}
.xxnc-box .xxnc-boxlist:hover .xxnc-boxlist-img img{opacity: 0.3; filter:alpha(Opacity=50); transform:scale(1.1); -webkit-transform:scale(1.1);}
.xxnc-box .xxnc-boxlist .xxnc-boxlist-img .black{background: none rgba(0,110,169,0.7); position: absolute; left: 0; top:0; width: 100%; height: 100%; opacity: 0; visibility: hidden\9; -webkit-transition: .3s; transition: .3s;}
.xxnc-box .xxnc-boxlist:hover .xxnc-boxlist-img .black{opacity: 1; visibility: visible\9;}
.xxnc-box .xxnc-boxlist .xxnc-boxlist-img .xxnc-boxlist-img-titlecn{position: absolute; z-index: 2; left: -100px; top:170px; opacity: 0; width: 100%; text-align: center; font-size: 28px; color: #fff; transition:0.6s;-webkit-transition:0.6s;}
.xxnc-box .xxnc-boxlist:hover .xxnc-boxlist-img .xxnc-boxlist-img-titlecn{left: 0; opacity: 1;}
.xxnc-box .xxnc-boxlist .xxnc-boxlist-img .xxnc-boxlist-img-titleen{position: absolute; z-index: 2; left: 100px;; top:210px; opacity: 0; width: 100%; text-align: center; font-size: 16px; color: #fff; transition:0.6s;-webkit-transition:0.6s;}
.xxnc-box .xxnc-boxlist:hover .xxnc-boxlist-img .xxnc-boxlist-img-titleen{left: 0; opacity: 1;}
.xxnc-box .xxnc-boxlist .xxnc-boxlist-detail{font-size: 24px; color: #000; margin-top: 20px;}
.xxnc-box .xxnc-boxlist:hover .xxnc-boxlist-detail{color: #006ea9;}


.product{padding: 70px 0;}
.product-left, .product-right{margin-top: 30px;}
.product-left .swiper-container{position: relative; width: 400px; height: 510px;}
.product-left .swiper-wrapper{width: 400px; height: 510px; display: flex; align-items: center;z-index: 1;position: relative;}
.product-left .slider-image-wrapper{height: 510px; width: 100%; overflow: hidden;}
.product-left .slider-image-wrapper img{width: 657px; margin-left: -228px; height: 510px;}
.product-left .slider-item{width: 100%;height: 100%;overflow: hidden;display: flex;flex-direction: column;flex-shrink: 0;opacity: 0;background: linear-gradient(270deg, #f7f9ff 0%, #f2f6ff 100%);cursor: -webkit-grab;cursor: grab;}
.product-left .slider-item-content{position: absolute; bottom:45%; text-align: center; width: 100%; display: flex; flex-direction: column; justify-content: center; transition: 0.4s;}
.product-left .slider-item-content > *{opacity: 0;transform: translateY(20px);}
.product-left .swiper-slide-active .slider-item-content > *{transform: translateY(0px);opacity: 1;}
.product-left .slider-item-content h1{margin: 0;font-size: 34px;line-height: 32px;color: #fff;transform: translateY(20px);transition: all 0.4s ease;transition-delay: 0.2s;overflow: hidden;max-width: 100%;text-overflow: ellipsis;white-space: nowrap;}
.product-left .slider-image{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;transition: 0.2s;}
.product-left .swiper-pagination{position: absolute; left: 50%; bottom: 8px;transform: translatex(-50%);z-index: 1;width: auto !important;}
.product-left .swiper-pagination-bullet{border-radius: 0;width: 8px;height: 8px;border-radius: 50%;line-height: 30px;font-size: 12px;opacity: 1;background: rgba(255, 255, 255, .8);display: inline-block;margin-right: 8px;cursor: pointer;transition: all 0.2s;}
.product-left .swiper-pagination-bullet-active{background: #006ea9;width: 20px;border-radius: 10px;}

.product-right{width: 900px;}
.product-right .product-rightlist{width: 50%; float: left; height: 225px; margin-bottom: 60px; position: relative;}
.product-right .product-rightlist:nth-child(3),.product-right .product-rightlist:nth-child(4){margin-bottom: 0;}
.product-right .product-rightlist .product-rightlist-img{width: 290px; height: 225px; overflow: hidden; }
.product-right .product-rightlist .product-rightlist-img img{width: 290px; height: 225px;transition:0.6s;-webkit-transition:0.6s;}
.product-right .product-rightlist:hover .product-rightlist-img img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.product-right .product-rightlist .product-rightlist-detail{width:130px; text-align: right; margin-right: 20px; }
.product-right .product-rightlist .product-rightlist-detail p:first-child{font-size: 24px; color: #000; margin-top: 45%;}
.product-right .product-rightlist:hover .product-rightlist-detail p:first-child{color: #006ea9;}
.product-right .product-rightlist .product-rightlist-detail p:nth-child(2){display: inline-block; font-size: 12px; color: #8b8b8b; padding: 4px 6px; background: #dee0e0; border-radius: 30px; margin-top: 20px;}
.product-right .product-rightlist:hover .product-rightlist-detail p:nth-child(2){background: #006ea9; color: #fff;}

.product-box .swiper-container{width: 100%; height: 850px;}
.product-box .swiper-container .swiper-slide {text-align: center; font-size: 18px; height: 410px; overflow: hidden;}
.product-box .swiper-container .swiper-slide .product-box-img{width: 400px; height: 281px; overflow: hidden;}
.product-box .swiper-container .swiper-slide .product-box-img img{width: 400px; height: 281px; -webkit-transition: .6s; transition: .6s;}
.product-box .swiper-container .swiper-slide:hover .product-box-img img{transform: scale(1.1);}
.product-box .swiper-container .swiper-slide .product-box-content{width: 400px; padding-top: 20px; padding-bottom: 20px; border-bottom: 5px solid #c7c7c7;}
.product-box .swiper-container .swiper-slide .product-box-content .fl{text-align: left;}
.product-box .swiper-container .swiper-slide .product-box-content .fl p:first-child{font-size: 18px; font-style:oblique;}
.product-box .swiper-container .swiper-slide .product-box-content .fl p:nth-child(2){font-size: 12px; color: #308ecc; border: 1px solid #c7c7c7; display: inline-block; padding: 1px 3px 1px 1px; margin-top: 5px;}
.product-box .swiper-container .swiper-slide .product-box-content .fl p:nth-child(2) span{display: inline-block; background: #308ecc; font-style:oblique; color: #fff; padding: 2px 12px 2px 8px;}
.product-box .swiper-container .swiper-slide .product-box-content .fl p:nth-child(2) font{ padding: 3px 4px; display: inline-block;}
.product-box .swiper-container .swiper-slide .product-box-content .fr a{font-size: 14px; font-weight: bold; color: #308ecc; width: 110px; height: 30px; line-height:26px; border-radius: 30px; border: 2px solid #dddddd; display: inline-block; text-align: center; margin-top: 15px;}
.product-box .swiper-container .swiper-slide:hover .product-box-content .fr a{background: #308ecc; border: 2px solid #308ecc; color: #fff;}


.news{width: 100%; height: 670px; padding: 65px 0; background: url(../image/news-bg.jpg) no-repeat;}
.news-box{width: 705px; margin-top: 20px; padding-top: 20px; border-top: 1px solid #afafaf;}
.news-boxlist{width: 100%; padding: 15px 0; border-bottom: 1px dotted #afafaf;}
.news-boxlist p:first-child{font-size: 14px; color: #aaaaaa;}
.news-boxlist p:first-child span{display: inline-block; padding: 2px 15px; margin-right: 10px; background: #728e98; color: #fff;}
.news-boxlist p:nth-child(2){text-align: left; margin-top: 10px;}

.news-boximg{margin-top: 20px;}
.news-boximg .swiper-container{position: relative; width: 520px; height: 390px;}
.news-boximg .swiper-wrapper{width: 520px; height: 370px; display: flex; align-items: center;z-index: 1;position: relative;}
.news-boximg .slider-image-wrapper{height: 325px; width: 100%; overflow: hidden;}
.news-boximg .slider-image-wrapper img{width: 520px; height: 325px;}
.news-boximg .slider-item{width: 100%;height: 100%;overflow: hidden;display: flex;flex-direction: column;flex-shrink: 0;opacity: 0;cursor: -webkit-grab;cursor: grab;}
.news-boximg .slider-item-content{text-align: center; width: 100%; display: flex; flex-direction: column; justify-content: center; transition: 0.4s;}
.news-boximg .slider-item-content > *{opacity: 0;transform: translateY(20px);}
.news-boximg .swiper-slide-active .slider-item-content > *{transform: translateY(0px);opacity: 1;}
.news-boximg .slider-item-content h1{margin: 0;font-size: 14px;line-height: 45px;color: #000;transform: translateY(20px);transition: all 0.4s ease;transition-delay: 0.2s;overflow: hidden;max-width: 100%;text-overflow: ellipsis;white-space: nowrap;}
.news-boximg .slider-image{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;transition: 0.2s;}
.news-boximg .swiper-pagination{position: absolute; left: 50%; bottom: 8px;transform: translatex(-50%);z-index: 1;width: auto !important;}
.news-boximg .swiper-pagination-bullet{border-radius: 0;width: 8px;height: 8px;border-radius: 50%;line-height: 30px;font-size: 12px;opacity: 1;background: rgba(255, 255, 255, .8);display: inline-block;margin-right: 8px;cursor: pointer;transition: all 0.2s;}
.news-boximg .swiper-pagination-bullet-active{background: #006ea9;width: 20px;border-radius: 10px;}


.honor{padding: 70px 0;}

.honor-box{width: 1300px; margin: 0 auto; margin-top:55px; min-width: 1300px;}
.honor-box .swiper-container{width: 100%; height: 100%; padding-bottom: 40px;}
.honor-box .swiper-slide{ display: block; text-align: center;}
.honor-box .swiper-slide p:first-child{width: 100%; overflow: hidden; box-shadow: 0 0 38px -12px #353535;}
.honor-box .swiper-slide p:first-child img{width: 100%; -webkit-transition: .6s; transition: .6s;}
.honor-box .swiper-slide:hover p:first-child img{transform: scale(1.15);}
.honor-box .swiper-slide p:nth-child(2){font-size: 15px; width:100%; height: 60px; line-height: 60px; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}


.contact{width: 100%; padding: 65px 0; background: url(../image/news-bg.jpg) no-repeat center top;}
.contact-box{margin-top: 30px;}
.contact-boxfl{line-height: 36px; font-size: 16px;}

.contact-boxfr{margin-right: 20px;}
.contact-boxfr .contact-boxfr-tel p{display: inline-block;}
.contact-boxfr .contact-boxfr-tel p:first-child{}
.contact-boxfr .contact-boxfr-tel p:first-child img{margin-bottom: 20px;}
.contact-boxfr .contact-boxfr-tel p:nth-child(2){font-size: 16px; margin: 0 20px;}
.contact-boxfr .contact-boxfr-tel p:nth-child(3){font-size: 46px; color: #d54d4d;}

.search{width: 340px; height: 40px; border-radius: 40px; margin-top: 10px; background: #eeeeee;}
.search input{width: 265px; height: 40px; line-height: 40px; text-indent: 15px; font-size: 14px; float: left; border: none; background: none; outline:none; appearance:none;}
.search button{width: 75px; height: 40px; border: none; float: left; background:#dd9e28; outline:none; appearance:none;}

.msg-it{width: 100%; height: 45px; background: none; border: none; line-height: 45px; font-size: 16px;}
.msg-sb{width: 320px; height: 45px; background: #308ecc; text-align: center; display: inline-block; color: #fff; line-height: 45px; text-transform: uppercase; border: none; outline:none;  font-size: 16px; margin-right: 15px;}
.msg-sb:hover{color: #fff}
.msg-st{width: 320px; height: 45px; background: #cacaca; display: inline-block; text-align: center; color: #000; line-height: 45px; text-transform: uppercase; border: none; outline:none;  font-size: 16px;}
.msg-st:hover{color: #000;}



.foot{background: #313131; padding: 50px 0 0 0; width: 100%;}
.foot-title{text-align: center; margin-bottom: 20px;}
.foot-title p{ font-size: 52px; padding: 0 15px; font-weight: bold; color: #fff; display: inline-block; border: 2px solid #fff;}

.foot-nav{text-align: center; width: 100%;}
.foot-nav a{display: inline-block; text-align: center; margin: 0 25px; color: #fff; font-size: 16px; line-height: 50px;}
.foot-nav a:hover{color: #f08300;}

.foot-copy{width: 1300px; margin:0 auto; color: #c0c0c0; margin-top: 50px; line-height:85px; padding-bottom: 30px; text-align: center; font-size: 14px; border-top: 1px solid rgba(255,255,255,.05);}
.foot-copy a{color: #c0c0c0;}
.foot-copy a:hover{color: #fff;}
.zqkj{display: inline-block; background: url(../image/zqkj.png) no-repeat center center; width: 108px; height: 12px; margin-top: 10px;}



.about-banner{width: 100%; height: 450px;}
.banner-title{margin: 0 auto; text-align: center;}
.banner-title p{font-size:50px; color: #006ea9; font-weight: bold; padding-top: 300px; -webkit-text-stroke:1px#fff;  }


.wz{text-align: left; width: 100%; height: 70px; line-height: 70px; color: #a2a2a2; border-bottom: 1px solid #d9e3ea;}
.wz ul{width: 1300px; margin: 0 auto;}
.wz a{color: #a2a2a2;} 
.wz li.fl{font-size:18px; color: #006ea9; font-weight: bold;}
.wz li.fr{font-size: 14px;}



.about-navtitle{text-align: left; font-size: 40px; color: #006ea9; margin-top: 30px;}

.about-nav{text-align: center; margin-top: 10px; width: 230px;}
.about-nav a{display: inline-block; background:url(../image/left-nav-ico.png) #d4e4ec no-repeat 20% center; text-align: center; font-size: 15px; width: 230px; margin: 10px 0 0 0; height: 45px; line-height: 45px; border-radius: 45px;  transition:0.6s;-webkit-transition:0.6s;}
.about-nav a:hover{color:#fff; background:url(../image/left-nav-ico.png) #006ea9 no-repeat 25% center;}
.about-nav a.cur{color:#fff; background:url(../image/left-nav-ico.png) #006ea9 no-repeat 20% center;}

.about-lefttel{margin-top: 50px;}
.about-lefttel p{display: inline-block; line-height: 20px;}
.about-lefttel p:first-child{margin-right: 10px;}
.about-lefttel p:first-child img{margin-bottom: 20px;}
.about-lefttel p:nth-child(2){font-size: 14px;}
.about-lefttel p:nth-child(2) span{font-size: 24px; color: #d54d4d;}


.body-bg{background: #ebf1f5;}
.mainbody{background: #ebf1f5;}
.mainbody_content{font-size:16px; overflow-x:hidden; line-height:220%; text-align:justify; width: 1020px; min-height: 500px; margin: 40px 0; padding:50px 50px; background: #fff;}
.mainbody_content p{padding-bottom:10px;}
.mainbody_content img{max-width:100%; padding-bottom:10px;}
.mainbody_contentt{overflow-x:hidden; font-size:14px; text-align:justify; min-height: 500px; width: 1020px; padding:50px 50px;  margin: 40px 0; background: #fff;}
.mainbody_contenttt{overflow-x:hidden; font-size:14px; text-align:justify; min-height: 400px; padding:50px 70px; background: #fff;}



.news_mainbody_content{overflow-x:hidden; text-align:justify; min-height: 500px; margin-top: 40px;}

.news-list{width: 1020px;}
.news-list li{width: 100%; padding: 15px 15px; height:120px; margin-bottom: 10px; font-size: 15px; position: relative; background: #fff;}

.news-list li .news-list-content{width:780px; text-align: left; margin-left: 20px;}
.news-list li .news-list-content p:first-child{font-size: 16px; font-weight: bold; color: #000; margin-top: 10px;}
.news-list li:hover .news-list-content p:first-child{color: #006ea9; font-weight: 300;}
.news-list li .news-list-content p:last-child{font-size: 13px; color: #929292; line-height: 26px;}
.news-list li .news-list-time{width: 140px; text-align: center;}
.news-list li .news-list-time p:first-child{font-size: 36px; font-weight: bold; color: #006ea9; margin-top: 7px;}
.news-list li .news-list-time p:last-child{font-size: 15px; color: #5a5e5e;}



.product-ny-list{}
.product-ny-list li{float: left; width:290px; margin-right:25px; margin-bottom:25px; text-align: center; background: #ebf1f5; padding: 8px 8px 0 8px; border: 1px solid rgba(0,0,0,.1);}
.product-ny-list li:nth-child(3n){margin-right: 0;}
.product-ny-list li:hover{background: #006ea9;}
.product-ny-list li p{width: 272px; margin: 0 auto;}
.product-ny-list li p:first-child{width: 272px; overflow: hidden; }
.product-ny-list li p:first-child img {display: block; max-width: 272px; transition: all 0.5s;}
.product-ny-list li:hover p:first-child img {transform: scale(1.1);}
.product-ny-list li p:nth-child(2){font-size: 15px; width: 100%; height: 55px; line-height: 25px; display: table-cell; vertical-align: middle;}
.product-ny-list li:hover p:nth-child(2){color: #fff;}


.right_content_titlet{width: 100%; text-align: left; height: 51px; font-size: 26px; border-bottom: 1px solid #e1e1e1; margin-bottom: 20px;}
.right_content_titlet span{width: 180px; height: 50px; line-height: 50px; color: #fff; display: inline-block; text-align: center;background: linear-gradient(top left, #4ba199, #045757); background: -ms-linear-gradient(top left, #4ba199, #045757); background: -webkit-linear-gradient(top left, #4ba199, #045757); background: -moz-linear-gradient(top left, #4ba199, #045757);}

.right_content_top{width: 100%;}
.right_content_title{font-size: 30px; font-weight: bold;text-align: center; line-height: 44px; color: #000; padding: 15px 0;}
.right_content_info{height:40px;line-height:40px;text-align:center;margin:15px 0;border-left:none;border-right:none; border-bottom: 1px solid #ececec; border-top: 1px solid #ececec; color:#666; font-size: 13px;}
.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:15px 0; width: 100%;}
.right_content_content p{padding-bottom: 10px;}
.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:13px;}
.preNext .text{color:#999; margin-top: 20px; line-height: 30px;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../image/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: 100%; text-align: center;}
.contact-content{width: 100%; text-align: left; font-size: 15px; line-height:200%; margin-top: 20px;}
.contact-content p{padding-bottom: 10px;}


.message_content_content_title{font-size: 30px; width: 100%; text-align: center; height: 100px; line-height: 100px; border-top: 1px solid #ececec; margin-top: 50px;}
.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){ width: 48%;}
.message_content_content li:nth-child(2){float: right;}
.message_content_content li:first-child{margin-right: 20px;}
.msg_inputt{width: 100%; height: 40px; background: #fff; border:1px #e6e6e6 solid; line-height: 40px; text-indent: 10px; line-height: 30px; font-size: 14px;}
.msg_submitt{width: 340px; height: 40px; background: #006ea9; color: #fff; line-height: 40px; text-transform: uppercase; border: none; font-size: 16px;}

.message_block{margin-top: 30px;}
.message_labes{font-size:14px;}
.message_title{line-height:24px; background:#e7edfc; padding:10px 20px;}
.message_title p:first-child{color:#0e3092; font-size:16px; float:left; font-weight: normal; width: 610px;}
.message_title p:nth-child(2){float:right;color:#999; font-size: 12px;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#e7edfc;padding: 0 20px 15px 20px; font-size: 14px; line-height: 24px; color: #6d6d6d;}
.message_replay strong{color: #000;}
.msg_btn_area{margin:16px 0;text-align:right;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#006ea9;color:#fff;text-align:center;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:#fff; border: 1px solid #dcdcdc; border-radius: 2px; color:#525252; text-align:center;padding:2px 11px; margin:0 3px;}
.page_list a:hover{color:#fff; background:#006ea9; border: 1px solid #006ea9;}
.page_list a.on{color:#fff;background:#006ea9; border: 1px solid #006ea9; font-weight: bold;}


.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";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;}