/* CSS Document */
body{}
.flash iframe{border:0; display:block;}
.wm{margin:0 auto;width:1360px;}
.mbdh{ display:none;}
.header{width:100%;position:fixed;top:0;left:0;height:178px; background:#fff; z-index:9999;}
.header.on{ height:56px;}
.header.on #top2 { display:none;}
.h178{height:178px;}

/* PC：仅产品相关页（有 .volant_menu_product）顶部导航不吸顶、分类条吸顶；其它页保持顶栏吸顶 */
@media (min-width: 1024px) {
  body:has(.volant_menu_product) .header {
    position: relative;
    top: auto;
    left: auto;
    height: auto;
  }
  /* 产品页不吸顶时禁止收起顶栏，避免改文档高度导致滚动卡顿 */
  body:has(.volant_menu_product) .header.on {
    height: auto;
  }
  body:has(.volant_menu_product) .header.on #top2 {
    display: block;
  }
  body:has(.volant_menu_product) .h178 {
    display: none;
  }
  .volant_menu_location.volant_menu_product {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 9000;
    background: #fff;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  }
  /* 详情左侧图：贴在产品分类条下方 */
  body:has(.volant_menu_product) .volant_product_detail_aside {
    top: 72px;
  }
}



#top2{width:100%;overflow:hidden;height:125px;background:#fff;}
#top2 .logo{margin-top:25px;width:780px;}
#top2 .logo img{max-width:100%;height:88px;width:auto;display:block;}
#top2 .tel{padding-top:42px;font-size:18px;color:#28aaf6;font-weight:bold;margin-right:6px;}
#top2 .tel a{font-size:26px;color:#28aaf6;font-weight:bold;letter-spacing:0.5px;}
#top2 .tel span{font-size:18px;color:#28aaf6;}
#top2 .tel img{vertical-align:middle;padding:0 10px 0 0;width:48px;height:48px;}

.menu{width:100%;background-color:#aab9c5;
/*background-image:-webkit-gradient(linear, left top, left bottom, from(#28aaf6), to(#5bc4f8));
background-image:-webkit-linear-gradient(90deg, #28aaf6, #5bc4f8);
background-image:-moz-linear-gradient(90deg, #28aaf6, #5bc4f8);
background-image:-ms-linear-gradient(90deg, #28aaf6, #5bc4f8);
background-image:-o-linear-gradient(90deg, #28aaf6, #5bc4f8);
background-image:linear-gradient(90deg, #28aaf6, #5bc4f8);*/}
.menu ul{margin-bottom:0px !important;margin-left:20px;float:left;}
.menu ul li{float:left;background:url(../images/index_01.png) no-repeat right;height:56px;line-height:56px;}
.menu ul li:last-child{background:none;}
.menu ul li a:link,.menu ul li a:visited{padding:0 34px;font-size:16px;color:#fff;display:block}
/* 主栏目 hover：深色蓝从底部 height 0→100% */
.menu ul.navbar_nav > li > a{
  position:relative;
  z-index:1;
  overflow:hidden;
  background:transparent;
}
.menu ul.navbar_nav > li > a::before{
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:0;
  background:#1a9de8;
  z-index:-1;
  -webkit-transition:height .35s ease;
  transition:height .35s ease;
}
.menu ul.navbar_nav > li > a:hover::before,
.menu ul.navbar_nav > li:hover > a::before{
  height:100%;
}
.menu ul li a:hover{padding:0 34px;font-size:16px;color:#fff;background:transparent;display:block}

.search{margin-top:10px;height:35px;background:#fff;border-radius:20px;overflow:hidden;padding-left:6px;box-sizing:border-box;}
.searchsrk{width:164px;height:32px;line-height:33px;border:0px;font-size:14px; outline:none;color:#999;padding-left:10px;margin:0px;background:transparent;}
.searchsrk2{background:url(../images/index_03.png) no-repeat center center;width:39px;height:35px;text-align:center;border:0px;margin:0px;cursor:pointer;}

/*移动端banner开始*/
.banner-container {
  position: relative;
  width: 100%;
  height: 450px;
  overflow: hidden;
   display:none;
}
@media (max-width: 768px) {
  .banner-container {
    height: 300px;
  }
}
@media (max-width: 480px) {
  .banner-container {
    height: 220px;
  }
}

.banner-wrapper {
  display: flex;
  height: 100%;
  transition: transform 0.6s ease;
}

.banner-item {
  flex: 0 0 100%;
  height: 100%;
  position: relative;
}
.banner-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* 文字遮罩层 */
.banner-text {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  text-align: center;
  z-index: 5;
  padding: 0 20px;
}
.banner-text h2 {
  font-size: 42px;
  margin-bottom: 16px;
  text-shadow: 0 2px 8px rgba(0,0,0,0.4);
}
.banner-text p {
  font-size: 18px;
  line-height: 1.8;
  text-shadow: 0 2px 6px rgba(0,0,0,0.3);
}

/* 手机文字缩小 */
@media (max-width:768px){
  .banner-text h2 {
    font-size: 22px;
  }
  .banner-text p {
    font-size: 15px;
	line-height:22px;
  }
}

.banner-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  background: rgba(0,0,0,0.3);
  color: #fff;
  border: none;
  border-radius: 50%;
  font-size: 20px;
  cursor: pointer;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
}
.prev { left: 20px; }
.next { right: 20px; }

.banner-dots {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 10px;
  z-index: 10;
}
.dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: rgba(255,255,255,0.5);
  cursor: pointer;
}
.dot.active {
  background: #fff;
  width: 25px;
  border-radius: 4px;
}
/*移动端banner结束*/


/*数字跳动*/
.counter{color:#28aaf6; font-family: Arial, Helvetica, sans-serif; font-weight:bold;font-size:46px;}
.td{background:#f7f7f7;margin-top:48px;padding:25px 0;}
.ul-num li{float: left; width: 24%;color: #414141;border-right:1px solid #ddd;text-align:center;}
.ul-num li:last-child{border-right:none;}


.con_02{width:100%;overflow:hidden;padding-top:75px;background:url(../images/bg2.jpg) no-repeat bottom center;padding-bottom:75px;}
.con_02 .title{text-align:center;margin-bottom:40px;}
.con_02 .title h2{font-size:32px;color:#222;font-weight:bold;line-height:1.2;}
.con_02 .title h2::after{content:"";display:block;width:50px;height:3px;background:#28aaf6;margin:15px auto 0;}
.con_02 .title p{font-size:16px;color:#666;line-height:1.8;margin-top:20px;max-width:900px;margin-left:auto;margin-right:auto;}
.con_02 ul{margin-top:20px;}
.con_02 ul li{float:left;width:18%;box-sizing:border-box;border:1px solid #f1f1f1;margin:1%;background:#fff;border-radius:12px;overflow:hidden;}
.con_02 ul li:hover{border:1px solid #28aaf6;}
.con_02 ul li dl dt{width:100%;height:200px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;}
.con_02 ul li dl dt img{width:100%;height:100%;object-fit:contain;transition:all 1s;padding:14px;box-sizing:border-box;}
.con_02 ul li:hover dl dt img{ transform-origin:center center; transform:scale(1.08,1.08);}
.con_02 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;padding:0 4px;}
.con_02 ul li .ny_pro_bt a{color:#404040;}
.con_02 ul li .ny_pro_code{text-align:center;color:#28aaf6;font-size:13px;font-family:century gothic;margin-top:2px;letter-spacing:0.5px;}
.con_02 ul li .ny_pro_cas{text-align:center;color:#888;font-size:12px;font-family:century gothic;margin-top:2px;letter-spacing:0.3px;}
.con_02 ul li .ny_pro_more{width:90%;margin:10px 5% 16px;border:0;line-height:34px;height:34px;text-align:center;font-size:14px;color:#28aaf6;background:#fff;border-radius:999px;box-sizing:border-box;}
.con_02 ul li:hover .ny_pro_more{border:0;color:#0f7ec0;background-color:#28aaf6;background-image:linear-gradient(90deg, #28aaf6 0%, #7fd0fa 55%, #d6f0fc 100%);}

.con_02 .more{background-color:#28aaf6;
background-image:-webkit-gradient(linear, left top, left bottom, from(#28aaf6), to(#5bc4f8));
background-image:-webkit-linear-gradient(90deg, #28aaf6, #5bc4f8);
background-image:-moz-linear-gradient(90deg, #28aaf6, #5bc4f8);
background-image:-ms-linear-gradient(90deg, #28aaf6, #5bc4f8);
background-image:-o-linear-gradient(90deg, #28aaf6, #5bc4f8);
background-image:linear-gradient(90deg, #28aaf6, #5bc4f8);
border-top-left-radius: 20px; border-bottom-right-radius: 20px;width:152px;height:44px;line-height:44px;text-align:center;color:#fff;margin:40px auto 0;
}
.con_02 .more a{color:#fff;font-size:16px;}

.con_02 .more:hover{color:#fff;background-color:#1a8fd4;
background-image:-webkit-gradient(linear, left top, left bottom, from(#1a8fd4), to(#28aaf6));
background-image:-webkit-linear-gradient(90deg, #1a8fd4, #28aaf6);
background-image:-moz-linear-gradient(90deg, #1a8fd4, #28aaf6);
background-image:-ms-linear-gradient(90deg, #1a8fd4, #28aaf6);
background-image:-o-linear-gradient(90deg, #1a8fd4, #28aaf6);
background-image:linear-gradient(90deg, #1a8fd4, #28aaf6);}
.con_02 .more:hover a{color:#fff;}


.con_05{width:100%;overflow:hidden;background:#f7f7f7;padding-top:60px;padding-bottom:60px;}
.con_05 .title{background:url(../images/index_04.png) repeat-x;height:35px;text-align:center;font-family:century gothic;font-weight:bold;}
.con_05 .title span{ display:inline-block;background:#f7f7f7;height:35px;line-height:35px;padding:0 20px;font-size:30px;color:#03434e; text-transform:uppercase;}
.con_05 ul{margin-top:60px;}
.con_05 ul li{float:left;width:48%;margin-bottom:40px;margin-right:2%;}
.con_05 ul li .yy_l{width:35%;height:160px;overflow:hidden;border-radius:10px;float:left;}
.con_05 ul li .yy_l img{width:100%;height:160px; transition:all 1s;}
.con_05 ul li .yy_l img:hover{ transform-origin:center center; transform:scale(1.1,1.1)}
.con_05 ul li .yy_r{width:60%;float:right;}
.con_05 ul li .yy_r h1{font-size:20px;padding-top:6px;}
.con_05 ul li .yy_r p{margin-bottom:10px;line-height:20px;font-size:14px;color:#888888;padding-top:12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden;text-overflow: ellipsis;}
.con_05 ul li .yy_r .more{color:#03859c;}
.con_05 .more2{background-color:#0081cc;
background-image:-webkit-gradient(linear, left top, left bottom, from(#0081cc), to(#0096e3));
background-image:-webkit-linear-gradient(90deg, #0081cc, #0096e3);
background-image:-moz-linear-gradient(90deg, #0081cc, #0096e3);
background-image:-ms-linear-gradient(90deg, #0081cc, #0096e3);
background-image:-o-linear-gradient(90deg, #0081cc, #0096e3);
background-image:linear-gradient(90deg, #0081cc, #0096e3);
border-top-left-radius: 20px; border-bottom-right-radius: 20px;width:152px;height:44px;line-height:44px;text-align:center;color:#fff;margin:40px auto 0;
}
.con_05 .more2 a{color:#fff;font-size:16px;}

.con_05 .more2:hover{color:#fff;background-color:#005c8f;
background-image:-webkit-gradient(linear, left top, left bottom, from(#005c8f), to(#0081cc));
background-image:-webkit-linear-gradient(90deg, #005c8f, #0081cc);
background-image:-moz-linear-gradient(90deg, #005c8f, #0081cc);
background-image:-ms-linear-gradient(90deg, #005c8f, #0081cc);
background-image:-o-linear-gradient(90deg, #005c8f, #0081cc);
background-image:linear-gradient(90deg, #005c8f, #0081cc);}
.con_05 .more2:hover a{color:#fff;}




.con_06{width:100%;overflow:hidden;padding-top:47px;margin-bottom:100px;}
.con_06 .title{background:url(../images/index_04.png) repeat-x;height:35px;text-align:center;font-family:century gothic;font-weight:bold;margin-bottom:50px;}
.con_06 .title span{ display:inline-block;background:#fff;height:35px;line-height:35px;padding:0 20px;font-size:30px;color:#03434e; text-transform:uppercase;}
.con_06 .news_op{width:40%;float:left;}
.con_06 .news_op .news_op_img{width:100%;height:288px;overflow:hidden}
.con_06 .news_op .news_op_img img{width:100%;height:288px; transition:all 1s;}
.con_06 .news_op .news_op_img img:hover{ transform-origin:center center; transform:scale(1.1,1.1)}
.con_06 .news_op .news_op_box{height:90px;background:#f2f2f2;padding:20px 20px 0 20px;}
.con_06 .news_op_time{width:18%;height:69px;background:#0081cc;color:#fff;text-align:center;text-align:center;}
.con_06 .news_op_time h1{font-size:20px;padding-top:9px;border-bottom:1px solid #66b8e8;padding-bottom:3px;}
.con_06 .news_op_time h2{font-size:12px;padding-top:4px;}
.con_06 .news_op_txt{width:77%;color:#575757;font-size:16px;line-height:26px;padding-top:3px;}
.con_06 .news{width:55%;float:right;}
.con_06 .news ul li:hover{background:#f6f6f6}
.con_06 .news .news_l{width:12%;text-align:center;margin-top:15px;}
.con_06 .news .news_l .time01{height:68px;background:#f2f2f2;line-height:68px;color:#666666;font-size:30px;}
.con_06 .news .news_l .time02{height:26px;background:#666666;line-height:26px;color:#fff;font-size:14px;}
.con_06 .news .news_r{width:80%;border-left:1px solid #dedede;padding-left:12px;height:108px;padding-top:25px;}
.con_06 .news .news_r .bt{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis; }
.con_06 .news .news_r a{font-size:18px;}
.con_06 .news .news_r p{font-size:14px;line-height:24px;color:#747474;padding-top:15px;}



#bottom{background:#2c2c2c;width:100%;overflow:hidden;color:#acacac;padding-top:68px;}
#bottom a{color:#acacac}
#bottom a:hover{color:#fff;}
#bottom .lm_t{font-size:24px;color:#fff;padding-bottom:24px;}
#bottom .box{line-height:28px;font-size:16px;}
.bot_tel{font-size:30px;font-family:Verdana, Geneva, sans-serif;padding:10px 0;line-height:36px;}
.bot_contact{width:35%;float:left;}
.bot_contact .tel{background:url(../images/index_08.jpg) no-repeat top left;padding-left:52px;height:44px;line-height:44px;font-size:32px;font-weight:bold;}
.bot_contact .link{padding-top:15px;}
.bot_contact .link img{padding-right:10px;}
.bot01{width:20%;float:left;}
#bottom ul{line-height:28px;font-size:14px;}
#bottom ul li a{font-size:14px;}


.bot{border-top:1px solid #565656;margin-top:36px;text-align:center;font-size:14px;line-height:24px;padding:20px 0;}
.bot a{color:#acacac;}
.bot a:hover{color:#fff;}

.mbfor {display: none;}

/*ny*/
.ny_site{background:#f2f2f2;height:58px;width:100%;overflow:hidden;line-height:58px;font-size:16px;color:#333;}
.ny_site img{ vertical-align:middle;padding-right:6px;}
.ny_list{text-align:center;margin-bottom:50px;}
.ny_list a{display:inline-block;background:#f2f2f2;height:46px;line-height:46px;padding:0 55px;margin:5px;font-size:18px;}
.ny_list a:hover{background:#0081cc;color:#fff;}

.ny_pic img{width:100%;max-width:100%;height:auto !important;}

.ny_title{font-size:40px;text-align:center;margin-top:50px;margin-bottom:50px;}

#nav1 .nav1,#nav2 .nav2,#nav3 .nav3,#nav4 .nav4,#nav5 .nav5,#nav6 .nav6,#nav7 .nav7,#nav8 .nav8,#nav9 .nav9,#nav10 .nav10{color:#fff;background:#0081cc;}
#pronav1 .pronav1,#pronav2 .pronav2,#pronav3 .pronav3,#pronav4 .pronav4,#pronav5 .pronav5,#pronav6 .pronav6,#pronav7 .pronav7,#pronav8 .pronav8,#pronav9 .pronav9,#pronav10 .pronav10{color:#fff;background:#0e73cd;}

#content{padding: 50px;margin:0 auto 70px;width:1360px;background-color: #fff;box-shadow: 1px 10px 60px 0px rgba(0, 0, 0, 0.07);border: #e4e4e4 solid 1px;border-radius: 15px;line-height:36px;color:#646464;font-size:16px;}


.ny_menu{ text-align:center;margin-top:30px;}
.ny_menu ul li{display:inline-block;background:#f2f2f2;padding:0 35px;height:42px;line-height:42px;font-size:16px;}
.ny_menu ul li:hover{background:#0e73cd;color:#fff;font-size:16px;}
.ny_menu ul li:hover a{color:#fff;}
#nynav1 .nynav1,#nynav2 .nynav2,#nynav3 .nynav3,#nynav4 .nynav4,#nynav5 .nynav5,#nynav6 .nynav6,#nynav7 .nynav7{color:#fff;background:#037dc6 !important;}


/* 上移动态 */
.transy{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.transy:hover{transform: translateY(-5px);}

/*厂房车间*/
.cfcj_bt{font-size:24px;padding-left:3%;color:#000;}
.mycode ul{ width:98%;margin-left:2%;}   
.mycode li{display:block;float:left; margin:1%;width:23%;background:#eeeeee;} 
.mycode li a.text_1{font-size:16px;text-align:center;display:block;height:44px;line-height:44px;} 
.qyry_img{height:210px;overflow:hidden;margin:10px;}
.qyry_img img { width:100%;height:210px;display:block; transition:all 1s;}
.qyry_img img:hover{ transform-origin:center center; transform:scale(1.2,1.2);}



.nypro_back{width:150px;height:32px;line-height:32px;text-align:center;margin:50px auto 0;border:1px solid #ddd;font-size:14px;}
.nypro_back:hover{background:#0081cc;color:#fff; transition:all 1s;}


/*产品*/

.nymain{width:1360px;margin:70px auto 50px;}
.sidebar {width:22%;background: #f1f1f1;float:left;}
.sidebar .lm_t{height:54px;line-height:54px;background:#0081cc;color:#fff;font-size:20px;font-weight:bold;padding-left:16px;}
.nav-item {border-bottom: 1px solid #d8d8d8;}
.nav-box {display: flex;justify-content: space-between;align-items: center; padding: 14px 20px;font-size: 15px;transition: 0.2s;}
.nav-box a{color:#000;}
.nav-box a:hover{color:#0081cc;}
.nav-box:hover {}
.nav-title {flex: 1;}
.arrow {width: 8px;height: 8px;border-right: 2px solid #bfbfbf;border-bottom: 2px solid #bfbfbf;transform: rotate(45deg);transition: 0.2s;cursor: pointer;}
.arrow.active {transform: rotate(225deg);}
.sub-menu {background: #fff;max-height: 0;overflow: hidden;transition: max-height 0.3s ease;}
.sub-menu.show {max-height: 500px;}
.sub-menu li{border-bottom: 1px solid #d8d8d8;}
.sub-menu li a {display: block;padding: 12px 20px;font-size: 14px;transition: 0.2s;color:#555555;}
.sub-menu li a:hover {padding-left: 26px;color:#0081cc;}

.proright{float:right;width:74%;}
.ptop{ border-bottom:1px solid #ddd;line-height:40px;padding-bottom:6px;}
.ptop h2{ font-size:25px; font-weight:normal; color:#000}
.prowz span{ padding-left:5px; padding-right:5px;}

.proma{ margin-left:5px;}

.ny_pro_ul{margin-top:20px;}
.ny_pro_ul li{float:left;width:31%;border:1px solid #f1f1f1;margin:1%;}
.ny_pro_ul li:hover{border:1px solid #0081cc;}
.ny_pro_ul li dl dt{width:100%;height:260px;overflow:hidden;}
.ny_pro_ul li dl dt img{width:100%;height:260px; 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 #0081cc;line-height:34px;height:34px;text-align:center;font-size:14px;color:#0081cc;}
.ny_pro_ul li:hover .ny_pro_more{background:#0081cc;color:#fff;}

.ny_cp_pic{text-align:center;}
.ny_cp_pic img{max-width:350px;height:auto;}
.pro_xq{padding-top:60px;font-size:16px !important;line-height:32px;}
.pro_xq table tr td{padding-left:10px;}



/*order*/
.shuoming{ font-size:18px; color:#0081cc; padding-bottom:10px;}
.ss{ font-size:17px; padding-bottom:20px;}
.contact_2{ background:#F2F2F2; padding:20PX; padding-top:0PX;
overflow:hidden;}
.contact_2_1{
margin-top:2.5em;}
.contact_2_1 ul li{ margin-bottom:10px;
float:left; width:49%;}
.contact_2_1 ul li:nth-child(2),.contact_2_1 ul li:nth-child(5){float:right}
.contact_2_1 ul li:nth-child(6){
width:100%;}
.contact_2_1_mid{
background-color:#fff; border:1px #e7e7e7 solid; padding:0.8em 1em; width:87%}
.teshuw{ width:93.8%}

.contact_2_1_mid input{
border:none!important; background:none!important; width:100%; font-size:16px;outline:none;}
.contact_2_1_mid textarea{
border:0; background:none; font-size:16px;outline:none; width: 100%;font-family:Arial;}
.tixing{padding-left:10px; line-height:50px;}

.anniu { border:0PX;
font-size:1.125em; display:inline-block; color:#fff; background-color:#0081cc; width:10.55555555555556em; line-height:2.777777777777778em; color:#fff; text-align:center;}
.anniu {
margin-bottom:1.5em; margin-top:1.5em;}
.anniu:hover{
background-color:#999;}


/*内页应用*/
.ny_cpyy_ul{margin-top:20px;}
.ny_cpyy_ul li{float:left;width:577px;margin-bottom:40px;margin-right:6px;}
.ny_cpyy_ul li .yy_l{width:235px;height:160px;overflow:hidden;border-radius:10px;}
.ny_cpyy_ul li .yy_l img{width:235px;height:160px; transition:all 1s;}
.ny_cpyy_ul li .yy_l img:hover{ transform-origin:center center; transform:scale(1.1,1.1)}
.ny_cpyy_ul li .yy_r{width:310px;}
.ny_cpyy_ul li .yy_r h1{font-size:20px;padding-top:6px;}
.ny_cpyy_ul li .yy_r p{line-height:20px;font-size:14px;color:#888888;padding-top:12px;height:93px;}
.ny_cpyy_ul li .yy_r .more{color:#03859c;}

.yyms ul li{ float:left; width:28%; margin-left:2%; margin-right:2%; }
.yyms ul li h2{ text-align:center; font-weight:normal; font-size:16px; padding-top:15px; line-height:25px;padding-bottom:10px;}
.yy_tu{display: flex;justify-content: center;align-items: center;box-shadow: 0 0 20px rgba(51,51,51,.2); height:250px;overflow:hidden;}
.yyms ul li img{max-width:100%;max-height:250px; transition: all 0.8s;}
.yyms ul li img:hover{   transform: scale(1.1);}



.aak{width:122px;height:32px;line-height:32px;text-align:center;background:#005c8f;color:#fff;border:0px;}


/*内页联系我们*/
.ny_contact_l{width:54%;float:left;}
.ny_contact_r{width:42%;float:right;}
.ny_contact_r a,.ny_contact_r a:hover{color:#fff;}
.ny_contact_r h1{font-size:26px;font-weight:bold;padding-bottom:15px;padding-top:30px;}


.ny_order{margin-top:50px;border-top:1px solid #ddd;padding-top:30px;}
.ny_order .title{font-size:40px;text-align:center;color:#000;}
.ny_order .title2{font-size:16px;text-align:center;margin:20px 0;}
.ny_order .zw{width:86%;margin:0 auto;}
.ny_order_l input{width:45%;height:40px;line-height:40px;font-size:16px;padding-left:10px;border:1px solid #d2d2d2;margin:6px 0;color:#757575;}
.ny_order_l textarea{width:93%;height:100px;font-size:16px;padding-left:10px;padding-top:10px;line-height:30px;border:1px solid #d2d2d2;margin:10px 0;color:#757575;font-family:Arial;}
.ny_order_r .bt{color:#777777;font-size:14px;padding-bottom:20px;}
.ny_order_r .bt span{color:#ff0000;}
.ny_order_r #vvverify{border:1px solid #d2d2d2;width:170px;height:36px;line-height:36px;padding-left:10px;}
.ny_order_r .anniu{height:50px;width:198px;background:#03859c;color:#fff;border:0px;font-size:20px;border-radius:5px;}



.jq222{width: 100%;height:120px;position: relative; display:block;padding:30px 0;}
.jq222 .border-bottom{width: 0px;height: 2px;background: #005c8f;position:absolute;left:0px;bottom:0;z-index:9999}

.pnpage { clear:both; text-align:center; border-top:#ccc 1px solid; padding-top:10px;}
.pnpage a { padding:0 15px; font-weight:bold;}

.close { clear:both; color:#f60; text-align:center; padding-top:5px; font-size:12px;}
.close a{color:#f60; }



.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:#98bac3 1px solid;border-left:#98bac3 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:#98bac3 1px solid;border-right:#98bac3 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}
.tab_body{color:#000000}
 .tr_odd 
  { 
   background: #cedefa; 
  } 
  .tr_even 
  { 
   background: #FFFFFF; 
  } 

.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:#edfbf1; border:#037dc6 1px solid; color:#037dc6;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;}

