@charset "utf-8";
body {
	min-width:1200px;
	max-width:1920px;
	margin:0 auto;
}
.container {
	display: block;
	width: 1200px;
	margin: 0 auto;
}
.hidden {
	overflow:hidden;
}
.hide {
	display:none;
}
.partner {
	background:url(../images/partnerbj.jpg) no-repeat center center;
	background-size:cover;
	padding:60px 0;
}
.comment {
	margin:60px 0;
}
.cinfo {
	width:800px;
	margin:0 auto;
	text-align:center;
	color:#bccbe9;
	font-size:16px;
	line-height:36px;
	position:relative;
	padding:0 20px;
}
.cinfo:after {
	content:"";
	position: absolute;
	left:0;
	top:0;
	background:url(../images/c01.png) no-repeat center center;
	width:13px;
	height:12px;
}
.cinfo:before {
	content:"";
	position: absolute;
	right:0;
	bottom:0;
	background:url(../images/c02.png) no-repeat center center;
	width:13px;
	height:12px;
}
.comment .swiper-button-next {
	background:url(../images/comment_next.png) no-repeat center center;
}
.comment .swiper-button-prev {
	background:url(../images/comment_prev.png) no-repeat center center;
}
.prlist {
	overflow:hidden;
}
.prlist li {
	float:left;
	width:200px;
}
.prlist li img {
	display:block;
	width:100%;
}
.partner .more {
	width:178px;
	height:46px;
	line-height:46px;
	text-align:center;
	font-size:16px;
	color:#ffffff;
	background:#e60013;
	border-radius:23px;
	margin:50px auto 0 auto;
}
.partner .more a {
	display:block;
}
.partner .more:hover {
	color:#e60013;
	background:#ffffff;
}
.homenews {
	margin-bottom:60px;
}
.tit02 {
	overflow:hidden;
	height:50px;
	line-height:50px;
}
.tit02 h3 {
	float:left;
	font-size:32px;
	color:#363636;
	font-weight:normal;
}
.tit02 a {
	float:right;
	width:160px;
	height:50px;
	line-height:50px;
	color:#363636;
	font-size:16px;
	text-align:center;
	border-left:4px solid #005bac;
	background:#f3f3f3;
}
.tit02 a:hover {
	color:#e60013;
}
.hnlist {
	overflow:hidden;
}
.hnlist li {
	float:left;
	width:370px;
	padding-bottom: 30px;
	margin-right:30px;
}
.hnlist li .img {
	overflow: hidden;
}
.hnlist li img {
	display:block;
	width:100%;
}
.hnlist li .txt span {
	color:#737373;
	font-size:14px;
	font-family:Arial;
	margin-top:10px;
	display:block;
}
.hnlist li .txt h3 {
	color:#363636;
	font-size:18px;
	line-height:1.5;
	height:30px;
	font-weight:normal;
	margin:5px 0;
}
.hnlist li .txt h3 a {
	display:block;
}
.hnlist li .txt h3:hover {
	color:#e60013;
}
.hnlist li .txt p {
	color:#7e7e7e;
	font-size:14px;
	line-height:2;
}
.news {
	padding:60px 0;
}
.newslist {
	overflow:hidden;
}
.newslist li {
	float:left;
	width:100%;
	overflow:hidden;
	padding-bottom:48px;
	margin-bottom:48px;
	border-bottom:1px solid #e5e5e5;
}
.newslist li .txt {
	float:left;
	width:60%;
}
.newslist li .txt h3 {
	color:#151515;
	font-size:24px;
	font-weight:normal;
	margin-top:30px;
}
.newslist li .txt h3:hover {
	color:#005bac;
}
.newslist li .txt p {
	color:#686868;
	font-size:16px;
	line-height:2;
	margin:25px 0;
}
.newslist li .txt .more {
	width:160px;
	height:50px;
	line-height:50px;
	border-left:4px solid #005bac;
	text-align:center;
	background:#f3f3f3;
	font-size:14px;
}
.newslist li .txt .more a {
	display:block;
}
.newslist li .txt .more:hover {
	background:#005bac;
	color:#ffffff;
}
.newslist li .img {
	float:right;
	width:35%;
	position:relative;
	overflow:hidden;
}
.newslist li .img img {
	display:block;
	width:100%;
}
.newslist li .img .time {
	position:absolute;
	background:#f1030a;
	width:80px;
	height:80px;
	text-align:center;
	color:#ffffff;
	z-index: 10;
}
.newslist li .img .time .d {
	font-family:Impact;
	margin:8px 0 3px 0;
	line-height:1;
	font-size:42px;
}
.newslist li .img .time .ym {
	font-size:14px;
}
.showbj {
	background:#e8e8e8;
	padding-bottom:60px;
}
.weizhi {
	color:#6b6b6b;
	font-size:14px;
	line-height:70px;
	background:url(../images/home.png) no-repeat 5px center;
	padding-left:32px;
}
.weizhi span {
	margin:0 5px;
}
.weizhi a:hover {
	color:#005bac;
}
.showleft {
	width:988px;
	background:#ffffff;
}
.showmain {
	padding:50px;
}
.showmain .nstit {
	color:#282828;
	font-size:30px;
	line-height:50px;
	font-weight:normal;
}
.showmain .parameter {
	color:#7f7d7d;
	font-size:16px;
	line-height:30px;
	border-bottom:1px solid #e5e5e5;
	padding:20px 0;
}
.showmain .parameter span {
	margin-right:15px;
}
.showtxt {
	color:#7f7d7d;
	font-size:16px;
	line-height:2;
	padding:30px 0;
}
.showtxt img {
	max-width:100%;
	height:auto!important;
}
.customers {
	padding-bottom:35px;
}
.oftit04 {
	margin-bottom:35px;
}
.customerslist {
	overflow:hidden;
}
.customerslist li {
	float:left;
	width:200px;
	height:100px;
	margin:0 40px 20px 40px;
}
.customerslist li img {
	width:100%;
	display:block;
}
.tewm {
	width:200px;
	height:200px;
	display:none;
	position: fixed;
	z-index: 100;
	padding: 15px;
	background-color: #333;
	background-color: rgba(0, 0, 0, 0.6);
	text-align: center;
	z-index: 20;
	border-radius: 5px;
	top: 50%;
	margin:-100px 0 0 -100px;
	left: 50%;
}
.tewm img {
	width:170px;
	height:170px;
	display:block;
}
.trackmain {
	padding:80px 0;
	background:#e8e8e8;
}
.track {
	width:645px;
	margin:50px auto;
	overflow:hidden;
}
.track .s01 {
	float:left;
	height: 60px;
	line-height: 60px;
	width: 495px;
	padding: 0 10px;
	color: #666666;
	font-size:16px;
}
.track .s02 {
	float:left;
	height: 60px;
	width: 150px;
	background: #e60013 url(../images/submit.png) no-repeat center center;
	background-size: auto;
	cursor: pointer;
}
#YQContainer {
	min-height:300px;
}
.helpdoc_left {
	width: 240px;
	position: fixed;
	left: 0;
	top: 80px;
	bottom: 0;
	z-index: 2;
	border-right: 1px solid #EFEFEF;
	background: #FAFBFF;
transition: left .4s ease-in;
}
.space-title {
	height:70px;
	line-height:70px;
	color:#333333;
	font-weight:normal;
	font-size:24px;
	text-align:center;
	border-bottom:1px solid #EFEFEF;
}
.doctree {
	width: 100%;
	padding-bottom: 70px;
	position: absolute;
	top: 70px;
	left: 0;
	bottom: 0;
	overflow-y: auto;
}
.doctree .helpdocnav>li {
	border-bottom: 1px solid #EFEFEF;
}
.doctree .helpdocnav>li .node-title {
	height:50px;
	line-height:50px;
	font-size: 16px;
	padding-left:20px;
	display: block;
	position:relative;
}
.doctree .helpdocnav>li .node-title:after {
	content: "";
	position:absolute;
	right:20px;
	top:50%;
	margin-top:-4px;
	width: 0;
	height: 0;
	border-left: 8px solid #666666;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
}
.doctree .helpdocnav>li.on .node-title, .doctree .helpdocnav>li .node-title:hover {
	background:#2168c4;
	color:#ffffff;
}
.doctree .helpdocnav>li.on .node-title:after, .doctree .helpdocnav>li .node-title:hover:after {
	border-top: 8px solid #ffffff;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}
.doctree ol {
	display: none;
}
.doctree ol li {
	height:40px;
	line-height:40px;
	font-size:14px;
	padding-left:40px;
	display: block;
}
.doctree ol li a {
	display: block;
}
.doctree ol li:hover {
	background:#666666;
	color:#ffffff;
}
.doctree ol li.on {
	background:#333333;
	color:#ffffff;
}
.helpdoc_right {
	width:100%;
	padding-left:240px;
	position: fixed;
	left: 0;
	top: 80px;
	bottom: 0;
	z-index: 1;
}
.helpdoc_right iframe {
	width: 100%;
	height: 100%;
}
.busimg img, .hnlist li img, .newslist li .img img, .hotlist li img, .videolist li img, .teamlist li img {
-webkit-transition: all .5s ease-in;
-o-transition: all .5s ease-in;
-ms-transition: all .5s ease-in;
-moz-transition: all .5s ease-in;
}
.busimg:hover img, .hnlist li:hover img, .newslist li .img:hover img, .hotlist li:hover img, .videolist li:hover img, .teamlist li:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.nav li, .tit02 a, .hnlist li .txt h3, .topnav a, .topmore a, .teamnav a, .videolist li .txt, .honorlist li, .recruit li .rinfo span a, .recruit li .rinfo, .ernav a, .newslist li .txt h3, .newslist li .txt .more, .paging a, .nspage a, .nbottom .nbrig a, .weizhi a, .relevant_list li .tit, .hotlist li .txt h3, .dbnav li a, .copy a, .valist01 li, .valist02 li, .olist01 li, .osslc i, .ssico i, .online a, .partner .more, .banwz2 a, .hotkey a {
	transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-webkit-transition: 0.3s;
}
.huslist li i {
-webkit-transition: all .5s ease-in;
-o-transition: all .5s ease-in;
-ms-transition: all .5s ease-in;
-moz-transition: all .5s ease-in;
}
.huslist li:hover i {
	transform:rotate(360deg);
	-ms-transform:rotate(360deg); 	/* IE 9 */
	-moz-transform:rotate(360deg); 	/* Firefox */
	-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
	-o-transform:rotate(360deg); 	/* Opera */
}
.delay2 {
-webkit-animation-delay:.2s;
animation-delay:.2s;
-moz-animation-delay:.2s;
-o-animation-delay:.2s;
-ms-animation-delay:.2s;
}
.delay3 {
-webkit-animation-delay:.4s;
animation-delay:.4s;
-moz-animation-delay:.4s;
-o-animation-delay:.4s;
-ms-animation-delay:.4s;
}
.delay4 {
-webkit-animation-delay:.6s;
animation-delay:.6s;
-moz-animation-delay:.6s;
-o-animation-delay:.6s;
-ms-animation-delay:.6s;
}
.delay5 {
-webkit-animation-delay:.8s;
animation-delay:.8s;;
-moz-animation-delay:.8s;
-o-animation-delay:.8s;
-ms-animation-delay:.8s;
}
.delay6 {
	-webkit-animation-delay:1s;
	animation-delay:1s;
	-moz-animation-delay:1s;
	-o-animation-delay:1s;
	-ms-animation-delay:1s;
}
.animated {
	opacity: 0;
}
