/* 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,1);}
.head{background:#004297;height:44px;line-height:44px;color:#fff;}
.head_l{float:left;}
.head_r{float:right;}
.head a{color:#fff;}
.head a:hover{color:#fff000;}

.top{width:100%;height:100px;}
.top .logo{float:left;padding-top:19px;}
.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 21px;font-size:16px;}
.top ul li a:hover{background:#0f6ab2;color:#fff;}

.mbdh{ display:none;}

/* tit
-------------------------------------------------------------- */
.tit{
	width:100%;
	height:115px;
	line-height:125px;
	overflow:hidden;
	text-align:center;
	position:relative;
	}
.tit span{
	font-size:125px;
	font-family:Arial;
	color:#f2f6f9;
	font-weight:bold;
	text-transform:uppercase;
	position:relative;
	}
.tit span:after{
	content:"";
	width:100%;
	height:50%;
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.5) , #fff);
    background: -o-linear-gradient(bottom, rgba(255,255,255,0.5) , #fff);
    background: -moz-linear-gradient(bottom, rgba(255,255,255,0.5) , #fff);
    background: linear-gradient(to bottom, rgba(255,255,255,0.5) , #fff);
	position:absolute;
	left:0;
	bottom:0;
	}
.tit h4{
	width:100%;
	overflow:hidden;
	font-size:40px;
	color:#2c3441;
	position:absolute;
	bottom:0;
	text-align:center;
	top:25px;
	}
.tit h4 a{
	font-size:40px;
	color:#2c3441;
}

.tit2{text-align:center;font-size:16px;line-height:32px;padding-top:25px;}

/* 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;}

.con_01{overflow: hidden;padding:80px 0 80px 0;width:100%;background:url(../images/bg3.jpg) no-repeat top center;}
.con_01 .box{margin-top:47px;}
.con_01 dl{margin:0 10px;border:5px solid #efefef;background:#f8f8f8;border-radius:10px;}
.con_01 dl dt{width:100%;height:180px;overflow:hidden;background:#fff;position: relative;border-top-left-radius: 10px; border-top-right-radius: 10px; }
.con_01 dl dt img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;margin: auto;width: 100%;height:180px;transition: .5s ease-in-out;text-align: center;vertical-align: middle;}
.con_01 dl dt img:hover{ transform-origin:center center; transform:scale(1.15,1.15)}
.con_01 dl dd{text-align:center;height:150px;line-height:24px;border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.con_01 dl dd .pro_title{font-size:18px;padding-top:27px;color:#0f0f0f;font-weight:bold;}
.con_01 dl dd .pro_cas{font-size:14px;padding-top:6px;color:#444 !important;}
.con_01 dl dd .more{ border-radius:10px;background:#29a9bd;width:122px;height:34px;line-height:34px;margin:15px auto 0;color:#fff;}
.con_01 dl:hover dd{background:#0f6ab2;}
.con_01 dl:hover dd .pro_title{color:#fff;}
.con_01 dl:hover dd .pro_cas{color:#fff !important;}
.con_01 dl:hover dd .more{background:#fff;color:#0f6ab2;}
.con_01 dl:hover .more{font-weight:bold;}



/*滚动*/
/*.Dycpcont {
	position: relative;
	margin-top: 45px;
}
.Dycpcont .slidercp {
	overflow: hidden;
}
.Dycpcont ul {
	overflow: hidden;
}
.Dycpcont ul li {
	float: left;
}

.Dycpcont .bnt {
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 130px;
}
.Dycpcont .prev {
	background: url("../images/ocprev.png") no-repeat;
	left: 0;
}
.Dycpcont .next {
	background: url("../images/ocnext.png") no-repeat;
	right: 0;
}
.Dycpcont .prev:hover {
	background: url("../images/ocprev_h.png") no-repeat;
}
.Dycpcont .next:hover {
	background: url("../images/ocnext_h.png") no-repeat;
}*/
.sj{ display:none;}

/*首页产品滚动*/
.lc{margin-top:40px;}
.lc .items h3 {
    line-height: 50px;
    margin-top: 28px;
    font-size: 22px;
    font-weight: 400;
}

.lc .items .btn {
    color: #ff6200;
    background-color: #ffe7d8;
    height: 40px;
    width: 192px;
    transition: color .4s, opacity .4s;
    font-size: 16px;
    line-height: 22px;
    white-space: nowrap;
    vertical-align: middle;
    padding: 6px 12px;
    border: 1px solid transparent;
    border-radius: 3px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}
.lc .items .btn:hover {
    opacity: 0.8;
}
.lc .items a {
    transition: color .4s, opacity .4s;
    color: #fff;
}
.lc .items .right {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.lc .items .right ul li {
    background-color: #fff;
    margin-right:0px;
    text-align: center;
    float: left;
    width: 19.9%;
    -webkit-transition: box-shadow .2s ease-out;
    transition: box-shadow .2s ease-out;
}

.lc .items .right ul li .btn.sq {
    background-color: #e6e6e6;
}
.lc .items .right .next, .lc .items .right .prev {
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: inline-block;
    cursor: pointer;
    z-index: 1;
    width: 40px;
    height: 62px;
    line-height: 62px;
    color: #fff;
    text-align: center;
    font-size: 22px;
    font-weight: 400;
    background: rgba(0, 0, 0, .4);
    font-family: simsun;
    transition: all ease-in .4s;
}
.lc .items .right .next {
    left: 0px;
}
.lc .items .right .prev {
    right: 0px;
}
.lc .items .right:hover .next {
    opacity: 1;
}
.lc .items .right:hover .prev {
    opacity: 1;
}


.con_02{width:100%;overflow:hidden;background:url(../images/bg2.jpg) no-repeat top center;padding:80px 0;}
.con_02 .about h2{ color: #a3afbb;font-size: 16px;margin-bottom: 15px;font-family: Arial, Helvetica, sans-serif;}
.con_02 .about h3{color: #fff;font-size: 32px;line-height: 34px;font-weight: 700;}
.con_02 .about i{width:40px;height:3px;background:#fff; display:block;margin-top:30px;}
.con_02 .about .txt{font-size:16px;color:#fff;line-height:36px;margin-top:30px;}
.con_02 .about .more{color: #FFFFFF; background-color: #00000000;border: 1px solid #FFFFFF;font-size: 15px;border-radius: 5px !important;text-align: center;width: 150px;height: 42px;line-height: 42px;margin-top:40px;}
.con_02 .about .more:hover{background:#fff;color:#444;}

.sy_about_r{float:right;width:36%;margin-top:20px;}
.sy_about_r img{width:100%;height:auto;}


.con_03{width:100%;overflow:hidden;}
.con_03 ul li{float:left;width:25%;overflow:hidden;height:330px; position:relative;}
.con_03 ul li .bg{background-color:rgba(0,0,0,0.2);width:100%;height:330px; position:absolute; z-index:999;}
.con_03 ul li:hover .bg{background:none;}
.con_03 ul li img{ transition:all 1s;}
.con_03 ul li:hover img{ transform-origin:center center; transform:scale(1.1,1.1);}


.con_04{padding:90px 0;width:100%;overflow:hidden;background:url(../images/bg04.png) no-repeat top center;}
.con_04 ul{margin-top:60px;}
.con_04 ul li{float:left;width:27%;margin:0 1.2%;background:#f6f6f6;padding:40px 1.5% 0;height:290px;border-bottom:5px solid #dddddd;}
.con_04 ul li .time{width:86px;float:left;text-align:right;}
.con_04 ul li .time .tm01{font-size: 18px;color: #333;font-family: Arial;line-height: 22px;}
.con_04 ul li .time .tm02{font-size:30px;color:#000;font-family:Arial;font-weight:bold;line-height:35px;}
.con_04 ul li .txt{width: calc(92% - 86px);float:right;}
.con_04 ul li .txt h1{font-size: 24px;line-height: 30px;color: #333;font-weight:bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.con_04 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;}
.con_04 ul li .newsmore{overflow:hidden;font-size:16px;letter-spacing:1px;position:relative;margin-top:96px;}
.con_04 ul li .newsmore:after{content:"";width:72px;height:4px;background:rgba(1,88,135,0.6);position:absolute;left:0;bottom:3px;}
.con_04 ul li:hover{border-bottom:5px solid #0f6ab2;}
.con_04 ul li:hover .txt h1{color:#0f6ab2;}
.con_04 ul li:hover .time .tm01{color: #0f6ab2;}
.con_04 ul li:hover .time .tm02{color: #0f6ab2;}

.con_04 .more{line-height:42px;border-radius: 10px;margin:70px auto 0;width:180px;background:#0f6ab2;border:1px solid #0f6ab2;text-align:center;color:#fff;}
.con_04 .more:hover{background:#fff;color:#0f6ab2;}

.con_05{background:url(../images/a02.jpg) no-repeat top center fixed;height:120px;text-align:center;color:#fff;padding:60px 0;}
.con_05 .bt01{font-size:30px;}
.con_05 .bt01 img{ vertical-align:middle;padding-right:10px;}
.con_05 .txt{padding-top:20px;font-size:18px;}


#bottom{width:100%;overflow:hidden;padding-top:50px;color:#d2e7f6;background:#00365f;}
#bottom .lm_t{font-size:18px;color:#fff;}
#bottom a{color:#d2e7f6}
#bottom a:hover{color:#fff;}

.bot_logo{border-bottom:1px solid #67849d;padding-bottom:20px;margin-bottom:40px;}
.bot_01{width:23%;float:left;margin-left:4%;}
.bot_01 .title{padding-top:20px;font-size:16px;}
.bot_01 .txt01{font-size:22px;color:#fff;font-family:Tahoma, Geneva, sans-serif;padding-top:5px;}
.bot_01 .txt02{color:#fff;padding-top:5px;font-size:16px;}
.bot_01 a{color:#fff !important;}
.bot_ewm{float:left;margin-right:4%}

.bot2{line-height:30px;width:100%;overflow:hidden;color:#fff;padding:20px 0;margin-top:40px;text-align:center;border-top:1px solid #67849d;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:190px;z-index:99;}
.ny_ban_txt h1{font-size: 34px;letter-spacing: 4px;text-shadow: 1px 2px 2px #000;color:#fff;}
.ny_ban_txt p{font-size: 18px;letter-spacing: 0px;text-shadow: 1px 1px 2px #000;transition-property: all;color:#fff;margin-top:6px;}



#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:40px; color:#333; }
#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:32px;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_pro ul li{float:left;width:30%;margin:1.5%;}
.ny_pro ul li dl{margin:0 10px;border:5px solid #efefef;background:#f8f8f8;border-radius:10px;}
.ny_pro ul li dl dt{height:240px;overflow:hidden;background:#fff;position: relative;border-top-left-radius: 10px; border-top-right-radius: 10px; }
.ny_pro ul li dl dt img{transition: .5s ease-in-out;text-align: center;vertical-align: middle;width:100%;height:240px;}
.ny_pro ul li dl dt img:hover{ transform-origin:center center; transform:scale(1.15,1.15)}
.ny_pro ul li dl dd{text-align:center;height:150px;line-height:24px;border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.ny_pro ul li dl dd .pro_title{font-size:18px;padding-top:27px;color:#0f0f0f;font-weight:bold;}
.ny_pro ul li dl dd .pro_cas{font-size:14px;padding-top:6px;}
.ny_pro ul li dl dd .more{ border-radius:10px;background:#29a9bd;width:122px;height:34px;line-height:34px;margin:15px auto 0;color:#fff;font-size:14px;}
.ny_pro ul li dl:hover dd{background:#0f6ab2;}
.ny_pro ul li dl:hover dd .pro_title{color:#fff;}
.ny_pro ul li dl:hover dd .pro_cas{color:#fff;}
.ny_pro ul li dl:hover dd .more{background:#fff;color:#0f6ab2;}
.ny_pro ul li dl:hover .more{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:0 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: 22px;line-height: 30px;color: #333;font-weight:bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;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:1px;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:32px;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;}
.pnpage a{font-size:14px;}


/*企业展示*/
.ny_qyzs ul{margin-top:30px;}
.ny_qyzs 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_qyzs ul li .pt{overflow:hidden;height:260px;}
.ny_qyzs ul li:hover .pt img{ transform-origin:center center; transform:scale(1.05,1.05)}
.ny_qyzs ul li .pt img{width:100%;height:260px !important; transition:all 1s;}
.ny_qyzs 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_qyzs .bt2{font-size:30px;text-align:center;padding-bottom:15px;}



/*在线订单*/
.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 ul li{width:31%;float:left;margin:2% 1%;text-align:center;}
.ny_contact ul li .title{padding-top:20px;font-size:18px;font-weight:bold;color:#000;}
.ny_contact ul li .txt01{padding-top:5px;font-size:18px;}




.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;}




