/* CSS Document */

.wm{margin:0 10%;}
.wm2{margin:0 8%;}

.zd01{width:100%;top:0;left:0; z-index:9999999; position:absolute; z-index:1000;background: rgba(255,255,255,0.85);}
.zd01:hover{background:#fff;}

.top{width:100%;height:100px;}
.top .logo{float:left;padding-top:5px;}
.top .logo .on{ display:none;}

.top .lang{float:right;margin-top:32px;height:21px;line-height:21px;margin-left:2%;font-size:16px;color:#444;}
.top .lang img{vertical-align: middle;width: 26px;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:35px;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: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;}

/*栏目导航*/
.top ul{margin-left:60px;float:right;}
.top ul li{float:left;line-height:100px;height:100px;}
.top ul li a{ display:block;padding:0 20px;font-size:16px;}
.top ul li a:hover{background:#0f6ab2;color:#fff;}
.top ul li img{width:30px;height:auto; vertical-align:middle;margin-right:5px;}
.top ul li:hover img{filter: grayscale(1) brightness(10);}

.mbdh{ display:none;}

.sy_title{text-align:center;}
.sy_title .bt01{font-size:36px;font-weight:bold;color:#1a1a1a;}
.sy_title .bt02{font-size:16px;padding-top:10px;color:#5b5b5b;}
.sy_title i{ display:block;width:44px;height:3px;background:#0f6ab2;margin:18px auto 0;}

/* more
-------------------------------------------------------------- */
.sy_more{
	width:100%;
	overflow:hidden;
	text-align:center;
	margin-top:62px;
	}
.sy_more span{
	font-size:16px;
	color:#2c3441;
	border-bottom:solid 2px #2c3441;
	padding-bottom:6px;
	margin-left:16px;
	transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
	}
.sy_more span:hover{
	margin-left:8px;
	color:#0f6ab2;
	border-bottom:solid 2px #0f6ab2;
}
.sy_more img{ vertical-align:middle;}


.sy_more2{
	width:100%;
	overflow:hidden;
	text-align:center;
	margin-top:62px;
	}
.sy_more2 span{
	font-size:16px;
	color:#fff;
	border-bottom:solid 2px #fff;
	padding-bottom:6px;
	margin-left:16px;
	transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
	}
.sy_more2 span:hover{
	margin-left:8px;
	color:#0f6ab2;
	border-bottom:solid 2px #0f6ab2;
}
.sy_more2 img{ vertical-align:middle;}

.con_01{overflow: hidden;padding:80px 0 80px 0;width:100%;background:url(../images/bg3.jpg) no-repeat top center;}
.con_01 ul{margin-top:30px;}
.con_01 ul li{float:left;width:22.5%;margin:1% 1%;overflow:hidden;border:1px solid #e4e4e4;border-radius: 15px;}
.con_01 ul li dl dt{height:220px;overflow:hidden;}
.con_01 ul li dl dt img{ transition:all 1s;width:100%;height:220px;}
.con_01 ul li dl dt img:hover{ transform-origin:center center; transform:scale(1.15,1.15);}
.con_01 ul li dl dd{height:180px;padding:30px 5% 0;}
.con_01 ul li dl dd h1{font-size:20px;color:#000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.con_01 ul li dl dd .js{margin-top:13px;line-height:26px;}
.con_01 ul li dl dd .more{margin-top:30px;}
.con_01 ul li dl dd .more img{width:36px;height:36px;}
.con_01 ul li dl dd .more p{line-height:40px;padding-left:5px;}
.con_01 ul li dl dd .more a:hover p{color:#0f6ab2;font-weight:bold}

.con_02{width:100%;overflow:hidden;background:url(../images/index_02.jpg) no-repeat top center #f6f6f6 fixed;padding:130px 0 60px 0;}
.con_02 .sy_about{background:#fff;padding:60px 6% 50px;border-radius: 15px;}
.con_02 .sy_about .box{line-height:34px;font-size:16px;margin-top:40px;}
.con_02 .sy_about ul{margin-top:25px;}
.con_02 .sy_about ul li{float:left;width:20.5%;margin:1%;padding:1%;border:1px solid #ededed;overflow:hidden;}
.con_02 .sy_about ul li img{width:100%;height:210px; transition:all 1s;}
.con_02 .sy_about ul li img:hover{ transform-origin:center center; transform:scale(1.06,1.06);}
.con_02 .sy_about .more{border-radius:70px;background:#0f6ab2;width:160px;height:40px;text-align:center;line-height:40px;margin:30px auto 0;color:#fff;}
.con_02 .sy_about .more:hover{background:#4da752;}

.con_03{width:100%;overflow:hidden;padding:80px 0 0px 0;}
.con_03 .news_op{background:#f8f8f8;margin-top:50px;}
.con_03 .news_op_l{float:left;width:40%;height:350px;overflow:hidden;}
.con_03 .news_op_l img{width:100%;height:350px; transition:all 1s;}
.con_03 .news_op_l img:hover{ transform-origin:center center; transform:scale(1.12,1.12);}
.con_03 .news_op_r{float:right;width:56%;padding:50px 2% 0;}
.con_03 .news_op_r h1{font-size:24px;font-weight:bold;}
.con_03 .news_op_r .time{padding-top:20px;color:#919191;}
.con_03 .news_op_r .time img{ vertical-align:middle;padding-right:5px;}
.con_03 .news_op_r .txt{padding-top:20px;color:#646464;line-height:26px;font-size:15px;}
.con_03 .news_op_r .more{border-radius:70px;background:#0f6ab2;width:160px;height:40px;text-align:center;line-height:40px;margin-top:30px;color:#fff;}
.con_03 .news_op_r .more:hover{background:#4da752;}
.con_03 ul{margin-top:40px;}
.con_03 ul li{float:left;width:30%;margin:1% 1.5%;}
.con_03 .news_list{border-bottom:1px solid #e8e8e8;padding-bottom:20px;margin-bottom:17px;}
.con_03 ul li:hover .news_list{border-bottom:1px solid #0f6ab2;}
.con_03 .news_list .time{float:left;width:18%;text-align:center;}
.con_03 .news_list .time .t01{font-size:32px;}
.con_03 .news_list .time .t02{font-size:12px;color:#b1b1b1;}
.con_03 .news_list .txt{float:right;width:79%;}
.con_03 .news_list .txt .bt{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;font-size:18px;padding-top:4px;}
.con_03 ul li:hover .news_list .txt .bt{color:#0f6ab2;font-weight:bold;}
.con_03 .news_list .txt .js{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;padding-top:10px;color:#8a8a8a;}
.con_03 .news_xq{color:#969696;}

#bottom{background:#222222;width:100%;overflow:hidden;margin-top:60px;padding-top:50px;}
#bottom .lm_t{font-size:20px;color:#fff;font-weight:bold;}
#bottom a{color:#9b9b9b;}

.bot_01{width:30%;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:160px;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 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:450px;overflow:hidden;position:relative;}

#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:36px; color:#333;text-transform:capitalize;  }
#content .nwz h3{ font-weight:normal; margin-top:-20px; margin-bottom:30px; font-size:16px;}
#content .nwz .nyline{ background:#cf3a34;height:2px; margin:0 auto; width:70px;}
#content .box{line-height:30px;font-size:16px;margin-top:40px;}
.ny_img img{ max-width:100%; height:auto !important; height:100%;}

.ny_about_pic{margin-top:40px;text-align:center;}

.ny_about ul{margin-top:25px;}
.ny_about ul li{float:left;width:20.5%;margin:1%;padding:1%;border:1px solid #ededed;overflow:hidden;}
.ny_about ul li img{width:100%;height:210px; transition:all 1s;}
.ny_about ul li img:hover{ transform-origin:center center; transform:scale(1.06,1.06);}


/*产品*/
.ny_pro ul{margin-top:30px;}
.ny_pro ul li{float:left;width:22.5%;margin:1% 1%;overflow:hidden;border:1px solid #e4e4e4;border-radius: 15px;}
.ny_pro ul li dl dt{height:210px;overflow:hidden;}
.ny_pro ul li dl dt img{ transition:all 1s;width:100%;height:210px;}
.ny_pro ul li dl dt img:hover{ transform-origin:center center; transform:scale(1.15,1.15);}
.ny_pro ul li dl dd{height:180px;padding:30px 5% 0;}
.ny_pro ul li dl dd h1{font-size:20px;color:#000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.ny_pro ul li:hover dl dd h1{color:#0f6ab2;}
.ny_pro ul li dl dd .js{margin-top:13px;line-height:26px;font-size:14px;}
.ny_pro ul li dl dd .more{margin-top:30px;font-size:14px;}
.ny_pro ul li dl dd .more img{width:36px;height:36px;}
.ny_pro ul li dl dd .more p{line-height:40px;padding-left:5px;}
.ny_pro ul li dl dd .more a:hover p{color:#0f6ab2;font-weight:bold}


.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 .nr{line-height:40px;font-size:15px;}
.ny_pro_table tr td{line-height:36px;padding-left:10px;}

/*返回*/
.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:#0f6ab2;}
.fanhui:hover a{ color:#fff;}
.flex {display: flex;flex-wrap: wrap;}


/*新闻*/
.ny_news ul{margin-top:60px;}
.ny_news ul li{float:left;width:27.5%;margin:1% 1.2%;background:#f6f6f6;padding:40px 1.5% 0;height:270px;border-bottom:5px solid #dddddd;}
.ny_news ul li .time{width:86px;float:left;text-align:right;}
.ny_news ul li .time .tm01{font-size: 18px;color: #333;font-family: Arial;line-height: 22px;}
.ny_news ul li .time .tm02{font-size:30px;color:#000;font-family:Arial;font-weight:bold;line-height:35px;}
.ny_news ul li .txt{width: calc(92% - 86px);float:right;}
.ny_news ul li .txt h1{font-size: 18px;line-height: 24px;color: #333;font-weight:bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;}
.ny_news ul li .txt p{font-size: 14px;line-height: 24px;color: #adadad;margin-top: 8px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.ny_news ul li .newsmore{overflow:hidden;font-size:16px;letter-spacing:3px;position:relative;margin-top:96px;}
.ny_news ul li .newsmore:after{content:"";width:72px;height:4px;background:rgba(1,88,135,0.6);position:absolute;left:0;bottom:3px;}
.ny_news ul li:hover{border-bottom:5px solid #0f6ab2;}
.ny_news ul li:hover .txt h1{color:#0f6ab2;}
.ny_news ul li:hover .time .tm01{color: #0f6ab2;}
.ny_news ul li:hover .time .tm02{color: #0f6ab2;}

.ny_news_bt{font-size:28px;color:#000;padding-bottom:3px;}


.aak{width:122px;height:36px;line-height:36px;text-align:center;background:#015198;color:#fff;border:0px;}

.pnpage{font-size:14px;border-top:1px solid #eaeaea;padding-top:25px;}
.pnpage a{font-size:14px;}


/*在线订单*/
.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:#0f6ab2;}
.dingdan input.s2 { width:120px;}
.dingdan input.aak { width:120px; background:#0f6ab2; color:#fff;}
.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:40%;float:left;line-height:30px;}
.ny_contact_r{width:50%;float:right;padding-top:40px;}
#map{width:100%;height:330px;border:#ccc solid 1px;margin-top:20px;}



.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:#0f6ab2 1px solid; color:#0f6ab2;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;}




