body,
ul,
p,
h1,
h2,
h3 {
	margin: 0;
	padding: 0;
}

html {
	font-size: 10px;
}

li {
	list-style-type: none;
}

a:link,
a:visited,
a:hover,
a:active {
	text-decoration: none;
}

a:focus {
	outline: 0;
}

.clearfix {
	clear: both;
}

#nav_header {
	height: 80px;
	/*background: pink;*/
	width: 1150px;
	margin: auto;
	/*border-bottom: 1px solid #E8E8E8;*/
}

.logo {
	line-height: 80px;
	float: left;
}

.logo img {
	vertical-align: middle;
}

#nav_header ul {
	float: right;
}

#nav_header ul.ul1>li {
	float: left;
	line-height: 80px;
	font-size: 1.6rem;
	color: #333;
	margin: 0 3px;
	position: relative;
}

#nav_header ul.ul1>li>a {
	color: #333;
	display: block;
	transition: all .2s ease-in 0s;
	padding: 0 25px;
}

#nav_header ul.ul1>li>a:hover {
	background: #1b59f2;
	color: #fff;
}

#nav_header ul.ul1>li>a.highlighted {
	background: #1b59f2;
	color: #fff;
}


/*头部下拉*/

ul.slider {
	position: absolute;
	z-index: 9;
	background: #1b59f2;
	width: 100%;
	text-align: center;
	display: none;
}

#nav_header ul.slider li {
	float: none;
	line-height: 40px;
}

#nav_header ul.slider li:hover {
	background: #003dd5;
}

#nav_header ul.slider li a {
	padding: 0;
	color: #fff;
	display: block
}

.phone_slider ul {
	position: relative;
}

.phone_slider ul {
	background: none;
	background: #d8e0f2;
}


/*.phone_slider ul li a {
	color: #fff;
}*/

.phone_banner {
	display: none !important;
}

.hides {
	display: none;
}

.menu {
	display: none;
}

.phone_slider {
	display: none;
	background: #fff;
	width: 100%;
	position: absolute;
	top: 60px;
	z-index: 20;
	text-align: center;
}

.phone_slider li {
	line-height: 40px;
	border-bottom: 1px solid #E8E8E8;
}

.phone_slider li:hover {
	/*background: #dee3ed;*/
}

.phone_slider li a {
	display: block;
	width: 100%;
	color: #333;
}

.phone_slider li a:hover {
	color: #1B59F2;
}

.menu {
	display: none;
	line-height: 60px;
	float: right;
	cursor: pointer;
}

.menu img {
	vertical-align: middle;
	width: 35px;
}

.carousel-indicators .active {
	background: #1B59F2;
	border: none;
}

#myCarousel img {
	width: 100%;
}

.activity {
	width: 100%;
	padding: 4rem 0;
	overflow: hidden;
}

img {
	max-width: 100%;
}

.en {
	float: right;
	line-height: 80px;
	padding-right: 1rem;
	font-size: 18px;
}


/*最近活动*/

.recent_activity h2 {
	font-size: 2.6rem;
	color: #333;
}

.container {
	width: 1100px;
	margin: auto;
}

.recent_activity h2 {
	font-size: 4rem;
	color: #c7cfe0;
}

.recent_activity p {
	font-size: 1.4rem;
	line-height: 21px;
	color: #333;
}

.recent_activity p {
	color: #666;
}

.recent_activity p.zx {
	font-size: 2.4rem;
	padding-top: 0.5rem;
	color: #444;
}

.recent_activity p.tit {
	font-size: 2rem;
	padding-bottom: 1rem;
}

.zj_active p {
	font-size: 3.6rem;
	color: #333;
	padding: 0 15px 2rem 5px;
}

.active_img {
	text-align: right;
}

.padd {
	padding-top: 3.5rem;
	padding-bottom: 3rem;
}


/*.activity li.back {
	background: #1b59f2;
}*/

.activity li {
	transition: all .25s ease-in;
}

.activity li .container .recent_activity {
	border-bottom: 1px solid #E3E3E3;
	transition: all .25s ease-in;
}


/*.activity li.back .container {
	border-bottom: 1px solid #1b59f2;	
}

.activity li.back h2 {
	color: #fff;
}

.activity li.back p {
	color: #fff;
}*/

.activity li:hover {
	background: #1b59f2;
}

.activity li:hover h2 {
	color: #fff;
}

.activity li:hover p {
	color: #fff;
}


/*.back .container {
	border-bottom: 1px solid #eeeeee;
	padding-top: 1rem;
	padding-bottom: 1rem;
}*/

