*{margin: 0;padding: 0;font-size: 12px;}
ul{list-style-type: none;}
.left{float: left;}
.right{float: right;}
body{font: 12px;}
a{color:#666666;text-decoration:none;}
.container{width: 995px;margin: auto;}
.header{}

.headerlogo{width: 100%;overflow: hidden;}
.header_logo{ display: flex;justify-content: center;align-items: center;height: 88px;float: left;}
.navibar{width: 100%;overflow: hidden;background: #204069;border-radius: 10px;margin-bottom: 15px;}
.navibar ul{list-style-type: none;}
.navibar ul li{float: left;width: 14.28%; text-align: center;height: 48px; display: flex;align-items: center;}
.navibar ul li a{color:#ffffff;font-size: 14px; width: 100%;display: block;height: 20px;line-height: 20px; font-weight: bold;border-right: 2px solid #ffffff;}
.navibar ul li.cur{background:#466da0 ;}
.navibar ul li.cur a{color: #ffffff;}
.navibar ul li:last-child{margin-right: 0px;}

.index-banner{font-size: 0;line-height: 0;width: 100%;overflow: hidden;margin: auto; }
.index-banner img{display: block;margin: auto;}
.inset{width: 995px;margin: auto;overflow: hidden;margin-top: 15px;}
.tit{width: 100%;height: 18px;background: #dce1e5;margin-bottom: 15px;}
.tit .name{background: #ffffff;margin-left: 3px;}
.tit .cname{font: 12px;line-height: 18px;padding-left: 5px;color:#0F9BB5;}
.tit .ename{font:12px;line-height: 18px;padding:0px 13px;}
.tit .more{font-size: 10px;line-height: 14px;margin-top: 2px;margin-right: 3px;}

.inset .lemoder{width: 220px;background:#fff;border-top: none;}
.inset .lemoder dl{width: 220px;background: url(../images/index_09.jpg) no-repeat;height: 111px;padding-top: 50px;margin-bottom: 29px;}
.inset .lemoder dl dd{width: 220px;height: 35px;line-height: 35px;}
.inset .lemoder dl dd a{color:#fff;height: 35px;padding-left: 50px;display: block;}/*必须*/
.inset .lemoder dl dd a:hover{background: #8a8a8a;height: 35px;display: block;}
.inset .lemoder .contact{width: 220px;height: 87px;}

.inset .cemoder{width: 440px;margin-left: 12px;padding:0px 15px;border-left: 1px solid #e8e8e8;}
.inset .rimoder1{width: 266px;position: relative;border-left: 1px solid #e8e8e8;padding-left: 15px;}

.inset .rimoder{width: 745px;background: #fff;position: relative;border-left: 1px solid #e8e8e8;padding-left: 15px;}
.inset .rimoder .detail li{width: 30%;float: left;margin-right: 5%;margin-bottom: 10px;}
.inset .rimoder .detail li:nth-child(3n){margin-right: 0;}
.inset .rimoder .detail li .image{display: flex;align-items: center;justify-content: center;border: 1px solid #C7D9E6;margin-bottom: 5px;}
.inset .rimoder .detail li .image img{max-width: 100%;max-height: 100%;}
.inset .rimoder .detail li .title{text-align: center;height: 20px;line-height: 20px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.inset .editor{line-height: 2; min-height: 300px;}

.iAd{padding: 10px;border:2px solid #dcdcdc;width: calc(100% - 20px);overflow: hidden;line-height: 21px;margin-bottom: 10px;}
.iAd .image{font-size: 0;line-height: 0;margin-right: 10px;}
.iAbout{
	line-height: 20px;
	min-height: 150px;display: flex;justify-content: space-between;}
.iAbout .image{margin: 0px 10px;}
.iHonor img{max-width: 100%;}


.iProducts ul li{float: left;width: 125px;background: #f4f3ef;margin:0px 4px 8px;}
.iProducts ul li .image{width: 120px;height: 87px; margin:2px auto;border:1px solid #f8f8f8;}
.iProducts img{width: 100%;max-height: 87px;}
.iProducts .title{text-align: center;line-height: 1.7;}


.mySwiper2{background: #f8f8f8;padding: 10px 0px 30px 0px;margin-bottom:15px ;}
.mySwiper2 img{width: 90%;display: block;margin: auto;}

.iContact{background: #f8f8f8;padding:20px 10px;line-height: 2;}
.iContact a{color:#333333}
.copy{
	border-top: 22px solid #70a3a6;
	width: 995px;
	margin: auto;
	margin-top: 14px;
	padding: 20px 0px ;
	display: flex;
	justify-content: space-between;
	align-items: center;
	text-align:left;}
.copy a{color:#333333;}

.massage{width: 400px;margin: auto;}
.massage input{width: calc(100% - 70px);height:40px;margin-bottom: 15px;text-indent: 15px;border: 1px solid #dedede;outline: none;}
.massage .submit{text-align: center;margin-left: 40px;}

.mypage {	text-align: center;	width: 100%;	margin-top: 20px;	margin-bottom: 20px;	overflow: hidden;  }
.mypage .pagination {	display: flex;	justify-content: center;  }
.mypage li {	display: inline-block;	color: #333333;	background: #eff1f4;	border-radius: 5px;	height: 37px;	line-height: 37px;	text-align: center;	padding: 0px 15px;	margin:0px 3px;}
.mypage li.active {	background: #204069;	color: #ffffff; } 
.mypage .rows {	border: none; }