﻿@charset "utf-8";
.nei-weizhi{background: url(../img/weizhi.jpg) repeat-x center;box-shadow: 0 5px 15px rgba(0,0,0,0.4);}
.nei-weizhi p{line-height: 50px;font-size: 14px;color: #fff;}

.nei-nav{width: 100%;position: relative;z-index: 10;background: #fff;box-shadow: 0 2px 10px rgba(0,0,0,0.2); font-size:0;}
.nei-nav a{display: inline-block;vertical-align: top;padding:20px 0; margin-left:40px;font-size: 16px;color: #666;line-height:26px;}
.nei-nav a:first-child{ margin-left:0;}
.nei-nav a:hover,
.nei-nav a.on{ color:#0d306a;}

@media (max-width:1200px){
	.nei-nav{ padding-bottom:2%;}
	.nei-nav a{ border:1px #ddd solid; margin-right:2%; width:23.5% ; padding:0 5px; text-align:center; margin-left:0; margin-top:2%;font-size: 14px;line-height:40px;}
	.nei-nav a:nth-child(4n){ margin-right:0;}
	.nei-nav a:hover,
	.nei-nav a.on{ background:#0d306a; border-color:#0d306a; color:#fff;}
}
@media (max-width:768px){
	.nei-nav a{width:49%;}
	.nei-nav a:nth-child(2n){ margin-right:0;}
}
@media (max-width:450px){.nei-nav a{ font-size:12px; line-height:32px;}}
/*--------------------------------------------------------------------------------------------*/
.neiye{width: 100%;position: relative; padding:80px 0 120px;}
.title1{width: 100%;position: relative; text-align:center;margin-bottom: 40px;}
.title1 .en{font-size: 35px;color: #0d306a;text-transform: uppercase;}
.title1 .cn{font-size: 30px;}

.title3{display: block;width: 100%;margin-bottom: 40px;border-bottom: 1px #ccc dashed;text-align: center;padding-bottom: 10px;}
.title3 h1{ font-size:24px;}
.title3 p{display: block;line-height: 20px;opacity: .5;margin-top: 5px;font-size: 12px;}

@media (max-width:1200px){
	.neiye{padding:60px 0 100px;}
	.title1{margin-bottom:30px;}
	.title1 .en{font-size:30px;}
	.title1 .cn{font-size:24px;}
	
	.title3{margin-bottom:30px;}
	.title3 h1{ font-size:20px;}
}
@media (max-width:768px){
	.neiye{padding:40px 0 70px;}
	.title1{margin-bottom:20px;}
	.title1 .en{font-size:26px;}
	.title1 .cn{font-size:20px;}
	
	.title3{margin-bottom:20px;}
	.title3 h1{ font-size:16px;}
}
@media (max-width:450px){
	.title1 .en{font-size:20px;}
	.title1 .cn{font-size:16px;}
}
/*--------------------------------------------------------------------------------------------*/
.pagenums{width:100%;text-align:center;position:relative; font-size:0;}
.pagenums a{color: #666;padding:5px 15px;margin: 0 5px;display: inline-block;border: 1px solid #ddd;font-size:14px;}
.pagenums a:hover,
.pagenums a.page-num-current{display:inline-block;color:#fff;background:#0d306a;border-color:#0d306a;}

.nei-buts{background:#f2f2f2;width: 100%;border-radius: 5px; margin-top:40px;}
.nei-buts a{display: flex;align-items: center;justify-content: center;width: calc(100% / 3);float: left;border-left: 1px solid #dcdcdc;padding:20px;height: 60px;overflow: hidden;}
.nei-buts img{ display:block; margin-right:20px;}
.nei-buts .a1{ border-left:none;}
.nei-buts a:hover{ color:#0d306a;}

@media (max-width:768px){
	.pagenums a{padding:0 10px;margin: 0 3px;font-size:12px;}
	.pagenums a.a1{ display:none;}
}
/*--------------------------------------------------------------------------------------------*/
.nei-company .imgs li,
.nei-company .imgs li .img img{transition: all .5s;-webkit-transition: all .5s;}

.nei-about{ background:#f7f7f7;}
.nei-about .main p{ font-size:16px; line-height:2em;}

.nei-company .imgs{ font-size:0;}
.nei-company .imgs li{ width:32%; margin-right:2%; margin-top:2%; display:inline-block; vertical-align:top; position:relative; border:1px #ddd solid; padding:4px;}
.nei-company .imgs li:nth-child(3n){ margin-right:0;}
.nei-company .imgs li:hover{box-shadow: 5px 5px 0px #ddd;}
.nei-company .imgs li:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}

@media (max-width:1024px){
	.nei-company .imgs li{padding:0; border:0;}
	.nei-company .imgs li:hover .img img{transform:none;-webkit-transform:none;}
	.nei-company .imgs li:hover{box-shadow:none;}
}

@media (max-width:768px){
	.nei-about .main p{ font-size:14px;}
	.nei-company .imgs li{ width:49%;}
	.nei-company .imgs li:nth-child(3n){ margin-right:2%;}
	.nei-company .imgs li:nth-child(2n){ margin-right:0;}
}
/*--------------------------------------------------------------------------------------------*/
.nei-gbook{background:url(../img/gbook.jpg) #fff no-repeat bottom center/100% auto;}
.nei-gbook .main{background: #fff;padding: 60px;box-shadow: 0 0 20px rgba(0,0,0,.1);}
.nei-gbook .main .div{display:block;position:relative;margin-bottom:20px; text-align:center; border:1px #ddd solid; padding:10px; padding-left:63px;}
.nei-gbook .main .div p{display: block;font-size: 14px;line-height: 24px;position: absolute;left: 10px;top: 10px; color:#666;}
.nei-gbook .main .div input,
.nei-gbook .main .div textarea{ display:block; width:100%; font-size:14px; line-height:24px;}
.nei-gbook .main .div input{height:24px;}
.nei-gbook .main .div.desc{ padding-left:10px;}
.nei-gbook .main .div.desc textarea{text-indent:53px;height:72px;}
.nei-gbook .main .div.code img{display:block;height:100%;position:absolute;top:0;right:0;}
.nei-gbook .main .buts{display:block;width:100%; font-size:0; text-align:center;}
.nei-gbook .main .buts input{width:150px; display:inline-block; vertical-align:top; margin-right:2%;font-size:16px;line-height:2.5em;cursor:pointer; background:#999; color:#fff;}
.nei-gbook .main .buts input[type="submit"]{ background:#0d306a;}
.nei-gbook .main .buts input:hover{ background:#7f9dcd;}
/*--------------------------------------------------------------------------------------------*/
.nei-contact .main{width: 100%;position: relative; font-size:0;}
.nei-contact .main li{display: inline-block;vertical-align: top;width:49%;margin-right:2%;margin-bottom:2%;border: 1px solid #ddd;padding: 20px; text-align:center;}
.nei-contact .main li:last-child{ margin-right:0;}
.nei-contact .main li h3{font-size: 20px;line-height: 2em;}
.nei-contact .main li p{font-size:24px;line-height:24px;color:#0d306a; font-weight:bold;}

.nei-contact iframe{ display:block; width:100%; height:500px; overflow:hidden; border:0;}

@media (max-width:1024px){
	.nei-contact .main li h3{font-size:16px;}
	.nei-contact .main li p{font-size:20px;}
	.nei-contact iframe{height:400px;}
}
@media (max-width:768px){
	.nei-contact .main li{width:100%;margin-right:0;}
	.nei-contact .main li p{font-size:18px;}
	.nei-contact iframe{height:300px;}
}
/*--------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
/*pro*/
.nei-pro .main .item .img img{transition: all .5s;-webkit-transition: all .5s;}
.nei-pro .main .item:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.nei-pro .main{font-size:0;}
.nei-pro .main .item{ width:32%; margin-right:2%; margin-bottom:2%; display:inline-block; vertical-align:top; background:#f2f2f2; position:relative;}
.nei-pro .main .item:nth-child(3n){ margin-right:0;}
.nei-pro .main .item p{padding: 20px;font-size: 16px;}

@media (max-width:1200px){.nei-pro .main .item p{padding:15px;font-size:14px;}}
@media (max-width:768px){
	.nei-pro .main .item{ width:49%;}
	.nei-pro .main .item:nth-child(3n){ margin-right:2%;}
	.nei-pro .main .item:nth-child(2n){ margin-right:0;}
	.nei-pro .main .item p{padding:10px;font-size:13px;}
}
/*--------------------------------------------------------------------------------------------*/
.page-ptit{width: 100%;background:#f7f7f7;padding:80px 0;position: relative;}
.page-ptit .w1200{background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);}

.page-ptit .left{width:60%; position:relative;padding:50px;}
.page-ptit .left img{ display:block; max-width:100%; margin:0 auto;}
.page-ptit .left .tips{ display:none;position: absolute;text-align: center;font-size: 0;}
.page-ptit .left .tips .bullet{display: inline-block;width: 12px;height: 12px;vertical-align: top;position: relative;border-radius: 50%;border: 2px #0d306a solid;margin: 0 3px;}
.page-ptit .left .tips .bullet.on{ background:#0d306a;}


.page-ptit .right{top:50px; bottom:50px; left:60%;right:50px;position:absolute;}
.page-ptit .right .word{ width:100%; position:relative; padding-top:50px;}
.page-ptit .right .word .title3{text-align:left; margin-bottom:0; }
.page-ptit .right .word h4{ font-size:14px; line-height:2em;margin-top:20px;}
.page-ptit .right .swiper{position: absolute;bottom: 0;left: 0;width: 100%;}
.page-ptit .right .swiper .swiper-slide{border:2px #ddd solid;cursor: pointer;}
.page-ptit .right .swiper .swiper-slide img{ display:block; width:100%;}
.page-ptit .right .swiper .swiper-slide-thumb-active{ border-color:#0d306a;}

.page-pmain{ width:100%; position:relative; background:#fff; padding:80px 0 140px;}
.page-pmain .tit{ font-size:20px;font-weight:normal; border-bottom:1px #ddd dashed; padding-bottom:10px; margin-bottom:20px;}
.page-pmain .tit em{color: #0d306a;text-transform: uppercase; padding-left:10px;}
.page-pmain .info p{ font-size:16px; line-height:2em;}
.page-pmain .info p strong{color: #0d306a;}
.page-pmain .info table{ width:100%; position: relative;}
.page-pmain .info table td{ border:1px #999 solid; padding:0 5px; width:10%;}
.page-pmain .info table td,
.page-pmain .info table td p{ font-size:14px; line-height:24px;}

@media (max-width:1200px){
	.page-ptit{padding:60px 0;}
	.page-ptit .w1200{padding:40px;}
	.page-ptit .left{width:100%;padding:0;}
	.page-ptit .left .tips{ display:block;}
	.page-ptit .right{top:auto; bottom:auto;left:auto;right:auto;position: relative;}
	.page-ptit .right .word{padding-top:40px;}
	.page-ptit .right .word .title3{text-align:center; }
	.page-ptit .right .swiper{ display:none;}
	
	.page-pmain{padding:60px 0 100px;}
}
@media (max-width:1024px){
	.page-ptit .w1200{padding:30px;}
	.page-ptit .right .word{padding-top:30px;}
	.page-ptit .right .word .title3{text-align: center; }
	
	.page-pmain .tit{ font-size:18px;}
	.page-pmain .info p{ font-size:14px;}
	.page-pmain .info table td{padding:0 3px;}
	.page-pmain .info table td,
	.page-pmain .info table td p{ font-size:12px; line-height:20px;}
}
@media (max-width:768px){
	.page-ptit{padding:40px 0;}
	.page-ptit .w1200{padding:0;}
	.page-ptit .right{ padding:30px;}
	.page-ptit .right .word{ padding-top:0;}
	
	.page-pmain{padding:40px 0 70px;}
}
/*--------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
/*news*/
.nei-news .main .item .info h3:before,
.nei-news .main .item .info h3:after{transition: all .5s;-webkit-transition: all .5s;}

.nei-news .main .item .date{display: flex;display:-webkit-flex;flex-direction: column;-webkit-flex-direction: column;align-items: center;justify-content: center;}

.nei-news .main .item{display:block; width:100%;position:relative;margin-bottom:2%;padding-left:100px;}
.nei-news .main .item .date{position: absolute;left: 0;top: 50%;width: 100px;height:100px;background: #4f4f4f; margin-top:-50px; color:#fff;}
.nei-news .main .item .date span{font-size: 36px; line-height:1em;}
.nei-news .main .item .date em{line-height:1em;opacity: .8;margin-top: 5px;}
.nei-news .main .item:hover .date{background: #0d306a;}

.nei-news .main .item .info{ display:block; width:100%; padding:40px; background:#fff; position:relative;}
.nei-news .main .item .info h3{font-size: 20px;position: relative; padding-bottom:10px; margin-bottom:20px;}
.nei-news .main .item .info h3:before,
.nei-news .main .item .info h3:after{content: "";position: absolute;bottom: 0;width: 50%;height: 1px;background: #e5e5e5;}
.nei-news .main .item .info h3:before{left:0;}
.nei-news .main .item .info h3:after{right:0}
.nei-news .main .item .info p{font-size: 14px;color: #666;line-height: 24px;}

.nei-news .main .item .info:hover h3{ color:#0d306a;}
.nei-news .main .item .info:hover h3:before{width:30px;background: #0d306a;}
.nei-news .main .item .info:hover h3:after{ width:calc(100% - 35px);background: #a7a7a7;}

.page-news .main{ font-size:16px; line-height:2em;word-break: break-all;}
/*--------------------------------------------------------------------------------------------*/
.nei-album .main .item .img img{transition: all .5s;-webkit-transition: all .5s;}

.nei-album .main{font-size:0;}
.nei-album .main .item{ display:inline-block; vertical-align:top; width:32%; margin-right:2%; margin-bottom:2%;position:relative;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.nei-album .main .item:nth-child(3n){ margin-right:0;}
.nei-album .main .item .img{block;width:100%;}
.nei-album .main .item p{padding: 20px;font-size:16px;line-height:1.5em; text-align:center;}
.nei-album .main .item:hover{ background:#0d306a;}
.nei-album .main .item:hover p{ color:#fff;}
.nei-album .main .item .img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);}

.page-album .main img{ display:block; max-width:100%; margin:0 auto;}
/*--------------------------------------------------------------------------------------------*/
/*search*/
.nei-search .main{ width:100%; position:relative;}
.nei-search .main .item{ display:block;margin-bottom:20px; width:100%; position:relative;border-bottom: 1px #CCC dashed;overflow: hidden;}
.nei-search .main .item h3{height: 30px;line-height: 30px;font-size: 15px; width:80%; overflow:hidden; float:left;}
.nei-search .main .item em{ float:right;height: 30px;line-height: 30px;font-size:12px;color: #999;}