html,body{height: 100%;font-family: Microsoft YaHei;}
body, div, span,  object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,  address,  cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small,  strong, sub, sup,  var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;box-sizing: border-box;}
p{margin-bottom: 0;}
/*站宽*/
.wrapper{width: 1200px;margin: 0 auto;}
.wrapper2{width: 1000px;margin: 0 auto;}
.is-hide{display: none;}
.is-show{display: block;}


/* 头部 */
.header{height: 106px;}
.header-box{display: flex;justify-content: space-between;}
.header .logo{display: flex;align-items: center;}
.header .logo img{height: 55px;margin-right: 30px;cursor: pointer;}
.header .menu{flex: 1;}
.header .menu-ul{display: flex;justify-content: flex-end;align-items: center;}
.header .menu li{float: left;position: relative;}
.header .menu li a{display: inline-block;width: 110px;text-align: center;font-size: 16px;line-height: 106px;margin: 0 auto;}
.header .menu li .menu-active,.header .menu li a:hover{background: #01468B;color: #FFF;}
.header .menu .son-menu{position: absolute;top: 106px;left: 0;width: 110px;z-index: 3;display: none;background: #fff;}
.header .menu .son-menu li{height: 40px;text-align: center;width: 110px;position: relative;background: rgba(1,70,139,0.6);padding: 0 5px;box-sizing: border-box;}
.header .menu .son-menu li:before{content: '';display: block;position: absolute;bottom: 0;left: 5px;right: 5px;height: 1px;background: rgba(255,255,255,0.1);}
.header .menu .son-menu li:last-child:before{height: 0;}
.header .menu .son-menu li a{color: #fff;font-size: 15px;line-height: 40px;width: 100%;padding: 0;}
.header .menu .son-menu li:hover a{color: #01468B;background: transparent;}


/* 脚部 */
.footer{background: #222;}
.footer .f_con {display: flex;justify-content: space-between;}
.footer .f_con em{display: block;font-size: 18px;line-height: 18px;height: 36px;color: #fff;position: relative;margin-bottom: 30px;font-style: normal;}
.footer .f_con em a{color: #fff;}
.footer .f_con em:after{content: "";left: 0;bottom: 0;position: absolute;width: 36px;height: 2px;background: #d8271c;}
.footer .f_nav {margin: 40px 0;display: flex;}
.footer .f_nav li {width: 300px;}
.footer .f_nav li p a{display: block;font-size: 14px;color: #b7b6b6;line-height: 1.6;}
.footer .f_nav .two p{display: flex;flex-wrap: wrap;}
.footer .f_nav .two p a{width: 104px;}
.footer .gsxx {margin-top: 40px;max-width: 560px;}
.footer .gsxx p {font-size: 14px;color: #b7b6b6;line-height: 1.6;}
.footer .f_bt{font-size: 14px;color: #838383;text-align:center;border-top: 1px rgba(255, 255, 255, 0.05) solid;padding: 20px 0;line-height: 1.6;}
.footer .f_bt a{color: #838383;}


/* 通用 */
.index-section{padding: 40px 0 0;}
.index-title{background: url(/images/template6/pc/title_line.png) no-repeat center 10px;text-align: center;height: 90px;}
.index-title .menu{font-size: 36px;}
.index-title .mark{font-size: 20px;padding-top: 14px;line-height: 22px;color: #4a4a4a;}
.more-button{width: 150px;height: 50px;line-height: 50px;text-align: center;background: #01468B;}
.more-button a{display: block;color: #fff;}
.index-case{padding-bottom: 40px;}


/* 首页产品中心 */
.index-pro{}
.index-pro .pro-type{display: flex;justify-content: center;}
.index-pro .pro-type .class-tab{display: block;transition: all 0.2s;height: 50px;line-height: 50px;font-size: 16px;background: #616161;color: #fff;border-radius: 6px;width: 200px;text-align: center;margin: 0 20px;}
.index-pro .pro-type .class-tab:hover{background: #01468B;}
.index-pro .ipro-lists{display: flex;flex-wrap: wrap;margin: 20px -20px 0;}
.index-pro .pro-item{width: 25%;padding: 20px;box-sizing: border-box;}
.index-pro .pro-item .Alink{display: block;}
.index-pro .pro-item .Alink:hover .pic{border-color: #01468B;}
.index-pro .pro-item .pic{border: 1px #ddd solid;border-bottom: 0;transition: all .5s;}
.index-pro .pro-item .pic img{width: 100%;height: 268px;display: flex;}
.index-pro .pro-item p{line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 15px;background: #01468B;color: #fff;text-align: center;}


/* 首页公司简介 */
.about {height: 430px;position: relative;}
.about dl {position: absolute;top: 30px;left: 50%;margin-left: -600px;width: 500px;overflow: hidden;}
.about dt {height: 85px;font-weight: normal;font-size: 24px;color: #292929;line-height: 30px;position: relative;}
.about dt::before {position: absolute;content: "";width: 100%;height: 1px;bottom: 2px;background: #e5e5e5;}
.about dt i {display: block;font-size: 12px;color: #999999;font-family: Arial;}
.about dt::after {position: absolute;content: "";width: 5px;height: 5px;bottom: 0px;background: #e5e5e5;}
.about dd {padding-top: 30px;font-size: 14px;line-height: 30px;color: #666666;}
.about dd p {}
.about dd .more-button {display: block;margin-top: 25px;}
.about dd .about-con{height: 195px;overflow: hidden;}
.about dd .about-con p{line-height: 2em!important;text-align: justify;margin-bottom: 2em!important;}
.aboutpic {position: absolute;top: 30px;right: 50%;margin-right: -600px;width: 600px;height: 380px;}
.aboutpic img {width: 600px;height: 380px;}


/* 首页新闻资讯 */
.Inews_title {height: 46px;border-bottom: 1px solid #dbdbdb;font-weight: normal;margin-bottom: 40px;display: flex;justify-content: space-between;}
.Inews_title .name{font-size: 18px;color: #ac1818;line-height: 18px;position: relative;height: 46px;font-style: normal;font-weight: bold;}
.Inews_title .name i{display: block;font-size: 12px;text-transform: uppercase;font-style: normal;}
.Inews_title .name:after {position: absolute;width: 68px;height: 2px;background: #ad282c;content: "";left: 0;bottom: -1px;}
.Inews_title .more{font-size: 14px;padding-left: 32px;line-height: 46px;font-style: normal;color: #999;}
.index-news{background: #fffbf1;padding-bottom: 80px;}
.index-news .news-main{display: flex;justify-content: space-between;}
.index-news .news-left{width: 564px;}
.index-news .news-pic{padding-bottom: 30px;}
.index-news .news-pic img{width: 100%;object-fit: cover;display: flex;}
.index-news .news-right{width: 590px;}
.index-news .news-sort{padding-bottom: 60px;display: flex;align-items: center;}
.index-news .news-sort:nth-child(3){padding-bottom: 0;}
.index-news .news-lists p{margin-bottom: 10px;}
.index-news .news-lists .title{font-size: 16px;color: #333;height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index-news .news-lists .detail{font-size: 14px;color: #999;line-height: 20px;height: 40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin: 0;}
.index-news .news-right .news-lists{margin-left: 25px;}
.index-news .sort-num{font-size: 60px;font-family: Arial;padding-right: 25px;border-right: 1px #dcdcdc solid;color: #FF5B00;}
.index-news .more-button{margin: 30px auto 0;}


/* 内页背景图 */
.con_banner img{width: 100%;}



/*页码*/
.page_con{padding: 40px 7.5px;}
.page_con .info{padding: 20px 40px;}
.page_con img{max-width: 100%;}
.pagenav{text-align: right;margin-right: 40px;}

/*内容*/
.maincontent{ margin:20px 10px 30px;}
.maincontent .title{text-align: center;margin-bottom: 20px;font-size: 30px;}
.maincontent .date{text-align: center;margin-bottom: 20px;color: #666;font-family: Arial;font-size: 16px;}
.content p{text-align: justify;}
.content img{max-width: 100%;margin: 0 auto;}


/* 内页-总左边+菜单 */
.main{min-height:650px; height: auto !important; height: 650px; position:relative;padding: 50px 0;}
.main .wrapper{display: flex;justify-content: space-between;}
.main .leftmenu{width:240px;}
.main .leftmenu .m01{ width:240px; height:80px; background:#01468B;background-size: 100%; line-height:80px; font-size:24px; font-family:"Microsoft YaHei"; text-align:center; color:#FFFFFF;font-weight: normal;border-bottom: 1px #fff solid;}
.main .leftmenu .m02 li{ width:240px;position: relative;}
.main .leftmenu .m02 .son_chick:hover .my_chick_son{display: block;}
.main .leftmenu .my_chick_son{position: absolute;left: 221px;top: -1px;background: #fff;border-top: 1px #ddd solid;-moz-box-shadow:0px 0px 8px #A1A1A1; -webkit-box-shadow:0px 0px 8px #A1A1A1; box-shadow:0px 0px 8px #A1A1A1;display: none;}
.main .leftmenu .m02 .son a{font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.main .leftmenu .m02 li a:hover,.main .leftmenu .m02 li .cur{background: #01468B;color: #fff;}
.main .leftmenu .m02 li a{ display:block;font-size:16px; line-height:50px;padding-left: 30px;border-top: 0;background:#ececeb;margin-bottom: 2px;}
.main .leftmenu .m02 .noborder{ background:url(./images/left022.png);}
.main .leftmenu .menu-cat{width:100%;padding-top:40px;}
.main .leftmenu .cat-list{padding-top:20px;padding: 10px;}
.main .leftmenu .cat-list h4{margin-bottom: 15px;}
.main .leftmenu .cat-list p{color: #666;line-height: 20px;}
.main .leftmenu .m03{ width:240px; height:11px; background:url(./images/left03.png);}


/* 内页-联系我们 */
.leftmenu .contact{height: 140px;background: url(/images/template7/pc/contact_bg.jpg) no-repeat;color: #333;margin-bottom: 30px;margin-top: 50px;}
.leftmenu .contact p{font-size: 20px;line-height: 30px;padding: 37px 0 0 95px;background: url(/images/template7/pc/contact_tel.png) no-repeat 74px 44px;}
.leftmenu .contact span{display: block;font-weight: bold;font-size: 18px;line-height: 30px;padding-left: 73px;}


/* 内页-右边路径 */
.main .rightmain{width:900px;}
.main .rightmain .righttit{ height:50px;border-bottom:#ebebeb 1px solid;}
.main .rightmain .righttit .rigtit{ font-size:24px;line-height: 50px;border-bottom:#666 1px solid;color: #666;}
.main .rightmain .righttit .rigtit2{padding-top: 30px;color: #999;}
.main .rightmain .righttit .rigtit2 a{color: #999;}


.main .page_con{padding: 40px 7.5px;}
.main .page_con .info{padding: 20px 40px;}
.main .page_con img{max-width: 100%;}
.main .pagenav{text-align: right;margin-right: 40px;}


/*新闻*/
.main_news{border:#dedede 1px solid;margin-bottom: 15px;padding: 20px;transition: all .2s;display: flex;}
.main_news .pic{}
.main_news .txt{padding-left: 20px;flex: 1;}
.main_news .txt .tit{font-size:18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #4a4a4a;height: 40px;line-height: 40px;margin-bottom: 5px;}
.main_news .txt .cont{height:48px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;color: #999;margin-bottom: 28px;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.main_news .txt .more{width: 134px;height: 40px;display: inline-block;border: 1px solid #aaa;font-size: 16px;line-height: 40px;text-align: center;color: #666;}
.main_news:hover{border-color: #01468B;}
.main_news:hover .tit{color: #01468B;}
.main_news:hover .more{background: #01468B;border-color: #01468B;color: #fff;}


/*产品*/
.product_list{display: flex;flex-wrap: wrap;margin: 0 -20px}
.product_list li{width: calc(25% - 20px);margin: 10px;box-sizing: border-box;}
.product_list li a{display: inline-block;transition: all .5s;width: 100%;}
.product_list li .img{width: 100%;height: 210px;position: relative;}
.product_list li .img:after{content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;border: 1px #eee solid;}
.product_list li .img img{width: 100%;height: 100%;}
.product_list li h2{font-weight: normal;overflow: hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;height: 40px;line-height: 40px;color: #666;width: 100%;}
.product_list li a:hover {border-color: #01468B;}
.product_list li a:hover h2{color: #01468B;}


.main .rightmain .page_content{padding: 30px 20px;}
.main .rightmain .pro_content,.main .news_con{padding: 30px 0;}
.main .rightmain .page_content img{max-width: 100%;}


.message tr td{height: 50px;}
.message tr td input[type=text]{padding: 5px 10px;width: 240px;}
.message tr td input[type=submit]{background: #72B542;border: 1px solid #72B542;color: #fff;cursor: pointer;padding: 8px 25px;}
.message tr td textarea{padding: 5px 10px;font-size: 14px;}

.lm-qrcode{margin-top: 50px;text-align: center;text-align: -webkit-center;}
.lm-qrcode p{color: #666;font-size: 12px;line-height: 20px;}



/* pagination */
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#428bca;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}