* {
	font-size: 16px;
	line-height:1.8em;
	color: #333;
	font-family: Microsoft YaHei;
}
body{ margin:0px; padding:0px;}
a, a:link, a:visited, a:hover, a:active {
	text-decoration: none;
}
ul, ol, li {
	list-style: none;
	padding: 0;
	margin: 0;
}
.clear {
	clear:both;
}
/*头部*/
.header {
	width: 100%;
	padding:20px 0
}
.header .logo {
	float: left;
}
.header .tel {
	float: right;
	align-items: center;
	display: flex;
}
.header .tel .telico {
	float: left;
	width: 44px;
	height: 44px;
	margin-right: 20px;
}
.header .tel .teltext {
	float: left;
}
.header .tel .teltext p:nth-child(1) {
 color: #666;
 margin:0px;
 padding:0px;
 line-height:1.5em;
}
.header .tel .teltext p:nth-child(2) {
 font-size: 30px;
 font-weight: bold;
 margin:0px;
 padding:0px;
 line-height:1.5em;
}
.container {
	width:100%;
	max-width:1200px;
	margin:auto;
}
.menu {
	width: 100%;
	height:66px;
	background: #019fe9;
	display: flex;
	justify-content: center;
	z-index: 999;
}

.menu .ul-list {
	width:100%;
	display: flex;
}
.menu .ul-list > li {
	flex: 1;
	position: relative;
}
.menu .ul-list > li:last-child {
	border-right: none;
}
.menu .ul-list > li > a {
	height: 66px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	color: #fff;
}
.menu .ul-list > li > a:hover, .menu .ul-list > li > a.on {
	background: #7fcff4;
}
.menu .ul-list > li > span {
	color: #fff;
	font-size: 14px;
	height: 66px;
	display: flex;
	align-items: center;
	justify-content: center;
	background:#019fe9;
}
.menu .ul-list > li:hover .ol-list {
	display: block;
}
.menu .ol-list {
	display: none;
	position: absolute;
	top: 66px;
	left: 0;
	z-index: 999;
	background:#f5f5f5;
	width: 100%;
}
.menu .ol-list > li > a {
	text-decoration: none;
	color: #333;
	height: 50px;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #e6e6e6;
	justify-content: center;
}
.menu .ol-list > li > a:hover {
	color:white;
	background: #019fe9;
}
.menu .ul-list > li:hover {
	background: #7fcff4;
}
.none {
	display:none;
}
.banner {
	width:100%;
	margin:0 auto;
}
.banner img {
	width:100%;
	text-align:center;
}
.indextitle {
	text-align:center;
	padding:20px 0;
}
.indextitle .cn {
	color: #019fe9;
	font-size: 36px;
	font-weight: bold;
}
.indextitle .en {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
/*关于我们*/
.aboutus {
	width: 100%;
	background: #f5f5f5;
	background: url("../images/gybg.jpg") center no-repeat;
	background-size: cover;
	padding-bottom:30px;
}
.aboutus .text {
	width:580px;
	float: left;
	margin-right: 40px;
}
.aboutus .text p {
	text-indent:2em;
	padding-bottom:10px;
}
.aboutus .img {
	width: 580px;
	float: right;
}
.aboutus .img img {
	width: 100%;
}
/*新闻中心*/
.news {
	width: 100%;
	padding-bottom:30px;
}
.news .list li {
	float:left;
	width:50%;
	padding-bottom:8px;
}
.news .list li i {
	width: 6px;
	height: 6px;
	background-color:#019fe9;
	border-radius: 50%;
	display: inline-block;
	margin-right: 5px;
}
.news .list li span {
	font-size:4px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:1rem;
}
/*业务领域*/
.product {
	width: 100%;
	background: url("../images/albg.jpg") center no-repeat;
	padding-bottom:50px;
}
.product .tab {
width:100%;
	border-bottom: 1px solid #e6e6e6;
	display: table;
	line-height: 60px;
	text-align: center;
	align-items: center;
}
.product .tab a {
	display: inline-block;
	width: 150px;
	font-size: 18px;
}
.product .tab .Current {
	border-bottom: 5px solid #019fe9;
}
.product .tab .Current, .product .tab a:hover {
	color: #019fe9
}
.product .list {
	margin:20px 0;
}
.product .list li {
	float: left;
	width:33.333%;
}
.product .list .img {
	width: 90%;
	text-align:center;
	overflow:hidden;
	margin:auto;
	box-shadow: 0 0 12px #ddd;
}
.product .list .img img {
	width: 100%;
	transition: all 0.6s;
}
.product .list .text {
	line-height: 50px;
	text-align: center;
	font-weight: normal;
	width: 90%;
	margin:auto;
}
.product .list li:hover .text {
	background: #019fe9;
	color: white;
}
.product .list li:hover .img img {
	transform: scale(1.2);
}
.more {
	margin: 20px auto;
	clear: both;
	width: 163px;
	height: 50px;
}
.more a {
	border: 1px solid #333;
	display: block;
	width: 163px;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.more a:hover {
	background: #019fe9;
	color: white;
	border: none;
}
/*底部*/
.footer {
	width: 100%;
	background: #333;
	color:#fff;
	border-bottom: 1px solid #666;
	padding:30px 0;
}
.footer .fcontact {
	float:left;
	width:50%;
}
.footer .fcontact .ftel {
	height: 70px;
}
.footer .fcontact .ftel .ftelico {
	float: left;
	margin-right: 15px;
}
.footer .fcontact .ftel .fteltext {
	float:left;
}
.footer .fcontact .ftel .fteltext p {
	color:#fff;
	margin:0px;
	padding:0px;
}
.footer .fcontact .fother {
	color:#fff;
}
.fmenu {
	float:left;
	width:50%;
}
.fmenu li {
	width: 100px;
	text-align: center;
	float:left;
}
.fmenu li a {
	color: white;
	line-height: 40px;
}
/*版权*/
.copyright {
	width: 100%;
	background: #333;
	text-align: center;
	padding:30px 0;
	color:#fff;
}
.copyright a {
	color:#fff;
}
/*内页大图*/
.pagebanner {
	width: 100%;
	height: 260px;
	position: relative;
	background-image:url(../images/pagebanner.jpg);
	background-repeat:no-repeat;
	background-position: center top;
}
/*内页内容*/
.InPage {
	width: 100%;
	padding: 30px 0;
}
.InPageCenter {
width:100%; max-width:1200px;
	margin: 0 auto;
}
/*内页列表*/
.InLeft {
	border: 1px solid #eee;
	width: 250px;
	min-height: 350px;
	float: left;
}
.InTitle {
	height: 50px;
	background: #019fe9;
	padding-left: 10px;
	color: white;
	line-height: 50px;
	font-size: 20px;
}
.InList li {
	border-bottom: 2px solid white;
	height: 50px;
	background: #f0f0f0;
}
.InList li a {
	display: block;
	width: 250px;
	height: 50px;
	background: url("../images/listbg.png") center no-repeat;
	line-height: 50px;
	padding-left: 25px;
}
.InList li a:hover, .InList li a.on {
	display: block;
	width: 250px;
	height: 48px;
	background: #fafafa url("../images/listbg2.png") center no-repeat;
	color: #019fe9;
}
.InRight {
	border: 1px solid #eee;
	width: 930px;
	min-height: 350px;
	float: right;
}
.Crumb {
	height: 50px;
	background: #f0f0f0 url("../images/cbg.png") center no-repeat;
	color: #999;
	font-size: 14px;
	line-height: 50px;
	padding-left: 42px;
}
.Crumb a {
	font-size: 14px;
	padding: 0 5px;
}
.Crumb a:hover {
	color: #019fe9;
}
.In-B-Show {
	height: auto;
}
.In-B-Show  li{ float:left; width:33.333%;}
.In-B-Show  .ShowImg{ padding:10px;}
.In-B-Show  .ShowImg img{ width:100%;}
.In-B-Show  .ShowName{ text-align:center;}
.leftcontact {
	margin-top: 50px;
}
.leftcontact .leftcontent {
padding:10px;
	color: #666666;
	font-size: 14px;
}
/*内页页码*/
.Page {
	margin: 30px 15px;
	text-align: center;
	overflow: hidden;
	clear: both;
	padding-top: 30px;
}
.Page a {
	border: 1px solid #c8c8c8;
	font-size: 12px;
	padding: 12px;
	display: inline-block;
	height: 32px;
	line-height: 8px;
}
.Page a:hover, .P-active {
	background: #019fe9;
	color: white;
}
/*详情页*/
.IPTitle {
	text-align: center;
	margin: 20px;
	font-size: 24px;
}
.IssueTime {
	font-size: 12px;
	color: #b0b0b0;
	text-align: center;
	line-height: 50px;
	border-bottom: 1px solid #d9d9d9;
}
.IssueTime i {
	font-size: 12px;
	color: #b0b0b0;
}
.Detail {
	padding: 30px 0;
}
.DetailNext {
	overflow: hidden;
	margin: 40px 0;
	border-bottom: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;
	padding: 10px 0;
	line-height: 30px;
}
.DetailNext a {
	color: #666;
}
.DetailNext span {
	float:right
}
.DetailNext a:hover {
	color: #019fe9;
}
/*内页新闻列表*/
.In-News-Show li {
	width: 890px;
	border-bottom: 1px solid #d9d9d9;
	padding: 20px 0;
	display: flex;
	align-items: center;
	margin: 0 auto;
}
.In-News-Right h3 a {
	font-size: 18px;
	font-weight: bold;
	line-height: 40px;
}
.In-News-Right h3 a:hover {
	color: #019fe9;
}
.In-News-Right p {
	color: #666;
	line-height: 28px;
	font-size: 14px;
}
.In-News-Right time {
	font-size: 14px;
	color: #999;
	line-height: 50px;
}
/*内页合作伙伴*/
.in-partner {
	margin: 0 -5px;
}
.in-partner li {
	width: 285px;
	margin: 20px 0 0 20px;
	float: left;
}
.in-partner-img {
	border: 1px solid #ddd;
	width: 285px;
	height: 127px;
	overflow: hidden;
}
.in-partner-img img {
	width: 285px;
	height: 127px;
}
.in-partner li h2 {
	text-align: center;
	line-height: 40px;
	font-weight: normal;
	overflow: hidden;
}
/*内页内容*/
.in-show {
	padding: 20px 15px;
	overflow: hidden;
	line-height:1.8em;
}
.Detail img, .in-show img {
	max-width:100%;
	height:auto !important;
}
.pagination {
	padding:20px 0px;
	text-align:center;
}
.pagination a {
	margin:10px;
	padding:2px 12px;
	border:1px #cccccc solid;
	background:#fff;
	text-decoration:none;
	color:#808080;
	height:30px;
}
.pagination a:hover {
	color:#077ee3;
	background: white;
	border:1px #077ee3 solid;
}
.pagination a.cur {
	border:none;
	background:#077ee3;
	color:#fff;
}
.dates li {
	font-size: 14px;
	margin:20px 0
}
.dates li span {
	float:right
}
@media screen and (max-width:780px) {
.header{ padding:10px 0;}
.header .logo{ width:100%;}
.header .logo img{ width:100%;}
.header .tel{ display:none;}
.aboutus .text{ width:96%; margin:0; margin:auto; float:inherit;}
.aboutus .img{ width:96%; margin:auto; float:inherit;}
.news .list{ margin:auto; width:96%;}
.news .list li{ width:100%;}
.footer .fcontact{ width:96%; margin:auto; float:inherit;}
.fmenu{ display:none;}
.InLeft{ display:none;}
.InRight{ width:96%; margin:auto; float:inherit;}
}