
/*  -------------Ms 2020.01.01--------------------
  微信: moseng003  QQ: 24231001  邮箱: aprm@qq.com 
--------------------------------------------------  */   






/*浏览器 滚动条 样式*/
/* ::-webkit-scrollbar{width:8px; height:4px;}
::-webkit-scrollbar-track {background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
::-webkit-scrollbar-thumb {background-color:#999;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
 */

/*反选样式*/
/*
::selection { background: #0DA056; color: white;}
::-moz-selection { background: #0DA056; color: white;}
*/


/*全局样式*/
* { margin: 0; padding: 0; }
legend {color: #000;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, ul, li, ol, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; }
abbr, acronym, address, caption, cite, code, dfn, em, var, h1, h2, h3, h4, h5, h6 { font-style: normal; font-weight: normal; font-variant: normal;}
input, textarea, select, optgroup, option, button { margin: 0; padding: 0; font-size: 100%; background: #fff; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;}
ol, ul, li { list-style: none; }
blockquote, q { quotes: none; }
a:visited { text-decoration: none !important; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
html { margin: 0; padding: 0; border: 0; overflow: auto; }
table { font-size: inherit; }
h1, h2, h3, h4, h5, h6 { margin: 0; font-weight: bold; }
h1 { font-size: 36px; line-height: 45px; }
h2 { font-size: 24px; line-height: 30px; }
h3 { font-size: 16px; line-height: 22px; }
h4 { font-size: 16px; line-height: 20px; }
h5 { font-size: 16px; line-height: 16px; }
h6 { font-size: 12px; line-height: 16px; }


/*----------------------重置 全局样式 样式--------------------- */

body{margin: 0px; padding: 0px;border: 0;  font-size: 13px; font-family:"PingFang SC","Microsoft Yahei"; background:#fff;color: #333; overflow-x: hidden;}
ul,li{list-style: none; margin: 0px; padding: 0px;}


a{font-size: 13px; text-decoration:none; color:#333;font-family:"PingFang SC","Microsoft Yahei";}
a:hover{text-decoration:none; color:#f00;}

.mask-box{background:rgba(0,0,0,.8);position: fixed; left:0px; top:0px; bottom:0px; right:0px; z-index:1002; display:flex; }


/*----------------------PC--------------------- */

/* header */
.logo{display: block;padding:24px; box-sizing: border-box; }
.logo img{width: 100%;height: auto; }


/* nav */
.nav{background: #015cb5;}
.nav ul{display: grid;grid-template-columns: repeat(5,1fr); width: 100%;}
.nav ul li{width: 100%;border-right:1px rgba(63,63,63,.5) solid;border-bottom:1px rgba(63,63,63,.5) solid;}
.nav ul li a{font-size: 13px;color: #fff;text-align: center;display: block;text-align: center;padding: 8px 0;}
.nav ul li a:hover{background: linear-gradient(to bottom,#273e70,#23355b);}




/*首页幻灯*/
.fullSlide{position:relative;  height:190px; overflow:hidden; width: 100%;}
.fullSlide .bd{ position:relative; z-index:0; width: 100%;}
.fullSlide .bd ul{width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:190px;}
.fullSlide .bd li .siteWidth{ width:1000px; position:relative; margin:0 auto;height:190px;}
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:40px; line-height:40px; text-align:center;}
.fullSlide .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1;  background: rgba(255,255,255,.5); width: 12px; height: 12px; line-height: 999; margin: 0 2px; border-radius: 100px;}
.fullSlide .hd ul .on{cursor:pointer; display:inline-block; *display:inline; zoom:1;  background: #fff; width: 12px; height:12px;}
.fullSlide a{display: block;height: 190px; }




/* 首页icon */
.index_icon{display: flex;align-items: center;justify-content: space-between;padding: 16px 24px;box-sizing: border-box;}
.index_icon img{width: 56px;height: auto;display: block; margin: auto;}
.index_icon span{display: block;text-align: center;padding: 8px 0;}




/* 标题 */
.index_title{display: block;background: #f2f2f2; height: 40px; line-height:40px; display: flex;align-items: center;justify-content: space-between;padding: 0 16px; box-sizing: border-box; }
.index_title span{font-size: 14px;font-weight: bold;position: relative; padding-left: 12px;}
.index_title span::after{content: '';position: absolute;top: 0; left: 0;bottom: 0;margin: auto;border-left: 4px #031d5b solid; height:16px; }
.index_title a{background: url(../images/com_more.png) no-repeat center center; display: inline-block; width: 30px; height: 20px;display: inline-block; background-size: 24px auto; }




/* 首页产品中心 */
.index_imgs_list{padding: 16px 0 0 0;box-sizing: border-box;}
.index_imgs_list li{margin-bottom: 0!important;}




/* 首页广告 */
.index_ad{display: block;padding: 0 16px;box-sizing: border-box;}
.index_ad img{width: 100%;height: auto;}




/* 首页公司简介 */
.index_about{background: #031d5b;padding: 16px 16px 32px 16px;box-sizing: border-box; margin-top: 16px; }
.index_about .t{color: #fff;font-size: 16px;display: block;padding: 10px 0;}
.index_about .note{color: #fff;line-height: 28px;text-align: justify;}
.index_about .more{display: block; margin: 16px 0 0 0;}
.index_about .more span{color: #fff;border: 1px #fff solid;padding: 6px 16px;font-size: 12px;}





/* 首页新闻动态 */
.hot{padding: 0;border: 0;overflow: hidden;padding: 16px 16px 0 16px;box-sizing: border-box;}
.hot a{display: flex;justify-content: space-between;}
.hot .hot_img{width: 138px;height: 138px;overflow: hidden;}
.hot .hot_img img{width: 138px;height: 138px;transition: 1s all ease; }
.hot .hot_note{flex: 1;padding: 0 16px;}
.hot .hot_note p.t{font-size: 14px;color: #727084;}
.hot .hot_note p.s{font-size: 12px;color: #999;line-height: 21px;margin-top: 8px; }
.hot .hot_note span{display: none;}

.index_news_list{padding: 0 8px;box-sizing: border-box;}





/* 首页企业名片 */
.index_card{width: 1200px;padding: 24px;box-shadow: 0 0 10px #ddd; margin: auto auto 32px auto; }
.index_card img{width: 100%;height: auto; margin: auto;display: block;}





/* 首页广告文字 */
.index_text{padding: 24px 16px;box-sizing: border-box;background: #031d5b;}
.index_text strong{display: block;text-align: center;color: #fff;font-size: 20px;}
.index_text span{display: block;text-align: center;color: #fff;font-size: 14px;}





/* footer */
.footer{background: #fff;text-align: center;font-size: 13px; margin-bottom: 58px;color: #666;}

.footer .index_link{width: 100%;padding: 16px;text-align:left; border-top: 1px #eee solid;border-bottom: 1px #eee solid; }
.footer .index_link strong{font-size:13px; margin-right:8px;}
.footer .index_link a{margin: 0 8px 6px 0;display: inline-block; position: relative;font-size:13px;color: #666;}
.footer .index_link a::after{content: '|'; margin-left: 12px; }
.footer .index_link a:last-of-type::after{display: none;}

.footer .cp{display: block;text-align:center;padding:16px;}

.footer .ewm{background: #ebebeb;padding: 16px; box-sizing: border-box; }
.footer .ewm img{width: 100px;height: auto; }

.footer_fiexd{position: fixed;left: 0;right:0; bottom:0;background: #031d5b;display: flex;align-items:center;justify-content: space-between;padding: 8px; }
.footer_fiexd a{border-right: 1px solid #142f71;flex:1;}
.footer_fiexd a:last-of-type{border:0;}
.footer_fiexd img{width: 24px;height: auto;display: block;margin: auto; }
.footer_fiexd span{display: block;text-align:center;color: #fff;font-size:13px;}





/* 内页部分----------------------------------------- */


/* 位置 */
.lct{width: 100%; margin: auto; box-sizing: border-box;padding: 12px 16px; box-sizing: border-box; border-bottom: 1px #eee solid; }




/* 二级栏目 */
.sub_nav{padding:16px 16px 0 16px; box-sizing: border-box;}
.sub_nav a{border:1px #eee solid;padding:0 12px;margin: 0 4px 8px 0;font-size:13px;height: 32px;display: inline-block; line-height: 32px; }
.sub_nav a.active{background: #015cb5;color: #fff;border: 1px #015cb5 solid; }

.subs_nav{padding:8px 16px 0 16px; box-sizing: border-box; border-top: 1px #eee solid; border-bottom: 1px #eee solid; margin-top: 8px; }
.subs_nav a{padding:0;margin: 0 8px 8px 0;font-size:13px;height: 32px;display: inline-block; line-height: 32px; }
.subs_nav a.active{color: #015cb5; }



/* 详细页 */
.ny_show{line-height: 25px; padding: 8px 16px; box-sizing: border-box;font-size: 13px;color: #333; padding-bottom: 16px; }
.ny_show p{font-size: 13px; line-height: 16px;text-align: justify;}
.ny_show img{max-width: 100%;height: auto;margin: 8px 0;}


.ny_content td{border:1px #000 solid!important;}



.nybt{font-size: 16px;font-weight: bold;color: #D5493A;text-align: center; padding: 16px 0;}
.nyhi{text-align: center; border:1px #ccc dotted;font-size: 13px; padding: 4px 0;}




/* 图片列表 2列 */
.img_list{width: 100%; margin-top:10px;}
.img_list ul{display: grid;box-sizing:border-box;grid-template-columns:repeat(2,1fr);padding: 0 16px; gap: 12px; }
.img_list ul li{width: 100%; margin-bottom: 10px; }
.img_list ul li .img{width: 165px;height: 170px;overflow: hidden;}
.img_list ul li .img img{width: 100%;height: 100%;}
.img_list ul li span{padding:8px;background: #00D8FF;display: block; box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width: 165px; text-align: center;color: #fff;font-size:12px; }



.imgs_list{width: 100%; margin-top:5px;}
.imgs_list ul{display: grid;box-sizing:border-box;grid-template-columns:repeat(2,1fr);padding: 0 16px; gap: 12px; }
.imgs_list ul li{width: 100%; margin-bottom: 10px; }
.imgs_list ul li .img{width: 165px;height: 170px;overflow: hidden;}
.imgs_list ul li .img img{width: 100%;height: 100%;}
.imgs_list ul li span{padding:8px;background: #00D8FF;display: block; box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width: 165px; text-align: center;color: #fff;font-size:12px; }





/* 荣誉图片列表 3列 */
.imgry_list{width: 100%;}
..imgry_list ul{display: grid;box-sizing:border-box;grid-template-columns:repeat(2,1fr);padding: 0 16px; gap: 12px; }
.imgry_list ul li{}
.imgry_list ul li .img{width: 165px;height: 230px;overflow: hidden;}
.imgry_list ul li .img img{width: 165px;height: 100%;}
.imgry_list ul li span{padding:8px;background: #00D8FF;display: block; box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width: 165px; text-align: center;color: #fff;font-size:12px; }






/* 新闻列表 */
.news_list{margin: 8px 8px 16px 8px;}
.news_list ul{display: block;border: 1px #eee solid;}
.news_list li{height: 40px;line-height: 40px;border-bottom: 1px #eee solid;  box-sizing: border-box;}
.news_list li a{display: flex;align-items: center;justify-content: space-between;color: #333;font-size:12px; }
.news_list li:last-of-type{border: 0;}
.news_list li span{background: url(../images/icon_7.gif) no-repeat 16px center; padding-left: 32px; width: 280px; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.news_list li small{padding-right: 16px;}






/* 分页 */
.page{display: block;text-align: center;font-size: 13px; margin:0 0 16px 0;}
.page span{font-size: 13px;}
.page table{display: block; width: 100%;}
.page td{text-align: center;}


.pages{display: block;text-align: center;font-size: 13px; margin:0 0 16px 0;}
.pages form{display: block;text-align: center;font-size: 13px;}
.pages span{font-size: 13px;}
.pages a{font-size: 13px;}
.pages table{display: block; width: 100%;}
.pages td{text-align: center;}





/* 表单 */
.ny_form{padding: 16px;box-sizing: border-box;}
.ny_form input{border: 1px #eee solid; height: 40px;line-height: 40px;padding: 0 16px;box-sizing: border-box; margin-bottom: 12px; width: 100%;}
.ny_form input::-webkit-input-placeholder{font-size: 12px;color: #666; width: 100%;}

.ny_form textarea{border: 1px #eee solid; height: 120px;line-height: 24px;padding: 8px 16px;box-sizing: border-box; margin-bottom: 16px; width: 100%;}
.ny_form textarea::-webkit-input-placeholder{font-size: 12px;color: #666; width: 100%;}

.ny_form .goto{background: #015cb5;color: #fff;text-align: center;font-weight: bold;font-size: 14px; margin-bottom:0;}