.activity li:hover .container .recent_activity {
	border-bottom: 1px solid #1b59f2;
}

.padds {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}

.recent_activity p.time {
	padding-top: 0.5rem;
	color: #999;
}


/*关于我们*/

.about_us {
	background: url(../img/pic.png) no-repeat center;
	padding: 10rem 0;
	text-align: center;
}

.about_nr {
	background: url(../img/about.png) no-repeat center;
	width: 87%;
	padding: 0 8rem;
	margin: auto;
}

.about_nr h2 {
	padding: 4rem 0;
	font-size: 3.6rem;
	color: #333;
}

.about_nr p {
	line-height: 27px;
	color: #555555;
	font-size: 1.6rem;
}

.about_nr a {
	/*padding: 10px 5rem;*/
	width: 170px;
	height: 35px;
	line-height: 35px;
	border-radius: 20px;
	background: #0067ff;
	text-align: center;
	color: #fff;
	margin: 5rem 0;
	display: inline-block;
	font-size: 1.4rem;
}


/*product内页*/

@media only screen and (min-width: 990px) and (max-width: 1200px) {
	html {
		font-size: 9px;
	}
	#nav_header {
		width: 990px;
	}
	.container {
		width: 990px;
	}
	.zj_active {
		width: 990px;
	}
}

@media only screen and (min-width: 760px) and (max-width: 990px) {
	html {
		font-size: 9px;
	}
	#nav_header {
		width: 760px;
	}
	.logo {
		line-height: 60px;
	}
	#nav_header {
		height: 60px;
	}
	#nav_header ul li {
		line-height: 60px;
	}
	#nav_header ul {
		display: none;
	}
	.menu {
		display: block;
	}
	.container {
		width: 760px;
	}
	.recent_activity .col-md-4 {
		width: 33.333%;
	}
	.padds {
		padding-top: 3.5rem;
		padding-bottom: 3rem;
		text-align: center;
	}
	.en {
		float: right;
		line-height: 50px;
	}
	.about_nr {
		padding: 0 2rem;
	}
}

@media only screen and (min-width: 100px) and (max-width: 768px) {
	html {
		font-size: 9px;
	}
	#nav_header {
		width: 100%;
		margin: auto;
	}
	#nav_header ul {
		display: none;
	}
	.logo {
		line-height: 60px;
	}
	#nav_header {
		height: 60px;
	}
	#nav_header ul li {
		line-height: 60px;
	}
	.logo img {
		max-width: 70%;
	}
	.phone_banner {
		display: block !important;
	}
	.pc_banner {
		display: none !important;
	}
	#myCarousel .carousel-indicators {
		bottom: 0;
	}
	ol {
		margin-bottom: 0;
	}
	#myCarousel .carousel-indicators li {
		width: 8px;
		height: 8px;
	}
	.menu {
		display: block;
	}
	.container {
		width: 95%;
		margin: auto;
	}
	.padd {
		padding-top: 0;
		padding-bottom: 1rem;
	}
	.padds {
		padding-top: 0;
		padding-bottom: 1rem;
		text-align: center;
	}
	.recent_activity .col-md-4 {
		width: 100%;
	}
	.recent_activity h2 {
		font-size: 3rem;
	}
	.recent_activity p.zx {
		font-size: 2rem;
	}
	.activity li {
		margin-bottom: 2rem;
	}
	.zj_active p {
		padding: 0;
		font-size: 3rem;
	}
	.activity {
		padding: 1rem 0;
	}
	.en {
		line-height: 60px;
		position: absolute;
		right: 45px;
		top: 0px;
	}
	.activity li {
		padding-top: 1rem;
	}
	.about_nr {
		padding: 0 2rem;
		width: 100%;
	}
	.about_nr a {
		margin: 1rem 0;
	}
	.about_nr h2 {
		padding: 2rem 0;
	}
	.about_nr h2 {
		font-size: 3rem;
	}
	.about_nr p {
		line-height: 25px;
	}
	.about_us {
		padding: 5rem 0;
	}
}

body,
ul,
p,
h1,
h2,
h3 {
	margin: 0;
	padding: 0;
}

html {
	font-size: 10px;
}

li {
	list-style-type: none;
}

a:link,
a:visited,
a:hover,
a:active {
	text-decoration: none;
}

a:focus {
	outline: 0;
}

.clearfix {
	clear: both;
}

#nav_header {
	height: 80px;
	/*background: pink;*/
	width: 1150px;
	margin: auto;
	/*border-bottom: 1px solid #E8E8E8;*/
}

.logo {
	line-height: 80px;
	float: left;
}

