﻿@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
body{ line-height:22px; font-size:14px; font-family:"Microsoft YaHei","黑体",Helvetica,Arial,Tahoma,sans-serif; color:#5a5a5a;}
li{ list-style:none;}
a{ color:#5a5a5a; text-decoration:none;}

/*头部*/
.header{ display:box; display:-webkit-box; box-pack:justify; -webkit-box-pack:justify; padding:15px;}
.header_logo{ display:box; display:-webkit-box;}
.header_logo .image{ width:164px; height:42px; margin-right:10px;}
.header_logo .image img{ width:100%; height:100%;}
.header_logo .text p:nth-child(1){ font-size:18px; color:rgb(102, 102, 102);}
.header_logo .text p:nth-child(2){ font-size:12px; color:rgb(153, 153, 153);}
.header_menu .btn{ width:34px; height:36px; background-color:#0A2D55; background-image:url(../images/navbg.png); background-repeat:no-repeat; background-size:65% 65%; background-position:center center;}
.header_menu .btn_wra{ padding:2px; border:2px dashed #0A2D55;}

/*banner*/
.banner{ width:100%; margin-bottom:15px;}
.banner img{ width:100%;}

/*公告*/
.notice{ width:100%; padding:0 15px; box-sizing:border-box; margin-bottom:15px;}
.share_title{ width:100%; color:#5a5a5a; font-size:16px; font-weight:bold; padding-bottom:5px; border-bottom:1px dashed #0A2D55; margin-bottom:10px;}
.notice_cont{ width:100%;}
/*产品中心*/
.product{ width:100%; padding:0 15px; box-sizing:border-box; margin-bottom:15px;}
.share_title2{ width:100%; margin-bottom:10px;}
.share_title2 .d1{ width:195px; height:35px; border:1px solid #0A2D55; margin:0 auto; text-align:center; margin-bottom:10px;}
.share_title2 .d1 span{ font-size:20px; font-weight:bold; color:#0A2D55; padding:0 10px; position:relative; top:22px; background:white;}
.share_title2 .d2{ text-align:center; font-size:16px; color:#0A2D55; margin-bottom:5px;}
.share_title2 .d3{ text-align:center; color:#0A2D55;}
.share_title2 .d3 span{ border-top:2px solid #0A2D55; padding:2px 10px 0;}
.product .cont{ width:100%;}
.product .cont li{ display:box; display:-webkit-box; margin-bottom:10px;}
.product .cont li .image{ width:70px; height:70px; margin-right:10px;}
.product .cont li .image img{ width:100%; height:100%;}
.product .cont li .text{ box-flex:1; -webkit-box-flex:1;}
.product .cont li .text h2{ font-size:16px; font-weight:bold;}
/*新闻中心*/
.news{ width:100%; margin-bottom:15px; box-sizing:border-box; padding:0 15px;}
.news_cont{ width:100%;}
.news_cont li{ display:box; display:-webkit-box; box-align:center; -webkit-box-align:center; margin-bottom:10px;}
.news_cont li .num{ width:65px; text-align:center; margin-right:5px;}
.news_cont li .num span{ font-size:28px; font-weight:bold; color:#0A2D55; padding:10px 10px 10px 0; border-right:1px solid #0A2D55;}
.news_cont li .text{ box-flex:1; -webkit-box-flex:1;}
.news_cont li .text .tit{ font-size:16px; font-weight:bold;}
.news_cont li .text .date{ color:#999999;}
/*友情链接*/
.friend{ padding:15px; background:url(../images/4_fp2u.jpg) repeat-x; box-sizing:border-box; background-size:100% 100%; width:100%; color:white;}
.friend a{ color:white;}
.friend .title{ text-align:center; font-size:20px; font-weight:bold; margin-bottom:10px;}
.friend .cont{ overflow:auto; width:100%;}
.friend .cont li{ float:left; width:25%; text-align:center; font-size:16px; margin-bottom:5px;}
.friend .cont li a{ color:rgba(217,217,217,1);}
/*页脚*/
.footer{ padding:10px 0; background:rgb(240, 236, 237); text-align:center;}

/*菜单*/
.nav{ position:fixed; left:0; top:0; width:100%; z-index:15; display:none;}
.nav .close{ width:30px; height:30px; position:absolute; right:3px; top:0; background:#0A2D55; font-size:32px; text-align:center; line-height:24px; color:white; border-radius:5px;}
.nav ul{ padding-top:35px;}
.nav li{ line-height:35px; padding-left:15px; background:#666666; border-bottom:1px solid #0A2D55;}
.nav li a{ color:#0A2D55; font-size:16px; display:block; height:100%; width:100%;}

/*遮罩*/
.shade{ position:fixed; left:0; top:0; width:100%; height:100%; background:black; opacity:0.2; z-index:5; display:none;}

/*新闻栏目*/
.inner_banner{ width: 100%;}
.inner_banner img{ width: 100%; margin-bottom: 10px;}
.news_list .cont{ margin: 10px 15px 0; margin-bottom: 15px;}
.news_list .cont li{ line-height: 35px; border-bottom:1px dashed #CCCCCC; padding-left: 20px; background: url("../images/21.png") no-repeat 0 9px;}

/*分页*/
.page{ text-align: center; margin-bottom: 20px;}
.page a{ padding: 0 5px; border: 1px solid #D5D5D5;}
.page .now{ color: #D00; padding:0 5px;}

/*产品栏目*/
.product_list{ width: 100%;}

/*详细页*/
.detail_cont{ padding: 0 15px;}
.detail_cont .title{ font-size: 16px; font-weight: bold; text-align: center; margin-bottom: 10px;}
.detail_cont .mess{ text-align: center; color: #999999; font-size: 14px; margin-bottom: 10px;}
.detail_cont .line{ width: 100%; height:15px; background: #0A2D55; border-bottom: 2px solid #E5E5E5; margin-bottom: 10px;}
.detail_cont .text{ font-size: 18px; color: #999999; line-height: 26px; margin-bottom: 10px;}