﻿@charset "utf-8";
/*common*/
.neiye{ width:100%; position:relative;}

.nei-main{ width:100%; position:relative;}
.nei-main .title{color: #000;margin-bottom: 20px;padding: 10px 0;text-align: center;font-size: 18px; line-height:2em;}

.nei-main .title2{width:100%; position:relative;}
.nei-main .title2 h1{color: #000;text-align: center;font-size:24px; line-height:34px; font-weight:normal; margin-top:10px;}
.nei-main .title2 p{text-align: center;color: #666;font-size: 12px; line-height:22px; margin-bottom:20px;}
/*----------------------------------------------------------------------------------------*/
/*内页大图*/
.banner{ width:100%; position: relative; height:300px; overflow:hidden; background:url(../images/banner.jpg) no-repeat center/cover;}
.pageban{width:100%; position: relative;overflow:hidden;}
.pageban img{ display:block; width:100%;}
/*----------------------------------------------------------------------------------------*/
/*左侧*/
.nei-fl{max-width:225px; width:19%;float: left; position:relative; z-index:20;transform: translateY(-30px);}
.nei-fl .list{ width:100%; display:block;background: #f0f0f0; position:relative;}
.nei-fl .list h1{width: 100%;height: 115px;padding: 20px;display: flex;position: relative;align-items: center;font-size: 24px;background: #4591f0;color: #fff;}
.nei-fl .list li{display: block;width: 100%;position: relative;border-top: 1px solid #dbdbdb;color:#666; font-size:0;}
.nei-fl .list li a{display: block;padding:15px 20px 15px 40px;font-size: 16px;line-height: 26px;}
.nei-fl .list li:hover,
.nei-fl .list li.on{background: #4591f0; color:#fff;}
.nei-fl .list li:before{content: '';width: 0;height: 0;border-width: 4px 6px;border-style: solid;border-color: transparent transparent transparent #4591f0;position: absolute;left: 20px;top: 50%;margin-top: -4px;}
.nei-fl .list li:hover:before,
.nei-fl .list li.on:before{border-color: transparent transparent transparent #fff;}

.nei-fl .tel{width:100%; display:block;background: #f7f7f7; position:relative; margin-top:20px;padding-bottom: 15px;}
.nei-fl .tel h1{width: 100%;background: #f0f0f0;color: #999;font-size: 18px;height: 45px;line-height: 45px;padding: 0 20px;font-weight: normal;}
.nei-fl .tel h2{padding:0 20px;color: #666;display: flex;align-items: center;font-size: 14px; margin-top:10px;}
.nei-fl .tel h2 i{display: block;width:14px;height:14px;background: url(../images/ico-tel.png) no-repeat center/contain;margin-right: 5px;filter: brightness(0.5);}
.nei-fl .tel h3{font-size: 26px; line-height:36px;color: #4591f0;padding:0 20px;}
.nei-fl .tel p{ color: #666;padding:0 20px;display: block; font-size:0;}
.nei-fl .tel p em,
.nei-fl .tel p span{display:inline-block; vertical-align:top;font-size: 14px;line-height:2em;}
.nei-fl .tel p em{ width:calc(100% - 40px);}
.nei-fl .tel p span{ width:40px;}
/*----------------------------------------------------------------------------------------*/
/*右侧*/
.nei-fr{max-width:930px; width:78%;float: right; position:relative; padding:80px 0;}
/*----------------------------------------------------------------------------------------*/
/*位置*/
.nei-title{ width:100%; position:relative;}
.nei-title:before,
.nei-title dd:before{content: '';width:100%;height:1px; background:#d9d9d9;position: absolute;left:0; bottom:0;}
.nei-title dd{display: block;float: left;font-size: 18px;line-height:18px;padding-bottom: 12px;position:relative;}
.nei-title dd:before{height:3px;background:#4591f0; bottom:-1px;}
.nei-title dt{display: block;float: right;font-size: 14px;line-height: 18px;padding-bottom: 12px; color:#999;}
.nei-title dt a:hover{color: #4591f0;}
/*----------------------------------------------------------------------------------------*/
/*页码*/
.pagenum{ width:100%; position:relative; font-size:0;display: flex;justify-content: center;}
.pagenum select{display:none;}
.pagenum a,
.pagenum span{padding:2px 15px;font-size: 14px;line-height:2em;margin: 0 2px;border: 1px solid #ddd;color: #666;}
.pagenum font{color: #4591f0;}
.pagenum a:hover,
.pagenum span:hover{ color:#fff; background: #4591f0; border-color:#4591f0;}
.pagenum span:hover font{ color:#fff;}
/*----------------------------------------------------------------------------------------*/
/*翻页*/
.pagebuts{width: 100%;position: relative;margin-top: 20px;display: block;font-size: 0;border-top: 1px solid #ccc;padding-top: 10px;}
.pagebuts a{ display:inline-block; vertical-align:top; width:49%; font-size:14px; line-height:24px; height:24px; overflow:hidden;color: #666;}
.pagebuts .prev{ margin-right:2%;}
.pagebuts a:hover{color: #4591f0;}
/*----------------------------------------------------------------------------------------*/
/*单篇通用*/
.nei-about .info p{ font-size:16px;}
.nei-about .info img{ max-width:100%;}
/*----------------------------------------------------------------------------------------*/
/*联系*/
.nei-contact .info{ width:100%; position:relative; margin-bottom:30px;background:url(../images/lianxi.jpg) no-repeat right center;background-size: auto 100%;}
.nei-contact .info strong{font-size: 24px;color: #5098f1;line-height: 2em;margin-bottom: 10px;display: block;}
.nei-contact .info p{ font-size:16px;}

/*地图*/
#allmap{display: block; width: 100%;height: 500px;}
#allmap h3{ font-weight:bolder; font-size:16px;color: #5098f1; line-height:2em;}
#allmap p{ font-size:14px; line-height:2em; color:#666;}
/*----------------------------------------------------------------------------------------*/
/*留言*/
.nei-gbook .info{width: 550px;padding: 25px;margin: 0 auto;background: #f7f7f7;border: 1px #ddd solid;border-radius: 10px;}
.nei-gbook .info h1{font-size: 22px;line-height: 1em;color: #4591f0;margin-bottom: 20px;}	
.nei-gbook .info .item{display: block;width: 100%;background: #fff;position: relative;margin-bottom: 20px;padding:10px;border: 1px #ddd solid;border-radius: 5px;}
.nei-gbook .info .item input{width: 100%;height: 24px;line-height: 24px;font-size: 14px;color: #333;}
.nei-gbook .info .code input{ padding-right:90px;}
.nei-gbook .info .code span{display: flex;align-items: center;justify-content: center;width: 80px;height:100%;position: absolute;top:0;right:0; background:#dde8fc;}
.nei-gbook .info .code span img{ display:block;border-radius: 0 5px 5px 0;}

.nei-gbook .info .buts{width: 100%;position: relative;display: flex;justify-content: center;}
.nei-gbook .info .buts input{cursor: pointer;width: 140px;height: 40px;line-height: 40px;background: #999;color: #fff;font-size: 18px; margin:0 5px;}
.nei-gbook .info .buts input[type="submit"]{ background:#4591f0;}
.nei-gbook .info .buts input:hover{filter: brightness(1.15);}
/*----------------------------------------------------------------------------------------*/
/*新闻*/
.nei-news .info{display: block;width: 100%;position: relative;}
.nei-news .info li{padding:40px 0;border-bottom: 1px solid #ebebeb;display: block;width: 100%;position: relative;}
.nei-news .info li a{display: block;width: 100%;position: relative;} 
.nei-news .info li .tit{font-size: 18px;line-height: 28px;position: relative; padding-right:100px; overflow:hidden; height:28px;margin-bottom:10px;}
.nei-news .info li .tit em{display: block;font-size: 14px;line-height: 28px;color: #999;position: absolute;top: 0;right: 0;}
.nei-news .info li p{font-size: 14px;line-height: 2em; color:#666;}
.nei-news .info li:hover .tit{color: #4591f0;}

.nei-news .pagenum{ margin-top:20px;}

.page-news .info{ font-size:15px; line-height:2em; color:#333;}
/*----------------------------------------------------------------------------------------*/