/* CSS Document */


.wm{margin:0 10%;}
.wm2{margin:0 10%;}

.head{background-color: #296EB4;width: 100%;overflow:hidden;line-height:36px;height:36px;color:#fff;}
.h110{height:108px;}
.zd01 {
    width: 100%; position:fixed;
	background:#fff;
    top: 0;
    left: 0;
    z-index: 9999999;
    height:108px;
	--webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

#top{width:100%;overflow:hidden;}
#top .logo{float:left;margin-top:15px;}


/*menu*/
.menu{text-align:center;float:left;margin-left:10%;margin-top:33px;line-height:40px;height:40px;}
.menu ul li{ display:inline-block;}
.menu ul li a{padding:0 18px;font-size:18px;display:block;}
.menu ul li a:hover{text-decoration:none;color:#296EB4;font-size:18px;}
.dq_bg{float:right;margin-top:40px;margin-left:30px;border:1px solid #e5e7eb;padding:2px 15px; border-radius:30px;font-size:14px;}
.dq_bg:hover{background:#296EB4;color:#fff;border:1px solid #296EB4;}
.dq_bg img{ vertical-align:middle;width: 22px;}
.dq_bg:hover img{filter: grayscale(1) brightness(10)}

.mbdh{ display:none;}

.search_btn{margin-top:34px;margin-left:1%;cursor: pointer;float: right;position: relative;z-index: 1;background:#296EB4;border-radius:50px;width:40px;height:40px;overflow:hidden;text-align:center;}
.search_btn img{width:30px;height:30px;margin-top:5px; filter: brightness(10);}
.search_btn:hover{background:#f08200;}

.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 #296EB4; padding:0 15px; float:left; font-size:14px;}
.search_main .submit{ width:50px; height:48px; background:#296EB4 url(../images/search_btn2.png) no-repeat center center; background-size:50%; float:left; cursor:pointer;border:none;}



.sy_ban_txt2{position:absolute; z-index:999;width:100%;}
.sy_ban_txt{margin-top:140px;width:580px;padding:35px 32px 40px;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);background: linear-gradient(90deg, rgba(20, 123, 97, 1) 0%, rgba(20, 123, 97, 0.6) 100%); border-radius:25px;}
.sy_ban_txt .bt01{font-size:34px;font-weight:bold;color:#fff;letter-spacing:2px;}
.sy_ban_txt .bt01 span{color:#ffe508;}
.sy_ban_txt .bt02{font-size:16px;color:#fff;padding-top:20px;line-height:26px;}
.sy_ban_txt .bt03{margin-top:30px;}
.sy_ban_txt .bt03 a{ display:inline-block;margin-right:15px;width:130px;height:48px;line-height:48px;text-align:center;font-weight:700;font-size:15px;}
.sy_ban_txt .bt03 .more01{background:#296EB4;border-radius:10px;color:#fff;--tw-shadow-color: rgb(30 58 138 / 0.2);--tw-shadow: var(--tw-shadow-colored);    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); transition:all 0.5s;}
.sy_ban_txt .bt03 .more02{background:rgba(255, 255, 255, 0.8); border-radius:10px;color:#2e3b4f;transition:all 0.5s;}
.sy_ban_txt .bt03 .more01:hover{transform-origin:center center; transform:scale(1.05,1.05);background:#315cc1;}
.sy_ban_txt .bt03 .more02:hover{background:#fff;transform-origin:center center; transform:scale(1.05,1.05);}



/*首页公用标题*/

.sy_title{font-size:36px;font-weight:bold;text-align:center;color:#313230;}
.sy_title2{font-size:36px;font-weight:bold;text-align:center;color:#fff;}
.sy_js{text-align:center;font-size:16px;padding-top:13px;color:#777777;}
.sy_line{text-align:center;padding-top:5px;}
.sy_line i{display: block;width: 54px;height: 3px;margin: 0 auto;background: #296EB4;margin-bottom: 40px;margin-top:20px;}
.sy_more{ width:170px;height:42px;line-height:42px;text-align:center;margin:30px auto 10px; border-radius:50px;border:1px solid #ddd;font-size:15px;}
.sy_more:hover{background:#296EB4;color:#fff;border:1px solid #296EB4;--webkit-box-shadow: 0 3px 10px rgba(39, 72, 152, 0.3);box-shadow: 0 3px 10px rgba(39, 72, 152, 0.3);}

.con_01{width:100%;overflow:hidden;padding:80px 0;background:url(../images/ab_bg.jpg) no-repeat top center;}
.con_01 .pro_list{text-align:center;margin-top:40px;}
.con_01 .pro_list a{ display:inline-block;border:1px solid #e0e0e0;padding:0 35px;height:40px;line-height:40px;margin:0 10px;font-size:16px;}
.con_01 .pro_list a:hover{background:#296EB4;color:#fff;border:1px solid #296EB4;--webkit-box-shadow: 0 3px 10px rgba(39, 72, 152, 0.3);box-shadow: 0 3px 10px rgba(39, 72, 152, 0.3);}
.con_01 ul{margin-top:30px;}
.con_01 ul li{float:left;width:18%;margin:1%;}
.con_01 dl{background:#fff;box-shadow: 0 4px 20px -2px rgba(0, 0, 0, 0.1);padding:8px 10px 10px 10px;overflow:hidden; border-radius:15px;}
.con_01 dl:hover{background:#296EB4;box-shadow: 0 4px 20px -2px rgba(27, 90, 158, 0.5);transition:all 0.7s;}
.con_01 dl dt{width:100%;height:190px;position: relative;margin-bottom: 15px;width:100%;text-align: center;overflow: hidden; border-radius:10px;background:#fff;}
.con_01 dl dt img{position: absolute;display: block;margin: auto;width: 100%;height:190px;transition: .5s ease-in-out;text-align: center;vertical-align: middle;}
.con_01 dl:hover dt img{ transform-origin:center center; transform:scale(1.1,1.1);}
.con_01 dl dd{text-align:center;}
.con_01 dl dd .bt{color:#222c3d;font-size:17px;font-weight:bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.con_01 dl:hover dd .bt{color:#fff;}
.con_01 dl dd .js{font-size:14px;color:#8c909b;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;margin-top:5px;}
.con_01 dl:hover dd .js{color:#fff;}
.con_01 dl dd .more{margin-top:5px;color:#296EB4;font-weight:bold;}
.con_01 dl:hover dd .more{color:#fff;}

.con_01 .pro_more{width:200px;height:42px;line-height:42px;text-align:center;margin:40px auto 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:15px;}
.con_01 .pro_more:hover{border-top:1px solid #296EB4;border-bottom:1px solid #296EB4;color:#296EB4;}

.con_02{width:100%;overflow:hidden;padding:90px 0;background:url(../images/bj.jpg) no-repeat top center;}
.con_02 .about_l{float:left;width:40%;overflow:hidden;background:#fff;border-top-left-radius: 40px;border-bottom-right-radius: 40px;}
.con_02 .about_l img{width:100%;height:auto; transition: all 1s;}
.con_02 .about_l img:hover{ transform-origin:center center; transform:scale(1.15,1.15);}
.con_02 .about_r{float:right;width:55%;padding-top:30px;}
.con_02 .about_r h1{font-size:20px;font-weight:bold;color:#296EB4;font-family:Arial;}
.con_02 .about_r h2{font-size:36px;display:block;padding-top:10px;color:#1e283a;font-weight:bold;}
.con_02 .about_r .txt{font-size:16px;line-height:32px;margin-top:30px;}
.con_02 .about_r .more{margin-top:30px;}
.con_02 .about_r .more a{ display:inline-block;margin-right:10px;width:160px;height:42px;line-height:42px;text-align:center;background:#fff;border:1px solid #ebecee; border-radius:50px;font-size:16px;}
.con_02 .about_r .more a.active{background:#296EB4;color:#fff;}
.con_02 .about_r .more a:hover{background:#f08200;color:#fff;}

/*数字跳动*/
.ul-num{clear: both;margin-top:60px;}
.ul-num li{float: left; width: 24%;color: #414141;border-right:1px solid #ddd;text-align:center;}
.ul-num li dl dt{font-size:20px;}
.ul-num li dl dd{font-size:16px;}
.ul-num li:last-child{border-right:none;}
.ul-num span{font-size: 58px; font-family:Arial, Helvetica, sans-serif; position: relative;line-height: 1;margin-bottom: 5px;font-weight:bold;background: linear-gradient(to bottom, #296EB4, #15589c);
-webkit-background-clip: text;background-clip: text;color: transparent;}
.ul-num span:after{vertical-align: top;position: relative;top: 5px;font-size: 34px;font-family: arial;margin-left: 10px;}
.ul-num p{font-size: 16px; padding-left:30px;}


.con_04{overflow: hidden;padding:70px 0 70px 0;width:100%;background:#f7f7f7;}
.con_04 ul{margin-top:20px;}
.con_04 ul li{float:left;width:23%;margin:1%;overflow:hidden; position:relative;}
.con_04 ul li .txt{ position:absolute; z-index:999;font-size:26px;text-align:center;width:100%;padding-top:100px; height:100%;background:rgba(0,0,0,0.5); 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:260px; 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_06{background:url(../images/bg3.jpg) no-repeat top center fixed;height:280px;width:100%;overflow:hidden;}
.con_06 h2{font-size:44px;font-weight:bold;color:#fff;text-align:center;padding-top:72px;}
.con_06 h2 img{padding-bottom:20px;}
.con_06 p{text-align:center;font-size:20px;font-family:Arial;background:#17b346;border-radius:50px;width:600px;margin:30px auto;height:56px;line-height:56px;color:#fff;}
.con_06 p span{font-size:20px;}
.con_06 p a{color:#fff;}
.con_06 p img{ vertical-align:middle;padding-right:12px;padding-bottom:5px;}


/*优势*/
.con_03{width:100%;overflow:hidden;background:url(../images/57.jpg) no-repeat top center fixed;}
.advan {padding: 90px 0 100px}
.advan h3 {margin-bottom: 30px;font-size: 2.375em;text-align: center}
.advan .title {margin: 0px auto;color: #828282; max-width: 48%;text-align: center;margin-bottom: 54px}
.advan .advan-list {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 60px -25px 0;}
.advan .advan-list>li {width: 25%;padding: 0 25px;box-sizing: border-box}
.advan .advan-item {padding: 38px 20px 46px;box-sizing: border-box;height: 100%;background: #fff;position: relative}
.advan .advan-item .tit {margin: 0px auto;text-align: center;font-weight: bold;margin: 24px 0 40px;font-size: 1.25em}
.advan .advan-item .con {text-align: center;line-height: 1.5em;color: #666;font-size: 14px;}
.advan .advan-item:hover .advan-icon {background-color: #296EB4}
.advan .advan-item:hover .advan-icon .qa {background-position: -36px 0}
.advan .advan-item:hover .advan-icon .gs {background-position: -108px 0}
.advan .advan-item:hover .advan-icon .rn {background-position: -180px 0}
.advan .advan-item:hover .advan-icon .fd { background-position: -252px 0}
.advan .advan-item:hover:after {border-bottom: 24px solid #296EB4;border-left: 24px solid transparent}
.advan .advan-item:after {content: "";position: absolute;display: block;height: 0;width: 0;right: 14px;bottom: 14px;border-bottom: 14px solid #296EB4;border-left: 14px solid transparent;transition: border .3s ease}
.advan .advan-icon {width: 65px;height: 65px;margin: 0px auto;border-radius: 5px;background: #F6F6F6;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;transition: background-color .3s ease}
.advan .advan-icon>i {display: block;width: 36px;height: 36px;background: url("../images/advan_icon.png") no-repeat}
.advan .advan-icon .gs {background-position: -72px 0px;}
.advan .advan-icon .rn {background-position: -144px 0px;}
.advan .advan-icon .fd {background-position: -216px 0}

@media screen and (max-width: 1470px) {
.advan .advan-item {padding:20px 16px 30px}
.advan .advan-item .tit {margin: 18px 30px}
}

@media screen and (max-width: 768px) {
.con_03{width:100%;overflow:hidden;background:url(../images/57.jpg) no-repeat top center !important;}
.advan h3 {font-size: 19px}
.advan .title {max-width: 100%;font-size: 14px;margin-bottom: 5.3333333333vw}
.advan {padding: 5.3333333333vw 0}
.advan .advan-list>li {width: 50%;margin-bottom: 4vw;padding: 0 2vw}
.advan .advan-list {margin: 30px -2vw}
.advan .advan-item .tit {font-size: 16px;margin: 4vw 0}
.advan .advan-item .con {font-size: 14px}
}


/*新闻中心*/
.con_05{ width: 100%;padding-top: 70px;overflow:hidden;}
.con_05 ul{margin-top:30px;}
.con_05 li {margin-top:40px;background:#f9f9f9;float:left;width:30%;margin:1% 1.5%;}
.con_05 li dl dt{height:330px;position:relative;width:100%;overflow:hidden;}
.con_05 li dl dt .time{  position:absolute; z-index:2;background:#296EB4;width:102px;height:80px;text-align:center;color:#fff;} 
.con_05 li dl dt .time .time01{font-size:30px;padding-top:5px;}
.con_05 li dl dt .time .time02{font-size:14px;}
.con_05 li dl dt img{width:100%;height:330px; transition:all 1s;}
.con_05 li:hover dl dt img{ transform:scale(1.12,1.12); transform-origin:center center;}
.con_05 li dl dd{padding:20px 3%;min-height:175px;}
.con_05 li dl dd .bt{font-size:20px;color:#000;margin-top:10px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow:hidden; }
.con_05 li:hover dl dd .bt{color:#296EB4;font-weight:bold;}
.con_05 li dl dd .txt{padding-top:12px;color:#737373;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; }
.con_05 li dl dd .more{margin-top:20px;color:#296EB4}

/*底部*/
#bottom{background: linear-gradient(to bottom, #1a3049, #333);width:100%;overflow:hidden;padding-top:60px;margin-top:70px;}
#bottom .lm_t{font-size:20px;color:#fff;font-weight:bold;}
#bottom a{color:#b3b3b5;}
#bottom a:hover{color:#fff;}

.bot_01{width:42%;float:left;border-right:1px solid rgb(255,255,255,0.2);margin-right:4%;}
.bot_01 .box{line-height:32px;font-size:14px;margin-top:20px;color:#b3b3b5;}


.bot_02{width:30%;float:left;}
.bot_02 ul{margin-top:20px;}
.bot_02 ul li{line-height:36px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;text-overflow: ellipsis;}
.bot_02 ul li a{font-size:14px;}
.bot_ewm{width:140px;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 rgb(255,255,255,0.2);width:100%;overflow:hidden;color:#9b9b9b;padding:20px 0;margin-top:40px;text-align:center;}
.bot a{color:#9b9b9b;}
.bot a:hover{color:#fff;}

.mbfor {display: none;}



/*ny*/

.ny_ban01{background:url(../images/ny_ban01.jpg) top center no-repeat;width:100%;overflow:hidden;}
.ny_ban02{background:url(../images/ny_ban02.jpg) top center no-repeat;width:100%;overflow:hidden;}
.ny_ban03{background:url(../images/ny_ban03.jpg) top center no-repeat;width:100%;overflow:hidden;}
.ny_ban04{background:url(../images/ny_ban04.jpg) top center no-repeat;width:100%;overflow:hidden;}
.ny_ban05{background:url(../images/ny_ban05.jpg) top center no-repeat;width:100%;overflow:hidden;}
.ny_ban06{background:url(../images/ny_ban06.jpg) top center no-repeat;width:100%;overflow:hidden;}
.ny_ban07{background:url(../images/ny_ban07.jpg) top center no-repeat;width:100%;overflow:hidden;}
.ny_ban{height:360px;}
.ban_txt{margin-top:150px;}
.ban_txt h2{color:#fff;font-size:28px;}
.ban_txt h3{color:rgb(255,255,255,0.4);font-family:Arial, Helvetica, sans-serif;font-size:20px; text-transform:uppercase;}

.ny_site{background:#f9f9f9;padding:15px 0;text-align:center;}
.ny_site ul li{ display:inline-block;height:46px;line-height:46px;margin:10px;padding:0 40px; border-top-left-radius: 20px;  border-bottom-right-radius: 20px; --webkit-box-shadow: 0 3px 10px rgba(14, 106, 175, 0.2);box-shadow: 0 3px 10px rgba(14, 106, 175, 0.2);}
.ny_site ul li a{font-size:18px;color:#666666;}
.ny_site ul li:hover{background:#0e6aaf;}
.ny_site ul li:hover a{color:#fff;}

#nav1 .nav1,#nav2 .nav2,#nav3 .nav3,#nav4 .nav4,#nav5 .nav5,#nav6 .nav6,#nav7 .nav7{background:#0e6aaf;}
#nav1 .nav1 a,#nav2 .nav2 a,#nav3 .nav3 a,#nav4 .nav4 a,#nav5 .nav5 a,#nav6 .nav6 a,#nav7 .nav7 a,#nav8 .nav8 a,#nav9 .nav9 a,#nav10 .nav10 a{color:#fff !important;}

/*ny大标题*/
.ny_title .title{text-align:center;font-size:36px;color:#000;}
.ny_title .title h1{text-align:center;font-size:36px;color:#000;font-weight:bold;}
.ny_title i{width:50px;height:3px;background:#0b6ca2;margin:0 auto; display:block;margin-top:17px;}

#content{margin:70px auto;width:1400px;}
#content .box{line-height:36px;font-size:16px;margin-top:50px;}
.ny_img img{ max-width:100%; height:auto !important; height:100%;}

/*关于我们*/
.ny_about_pic{margin-top:70px;}

.dqwz{padding:22px 0;border-bottom: 1px solid #eee;}


/*单页导航*/
/*.ny_cp_dh{-webkit-box-shadow: 0 6px 15px 0 #e9e9e9; box-shadow: 0 6px 15px 0 #e9e9e9;text-align:center;padding:20px 0;}
.ny_cp_dh a{ display:inline-block;padding:0 3%;text-align:center;line-height:24px;font-size:17px;border-right:1px solid #0568b7;}
.ny_cp_dh:last-child a{border-right:none !important;}*/

.nymenu{border-bottom:0px #d9d9d9 solid; margin:0px 0px 0px; box-shadow:0px 6px 6px rgba(0,0,0,.05); }
.nymenu_mid ul li{ background-position:left center; background-repeat:no-repeat;float:left; width:15%; text-align:center;background:#fff; border-right:1px solid #d1d1d1;}
.nymenu_mid ul li:nth-child(1){background-image:none; border-left:1px solid #d1d1d1;}
.nymenu_mid ul{ margin:0 auto}
.nymenu_mid_s{ text-align:center}
.nymenu_mid_s ul li {float: none;display: inline-block;}
.nymenu_mid ul li a{ padding:1em 0;display:inline-block; font-size:1.25em; position:relative; }
.nymenu_mid ul li a:after{content: ""; position: absolute;z-index: 1;opacity:0; left: 50%; width: 0;bottom: 0em; height:0.15em; background-color:#1b357f; background-repeat:no-repeat; background-position:center;  z-index:10;
-webkit-transition: all .4s ease-in-out;  transition: all .4s ease-in-out;}
.nymenu_mid ul li a:hover,.nymenu_mid ul li a.active{color:#fff; background:#1c63ab; display:block}
.nymenu_mid p { display: none;}


/*产品页*/
.ny_pro_ul{margin-top:20px;}
.ny_pro_ul li{float:left;width:30%;border:1px solid #f1f1f1;margin:1% 1.5%;}
.ny_pro_ul li:hover{border:1px solid #1d7dc2;}
.ny_pro_ul li dl dt{width:100%;height:270px;overflow:hidden;}
.ny_pro_ul li dl dt img{width:100%;height:270px; transition:all 1s;}
.ny_pro_ul li:hover dl dt img{ transform-origin:center center; transform:scale(1.15,1.15);}
.ny_pro_ul li .ny_pro_bt{text-align:center;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;margin-top:8px;}
.ny_pro_ul li .ny_pro_bt a{color:#404040;}
.ny_pro_ul li .ny_pro_more{width:94%;margin:10px 3%;border:1px solid #1d7dc2;line-height:34px;height:34px;text-align:center;font-size:14px;color:#1d7dc2;}
.ny_pro_ul li:hover .ny_pro_more{background:#1d7dc2;color:#fff;}


/*产品详情切换图*/
	.bg{margin:0 auto;overflow: hidden;box-sizing: border-box;background: #fff;width:100%;overflow:hidden; position:relative;}
    .bg_left{width: 35%;height:auto;float: left;}
    .bg_right{float: right;width:62%;}
    .show{width: 100%;height: 100%;margin-bottom: 10px;position: relative;border:1px solid #E8E8E8;cursor:move}
    .show img{width: 100%;height: 100%;}
    .mask{width: 215px;height: 215px;background: #000;filter: Alpha(opacity=50);opacity:0.5;position: absolute;top: 0;left: 0;display: none;}
    .bigshow{max-width:600px;max-height: 500px;overflow: hidden;display: none;border:1px solid #E8E8E8;position:absolute;z-index:999;}
    .bigshow img{max-width: 600px;max-height:600px;margin-right: 10px;}
    .smallshow{width: 100%;height: 70px;position: relative}
    .smallshow img{width:100%;border:1px solid #e8e8e8;box-sizing: border-box;transition: all 0.5s;height:60px;}
    .smallshow>.middle_box{margin-left: 30px;margin-right: 30px;width:370px;overflow: hidden;height: 70px;}
    .smallshow .middle{overflow: hidden;transition: all 0.5s;height: 70px;}
    .smallshow .middle>li{width: 64px;height: 64px;float: left;cursor:pointer;padding:0 5px;}
    .smallshow>p{position: absolute;top:50%;width: 22px;height: 32px;margin-top: -16px;}
    .smallshow>.prev{left: 0;background: url(../images/hover-prev.png) no-repeat;transition: all 0.5s}
    .smallshow>.next{right: 0;background: url(../images/hover-next.png) no-repeat;transition: all 0.5s}
    .smallshow>.prev.prevnone{left: 0;background: url(../images/prev.png) no-repeat;cursor: not-allowed}
    .smallshow>.next.nextnone{right: 0;background: url(../images/next.png) no-repeat;cursor: not-allowed}

.rr{width:100%;}
.cp_js{background:#f7f7f7;padding:2%;margin-bottom:10px;line-height:26px;margin-top:15px;color:#151515;font-size:16px;}
.tex2 { color:#525355;font-size:15px;}
.tex2 .cpm{ padding-bottom:15px; border-bottom:#ccc 1px dashed; padding-bottom:15px;color:#000;margin-bottom:10px;}
.tex2 .cpm h1{ font-weight:bold;font-size:28px;  }
.tex2 p {line-height:30px}
.blank15 { clear:both; height:15px; display:block; overflow:hidden;}

.pro_detail_title{ margin-bottom:20px;border-bottom: #ccc 1px dashed; padding-bottom:20px;}
.pro_detail_title h1{font-size:30px; color:#000; }
.pro_detail_js{font-size:15px;line-height:32px;color:#646464;}
.pro_detail_nr{padding-top:20px;line-height:32px;font-size:15px;}
.pro_detail_nr table td{padding-left:10px;}
.proxxtu{ width:40%; border:1px solid #e5e5e5;display: flex;justify-content: center;
align-items: center; height:300px; overflow:hidden;}
.proxxtu img{max-width:100%;max-height:100%; transition: all 0.8s;}
.proxxtu:hover img{   transform: scale(1.1);}
.proxxms{ width:55%; line-height:30px;}

.prodetail .plname{ background:#296EB4; color:#fff; font-size:22px; text-align:center; padding-top:12px; padding-bottom:12px; margin-top:40px;}
.proxxlist{ margin-top:30px; margin-bottom:30px;}
.proxxtop{ font-weight:bold;color:#1a5ca0;border-bottom:1px solid #e5e5e5; font-size:17px; padding-bottom:15px; margin-bottom:10px;}
.proxxmiao{ line-height:28px;}



/*返回*/
.flex-between-center{  display: flex; justify-content: space-between;}
.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:hover{ background:#296EB4;}
.fanhui:hover a{ color:#fff;}
.flex {display: flex;flex-wrap: wrap;}


/*内页新闻*/
.ny_news_time{width:80px;height:64px;border:1px solid #ddd;text-align:center;line-height:26px;padding-top:8px;float:left;overflow:hidden; border-radius:5px;}
.ny_news_img{width:230px;height:160px;margin-left:32px;overflow:hidden;float:left;}
.ny_news_img img{width:230px;height:160px; transition:all 1s;}
.ny_news_ul li:hover img{ transform-origin:center center; transform:scale(1.1,1.1);}
.ny_news_ul li:hover .ny_news_time{background:#1659a3;color:#fff;border:1px solid #1e64c9}
.ny_news_txt{float:right;width:calc(100% - 392px);}
.ny_news_ul li{margin:20px 0;padding:20px 0;border-bottom:1px solid #ddd;}
.ny_news_ul li:hover{border-bottom:1px solid #193586;}
.ny_news_ul li .time{color:#3366b2;line-height:24px;font-size:14px;}
.ny_news_ul li .bt{font-size:22px;color:#000;}
.ny_news_ul li .js{font-size:14px;color:#707070;line-height:26px;padding-top:5px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.ny_news_ul li .more{font-size:14px;padding-top:12px;font-weight:bold;color:#3366b2;}
.ny_news_bt{padding-bottom:10px;}
.ny_news_bt h1{font-size:30px;color:#000;}


/*企业荣誉*/
.ny_qyry ul{margin-top:30px;}
.ny_qyry ul li{width:27%;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_qyry ul li .pt{overflow:hidden;height:380px;}
.ny_qyry ul li:hover .pt img{ transform-origin:center center; transform:scale(1.05,1.05)}
.ny_qyry ul li .pt img{width:100%;height:380px !important; transition:all 1s;}
.ny_qyry ul li .txt{text-align:center;padding-top:6px;font-size:15px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.ny_qyry .bt2{font-size:30px;text-align:center;padding-bottom:15px;color:#000;}

/*企业风貌*/
.ny_qyfm ul{margin-top:30px;}
.ny_qyfm ul li{width:27%;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_qyfm ul li .pt{overflow:hidden;height:250px;}
.ny_qyfm ul li:hover .pt img{ transform-origin:center center; transform:scale(1.05,1.05)}
.ny_qyfm ul li .pt img{width:100%;height:250px !important; transition:all 1s;}
.ny_qyfm ul li .txt{text-align:center;padding-top:6px;font-size:15px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.ny_qyfm .bt2{font-size:30px;text-align:center;padding-bottom:15px;color:#000;}


/*内页联系我们*/
.ny_contact_l{width:46%;float:left;background:#f7f7f7;padding:45px 3% 0;min-height:440px;line-height:32px;font-size:14px;}
.ny_contact_r{width:42%;float:right;background:#f1f1f1;padding:45px 3% 0;min-height:440px;line-height:36px;}
.ny_contact_r .title img{ vertical-align:middle;padding-right:6px;}

/*地图*/
.contmap {width:100%;height:440px; float:right; 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:#255ebd 1px solid; color:#255ebd;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;}




