/* CSS Document */
body{}
@font-face {
  font-family: "Barlow-Bold";

  src: url("../fonts/Barlow-Bold.woff") format("truetype");
 
}
@font-face {
  font-family: "Oswald-Bold";

  src: url("../fonts/Oswald-Bold.otf") format("truetype");
 
}


.wm{margin:0 8%;}
.wm2{margin:0 8%;}
.zd01{width:100%;position:fixed; top:0;left:0; z-index:9999999;height:92px;}
.zd01.on{background-color: rgba(255,255,255,0.95);box-shadow:0px 0px  10px 0px #aaa; transition:all 0.4s;}
.zd01.on .search_btn img{filter: brightness(1);}
.zd01.on .lang img{filter: brightness(1);}
.zd01.on .lang{color:#444;}
.zd01.on .navi_body .navi_title a{color:#333;}

.zd01:hover{background-color: rgba(255,255,255,0.95);transition:all 0.4s;height: 420px;}
.zd01:hover .search_btn img{filter: brightness(1);}
.zd01:hover .lang img{filter: brightness(1);}
.zd01:hover .lang{color:#444;}
.zd01:hover .navi_title a{font-size: 16px !important;color:#333;}

/*导航下拉*/
.navi_head {height: 90px;}
.navi_body {float:right;overflow: hidden;height: 90px;}
.navi_body:hover {height: 420px;}
.navi_head>div>span {padding:0 12px;text-align: center;height: 420px;display: inline-block;font-weight: bold;font-size: 14px;vertical-align: top;}
.navi_head>div>span>p a {text-decoration: none;line-height:38px;font-size:16px;}
.navi_head>div>span>p a:hover {}
.navi_title {line-height: 90px;margin-top: 0;}
.navi_title a{font-size: 16px !important;color:#fff;font-weight:bold;}
.navi_body:hover .navi_title a{color:#333;}
.navi_head>div>span:hover {background: rgba(100,100,100,0.1);}
.navi_head>div>span:hover .navi_title a:hover{color:#338499;}

/*导航下拉结束*/

.top{width:100%; top:0;left:0; z-index:889; position:absolute;height:92px;}
.top .logo{float:left;padding-top:12px;}
.top .search_btn img{filter: grayscale(1) brightness(10);}
.top .lang img{filter: grayscale(1) brightness(10);}

.top .lang{float:right;margin-top:32px;height:21px;line-height:21px;margin-left:2%;font-size:16px;color:#fff;}
.top .lang img{vertical-align: middle;width: 30px;padding-right:7px;}
.top .top_tel{background: url(../images/tel.png) no-repeat left center;padding-left: 45px;font-family: Impact;font-size: 24px;color: #383838;float:right;margin-top:30px;}

.search_btn{margin-top:30px;margin-left:2%;cursor: pointer;float: right;position: relative;z-index: 1;}
.search_btn img{width:30px;height:30px;}
.searchbj{ background:rgba(0,0,0,0.6); position:fixed; top:0; left:0; width:100%; height:100%; z-index:9000; display:none;}
.search_main{ padding:50px;background:#ffffff; position: fixed; left:50%; top:50%; z-index:10000; margin:-75px 0 0 -250px; box-shadow: 0 0 20px #999999; display:none;}
.search_main .input{ width:350px; height:50px; border:1px solid #338499; padding:0 15px; float:left; font-size:14px;}
.search_main .submit{ width:50px; height:52px; background:#338499 url(../images/search_btn2.png) no-repeat center center; background-size:50%; float:left; cursor:pointer;border:none;}

.mbdh{ display:none;}

/*手机版搜索*/
.sj_search_bg{width:100%;overflow:hidden; display:none}
.sj_search{background:#ffffff;left:50%;position:relative;margin:10px 0 10px -190px;}
.sj_search .input{ width:300px; height:50px; border:1px solid #338499; padding:0 15px; float:left; font-size:14px;}
.sj_search .submit{ width:50px; height:52px; background:#338499 url(../images/search_btn2.png) no-repeat center center; background-size:50%; float:left; cursor:pointer;border:none;}

/*首页banner*/
#banner { margin-top:0px;}
#banner .p_MatteIcon .iconfont:before{ content:'\e602'; } 
#banner >div{ animation-fill-mode:both; } 
#banner .banner-video .pcitem-m{display:none; } 
#banner .bgimg{ position:absolute; top:0px; bottom:0px; left:0px; right:0px; background:no-repeat center/cover; filter:brightness(0.95); } 
#banner .swiper-slide .bgimg{ transition:1s 2.5s; transform:perspective(1000px) translate3d(0, 0, 100px); } 
#banner .swiper-slide.swiper-slide-active .bgimg{ transition:5s 0s; transform:perspective(1000px) translate3d(0, 0, 0px); } 
#banner .iban a{ display:block;width:100%;height:100%;color:#fff; } 
#banner .mobitem{ display:none;} 
#banner .bannerBox .iban{ height:100vh; position:relative; } 
#banner .bannerBox .iban:after{ content:''; position:absolute; height:477px; background:url(../images/nav_shadow.png) no-repeat top center/cover;top:0px;left:0px; z-index:1; pointer-events:none;} 
#banner .bannerBox .iban .swiper-slide{ height:100%; overflow:hidden; }
#banner .bannerBox .iban .banner-video{ height:100%; position:relative;}
#banner .v_cover{ position:absolute; display:flex; align-items:center; left:0px; top:0px; width:100%; height:100%;/*background-image: linear-gradient(to left,rgba(22,148,198,0.1),rgba(22,148,198, 0.3))*/;color:#fff;  } 
#banner .banner_img .v_cover{ position:absolute; display:flex; align-items:center; left:0px; top:0px; width:100%; height:100%;  color:#fff;  } 
#banner .v_cover .v_con{ margin-left:auto; margin-right:auto; position:relative; z-index:5; WIDTH:85%;} 
#banner .swiper-slide .v_con *{ transition-delay:transform 2s, opacity 0s; transition-duration:2s; transform:translate3d(0, 80px, 0); opacity:0; } 
#banner .swiper-slide.swiper-slide-active .v_con *{ transform:translate3d(0, 0px, 0); opacity:1; } 
#banner .swiper-slide.swiper-slide-active .v_con *:nth-child(1){ transition-delay:0.5s; } 
#banner .swiper-slide.swiper-slide-active .v_con *:nth-child(2){ transition-delay:0.7s; } 
#banner .swiper-slide.swiper-slide-active .v_con *:nth-child(3){ transition-delay:0.9s; } 
#banner .swiper-slide.swiper-slide-active .v_con *:nth-child(4){ transition-delay:1.1s; } 
#banner .swiper-slide.swiper-slide-active .v_con *:nth-child(5){ transition-delay:1.3s; } 
#banner .swiper-slide.swiper-slide-active .v_con *:nth-child(6){ transition-delay:1.5s; } 
#banner .v_cover .v_tit_en{  font-size:42px; line-height:1.2!important; margin-top:0%; text-transform:uppercase;text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.8);}
#banner .v_cover .v_text1{ font-size:45px; line-height:1.4; font-weight:normal; letter-spacing:0px; font-weight:bold; margin-top:20px; margin-bottom:20px; } 
#banner .v_cover .v_line{ width:70px; height:3px; background:#F0F0F0; margin-top:2%; margin-bottom:2%; display:none; } 
#banner  .v_cover .v_text2{ font-family:"Barlow-Regular"; font-size:22px; line-height:1.6; /*margin-top:3%; */margin-bottom:5%; width:70%;text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.8);} 
#banner .banner_img .v_cover .v_text2{  } 
#banner .v_playvideo{height:auto;  } 
#banner .v_border{ display:block; border:2px  dotted #fff; line-height:40px; width:150px; text-align:center; position:relative; }
#banner .v_border:hover{ background:#338499; border:1px solid #338499; } 
#banner .v_border:hover a{ color:#fff;}
#banner .v_cover .v_more{ font-size:12px; } 
#banner .swiper-slide .v_cover .v_img{ opacity:0; transition-duration:2s; transition-delay:0.8s; } 
#banner .swiper-slide.swiper-slide-active .v_cover .v_img{ opacity:0.1; } 
#banner .banner-video{ background:url(../images/ban1.jpg) no-repeat center center; } 
#banner .bannerBox .iban .banner-video .v_cover .v_img{ width:auto; height:auto; transform:translate(-50%, -50%) !important; } 
#banner .bannerBox .iban .banner-video{ height:100%!important}
#banner .bannerBox .iban .banner-video video{ filter:brightness(0.8); position:absolute; top:50%; border:0px; left:50%;/* min-width:120%;*/ min-height:100%; width:115%; height:100%!important; z-index:0; -webkit-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%); } 
#banner .bannerBox .iban .text{ position:absolute; font-size:36px; color:#fff; left:90px; bottom:80px; line-height:1px; } 
#banner .bannerBox .iban .swiper-pagination{ bottom:50px; line-height:1px; } 
#banner .bannerBox .iban .swiper-pagination .swiper-pagination-bullet{ width:12px; height:12px; border-radius:10px; background-color:rgba(255,255,255,1); margin:0 8px; opacity:1; transition:all 0.4s ease; } 
#banner .bannerBox .iban .swiper-pagination .swiper-pagination-bullet-active{ background:#fff; width:50px; } 

@media only screen and (max-width: 768px){ 
#banner .v_cover .v_tit_en{ font-size: 40px; } 
#banner .v_cover .v_con { max-width:100%!important;} 
#banner .banner-video .pcitem-m{ display:block; } 
#banner .mobitem{ display:block; } 
#banner .pcitem{ display: none; } 
#banner .bannerBox .iban { height: 42vh; position: relative; } 
#banner .v_cover .v_text1{ font-size: 26px; line-height: 1.6!important; margin-bottom:10px; margin-top:10px; } 
#banner .v_cover .v_text2{ width:100%; font-size:17px; margin-top:15px; } 
#banner .v_playvideo{ display:none; } 
#banner .bannerBox .iban .banner-video .v_cover .v_img{ display:none; } 
#banner .v_cover .v_line { margin-top:20px; height:2px; width:70px;}
#banner .bannerBox .iban:after{ display: none; } 
#banner .v_cover .v_tit_en {font-size: 30px;letter-spacing: 5px;}
#banner .bannerBox .iban .text{ bottom: auto; top:10rem; font-size:1.2rem; text-align: center; left: 0; width: 100%; } 
#banner .bannerBox .iban .play{ position: absolute; width: 2.8rem; height:2.8rem; background: url(../images/yx_vplay.png) no-repeat center/100%; top: 15rem; left: 50%; margin-left: -1.4rem; cursor: pointer; } 
#banner .bannerBox .iban .swiper-pagination{ bottom:1.9rem; } #banner .bannerBox .iban .swiper-pagination .swiper-pagination-bullet { /*width: 8px;*/ height: 8px; margin: 0 4px; } 
banner .bannerBox .iban .swiper-pagination .swiper-pagination-bullet-active { width: 20px!important; } } 
#banner{ width:100%; max-width:none;  height:100%; max-height:none; min-height:0px;  margin-left:0px; margin-right:0px; margin-bottom:0px; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; } 


.flex{ display:flex; }
.flex-between-center{  display: flex; justify-content: space-between; align-items: center;}
.flex-between{ display: flex; justify-content: space-between}
.flex-center-center{  display: flex; align-items: center; /*justify-content: center;*/}

.sy_title{text-align:center;padding-bottom:40px;}
.sy_title .bt01{font-size:34px;font-weight:bold;padding-bottom:7px;} 
.sy_title .bt01 span{color:#338499;}   
.sy_title .bt02{color: #c6c6c6;font-size:22px;font-family:Arial;padding-top:10px;}
.sy_title i{ display:block;width: 54px;height: 5px;background: #338499;margin: 10px auto 20px;}


/*首页公司简介*/
.con_02{overflow: hidden;padding:90px 0 110px 0;width:100%;background:url(../images/bg2.jpg) no-repeat top center;}
.con_02 .title h1{font-size:38px;padding-top:15px;color:#666;font-family: "Oswald-Bold";letter-spacing:2px;}
.con_02 .title h2{font-size:36px;color:#1d2830;letter-spacing:2px; }
.sy_about .txt{line-height:36px;font-size:16px;color:#858585 !important;width:840px;padding-top:20px;}
.sy_about .more{ width:146px; height:46px; border-radius:23px; line-height:44px; border:1px solid #c2c2c2; color:#686868; font-size:14px; text-align: center;margin:40px auto 0; }
.sy_about .more span{background: url(../images/more.png) no-repeat right center; padding-right:28px;}
.sy_about .more:hover{ background:#055cae; color:#333;border:1px solid #055cae;}
.sy_about .more:hover span{background-image:url(../images/more2.png);color:#fff;}
.sy_about .kh{margin-top:20px;}
.sy_about .kh ul li{float:left;padding:0 15px;margin:10px 15px 10px 0;background:#338499;line-height:40px;height:40px;color:#fff;font-size:16px;border-radius:5px;}

.shuoming { margin-top:50px;}
.shuoming ul li{ float:left;width:24%; text-align:center; margin:0 0.5%;}
.stu{ height:70px;}
.shuoming ul li h2{ font-size:60px; font-family:Arial, Helvetica, sans-serif; color:#338499; font-weight:700;}
.shuoming ul li h3{ font-size:15px;}

/*首页产品中心*/
.con_01{overflow: hidden;padding:90px 0 100px 0;width:100%;}
.con_01 ul li{float:left;width:20%;}
.con_01 ul li .pic{height:250px;overflow:hidden;}
.con_01 ul li .pic img{width:100%;height:250px; transition:all 1s;}
.con_01 ul li:hover .pic img{ transform-origin:center center; transform:scale(1.15,1.15);}
.con_01 ul li .txt{background:#f7f7f7;height:220px;overflow:hidden;padding:30px 5% 0;}
.con_01 ul li .txt h1{padding-bottom:15px;font-size:20px;color:#000;}
.con_01 ul li .txt .js{height:130px;}
.con_01 ul li .txt p{line-height:28px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.con_01 ul li .txt .more{color:#338499}
.con_01 ul li:hover .txt{background:#338499;}
.con_01 ul li:hover .txt h1{color:#fff;}
.con_01 ul li:hover .txt p a{color:#fff;}
.con_01 ul li:hover .txt p a:hover{color:#d1edf4;}
.con_01 ul li:hover .txt .more{color:#fff;}
.con_01 ul li:hover .txt .more:hover{text-decoration:underline;}


.con_03{background:url(../images/bg3.jpg) no-repeat top center fixed;height:300px;width:100%;overflow:hidden;}
.con_03 h2{font-size:40px;font-weight:bold;color:#fff;text-align:center;padding-top:52px;}
.con_03 h3{font-size:22px;color:#fff;text-align:center;padding-top:10px;}
.con_03 p{text-align:center;font-size:20px;font-family:Arial;background:#ef8020;border-radius:50px;width:600px;margin:30px auto;height:56px;line-height:56px;color:#fff;}
.con_03 p span{font-size:20px;}
.con_03 p a{color:#fff;}
.con_03 p img{ vertical-align:middle;padding-right:12px;padding-bottom:5px;}

.con_04{overflow: hidden;padding:90px 0 100px 0;width:100%;background:#f5f5f5;}
.con_04 ul li{float:left;width:32%;margin:0.5%;overflow:hidden; position:relative;}
.con_04 ul li .txt{ position:absolute; z-index:999;font-size:24px;text-align:center;width:100%;padding-top:120px; height:100%;background:rgba(51,132,153,0.85); display:none;color:#fff;}
.con_04 ul li .txt .line{width:50px;height:4px;background:#fff; margin:0 auto;margin-top:20px;}
.con_04 ul li img{width:100%;height:335px; transition:all 1s;}
.con_04 ul li:hover .txt{ display:block;}
.con_04 ul li:hover img{ transform:scale(1.12,1.12); transform-origin:center center;}


.con_05{width:100%;overflow:hidden;margin-top:70px;}
.con_05 .title{font-size: 34px;text-align: center;line-height: 40px;margin-top: 20px;color:#2660a6;font-weight:bold;}
.con_05 .title2{font-size: 18px;text-align: center;padding-top:10px;border-bottom:1px solid #eaeaea;padding-bottom:25px;margin-bottom:50px;}
.news_op{float:left;width:38%;}
.news_op dl dt{width:100%;height:332px;overflow:hidden}
.news_op dl dt img{width:100%;height:auto; transition:all 1s;}
.news_op:hover dl dt img{ transform-origin:center center; transform:scale(1.15,1.15);}
.news_op dl dd .time{color:#999999;font-size:16px;line-height:44px;height:44px;}
.news_op dl dd .bt a{font-size:20px;}
.news_op dl dd .txt{font-size:14px;line-height:24px;padding-top:10px;color:#a6a6a6;}
.news{float:right;width:58%;}
.news ul li{padding:25px 0;margin:15px 0;}
.news ul li:hover{background:#338499;}
.news ul li:hover .time{color:#fff;}
.news ul li:hover .js .bt a{color:#fff;}
.news ul li:hover .js .txt{color:#fff;}
.news .time{float:left;width:20%;text-align:center;border-right:1px solid #d1d1d1;height:80px;color:#3a3a3a;}
.news .time h1{font-weight:bold;font-size:40px;}
.news .time h2{font-size:16px;padding-top:5px;}
.news .js{float:right;width:75%;}
.news .js .bt{font-size:20px;}
.news .js .bt a{color:#000;}
.news .js .txt{padding-top:10px;line-height:24px;color:#999}
.bor_bot{border-bottom:1px solid #eaeaea;padding-bottom:25px;margin-bottom:50px;}

.sy_news_more{font-size:16px;color:#338499;padding-left:6%;}
.sy_news_more:hover{font-weight:bold;text-decoration:underline;}



#bottom{background:#0a6e87;width:100%;overflow:hidden;padding-top:20px;margin-top:60px;padding-top:50px;font-size:15px;color:#d4f0f7;}
#bottom .lm_t{font-size:18px;color:#fff;font-weight:bold;}
#bottom a{color:#d4f0f7;font-size:15px;}
#bottom a:hover{color:#fff;}
#bottom ul{margin-top:18px;}
#bottom ul li{line-height:34px;font-size:14px;}

.fotv1{ width:100%; margin-left:0%; margin-right:0%; border-bottom: rgba(255,255,255,.1) solid 1px; margin-bottom:50px; color:#fff; font-size:16px; padding-bottom:18px; height:90px; line-height:22px;}
.fotv1 a{ color:#fff;  }
.add1{ width:30.333333%; float:left; background:url(../images/add.png) no-repeat left  top; padding-left:3%; height:50px;}
.add2{ width:29.333333%; float:left; background:url(../images/tem.png) no-repeat left top; padding-left:5%;}
.add3{ width:27.333333%; float:left; background:url(../images/mail.png) no-repeat left top; padding-left:5%;height:60px; }
.fotv1 b{font-size:20px;padding-bottom:6px; display:block;}

.bot_01{width:15.5%;float:left;}
.bot_logo{float:left;width:22%;}
.bot_logo .wx{width:150px;text-align:center;}
.bot_logo .wx p{line-height:32px;}


.bot2{line-height:30px;width:100%;overflow:hidden;color:#fff;padding:20px 0;margin-top:40px;text-align:center;background-color:#055367;font-size:15px;}
.bot2 a{color:#fff !important;font-size:15px;}
.bot2 a:hover{color:#fff !important;}

.mbfor {display: none;}

/*ny*/
.ny_ban01{background:url(../images/ny_ban01.jpg) no-repeat center top fixed;}
.ny_ban02{background:url(../images/ny_ban02.jpg) no-repeat center top fixed;}
.ny_ban03{background:url(../images/ny_ban03.jpg) no-repeat center top fixed;}
.ny_ban04{background:url(../images/ny_ban04.jpg) no-repeat center top fixed;}
.ny_ban05{background:url(../images/ny_ban05.jpg) no-repeat center top fixed;}
.ny_ban06{background:url(../images/ny_ban06.jpg) no-repeat center top fixed;}
.ny_ban07{background:url(../images/ny_ban07.jpg) no-repeat center top fixed;}
.ny_ban08{background:url(../images/ny_ban08.jpg) no-repeat center top fixed;}
.ny_ban{width:100%;height:500px;overflow:hidden;position:relative;}
.ny_ban_txt{text-align:center;margin-top:220px;z-index:99;}

.dingwei{ width:100%; background:#fafafa;color:#757575;margin-bottom:50px;}
.dqwz{ padding-top:20px; padding-bottom:20px;margin:0 10%;width:80%}
.ddwei i{ margin-right:5px;}
.ddwei a{ margin-left:5px;color:#444;}
.ddwei span{ padding-left:8px; padding-right:8px;}

.ny_site{text-align:center;margin-bottom:40px;}
.ny_site a{ display:inline-block;padding:0 34px;line-height:42px;background:#ecf2f4;margin:6px;font-size:16px;}
.ny_site a:hover{background:#338499;color:#fff;}

#nav1 .nav1,#nav2 .nav2,#nav3 .nav3,#nav4 .nav4,#nav5 .nav5,#nav6 .nav{background:#338499;color:#fff;}

#content{margin:40px 10% 0;width:80%}
.ny_bt{font-size:32px;color:#333;margin-bottom:40px;border-bottom:1px solid #eee;padding-bottom:30px;font-weight:bold;}
.ny_bt span{font-size:20px;color:#666;}
#content .box{font-size:16px;line-height:30px;}

.ny_pic img{width:100% !important;height:auto !important;}

/*ny_about*/
.ny_about_l{float:left;width:50%;}
.ny_about_r{float:right;width:44%;}
.ny_about_r img{width:100%;height:auto;}

/*总经理介绍*/
.ny_zjl_l{float:left;width:50%;}
.ny_zjl_r{float:right;width:44%;text-align:right;}

/*公司愿景*/
.ny_gsyj_l{float:left;width:54%;background:#ebf2f4;padding:20px 2%;height:402px;line-height:40px;}
.ny_gsyj_r{float:right;width:42%;text-align:right;height:442px;overflow:hidden;}
.ny_gsyj_r img{width:100%;height:442px;}

/*公司荣誉*/
.ny_gsry ul{margin-top:30px;}
.ny_gsry ul li{width:27.6%;margin:1.2% 1.5%;float:left;border:1px solid #fff;padding:1.2% 1.2% 0.2%;border:1px solid #ddd;border-radius: 5px;}
.ny_gsry ul li .pt{overflow:hidden;height:290px;}
.ny_gsry ul li:hover .pt img{ transform-origin:center center; transform:scale(1.05,1.05)}
.ny_gsry ul li .pt img{width:100%;height:290px !important; transition:all 1s;}
.ny_gsry ul li .txt{text-align:center;padding-top:6px;font-size:16px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.ny_gsry .bt2{font-size:30px;text-align:center;padding-bottom:15px;}

/*返回*/
.flex-between-center{  display: flex; justify-content: space-between; align-items: center;}
.flex-between{ display: flex; justify-content: space-between}
.fanye{ margin-top:40px;border-top:1px solid #e5e5e5; padding-top:30px; line-height:30px;}
.fanhui{background:#ddd;border-radius:25px;line-height:40px;width:120px;text-align:center;height:40px;font-size:15px;}
.fanhui:hover{ background:#338499;}
.fanhui:hover a{ color:#fff;}
.flex {display: flex;flex-wrap: wrap;}

/*公司历程*/
.ny_gslc ul li{margin-bottom:20px;}
.ny_gslc ul li .time{background:#228297;width:20%;float:left;padding:10px 0;font-size:18px;text-align:center;color:#fff;}
.ny_gslc ul li .time img{ vertical-align:middle;padding-right:5px;padding-bottom:3px;}
.ny_gslc ul li .txt{background:#ebf2f4;width:74%;float:right;padding:10px 3%;font-size:18px;}

/*三个中心*/
.ny_sgzx_title{font-size:22px;color:#000;margin-top:20px;margin-bottom:15px;}
.ny_sgzx ul li{float:left;width:23%;overflow:hidden;margin:1% 2% 1% 0;}
.ny_sgzx ul li img{width:100%;height:250px; transition:all 1s;}
.ny_sgzx ul li img:hover{ transform-origin:center center; transform:scale(1.1,1.1);}
.ny_sgzx ul li .txt{text-align:center;font-size:15px;padding-top:5px;}

/*公司产品*/
table.bak { width:100%; margin:10px 0; border-left:#eff2f4 1px solid;border-top:#eff2f4 1px solid;}
.bak td,.bak th { padding:6px 10px; border-right:#eff2f4 1px solid;border-bottom:#eff2f4 1px solid;font-size:15px;}
.bak th { background:#09768e;font-weight:bold;font-size:16px;color:#fff; text-align:left;}

.xiazai{background:#00748c;width:90px;height:24px;line-height:24px;text-align:center;color:#fff; border-radius:5px;}
.xiazai:hover{background:#ef8020;}
.xiazai img{ vertical-align:middle;padding-right:5px;padding-bottom:2px;}

.ny_cp_xq_bt{background:#f3f3f3;line-height:60px;text-align:center;font-size:22px;color:#000;font-weight:bold;margin-bottom:30px;margin-top:15px;}
.ny_pro_table{padding:0 3%;}
.ny_pro_table .nr{line-height:30px;font-size:15px;}
.ny_pro_table tr td{line-height:36px;padding-left:10px;}

/*RD*/
.ny_rd_l{float:left;width:32%;}
.ny_rd_l img{ width:100%;}
.ny_rd_r{float:right;width:66%;line-height:40px;font-size:18px;}

/*内页新闻*/
.ny_news ul li{padding:25px 0;margin:15px 0;}
.ny_news ul li:hover{background:#338499;}
.ny_news ul li:hover .time{color:#fff;}
.ny_news ul li:hover .js .bt a{color:#fff;}
.ny_news ul li:hover .js .txt{color:#fff;}
.ny_news .time{float:left;width:20%;text-align:center;border-right:1px solid #d1d1d1;height:80px;color:#3a3a3a;}
.ny_news .time h1{font-weight:bold;font-size:40px;}
.ny_news .time h2{font-size:16px;padding-top:5px;}
.ny_news .js{float:right;width:75%;}
.ny_news .js .bt{font-size:20px;}
.ny_news .js .bt a{color:#000;}
.ny_news .js .txt{padding-top:10px;line-height:24px;color:#999}

.ny_news_bt{font-size:22px;color:#000;padding-bottom:10px;}

.pnpage { clear:both;padding-top:25px; font-size:14px;}
.pnpage a { padding:2px 10px; font-weight:bold; margin:0 6px; border-radius:5px; text-decoration:none;height:34px;line-height:34px;display:inline-block;}
.pnpage a:hover{color:#025aa2 !important;}


/*内页联系我们*/
#map{width:100%;height:380px;border:#ccc solid 1px;margin-top:30px;}

#map2{width:100%;height:380px;border:#ccc solid 1px;margin-top:30px;}



.txtc { clear:both; text-align:center; padding-right:25px; padding-top:10px; font-size:12px}
.nypro span.current,.nypro a.num { display:inline-block; margin:0 5px; padding:0 8px; height:23px; line-height:23px;font-size:14px;}
.nypro span.current,.nypro a.num:hover { background:#f3f6f9; border:#067cd5 1px solid; color:#067cd5;font-size:14px;}
.nypro a.num,.nypro a.end,.nypro a.next,.nypro a.prev { border:#cdcdcd 1px solid; color:#333; background:#fff; text-decoration:none;font-size:14px;}
.nypro a.end,.nypro a.next,.nypro a.prev { display:inline-block; padding:0 8px;height:23px; line-height:23px;font-size:14px;}
.nypro a.prev { margin:0 5px;font-size:14px;}




