body, div, p, ul, li { margin: 0; padding: 0; font-size: 16px; color: #222222; }
a:link { text-decoration: none; color: #222222; }
a:visited { text-decoration: none; color: #222222; }
a:hover { text-decoration: none; color: #006EAB; }
img { border: 0; }
.line { border-bottom: 1px solid #dddddd;line-height: 42px; }
.section-20 { margin-top: 20px; }
.section-80 { margin-top: 80px; }
.padding-all-20 { padding: 20px; }
.padding-all-40 { padding: 40px; }
.white-text { color: #fff; }
.blue-text { color: #004DA3; }
.logo img { width: 400px; height: auto; }
.logo-t p { line-height: 18px; color: #004DA3; font-size: 14px; padding-top:3px; }
.logo-tel { font-size: 32px; color: #004DA3; }
.text-center { text-align: center; }
.text-right { text-align: right; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.nav { display: flex; justify-content: space-between; padding: 0; height: 60px; line-height: 60px; background: #004DA3; position: relative; z-index: 1; }
.nav .nLi { flex: 1; text-align: center; position: relative; }
.nav a { color: #fff; }
.nav .nLi h3 { margin: 0; }
.nav .nLi h3 a { display: block; padding: 0 26px; font-size: 18px; font-weight: bold; color: #fff; }
.nav .sub { display: none; position: absolute; left: 0; top: 60px; width: 100%; background: #004DA3; line-height: 40px; text-align: center; box-sizing: border-box; }
.nav .sub li { zoom: 1; }
.nav .sub a { display: block; padding: 0 10px; }
.nav .sub a:hover { background: #0160c8; color: #fff; }
.nav .on h3 a { background: #0160c8; color: #fff; }

.bt-big { margin-bottom:10px; font-size:36px; border-bottom: 5px solid #004DA3; width: 200px;display: inline-block }
.panel-t {padding: 15px; background: linear-gradient(45deg, #fff, #eee);font-size:18px; color: #004DA3; }

.picScroll-left{ overflow:hidden; position:relative; }
.picScroll-left .hd{ overflow:hidden; height:30px; background:#f4f4f4; padding:0 10px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.picScroll-left .hd ul li{ float:left; width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; }
.picScroll-left .bd ul li .pic{ text-align:center; width: 300px}
.picScroll-left .bd ul li .pic img{ width:150px; height:150px; border-radius: 50%; padding:2px; border:5px solid #305dc3; }
.picScroll-left .bd ul li .title{ line-height:24px; }
.sc-height {border: 1px solid #eeeeee;margin-top:-60px;height: 220px; width:300px; background-color: #f3f3f3;transition: background-color 0.3s ease; }
.sc-height:hover {background-color: #305dc3; }
.sc-height-p {padding-top: 90px; padding-left:20px; padding-right:20px; }
.sc-height-p h3 { color:#305dc3; }
.sc-height-p p { color:#666666; }
.sc-height:hover, .sc-height:hover p, .sc-height:hover h3 { color: #fff; }

.section-bg-top {min-height: 340px; background: url('../images/top-bg-map.png') no-repeat center top;}
.section-bg {height: 340px; background: url('../images/mid_bg_2.jpg') no-repeat center center;}
.font-36 {font-size:36px}
.i-news ul { list-style: none; padding: 0; }
.i-news ul li { display: flex; justify-content: space-between; align-items: center; padding-bottom:10px; margin-bottom: 10px;border-bottom: 1px dotted #ddd}
.i-news ul span { font-size: 14px; color: #999; }

.bg-c { background-color: #f3f3f3; }
.footer-b {padding: 30px 0; }
.footer-b a {color: #004DA3;}
.footer-b a:hover {color: #305dc3;}
.mb-15 {margin-bottom: 15px;}
.footer-d {text-align: center; padding: 10px; }
.footer-d img {width: 120px;height: auto;}
.footer-e {background: #004DA3; padding:30px 0; line-height: 26px; font-size: 12px}
.footer-e p, .footer-e p a {color: #fff}
.layui-tabs-header {background: #f3f3f3;}
.layui-tabs-header .layui-this, .layui-tabs-header li:hover {color: #004DA3; }
.layui-tabs-header li {line-height: 40px;padding: 0 16px;font-size: 18px; }

.page-c {background: rgba(255, 255, 255, 0.8); line-height: 36px;padding:30px;min-height: 400px}
.page-c p {text-indent: 32px;}