.logo img {
	vertical-align: middle;
}


/*#nav_header ul {
	float: right;
}*/


/*#nav_header ul.ul1 li {
	float: left;
	line-height: 80px;
	font-size: 1.6rem;
	color: #333;
	margin: 0 3px;
	position: relative;
}

#nav_header ul li a {
	color: #333;
	display: block;
	transition: all .2s ease-in 0s;
	padding: 0 25px;
}

#nav_header ul li:hover a {
	background: #1b59f2;
	color: #fff;
}

#nav_header ul li a.highlighted {
	background: #1b59f2;
	color: #fff;
}*/

.phone_banner {
	display: none !important;
}

.hides {
	display: none;
}

.menu {
	display: none;
}

.phone_slider {
	display: none;
	background: #fff;
	width: 100%;
	position: absolute;
	top: 60px;
	z-index: 20;
	text-align: center;
}

.phone_slider li {
	line-height: 40px;
	border-bottom: 1px solid #E8E8E8;
}

.phone_slider li:hover {
	/*background: #dee3ed;*/
}

.phone_slider li a {
	display: block;
	width: 100%;
	color: #333;
}

.phone_slider li a:hover {
	color: #1B59F2;
}

.menu {
	display: none;
	line-height: 60px;
	float: right;
	cursor: pointer;
}

.menu img {
	vertical-align: middle;
	width: 35px;
}

.carousel-indicators .active {
	background: #1B59F2;
	border: none;
}

#myCarousel img {
	width: 100%;
}

.activity {
	width: 100%;
	padding: 4rem 0;
}

img {
	max-width: 100%;
}

.en {
	float: right;
	line-height: 80px;
	padding-right: 1rem;
	font-size: 18px;
}


/*最近活动*/


/*.recent_activity h2 {
	font-size: 2.6rem;
	color: #333;
}*/

.container {
	width: 1188px;
	margin: auto;
}

.recent_activity h2 {
	font-size: 4rem;
	color: #c7cfe0;
}

.recent_activity p {
	font-size: 1.4rem;
	line-height: 21px;
	color: #333;
}

.recent_activity p {
	color: #666;
}

.recent_activity p.zx {
	font-size: 2.4rem;
	padding-top: 0.5rem;
	color: #444;
}

.zj_active p {
	font-size: 3.6rem;
	color: #333;
	padding: 0 15px 2rem 5px;
}

.active_img {
	text-align: right;
}

.padd {
	padding-top: 3.5rem;
	padding-bottom: 3rem;
	padding-right: 5rem;
}


/*.activity li.back {
	background: #1b59f2;
}*/

.activity li {
	transition: all .25s ease-in;
}

.activity li .container .recent_activity {
	border-bottom: 1px solid #E3E3E3;
	transition: all .25s ease-in;
}


/*.activity li.back .container {
	border-bottom: 1px solid #1b59f2;	
}

.activity li.back h2 {
	color: #fff;
}

.activity li.back p {
	color: #fff;
}*/

.activity li:hover {
	background: #1b59f2;
}

.activity li:hover h2 {
	color: #fff;
}

.activity li:hover p {
	color: #fff;
}


/*.back .container {
	border-bottom: 1px solid #eeeeee;
	padding-top: 1rem;
	padding-bottom: 1rem;
}*/

.activity li:hover .container .recent_activity {
	border-bottom: 1px solid #1b59f2;
}

.padds {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}

.recent_activity p.time {
	padding-top: 0.5rem;
	color: #999;
}


/*关于我们*/

.about_us {
	background: url(../img/pic.png) center;
	padding: 10rem 0;
	text-align: center;
	text-align: center;
	background-attachment: fixed;
	background-size: auto 100%;
}

.about_nr {
	background: url(../img/about.png) no-repeat center;
	width: 87%;
	padding: 0 8rem;
	margin: auto;
}

.about_nr h2 {
	padding: 4rem 0;
}

.about_nr p {
	line-height: 27px;
	color: #555555;
	font-size: 1.6rem;
}

.about_nr a {
	width: 170px;
	height: 35px;
	line-height: 35px;
	border-radius: 20px;
	background: #0067ff;
	text-align: center;
	color: #fff;
	margin: 5rem 0;
	display: inline-block;
	font-size: 1.4rem;
}

.h2_s {
	font-size: 3.6rem;
	color: #333;
}


/*底部*/

.foot ul {
	margin-top: 3rem;
}

.foot ul.borders {
	border-right: 1px solid #E3E3E3;
}

.foot li.foot_tit {
	font-size: 1.6rem;
	color: #333333;
	padding-bottom: 0.7rem;
}

