/* CSS Document */

.wm{margin:0 10%;}
.wm2{margin:0 auto;width:1200px;}

.zd01{width:100%;top:0;left:0; z-index:9999999; position:absolute; z-index:1000; position:fixed;transition: all 0.3s ease-in-out;height:92px;}
.zd01.on{background:#fff;padding-top: 0;box-shadow: 0 0 12px rgba(0, 0, 0, .1);}
.zd01.on .menu ul li a{color:#444;}
.zd01.on .top_r .search_btn img{filter: brightness(1);}
.zd01.on .top_r .lang{color:#444;}
.zd01.on .top_r .lang a{color:#444;}
.zd01.on .nav .nav_menu-item a{color:#444;}
.zd01.on .nav .nav_submenu-item a{color:#fff;}

.top{width:100%;height:92px;}
.logo{float:left;margin-top:16px;}

.top_r{float:right;}
.top_r .lang{float:right;margin-top:12px;height:21px;line-height:21px;margin-left:2%;font-size:14px;color:#fff;}
.top_r .lang a{color:#fff;}
.top_r .search_btn{margin-top:12px;margin-left:2%;cursor: pointer;float: right;position: relative;z-index: 1;}
.top_r .search_btn img{width:24px;height:24px;filter: brightness(10);}
.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:330px; height:48px; border:1px solid #00569f; padding:0 15px; float:left; font-size:14px;}
.search_main .submit{ width:50px; height:50px; background:#00569f url(../images/search_btn2.png) no-repeat center center; background-size:50%; float:left; cursor:pointer;border:none;}


/*栏目导航*/
.menu{margin-top:10px;}
.menu ul li{float:left;}
.menu ul li a:link,.menu ul li a:visited{padding:0 24px;display:block;font-size:16px;color:#fff;}
.menu ul li a:hover{padding:0 24px;display:block;font-size:16px; text-decoration:none;}
.menu ul li:last-child a{padding-right:0px;}


.mbdh{ display:none;}

.sy_title{text-align:center;padding-bottom:40px;}
.sy_title .bt01{font-size:38px;font-weight:bold;color:#1b1b1b;} 
.sy_title .bt01 span{color:#1659a3;}   
.sy_title .bt02{color: #c6c6c6;font-size:22px;font-family:Arial;padding-top:2px;}
.sy_title i{ display:block;width: 54px;height: 4px;background: #1659a3;margin: 10px auto 20px;}

.sy_more{background: linear-gradient(to right, #0095a7, #005991);width:168px;height:42px;line-height:42px;text-align:center;color:#fff;font-size:16px;margin-top:30px;border-top-left-radius: 20px;border-bottom-right-radius: 20px;}
.sy_more:hover{background: linear-gradient(to right, #ef5c0c, #ff9000);}


/*首页产品中心*/
.con_01{overflow: hidden;padding:90px 0 80px 0;width:100%;}
.con_01 ul li{float:left;width:25%;}
.con_01 ul li .pic{height:330px;overflow:hidden;}
.con_01 ul li .pic img{width:100%;height:330px; 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:#f5f8fb;height:330px;overflow:hidden;padding:30px 5% 0;}
.con_01 ul li .txt h1{padding-bottom:15px;font-size:22px;color:#000;font-weight:bold;}
.con_01 ul li .txt .js{height:186px;}
.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:#1659a3}
.con_01 ul li:hover .txt{background: linear-gradient(to right, #005991, #0095a7);}
.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_02{width:100%;overflow:hidden;padding:0 0 100px 0;}
.con_02 .box{font-size:18px;padding:0;line-height:38px;}
.con_02 .about_l{float:left;width:55%;}
.con_02 .about_l .bt01{font-size:80px;color:#f3f3f3;font-family:Arial;font-weight:bold;}
.con_02 .about_l .bt02{font-size:32px;color:#000000;font-weight:bold;margin-top:-50px;}
.con_02 .about_l .txt{padding-top:40px;line-height:32px;font-size:16px;}


.con_02 .about_r{float:right;width:40%;overflow:hidden;border-top-left-radius: 40px;border-bottom-right-radius: 40px;}
.con_02 .about_r img{width:100%;height:auto; transition:all 1s;}
.con_02 .about_r img:hover{ transform-origin:center center; transform:scale(1.15,1.15);}

.con_03{width:100%;overflow:hidden;background:url(../images/bg02.jpg) no-repeat top center fixed;height:430px;padding:90px 0 0 0;}
.con_03 .bt{font-size:30px;font-weight:bold;color:#fff;}
.con_03 .txt{color:#fff;font-size:16px;line-height:32px;width:56%;margin-top:30px;padding-bottom:10px;}



.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:24px;}
.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;border-bottom:1px solid #d1d1d1;}
.news .time{float:left;width:20%;text-align:center;border-right:1px solid #d1d1d1;height:80px;color:#b3b3b3;}
.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:22px;}
.news .js .bt a{color:#000;}
.news ul li:hover .js .bt a{color:#1659a3;font-weight:bold}
.news ul li:hover .time{color:#1659a3;}
.news .js .txt{padding-top:10px;line-height:24px;color:#999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;text-overflow: ellipsis;}


#bottom{background:#222222;width:100%;overflow:hidden;margin-top:70px;padding-top:50px;}
#bottom .lm_t{font-size:20px;color:#fff;font-weight:bold;}
#bottom a{color:#9b9b9b;}
#bottom a:hover{color:#fff;}
.bot_01{width:20%;float:left;}
.bot_01 ul{margin-top:20px;}
.bot_01 ul li{line-height:36px;}
.bot_01 ul li a{color:#9b9b9b;font-size:14px;}

.bot_02{width:40%;float:left;border-left:1px solid #919191;padding-left:4%;}
.bot_02 .box{line-height:32px;font-size:14px;margin-top:20px;color:#9b9b9b;}
.bot_ewm{width:150px;float:right;text-align:center;color:#fff;margin-top:30px;}
.bot_ewm img{display: block;width: 140px;height: 140px;padding: 9px;border: 1px solid #3e3f43;margin-bottom: 10px;}

.bot{line-height:30px;border-top:1px solid #393939;width:100%;overflow:hidden;color:#9b9b9b;padding:20px 0;margin-top:40px;}
.bot a{color:#9b9b9b;}
.bot a:hover{color:#fff;}
.mbfor {display: none;}



/*ny*/
.ny_ban01{background:url(../images/ny_ban01.jpg) no-repeat center top;}
.ny_ban02{background:url(../images/ny_ban02.jpg) no-repeat center top;}
.ny_ban03{background:url(../images/ny_ban03.jpg) no-repeat center top;}
.ny_ban04{background:url(../images/ny_ban04.jpg) no-repeat center top;}
.ny_ban05{background:url(../images/ny_ban05.jpg) no-repeat center top;}
.ny_ban06{background:url(../images/ny_ban06.jpg) no-repeat center top;}
.ny_ban07{background:url(../images/ny_ban07.jpg) no-repeat center top;}
.ny_ban08{background:url(../images/ny_ban08.jpg) no-repeat center top;}
.ny_ban{width:100%;height:450px;overflow:hidden;position:relative;}

.hdbg { width:100%; height:70px; line-height:70px; background:#f9f9f9;color:#252525; overflow:hidden;}
.hdbg p { color:#595959; background:url(../images/aa1.png) no-repeat left center; padding-left:30px; font-size:16px;}


#content{margin:70px auto;width:1400px;}
#content .nname{ font-family:Arial; font-size:18px; text-transform:uppercase; margin-bottom:10px;color:#6c6c6c;}
#content .nwz{ text-align:center;border-bottom:#e3e3e3 solid 1px;margin:0 auto; }
#content .nwz h2{ font-weight:normal; margin-bottom:20px;text-align:center; font-size:34px; color:#333; font-weight:bold; }
#content .nwz .nyline{ background: #1659a3;height:4px; margin:0 auto; width:54px;}
#content .box{line-height:36px;font-size:16px;margin-top:40px;}
.ny_img img{ max-width:100%; height:auto !important; height:100%;}


/*ny产品中心*/
.ny_cp{overflow: hidden;padding:60px 0 0px 0;width:100%;}
.ny_cp ul li{float:left;width:25%;}
.ny_cp ul li .pic{height:330px;overflow:hidden;}
.ny_cp ul li .pic img{width:100%;height:330px; transition:all 1s;}
.ny_cp ul li:hover .pic img{ transform-origin:center center; transform:scale(1.15,1.15);}
.ny_cp ul li .txt{background:#f5f8fb;height:320px;overflow:hidden;padding:30px 5% 0;}
.ny_cp ul li .txt h1{padding-bottom:15px;font-size:22px;color:#000;font-weight:bold;}
.ny_cp ul li .txt .js{height:186px;}
.ny_cp ul li .txt p{line-height:28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;text-overflow: ellipsis;}
.ny_cp ul li .txt .more{color:#1659a3}
.ny_cp ul li:hover .txt{background: linear-gradient(to right, #005991, #0095a7);}
.ny_cp ul li:hover .txt h1{color:#fff;}
.ny_cp ul li:hover .txt p a{color:#fff;}
.ny_cp ul li:hover .txt p a:hover{color:#d1edf4;}
.ny_cp ul li:hover .txt .more{color:#fff;}
.ny_cp ul li:hover .txt .more:hover{text-decoration:underline;}


/*产品*/
.ny_list{text-align:center;margin-top:30px;margin-bottom:40px;}
.ny_list a{ display:inline-block; padding: 0 35px;height: 40px;line-height: 40px;border-radius: 50px;margin:0 10px;background:#f6f6f6;font-size:16px;}
.ny_list a:hover{background: linear-gradient(to right, #005991, #0095a7);color:#fff;}
#nav1 .nav1,#nav2 .nav2,#nav3 .nav3,#nav4 .nav4,#nav5 .nav5,#nav6 .nav6,#nav13 .nav13{background: linear-gradient(to right, #005991, #0095a7);color:#fff;}


table.bak { width:100%; margin:10px 0; border-left:#fff 1px solid;}
.bak td,.bak th { padding:6px 10px; border-right:#fff 1px solid; text-align:center;}
.bak th { background:#005991;font-weight:bold;font-size:18px;color:#fff;}
.bak img {max-width:80%; height:auto !important; height:100%; vertical-align:middle;padding-right:7px;}
.bak tr:nth-child(odd){background:#f1f8fc;}
.bak tr:nth-child(even){background:#e1eff8;}
.bak td{line-height:26px;}	
.bak td a{font-size:16px;}
.bak td a:hover{font-weight:bold;}
.ny_pro_pic img{ border-radius:10px;max-width:200px;height:auto;margin:5px 0;}


/*返回*/
.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;}
.fanhui a{font-size:15px;}
.fanhui:hover{background: linear-gradient(to right, #005991, #0095a7);}
.fanhui:hover a{ color:#fff;}
.flex {display: flex;flex-wrap: wrap;}

/*详情*/
.ny_cp_xq_bt{background: linear-gradient(to right, #005991, #0095a7);text-align:center;padding:12px 5%;}
.ny_cp_xq_bt h1{color:#fff;font-size:20px;}
.ny_pro_table .nr{font-size:16px;line-height:30px;margin-top:12px;}
.ny_pro_table .nr table td{padding-left:10px;line-height:32px !important;}

/*新闻*/
.ny_news ul li{padding:25px 0;margin:15px 0;border-bottom:1px solid #d1d1d1;}
.ny_news .time{float:left;width:15%;text-align:center;border-right:1px solid #d1d1d1;height:80px;color:#b3b3b3;}
.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:80%;}
.ny_news .js .bt{font-size:22px;}
.ny_news .js .bt a{color:#000;}
.ny_news ul li:hover .js .bt a{color:#1659a3;font-weight:bold}
.ny_news ul li:hover .time{color:#1659a3;}
.ny_news .js .txt{padding-top:10px;line-height:24px;color:#999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;text-overflow: ellipsis;}



/*在线订单*/
.ny_order{border-top:1px solid #f0f0f0;padding-top:35px;margin-top:30px;}
.dingdan { padding:1% 6%; background:#f9f9f9; overflow:hidden;}
.dingdan p { padding:5px 0;line-height:36px;font-size:16px;}
.dingdan input,.dingdan textarea { height:40px; line-height:40px; padding:0 1%; border:#ddd 1px solid; border-radius:5px; background:#fff; width:46.5%;font-family:Microsoft YaHei; color:#999; font-size:14px;}
.dingdan span { padding:0 5px; color:#f00; font-size:16px;}
.dingdan input.s1 { width:96.5%; color:#3c6487;}
.dingdan input.s2 { width:120px;}
.dingdan input.aak { width:120px; background: linear-gradient(to right, #005991, #0095a7); color:#fff;border:none;}
.dingdan textarea { padding:5px 1%; line-height:20px; height:100px; width:96.5%;background:#fff;}
.dingdan img { margin:0 10px; height:45px;}



/*内页联系我们*/
.ny_contact_l{width:44%;float:left;line-height:30px;}
.ny_contact_r{width:45%;float:right;}
#map{width:100%;height:330px;border:#ccc solid 1px;}
 

.yy{font-size:14px;}
.yy input{height:28px;line-height:28px;border:1px solid #ddd; }
.yy #content3{height:120px;width:480px;border:1px solid #ddd;}

.c1 {border-top:#dbefe5 1px solid;border-left:#dbefe5 1px solid;}
.c1 th {font-weight:bold; line-height:30px;text-align:center;}
.c1 td,.c1 th { padding:5px 10px; line-height:18px; border-bottom:#dbefe5 1px solid;border-right:#dbefe5 1px solid;font-size:14px;}
.c1 a {color:#s444444;}
td.yyk { padding-left:10px;}
.con_t1 { color:#444444;}
.con_t1 h4{ background:#eeefef; width:700px; height:30px; line-height:25px; font-size:14px; text-align:center;font-weight:bold}






.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:#f0f7fc; border:#3c6487 1px solid; color:#3c6487;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;}