.foot li a {
	font-size: 1.4rem;
	color: #666666;
}

.foot {
	padding: 3rem 0;
	background: #f4f4f4;
}

.weixin {
	text-align: right;
}

.weixin p {
	font-size: 1.4rem;
	color: #666666;
	padding-right: 9px;
}

.paddings {
	padding-left: 2rem;
}

.footer {
	background: #686e76;
	height: 60px;
	width: 100%;
	line-height: 60px;
	color: #fff;
}

.foot .row div {
	padding-right: 0;
}

.foot .row {
	margin-right: 0;
}


/*产品内容页*/

.home {
	width: 100%;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #E8E8E8;
}

.home img {
	/*vertical-align: middle;*/
	width: 25px;
	margin-right: 5px;
}

.home span {
	vertical-align: middle;
	color: #888888;
	font-size: 1.4rem;
}

.home span.now {
	color: #0046d1;
}

.xn_c_pro_21_head {
	height: 35px;
	/*line-height: 126px;*/
	background: url(../img/line.png) no-repeat center;
	text-align: center;
	font-size: 24px;
	color: #1b1b1b;
}

._xn_c_pro_21_head {
	line-height: 30px;
	text-align: center;
	font-size: 2.2rem;
	color: #333333;
}

.pro_tit {
	text-align: center;
	padding: 40px 0;
}

.pro_tit p {
	font-size: 2.6rem;
	color: #c7cfe0;
}

.imgs {
	padding: 0;
	margin: 0;
	margin-bottom: 2rem;
}

.imgs img {
	max-width: 95%;
	/*box-shadow: 0 0 10px #999;*/
}

.cc {
	box-shadow: 0 0 10px #999;
}

.imgs div {
	padding: 0;
	margin: 0;
	text-align: center;
	margin-bottom: 20px;
}

.about_xq {
	padding: 6rem 0 4rem 0;
}

.about_xq li {
	font-size: 1.5rem;
	color: #555;
	padding-bottom: 1rem;
}

.about_xq div {
	margin: 0;
}

.about_xq div.sq {
	Display: table;
}

.about_xq .h2_s {
	padding-bottom: 2rem;
}

.about_xq ul {
	display: table-cell;
	vertical-align: middle;
	overflow: hidden;
}


/*活动详情*/

.detail .p {
	font-size: 2.2rem;
	text-align: center;
	padding: 3rem 0;
}

.detail .p p {
	font-size: 2.2rem;
	color: #333;
}

.detail .p span {
	font-size: 1.6rem;
	color: #888;
}

.detail_nr {
	text-align: center;
}

.detail_nr>img {
	padding-bottom: 3rem;
}

.detail_nr ul {
	text-align: left;
	padding: 0 2rem 5rem 2rem;
}

.detail_nr ul li {
	padding-bottom: 1.5rem;
	color: #888888;
	font-size: 1.5rem;
	line-height: 24px;
}

.prev_next {
	font-size: 1.6rem;
	border-top: 1px solid #f4f4f4;
}

.prev_next p {
	line-height: 35px;
}

.prev_next .container {
	padding: 3.5rem;
}

.prev_next span {
	color: #555;
}

.prev_next a {
	color: #333333;
}

.nows a {
	color: #0046d1;
}


/*招聘页面*/

.uls1 {
	padding: 5rem 0;
}

.uls1>li {
	height: 80px;
	line-height: 80px;
	border-bottom: 1px solid #E3E3E3;
	padding-left: 3rem;
	font-size: 1.6rem;
	cursor: pointer;
}

.uls1>li.tits {
	height: 65px;
	border: none;
	background: #1b59f2;
	line-height: 65px;
	cursor: auto;
}

.tits .uls2 {
	overflow: hidden;
}

.tits .uls2 li {
	width: 30%;
	float: left;
	color: #fff;
}

.jt {
	display: none;
}

.uls3 li {
	float: left;
	width: 30%;
}

.uls3 li.img_jt {
	float: left;
	width: 9%;
	text-align: center;
}

.xq {
	background: #f4f6f7;
	padding: 4rem 3rem;
	display: none;
}

.xq p {
	font-size: 1.6rem;
	color: #333333;
	padding-bottom: 0.8rem;
}

.xq li {
	font-size: 1.4rem;
	color: #666;
	line-height: 25px;
}

.xq ul {
	margin-bottom: 3rem;
}

.email {
	color: #333333;
	font-size: 1.6rem;
}

.emails {
	width: 180px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	background: #1B59F2;
	margin-top: 1rem;
}

.emails a {
	color: #fff;
	display: block;
}


/*合作伙伴*/

.partners {
	margin-bottom: 5rem;
}

.partners .col-md-3 {
	margin-bottom: 1.5rem;
}

.partners .col-md-3 div {
	border: 1px solid #E3E3E3;
	box-sizing: border-box;
	text-align: center;
	padding: 0.5rem 0;
}

@media only screen and (min-width:1200px) {
	.weixin p {
		padding-right: 3.5px;
	}
}

@media only screen and (min-width: 990px) and (max-width: 1200px) {
	html {
		font-size: 9px;
	}
	#nav_header {
		width: 988px;
	}
	.container {
		width: 988px;
	}
	.zj_active {
		width: 990px;
	}
	.about_xq div.sq {
		Height: 280px;
	}
}

@media only screen and (min-width: 760px) and (max-width: 990px) {
	html {
		font-size: 9px;
	}
	#nav_header {
		width: 760px;
	}
	.logo {
		line-height: 60px;
	}
	#nav_header {
		height: 60px;
	}
	#nav_header ul li {
		line-height: 60px;
	}
	#nav_header ul {
		display: none;
	}
	.menu {
		display: block;
	}
	.container {
		width: 760px;
	}
	.recent_activity .col-md-4 {
		width: 33.333%;
	}
	.padds {
		padding-top: 3.5rem;
		padding-bottom: 3rem;
		text-align: center;
	}
	.en {
		float: right;
		line-height: 50px;
	}
	.about_nr {
		padding: 0 2rem;
	}
	.foot .col-sm-3 {
		padding: 0;
	}
	.foot .row {
		margin: 0;
	}
	.about_xq div.sq {
		Height: 323px;
	}
}

@media only screen and (min-width: 100px) and (max-width: 768px) {
	html {
		font-size: 9px;
	}
	#nav_header {
		width: 95%;
		margin: auto;
	}
	#nav_header ul {
		display: none;
	}
	.logo {
		line-height: 60px;
	}
	#nav_header {
		height: 60px;
	}
	#nav_header ul li {
		line-height: 60px;
	}
	.logo img {
		max-width: 70%;
	}
	.phone_banner {
		display: block !important;
	}
	.pc_banner {
		display: none !important;
	}
	#myCarousel .carousel-indicators {
		bottom: 0;
	}
	ol {
		margin-bottom: 0;
	}
	#myCarousel .carousel-indicators li {
		width: 8px;
		height: 8px;
	}
	.menu {
		display: block;
	}
	.container {
		width: 100%;
		margin: auto;
	}
	.padd {
		padding-top: 0;
		padding-bottom: 1rem;
	}
	.padds {
		padding-top: 0;
		padding-bottom: 1rem;
		text-align: center;
	}
	.recent_activity .col-md-8 {
		width: 100%;
	}
	.recent_activity h2 {
		font-size: 3rem;
	}
	.recent_activity p.zx {
		font-size: 2rem;
	}
	.activity li {
		margin-bottom: 2rem;
	}
	.zj_active p {
		padding: 0;
		font-size: 3rem;
	}
	.activity {
		padding: 1rem 0;
	}
	.en {
		line-height: 60px;
		position: absolute;
		right: 45px;
		top: 0px;
	}
	.activity li {
		padding-top: 1rem;
	}
	.about_nr {
		padding: 0 2rem;
		width: 100%;
	}
	.about_nr a {
		margin: 1rem 0;
	}
	.about_nr h2 {
		padding: 2rem 0;
	}
	.about_nr p {
		line-height: 25px;
	}
	.about_us {
		padding: 5rem 0;
	}
	.h2_s {
		font-size: 3rem;
	}
	.foot ul.borders {
		border: none;
	}
	.paddings {
		padding-left: 0;
	}
	.weixin {
		text-align: center;
		margin-top: 3rem;
	}
	.foot .row {
		margin: 0;
	}
	.foot .col-xs-6 {
		padding: 0;
	}
	.foot li a {
		font-size: 1.3rem;
	}
	.weixin p {
		padding-right: 0;
	}
	.about_xq div {
		width: 100%;
	}
	.pro_tit {
		padding: 25px 0;
	}
	.about_xq {
		padding: 2rem 0;
	}
	.menu img {
		width: 30px;
	}
	.padd {
		padding-right: 0;
	}
	.uls1>li {
		padding-left: 0;
		text-align: center;
	}
	.xq {
		padding: 1rem;
	}
	.detail_nr ul {
		padding: 0;
	}
}

@media only screen and (max-width:500px) {
	/*.imgs div {
		width: 100%;
	}*/
}