﻿@font-face {
	font-family:'iconfont';
	/* project id 678359 */
  src:url('//at.alicdn.com/t/font_678359_ehrzyrk2uqg.eot');
	src:url('//at.alicdn.com/t/font_678359_ehrzyrk2uqg.eot?#iefix') format('embedded-opentype'),url('//at.alicdn.com/t/font_678359_ehrzyrk2uqg.woff') format('woff'),url('//at.alicdn.com/t/font_678359_ehrzyrk2uqg.ttf') format('truetype'),url('//at.alicdn.com/t/font_678359_ehrzyrk2uqg.svg#iconfont') format('svg');
}
.iconfont {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:0px;
	-moz-osx-font-smoothing:grayscale;
}
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,select,input,textarea,button,p,blockquote,th,td,img,iframe {
	margin:0;
	padding:0;
	font-family: "Arial", "微软雅黑", "Microsoft Yahei", "Verdana", "sans-serif";
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
input,button,textarea,option {
	font-family: "Arial", "微软雅黑", "Microsoft Yahei", "Verdana", "sans-serif";
}
ul,li,div {
	list-style:none;
	border:0px;
	padding:0px;
}
img {
	border:0px;
}
html {
	-webkit-text-size-adjust:none;
}
input {
	outline:none;
}
textarea {
	resize:none;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color:#999;
	font-size:14px;
}
input::-moz-placeholder,textarea::-moz-placeholder {
	color:#999;
	font-size:14px;
}
input::-moz-placeholder,textarea::-moz-placeholder {
	color:#999;
	font-size:14px;
}
input::-ms-input-placeholder,textarea::-ms-input-placeholder {
	color:#999;
	font-size:14px;
}
input[type=button],input[type=submit],input[type=file],button {
	cursor:pointer;
	-webkit-appearance:none;
}
body {
	font-size:14px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
@-webkit-keyframes rotate360 {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
}
}@keyframes rotate360 {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
}
}a {
	color:#333;
	text-decoration:none;
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	font-smoothing:antialiased;
}
body {
	color:#333;
	overflow-x:hidden;
}
* {
	
}

/* 设置滚动条的样式 */
::-webkit-scrollbar {width:4px;}/* 滚动槽 */
::-webkit-scrollbar-track {background-color:#f0f0f0;border-radius:0px;}/* 滚动条滑块 */
::-webkit-scrollbar-thumb {background-image: linear-gradient(to right, #1414a3, #2ba6e1);
}
::-webkit-scrollbar-thumb:window-inactive {background-image: linear-gradient(to right, #1414a3, #2ba6e1);
}

#top {
	width:1200px; height:120px; margin:0px auto; padding:20px 0;
}
#top:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#top .logo {
	display:block; width:auto; height:120px; float:left;
}
#top .logo img { display:block; width:auto; height:120px;}
#top .top_right {
	width:auto; padding:50px 0px 20px 0; float:right;	
}
#top .top_right .search_btn {
	line-height:42px;
	height:42px;
	width:42px;
	display:block;
	float:left;
	color:#fff;
	text-align:center;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background:#2ba6e1;
	margin-right:8px;
	cursor:pointer;
}
#top .top_right .search_btn i.iconfont {
	font-size:30px;
}
#top .top_right .search_btn a i.iconfont {
	color:#fff;
}
#top .top_right .version {
	width:140px;
	float:left;
}
#top .top_right .version p {
	width:100%;
}
#top .top_right .version p:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#top .top_right .version p a {
	font-size:14px;
	color:#666;
	line-height:22px;
	height:22px;
	display:block;
	float:left;
	padding-left:26px;
	width:44px;
}
#top .top_right .version p a.cn {
	background:url(../img/cn.gif) left center no-repeat;
}
#top .top_right .version p a.en {
	background:url(../img/en.gif) left center no-repeat;
}
#top .top_right .version p a:hover {
	color:#2ba6e1;
}
#top .top_right .version a.enreport {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background:#2ba6e1;
	width:100%;
	text-align:center;
	display:block;
	color:#fff;
	font-size:14px;
	line-height:20px;
	height:20px;
	font-family:arial;
}
#top .top_right .top_tel {
	width:auto; float:right;
}
#top .top_right .top_tel:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#top .top_right .top_tel i.iconfont {
	width:50px; height:50px; line-height:50px; color:#1f5ac1; font-size:48px; text-align:center; float:left;
}
#top .top_right .top_tel p {
	width:auto; line-height:20px; color:#999; font-size:14px; padding-left:8px;float:left;
}
#top .top_right .top_tel p span {
	display:block; height:30px; line-height:30px; color:#1f5ac1; font-size:30px; font-weight:bold;
}
#nav {
	width:100%; height:60px; line-height:60px; background-color:#fff; margin:0 auto; padding:0;
}
#nav ul {
	width:1200px;
	margin:0px auto;
}
#nav ul:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#nav ul li {
	display:block; width:14.285714%; text-align:center; float:left;
}
#nav ul li a {
	display:block; width:100%; height:60px; line-height:60px; font-size:18px; font-weight:bold; color:#303030; text-align:center; padding:0 10px; border-radius:20px 20px 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;
	
}
#nav ul li.active a, #nav ul li:hover a {
	font-weight:bold; color:#fff; background-image: linear-gradient(to right, #1414a3, #2ba6e1);
}

#erdown {
	display:none; width:1200px; margin:0 0 0 -600px; background:rgba(255,255,255,1); border-radius:0 0 20px 20px; position:absolute; left:50%; top:220px; z-index:9999; box-shadow:0 10px 20px rgba(0,0,0,0.2);
}
#top_aboutus {
	width:100%; max-width:1200px; margin:30px auto; padding:0 30px; display:none; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;
}
#top_aboutus:after {
	display:block; width:100%; height:0px; clear:both; content:''; font-size:0px;
}
#top_aboutus .top_about_c {
	width:750px;
	float:left;
}
#top_aboutus .top_about_c:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#top_aboutus .top_about_c img {
	width:300px; margin-right:30px; border-radius:10px; float:left;
}
#top_aboutus .top_about_c .about_c_d {
	width:420px;
	float:left;
	font-size:14px;
	line-height:200%;
	height:200%;
	color:#999;
}
#top_aboutus .top_about_c .about_c_d h2 {
	height:40px; overflow: hidden; line-height:40px; font-size:18px; font-weight:bold; padding:0; color:#333;
}
#top_aboutus .about_right {
	width:320px;
	float:right;
}
#top_aboutus .about_right ul:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#top_aboutus .about_right ul li {
	width:46%; margin:0 0 15px; padding:0 2%; float:left;
}
#top_aboutus .about_right ul li a {
	display:block; width:98%; line-height:40px; height:40px; color:#333; font-size:15px; text-align:center; background:#f5f5f5; border-radius:20px;
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-ms-transition:all 0.4s;
	-o-transition:all 0.4s;
	transition:all 0.4s;
}
#top_aboutus .about_right ul li a i.iconfont {
	color:#aaa; font-size:12px; padding-left:10px;
}
#top_aboutus .about_right ul li a:hover {
	background-image: linear-gradient(to right, #1414a3, #2ba6e1); color:#fff;
}
#top_aboutus .about_right ul li a:hover i.iconfont {
	color:rgba(255,255,255,0.6);
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-ms-transition:all 0.4s;
	-o-transition:all 0.4s;
	transition:all 0.4s;
}
.topdown {
	width:100%;
	max-width:1200px;
	margin:30px auto;
	display:none;
}
.topdown:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#top_laboratory {
	width:100%; max-width:1200px; margin:30px auto; padding:0 20px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;
}
.top_laboratory_list {
	width:100%;
	margin:0px auto;
}
.top_laboratory_list ul {
	margin:0px auto;
}
.top_laboratory_list ul:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
.top_laboratory_list ul li {
	width:23%; float:left; padding:0 1%;
}
.top_laboratory_list ul li a {
	display:block; width:100%; margin:0 auto;
}
.top_laboratory_list ul li a img {
	width:100%; border-radius:10px 10px 0 0;
}
.top_laboratory_list ul li a p {
	width:100%; text-align:center; color:#333; font-size:15px; line-height:40px; height:40px; background:#f5f5f5; border-radius:0 0 10px 10px;
}
.top_laboratory_list ul li a:Hover p {
	background-image: linear-gradient(to right, #1414a3, #2ba6e1); color:#fff;
}
#top_service {
	width:100%; max-width:1200px; margin:30px auto; padding:0 10px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;
}
#top_service ul:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#top_service ul li {
	width:20%; height:348px; overflow: hidden; margin:0 0 20px; padding:0 2%; border-right:1px solid #eee; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;
}
#top_service ul li:nth-child(5n+5) { border:0;}
#top_service ul li a {
	line-height:40px;
	height:40px;
	font-size:18px;
	font-weight:bold;
	color:#1414a3;
}
#top_service ul li ul li {
	width:100%; height:auto; margin:0 auto; border:none;
}
#top_service ul li ul li a {
	display:block; overflow: hidden; font-size:14px; font-weight:normal; line-height:28px; height:28px; color:#999;
}
#top_service ul li ul li a:hover {
	color:#1414a3;
}
#top_news {
	width:100%; max-width:1200px; margin:30px auto; padding:0 30px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;
}
#top_news:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#top_news .top_news_t {
	width:160px;
	float:left;
	border-right:1px solid #eee;
	padding-right:40px;
	margin-right:40px;
}
#top_news .top_news_t a {
	display:block; line-height:40px; height:40px; color:#333; font-size:15px; background:#f5f5f5; text-align:center; margin:0 auto 10px; padding:0px; border-radius:20px;
}
#top_news .top_news_t a:last-child { margin:0 auto;}
#top_news .top_news_t a:Hover {
	background-image: linear-gradient(to right, #1414a3, #2ba6e1); color:#fff;
}
#top_news .hotnews {
	width:890px;
	float:left;
}
#top_news .hotnews ul:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#top_news .hotnews ul li {
	float:left; width:50%; padding:0 20px 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;
}
#top_news .hotnews ul li:nth-child(2) { padding:0 0 0 20px;}
#top_news .hotnews ul li img {
	max-width:100%;
	height:160px;
	display:block;
	margin:0px auto;border-radius: 10px;
}
#top_news .hotnews ul li a.name {
	display:block; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:18px; font-weight:bold; margin:10px auto; padding:0px;
}
#top_news .hotnews ul li p {
	font-size:14px; color:#999; max-height:48px; overflow: hidden; line-height:24px; text-align: justify; word-break: break-all;
}
#top_news .hotnews ul li:Hover a.name {
	color:#1414a3;
}
.top_certification_list {
	width:100%;
	margin:0px auto;
}
.top_certification_list ul {
	margin:0px auto;
}
.top_certification_list ul:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
.top_certification_list ul li {
	width:23%;
	float:left;
	padding:1%;
	padding-top:0px;
}
.top_certification_list ul li a {
	width:100%;
	margin:0px auto;
}
.top_certification_list ul li a img {
	width:100%;
}
.top_certification_list ul li a p {
	width:100%;
	text-align:center;
	font-size:14px;
	line-height:36px;
	height:36px;
	background:#f0f0f0;
}
.top_certification_list ul li a:Hover p {
	background-image: linear-gradient(to right, #1414a3, #2ba6e1);
	color:#fff;
}
#top_support {
	width:100%; max-width:1200px; margin:30px auto; padding:0 30px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;
}
#top_support:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#top_support .top_news_t {
	width:160px;
	float:left;
	border-right:1px solid #eee;
	padding-right:40px;
	margin-right:40px;
}
#top_support .top_news_t a {
	display:block; line-height:40px; height:40px; color:#333; font-size:15px; background:#f5f5f5; text-align:center; margin:0 auto 10px; padding:0px; border-radius:20px;
}
#top_support .top_news_t a:last-child { margin:0 auto;}
#top_support .top_news_t a:Hover {
	background-image: linear-gradient(to right, #1414a3, #2ba6e1);
	color:#fff;
}
#top_support img { border-radius:10px;}
#top_support .hotnews {
	width:950px;
	float:left;
}
#top_support .hotnews ul:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#top_support .hotnews ul li {
	float:left;
	width:46%;
	padding-right:2%;
	padding-left:2%;
}
#top_support .hotnews ul li img {
	width:100%;
	max-height:160px;
}
#top_support .hotnews ul li a.name {
	font-size:14px;
	padding:10px 0px;
	display:block;
	color:#222;
}
#top_support .hotnews ul li p {
	font-size:14px;
	color:#999;
	line-height:190%;
}
#top_support .hotnews ul li:Hover a.name {
	color:#2ba6e1;
}
#top_contact {
	width:100%; max-width:1200px; margin:30px auto; padding:0 30px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;
}
#banner {
	width:100%; height:500px; overflow:hidden; margin:0 auto; padding:0;
}
#banner .b1 {
	background:url(../img/banner1.jpg) center center no-repeat;
}
#banner .b2 {
	background:url(../img/banner2.jpg) center center no-repeat;
}
#banner .b3 {
	background:url(../img/banner3.jpg) center center no-repeat;
}
#banner .swiper-pagination {
	bottom:30px; left:50%;
}
#banner .swiper-pagination .swiper-pagination-bullet {
	width:12px; height:12px; margin-right:8px; opacity:1; background-color:#fff;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}
#banner .swiper-pagination .swiper-pagination-bullet-active {
	width:40px; background-image: linear-gradient(to right, #1414a3, #2ba6e1);
  -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;
}
#main {
	width:1200px; margin:0 auto; margin-top:60px; padding:0 0 60px;
}
#main:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#main .index_news {
	width:250px; height:460px; color:#fff; margin:0 0 0 30px; padding:30px 0 30px 30px; background:#fff; box-shadow:0 8px 15px rgba(0,0,0,0.1); border-radius:10px; float:right;
}
#main .index_news .n_title {
	font-size:14px; line-height:20px; color:#999;
}
#main .index_news .n_title p {
	font-size:32px; line-height:40px; font-weight:bold; text-transform:uppercase; color:#333;
}
#main .index_news .inews_list {
	width:100%; height:380px; overflow-y:scroll; margin:20px auto 0; padding:0 30px 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;
}
#main .index_news .inews_list ul li {
	width:100%; overflow:hidden; margin:0 auto 12px; padding:0 0 12px; border-bottom:1px dashed #e0e0e0;
}
#main .index_news .inews_list ul li:last-child { margin:0 auto; padding:0; border-bottom:0;}
#main .index_news .inews_list ul li a {
	width:100%; overflow:hidden; line-height:24px; color:#333; font-size:15px; font-weight:bold; margin:0 auto 5px; padding:0; display:block;
}
#main .index_news .inews_list ul li a:hover { color:#1f5ac1;}
#main .index_news .inews_list ul li a.more {
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px; border:1px solid #1414a3; margin:0 auto; padding:5px 15px; color:#1414a3; text-align:center; background-color:#fff; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;
}
#main .index_news .inews_list ul li a.more i.iconfont {
	color:#1414a3; font-size:13px;
}
#main .index_news .inews_list ul li a.more:hover { background-image: linear-gradient(to right, #1414a3, #2ba6e1);
 color:#fff;}
#main .index_news .inews_list ul li a.more:hover i.iconfont { color:rgba(255,255,255,0.6);}
#main .index_news .inews_list ul li time {
	display:block; width:100%; overflow:hidden; line-height:20px; color:#999; font-size:14px; margin:0 auto; padding:0;
}
#main #index_search {
	width:400px; padding:30px; margin:0; background-image: linear-gradient(to right, #1414a3, #2ba6e1); float:right; border-radius: 10px;
}
#main #index_search .search_title {
	width:300px; margin:0 auto;
}
#main #index_search .search_title:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#main #index_search .search_title i.iconfont {
	display:block; width:60px; height:60px; line-height:60px; color:#1414a3; font-size:36px; text-align:center; background-color:#fff; border-radius:50%; margin:0 10px 0 0; padding:0; float:left;
}
#main #index_search .search_title p {
	width:230px; float:left; color:#fff;
}
#main #index_search .search_title p b {
	line-height:40px; font-size:27px; font-weight:bold;
}
#main #index_search .search_title p span {
	line-height:20px; color:rgba(255,255,255,0.6); font-size:14px; text-transform: uppercase;
}
#main #index_search .search_select {
	width:100%;	margin:30px auto; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px;	overflow:hidden;
}
#main #index_search .search_select:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#main #index_search .search_select span {
	width:100%; font-size:18px; font-weight:bold; background:rgba(255,255,255,0.2); color:#fff; line-height:50px; height:50px; text-align:center; display:block; float:left;
}
#main #index_search .search_select span a { color:#1257bc;}
#main #index_search .search_select span.active {
	background:#fff; color:#1414a3;
}
#main #index_search .search_select span:hover {
	background:rgba(255,255,255,0.9); color:#1414a3;
}
#main #index_search .search_select span:hover a {
	color:#1414a3;
}
#main #index_search .search_tab {
	width:100%; background:#fff; border-radius: 10px; -webkit-box-shadow:0px 4px 8px rgba(0,0,0,0.1); -moz-box-shadow:0px 4px 8px rgba(0,0,0,0.1); box-shadow:0px 4px 8px rgba(0,0,0,0.1);
	padding:24px; margin:20px auto; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;
}
#main #index_search .search_tab .input_k {
	width:100%; border:1px solid #dfdfdf!important; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
#main #index_search .search_tab .input_k:after {
	clear:both; content:''; font-size:0px; width:100%; height:0px; display:block;
}
#main #index_search .search_tab .input_k i.iconfont {
	width:30px; line-height:46px; height:46px; color:#999; font-size:24px; display:block; text-align:center; float:left;
}
#main #index_search .search_tab .input_k input[type="text"] {
	width:300px; float:left; line-height:46px; height:46px; font-size:14px; border:none;
}
#main #index_search .search_tab .search_btns {
	width:100%; margin-top:20px;
}
#main #index_search .search_tab .search_btns:after {
	clear:both; content:''; font-size:0px; width:100%; height:0px; display:block;
}
#main #index_search .search_tab .search_btns button {
	font-size:16px;
	line-height:48px;
	height:48px;
	border:none;
	color:#fff;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
	opacity:0.89;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px; display:block; float:left;
}
#main #index_search .search_tab .search_btns button span {
	font-size:14px;
}
#main #index_search .search_tab .search_btns button.submit_btn {
	background-image: linear-gradient(to right, #1414a3, #2ba6e1);	width:212px;
}
#main #index_search .search_tab .search_btns button.cancel_btn {
	width:120px; background:#2ba6e1; float:right;
}
#main #index_search .search_tab .search_btns button.cancel_btn:hover { background-color:#0d81b9;}
#main #index_search .search_tab .search_btns button:Hover {
	opacity:1;
}
#main #index_search .note {
	line-height:24px; color:rgba(255,255,255,0.6); font-size:14px; text-align:justify; margin-top:30px;
}
#main #index_about {
	display:block; width:400px; float:left; background-color:#fff; box-shadow:0 8px 15px rgba(0,0,0,0.1); border-radius:0 0 10px 10px;
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-ms-transition:all 0.4s;
	-o-transition:all 0.4s;
	transition:all 0.4s;
}
#main #index_about img {
	display:block;width:100%; height:130px; border-radius:10px 10px 0 0;
}
#main #index_about .content {
	width:340px; height:330px; border:0 solid #eee; padding:30px;
}
#main #index_about .content span.t {
	display:block; line-height:32px; font-size:24px; font-weight:bold; color:#333; margin-bottom:15px;
}
#main #index_about .content p.c {
	height:208px; overflow:hidden; line-height:26px; color:#666; font-size:14px; text-align:justify; text-indent:2em; word-break:break-all;
}
#main #index_about .content a.more {
	width:120px; text-align:center; line-height:40px; height:40px; color:#fff; font-size:15px; float:right; margin-top:20px; background-image: linear-gradient(to right, #1414a3, #2ba6e1); border-radius:20px;
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-ms-transition:all 0.4s;
	-o-transition:all 0.4s;
	transition:all 0.4s;
}
#main #index_about:hover {
	box-shadow:0 8px 15px rgba(20,95,174,0.2);
}
#main #index_about:hover a.more {
	background-image: linear-gradient(to right, #2ba6e1, #1414a3); color:#fff;
}
#inews_list {
	width:1200px; margin:40px auto 0; padding-top:60px; background:url(../img/line01.png) center top no-repeat;
}
#inews_list .news_tab {
	width:283px; border:1px solid #f5f5f5; background-color:#f5f5f5;
	/*-webkit-box-shadow:0 10px 20px rgba(20,95,174,0.2);
	-moz-box-shadow:0 10px 20px rgba(20,95,174,0.2);
	box-shadow:0 10px 20px rgba(20,95,174,0.2);*/
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
	position:relative;
	padding:15px 15px 70px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;
}
#inews_list .news_tab a.imgs {
	display:block; width:100%; height:180px; overflow:hidden; text-align:center; border-radius:8px; position:relative;
}
#inews_list .news_tab a.imgs img {
	display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;
}
#inews_list .news_tab a.name {
	color:#333;
	font-size:18px; font-weight:bold;
	line-height:26px;
	width:100%;
	margin:15px auto;
	display:block;
	height:52px;
	overflow:hidden;
}
#inews_list .news_tab:hover a.name { color:#fff;}
#inews_list .news_tab p.des {
	width:100%;
	margin:15px auto;
	line-height:24px;
	color:#888;
	font-size:14px; word-break:break-all; text-align:justify;
	height:72px;
	overflow:hidden;
}
#inews_list .news_tab:hover p.des { color:rgba(255,255,255,0.6);}
#inews_list .news_tab a.more {
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	line-height:40px;
	height:40px;
	background-image: linear-gradient(to right, #1414a3, #2ba6e1);
	font-size:15px;
	text-align:center;
	display:block;
	margin:0px auto;
	width:120px;
	color:#fff;
	margin:0 0 0 -60px;
	position:absolute;
	bottom:30px;
	left:50%;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
#inews_list .news_tab i {
	width:80px;
	height:3px;
	display:none;
	margin:20px auto;
	background:#d4ddec;
}
#inews_list .news_tab:hover {
	background-image: linear-gradient(to right, #1414a3, #2ba6e1);
	/*-webkit-box-shadow:8px 3px 0px #1414a3;
	-moz-box-shadow:8px 3px 0px #1414a3;
	box-shadow:8px 3px 0px #1414a3;*/
	margin-top:-20px;
}
#inews_list .news_tab:hover a.more {
	background:#fff; color:#1f5ac1; font-weight:bold;
}
#inews_list .swiper-button-next,#inews_list .swiper-button-prev {
	background-image:none;
	margin-top:0px;
	background:#fff;
	width:40px;
	-webkit-border-radius:60px;
	-moz-border-radius:60px;
	border-radius:60px;
	overflow:hidden;
	height:40px;
	opacity:0;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}
#inews_list .swiper-button-next i.iconfont,#inews_list .swiper-button-prev i.iconfont {
	font-size:40px;
	color:#1414a3;
}
#inews_list .swiper-button-next {
	right:25px;
}
#inews_list:hover .swiper-button-next,#inews_list:hover .swiper-button-prev {
	opacity:1;
}
.clearfix:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
.Service_project {
	position:relative; margin:0 auto; padding:60px 0; background-color:#f5f5f5;
}
.Service_project .title {	
	font-size:32px; font-weight:bold; margin:0 auto;text-align:center;
}
.Service_project .title span {
	font-size:14px; font-weight:normal; text-transform: uppercase; display:block; color:#999; line-height:20px; height:20px; margin:5px auto 0;
}
.Service_project .service_select {
	width:100%; text-align:center; margin:30px auto; padding:0;
}
.Service_project .service_select span {
	display:inline-block; width:140px; height:48px; line-height:48px; margin:0 10px; padding:0; color:#333; font-size:20px; font-weight:bold; text-align:center; cursor:pointer; background-color:#fff; border-radius:24px;
}
.Service_project .service_select span:nth-child(3) {
	border-right:1px solid #eee;
}
.Service_project .service_select span.active,.Service_project .service_select span:hover {
	background-image: linear-gradient(to right, #1414a3, #2ba6e1); color:#fff;
}
.Service_project .service_select span.active a,.Service_project .service_select span:hover a {
	color:#fff;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev, .swiper-button-prev, .swiper-container-rtl .swiper-button-next { background:none;}
.Service_project .service_right_btn,.Service_project .service_left_btn {
	margin-top:0px; width:60px; overflow:hidden; height:60px; line-height: 60px; opacity:1; background-color:#f5f5f5; border-radius:50%; text-align:center; margin:0;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
	top:59%; position:absolute;
}
.Service_project .service_right_btn i.iconfont,.Service_project .service_left_btn i.iconfont {
	color:#1414a3; font-size:40px;
}
.Service_project .service_right_btn:hover,.Service_project .service_left_btn:hover {
	background-image: linear-gradient(to right, #1414a3, #2ba6e1);

}
.Service_project .service_right_btn:hover i.iconfont,.Service_project .service_left_btn:hover i.iconfont {
	color:#fff;
}
.Service_project .service_right_btn {
	right:-110px;
}
.Service_project .service_left_btn {
	left:-110px;
}
#service_list {
	width:1200px; margin:0 auto; position:relative;
}
#service_list .swiper-slide:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#service_list .service_tab {
	display:block; width:100%; padding:20px; margin:0px auto; background-color:#fff; border-radius:10px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;
}
#service_list .service_tab:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#service_list .service_tab a.imgss {
	width:220px;
	padding:0;
	height:150px;
	display:block;
	float:left;
	overflow:hidden; background-color:#fff; border-radius:8px;
	margin-right:20px; position:relative;
}
#service_list .service_tab a.imgss img {
	display:block; width:100%; height:100%; margin:auto; padding:0; object-fit:cover; position:absolute; left:0; top:0; right:0; bottom:0;
}
#service_list .service_tab .service_txt {
	width:300px; float:left;
}
#service_list .service_tab .service_txt p.des {
	font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden; width:100%; margin:0 auto; padding:0;
}
#service_list .service_tab:hover .service_txt p.des { color:rgba(255,255,255,0.6);}
#service_list .service_tab .service_txt a.name {
	display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:20px; font-weight:bold; margin:0 auto; padding:0;
}
#service_list .service_tab:hover .service_txt a.name { color:#fff;}
#service_list .service_tab .service_txt a.more {
	display:block; width:120px; height:40px; line-height:40px; color:#fff; font-size:15px; text-align:center; margin:20px 0 0; padding:0; border-radius:20px; background-image: linear-gradient(to right, #1414a3, #2ba6e1);
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-ms-transition:all 0.4s;
	-o-transition:all 0.4s;
	transition:all 0.4s;
}
#service_list .service_tab:Hover {
	background-image: linear-gradient(to right, #1414a3, #2ba6e1);
}
#service_list .service_tab:Hover a.more {
	background:#fff; color:#1f5ac1; font-weight:bold;
}
#service_list .service_tab:Hover a.more:hover {
	
}
.laboratory_title {
	text-align:center; font-size:32px; font-weight:bold; margin-top:60px;
}
.laboratory_title span {
	display:block; color:#999; font-size:14px; font-weight:normal; text-transform: uppercase; line-height:20px; height:20px; margin:5px auto 0;
}
#laboratory_list {
	margin:60px auto;
	height:600px;
}
#laboratory_list .laboratory_tab {
	width:910px;
	padding:0px 45px;
	display:block;
	float:left;
}
#laboratory_list .laboratory_tab:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#laboratory_list .laboratory_tab a.lab_img {
	width:100%;
	height:440px;
	display:block;
	float:left;
	overflow:hidden; border-radius:10px 10px 0 0; position: relative;
}
#laboratory_list .laboratory_tab a.lab_img img {
	width:100%;
	height:100%;
	display:block;
	-webkit-transition:all 0.8s;
	-moz-transition:all 0.8s;
	-ms-transition:all 0.8s;
	-o-transition:all 0.8s;
	transition:all 0.8s;
	position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    object-fit: cover;
    margin: auto;
    padding: 0;
}
#laboratory_list .laboratory_tab .lab_txt {
	width:100%;
	padding:30px;
	height:auto;
	overflow:hidden;
	background-color:#fff;
	color:#fff; position:relative; border-radius:0 0 10px 10px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box;
}
#laboratory_list .laboratory_tab .lab_txt a {
	color:#333;
}
#laboratory_list .laboratory_tab .lab_txt a.name {
	display:block; width:100%; height:auto; max-height:40px; overflow:hidden; line-height:40px; color:#333; font-size:24px; font-weight:bold; margin:0 auto 12px; padding:0;
	
}
#laboratory_list .laboratory_tab .lab_txt a.more {
	display:block; width:120px; height:40px; line-height:40px; border-radius:20px;
	margin:0; padding:0;color:#fff; font-size:15px; text-align:center; background-image: linear-gradient(to right, #1414a3, #2ba6e1);
	position:absolute; bottom:30px; right:30px; display:none;
}
#laboratory_list .laboratory_tab .lab_txt p.des {
	width:100%; height:48px; overflow:hidden; line-height:24px; color:#999; font-size:14px; text-align: justify; word-break: break-all; margin:0 auto; padding:0;
}
#laboratory_list .laboratory_tab:hover a.lab_img img {
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
}
#laboratory_list .laboratory_tab.active a.more, #laboratory_list .laboratory_tab:hover a.more {
	background:#2ba6e1;
}
#laboratory_list .laboratory_tab.active a.lab_img, #laboratory_list .laboratory_tab:hover a.lab_img {
	-webkit-box-shadow:6px 6px 12px #ccc;
	-moz-box-shadow:6px 6px 12px #ccc;
	box-shadow:6px 6px 12px #ccc;
}
#laboratory_list .laboratory_tab.active .lab_txt, #laboratory_list .laboratory_tab:hover .lab_txt {
	background-image: linear-gradient(to right, #1414a3, #2ba6e1);
}
#laboratory_list .laboratory_tab.active .lab_txt a.name, #laboratory_list .laboratory_tab:hover .lab_txt a.name {
	color:#fff;
}
#laboratory_list .laboratory_tab.active .lab_txt p.des, #laboratory_list .laboratory_tab:hover .lab_txt p.des {
	color:rgba(255,255,255,0.6);
}
.lba {
	width:100%;
	position:relative;
	min-width:1200px;
	overflow:hidden; background-color:#f5f5f5;
}
.btns {
	width:50px;
	border:0 solid #ddd;
	position:absolute;
	text-align:center;
	line-height:50px;
	height:50px;
	top:44%;
	z-index:50;
	cursor:pointer;
	display:block;background:#fff; border-radius:50%;
}
.btns i.iconfont {
	color:#1414a3; font-size:30px;
}
.btns:hover {
	background-image: linear-gradient(to right, #1414a3, #2ba6e1); color:#fff;
}
.btns:hover i.iconfont {
	color:#fff;
}
#foot {
	background:#101034 url(../img/footbg.jpg) center center no-repeat; background-size:100% 100%; padding-top:40px; min-width:1200px;
}
#foot p { width:auto; max-width:1200px; line-height:24px; color:rgba(255,255,255,0.6)!important; font-size:14px; text-align:center; margin:0 auto; padding:15px 0; border-top:1px dashed rgba(255,255,255,0.2); border-bottom:1px dashed rgba(255,255,255,0.2);}
#foot .footnav {
	width:1200px;
	margin:0px auto 40px;
	display:block;
}
#foot .footnav ul:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#foot .footnav ul li {
	float:left; width:16%; height:auto; max-height:237px; overflow:hidden; margin:0 auto; padding:0;
}
#foot .footnav ul li span {
	line-height:30px;
	height:30px;
	display:block;
	font-size:18px; font-weight:bold;
	color:#fff; margin:0 auto 15px;
}
#foot .footnav ul li a {
	line-height:32px;
	height:32px;
	overflow:hidden;
	width:100%;
	font-size:14px;
	display:block;
	color:#fff;
	opacity:0.6;
}
#foot .footnav ul li a:Hover {
	opacity:1;
}
#foot .flinks {
	width:1140px; margin:0px auto; margin-top:40px; padding:30px; background-image: linear-gradient(to right, #1414a3, #2ba6e1); border-radius:10px; position:relative;
}
#foot .flinks:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#foot .flinks .footlink {
	width:740px;
	float:left;
	margin-right:40px;
}
#foot .flinks .footlink:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#foot .flinks .footlink p { border:0; padding:22px 0 0; clear:both; margin:0;}
#foot .flinks .footlink span {
	display:block; width:76px; height:30px; line-height:30px; color:#fff; font-size:14px; margin:10px 20px 10px 0;border-right:1px solid #3ea3eb; float:left;
}
#foot .flinks .footlink .linksa {
	width:640px; height:50px;overflow:hidden; line-height:25px; color:#fff; float:left; font-size:14px; line-height:25px;
}
#foot .flinks .footlink .linksa a {
	color:#fff;
	padding:0px 5px;
}
#foot .flinks .footlink .linksa a:Hover {
	opacity:0.8;
}
#foot .flinks .foot_tel {
	width:auto; float:left;
}
#foot .flinks .foot_tel:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#foot .flinks .foot_tel i {
	display:block; width:60px; height:2px; background:#fff; margin:10px 0 15px;
}
#foot .flinks .foot_tel span {
	display:block; width:auto; color:rgba(255,255,255,0.6); font-size:14px;
}
#foot .flinks .foot_tel span b {
	display:block; height:40px; line-height:40px; color:#fff; font-family:impact; font-size:32px; font-weight:normal; margin:0 0 5px;
}
#foot .flinks .code {
	width:120px;
	height:120px;overflow:hidden; border-radius:8px;
	position:absolute;
	right:30px;
	top:30px;
}
#foot .flinks .code img {
	width:120px; height:120px; display:block;
}
#foot .copyright {
	width:100%;
	min-width:1200px;
	color:#fff;
	margin-top:40px; border-top:1px dashed rgba(255,255,255,0.2);
}
#foot .copyright a {
	color:#fff;
}
#foot .copyright .content {
	width:1200px;
	margin:0px auto;
	line-height:50px;
	height:50px;
	font-size:14px;
}
#foot .copyright .content:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#foot .copyright .content .company {
	width:60%; color:rgba(255,255,255,0.6); float:left;
}
#foot .copyright .content .company a { color:rgba(255,255,255,0.6);}
#foot .copyright .content .address {
	width:40%;
	text-align:right;
	display:block;
	float:left;
	color:rgba(255,255,255,0.6);
}
#foot .copyright .content .address a { color:rgba(255,255,255,0.6);}
#foot .copyright .content .company a:hover, #foot .copyright .content .address a:hover { color:#fff;}
#nybanner {
	background:url(../img/nybanner.jpg) center center no-repeat;
	height:350px;
	display:block;
	margin-top:0;
}
#nymain {
	width:1200px;
	margin:40px auto;
}
#nymain:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#nymain .left {
	width:220px; margin-right:40px; background:#f5f5f5; border-radius:10px; float:left;
}
#nymain .left .title {
	font-size:22px; font-weight:bold; line-height:60px; height:60px; text-align:center; color:#fff; background-image: linear-gradient(to right, #1414a3, #2ba6e1); border-radius:10px 10px 0 0;
}
#nymain .left .title span {
	font-size:14px; color:rgba(255,255,255,0.6); text-transform:uppercase;font-weight: normal; padding-left:5px;
}
#nymain .left .left_list {
	width:100%;
	margin:0 auto; padding:20px;
	position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;
}
#nymain .left .left_list ul {
	z-index:2;
	position:relative;
}
#nymain .left .left_list ul li {
	line-height:40px;
	height:40px;
}
#nymain .left .left_list ul li a {
	display:block; width:100%; height:40px; line-height:40px; text-indent:0; text-align:center; font-size:15px; border-radius:20px;
}
#nymain .left .left_list ul li.active a {
	color:#fff; background-image: linear-gradient(to right, #1414a3, #2ba6e1); font-weight:bold;
}
#nymain .left .left_list .list_bg {
	background-image: linear-gradient(to right, #1414a3, #2ba6e1);
	line-height:40px;
	height:40px;
	display:block;
	top:40px;
	z-index:1;
	position:absolute;
	width:100%;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
	top:0px; display:none;
}
#nymain .right {
	width:940px; float:right;
}
#nymain .right .mbx {
	width:100%; border-bottom:1px solid #dfdfdf;
}
#nymain .right .mbx:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#nymain .right .mbx span.title {
	float:left; line-height:60px; height:60px; font-size:22px; font-weight:bold;
}
#nymain .right .mbx .mbxnav {
	float:right;
	text-align:right;
	line-height:60px;
	height:60px;
	font-size:15px;
	color:#999;
}
#nymain .right .mbx .mbxnav a,#nymain .right .mbx .mbxnav span {
	font-size:15px;
	color:#999;
	padding:0px 5px;
}
#nymain .right .mbx .mbxnav a:hover,#nymain .right .mbx .mbxnav span:hover {
	color:#1414a3;
}
#nymain .right .about_content {
	width:100%;
	line-height:220%;
	margin-top:40px;
	padding-bottom:60px;
}
#nymain .right .about_content br { display:none;}
.nynews_list {
	margin:40px auto;
}
.nynews_list ul li {
	display:block;
	margin:0 auto 20px; padding:20px;background:#f5f5f5;border-radius:10px;
}
.nynews_list ul li:nth-child(2n+2) {background:#fff;}
.nynews_list ul li:hover {background-image: linear-gradient(to right, #1414a3, #2ba6e1);}
.nynews_list ul li .news_tab {
	width:100%;
}
.nynews_list ul li .news_tab:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
.nynews_list ul li .news_tab .news_date {
	position:relative;
	width:280px;
	height:180px;
	display:block;
	overflow:hidden;
	float:left;
	margin-right:20px;border-radius:8px;
}
.nynews_list ul li .news_tab .news_date img {
	width:280px;
	height:180px;
	display:block;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	transition:all 1s;
}
.nynews_list ul li .news_tab .news_date span.date {
	width:60px;
	background:#258dfd;
	color:#fff;
	position:absolute;
	z-index:10;
	right:0px;
	top:0px;
	padding:5px 0px;
	text-align:center;
}
.nynews_list ul li .news_tab .news_date span.date b {
	font-size:24px;
	text-align:center;
	display:block;
	line-height:35px;
	height:35px;
}
.nynews_list ul li .news_tab .news_text {
	width:600px;
	float:left;
}
.nynews_list ul li .news_tab .news_text a.name {
	color:#333; font-size:20px; font-weight:bold;
	 display:block; width:100%; height:40px;overflow: hidden; line-height:40px; margin:0 auto 10px; padding:0;
}
.nynews_list ul li .news_tab .news_text .des {
	display:block; height:66px; line-height:22px;overflow: hidden; margin-bottom:20px; font-size:14px; color:#999; word-break: break-all; text-align: justify;
}
.nynews_list ul li .news_tab .news_text a.more {
	display:block; width:140px; height:40px; line-height:40px;
	margin-top:20px; color:#fff; font-size:15px; text-align:center; padding:0; border-radius:20px; background-image: linear-gradient(to right, #1414a3, #2ba6e1);
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
.nynews_list ul li:hover {
	
}
.nynews_list ul li:hover .news_tab .news_text a.name {
	color:#fff;
}
.nynews_list ul li:hover .news_text .des {
	color:rgba(255,255,255,0.6);
}
.nynews_list ul li:hover .news_text a.more {
	background:#fff;
	color:#1414a3;
}
.nynews_list ul li:hover img {
	transform:scale(1.2,1.2);
	-webkit-transform:scale(1.2,1.2);
	-moz-transform:scale(1.2,1.2);
}
.nynews_content {
	margin:40px auto;
}
.nynews_content .newstitle {
	width:100%;
	font-size:28px;
	color:#333;
	line-height:55px;
	height:55px;
}
.nynews_content .newstime {
	font-size:14px;
	padding:10px 0px;
	margin:0px auto;
	color:#777;
}
.nynews_content .newscontent {
	line-height:220%;
	margin:20px auto;
}
.nynews_content .prevnext {
	width:930px;
	background-image: linear-gradient(to right, #1414a3, #2ba6e1);
	padding:10px 15px;
	color:#c5ddf4;
	margin:25px auto;
	font-size:13px;
}
.nynews_content .prevnext a {
	line-height:30px;
	height:30px;
	color:#fff;
	font-size:13px;
}
.nynews_content .prevnext a:Hover {
	opacity:0.8;
}
.laboratory_list {
	width:100%;
	margin:40px auto 20px;
}
.laboratory_list ul {
	margin:0px auto;
}
.laboratory_list ul:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
.laboratory_list ul li {
	width:31.333333%;
	float:left;
	padding:20px 1%;
	padding-top:0px;
}
.laboratory_list ul li a {
	display:block; width:100%; margin:0px auto;
}
.laboratory_list ul li a img {
	width:100%; height:210px; border-radius:10px 10px 0 0;
}
.laboratory_list ul li a p {
	width:100%;
	text-align:center;
	font-size:15px;
	line-height:40px;
	height:40px; background:#f5f5f5; border-radius:0 0 10px 10px;
}
.laboratory_list ul li a:hover p {
	background-image: linear-gradient(to right, #1414a3, #2ba6e1); color:#fff;
}
.downbtn {
	padding-top:15px;
}
.downbtn:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
.downbtn a {
	color:#fff;
	background:#37a7e9;
	border-radius:2px;
	line-height:45px;
	height:45px;
	text-align:center;
	width:31%;
	margin-right:2%;
	display:block;
	float:left;
	margin-bottom:20px;
}
.downbtn a:hover {
	background:#267fd3;
}
.service_right {
	width:530px;
	float:right;
}
.service_right h1 {
	height:30px; line-height:30px; font-weight:bold; color:#333; font-size:18px; margin:0 0 15px;
}
.service_right .search {
	width:100%;
	margin-top:15px;
}
.service_right .search:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
.service_right .search input[type="text"] {
	-webkit-border-radius:22px 0 0 22px;
	-moz-border-radius:22px 0 0 22px;
	border-radius:22px 0 0 22px;
	padding:0 20px;
	float:left;
	line-height:44px;
	height:44px;
	width:380px; border:0; background:#f5f5f5;
}
.service_right .search input[type="submit"] {
	background:#1f5ac1;
	color:#fff;
	font-size:15px; text-align:center;
	width:110px;
	line-height:44px;
	height:44px;
	border:none;
	display:block;
	float:left;
	margin:0;
	-webkit-border-radius:0 22px 22px 0;
	-moz-border-radius:0 22px 22px 0;
	border-radius:0 22px 22px 0;
}
.service_right .note {
	width:100%;
	line-height:190%;
	color:#999;
	font-size:14px;
	margin-top:30px;
}
.service_right .note b {
	color:#1f5ac1;
	font-size:14px;
	display:block;
	font-weight:normal;
}
#top_contact {
	width:100%;
	max-width:1200px;
	margin:30px auto;
	display:none;
}
#top_contact:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#top_contact .top_about_c {
	width:750px;
	float:left;
}
#top_contact .top_about_c:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#top_contact .top_about_c img {
	width:300px;
	float:left;
	margin-right:30px; border-radius:10px;
}
#top_contact .top_about_c .about_c_d {
	width:420px;
	float:left;
	font-size:14px;
	line-height:200%;
	height:200%;
	color:#999;
}
#top_contact .top_about_c .about_c_d h2 {
	height:40px; overflow: hidden; line-height:40px; font-size:18px; font-weight:bold; padding:0; color:#333;
}
#top_contact .about_right {
	width:320px;
	float:right;
}
#top_contact .about_right ul:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#top_contact .about_right ul li {
	float:left;
	width:46%;
	padding:2%;
}
#top_contact .about_right ul li a {
	display:block; width:98%; line-height:40px; height:40px; color:#333; font-size:15px; text-align:center; background:#f5f5f5; border-radius:20px;
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-ms-transition:all 0.4s;
	-o-transition:all 0.4s;
	transition:all 0.4s;
}
#top_contact .about_right ul li a i.iconfont {
	color:#aaa; font-size:12px; padding-left:10px;
}
#top_contact .about_right ul li a:hover {
	background-image: linear-gradient(to right, #1414a3, #2ba6e1); color:#fff;
}
#top_contact .about_right ul li a:hover i.iconfont {
	color:rgba(255,255,255,0.6);
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-ms-transition:all 0.4s;
	-o-transition:all 0.4s;
	transition:all 0.4s;
}
.ifinder {
	width:100%;
	text-align:center;
	padding:50px 0px;
	background:#eee;
	margin:50px auto;
}
.ifinder h1 {
	font-size:24px;
	font-weight:bold;
	color:#2ba6e1;
	padding:15px 0px;
}
.ifinder .search {
	margin:0px auto;
	width:580px;
	margin-top:15px;
}
.ifinder .search:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
.ifinder .search input[type="text"] {
	border:1px solid #aaa;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	padding-left:10px;
	float:left;
	line-height:39px;
	height:39px;
	width:450px;
}
.ifinder .search input[type="submit"] {
	background:#2ba6e1;
	color:#fff;
	font-size:14px;
	width:110px;
	line-height:41px;
	height:41px;
	border:none;
	display:block;
	float:left;
	margin-left:-2px;
}
.ifinder .note {
	width:580px;
	line-height:210%;
	color:#777;
	font-size:14px;
	margin:0px auto;
	margin-top:10px;
	text-align:left;
}
.ifinder .note b {
	color:#2ba6e1;
	font-size:14px;
	display:block;
	font-weight:normal;
	line-height:40px;
	height:40px;
}
.search_jg {
	padding:20px;
	width:540px;
	margin:0px auto;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:1px solid #eee;
	margin-top:30px;
	margin-bottom:50px;
}
.search_jg:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
.search_jg a {
	width:100%;
	display:block;
	text-align:left;
	background:#f8f8f8;
	margin-bottom:15px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	padding:10px 0px;
	font-size:16px;
}
.search_jg a:before {
	padding-left:15px;
	padding-right:15px;
	text-align:center;
	content:"";
	font-size:16px;
	color:#222;
}
.search_jg a:hover {
	background:#2d8fda;
	color:#fff;
}
.search_jg a:hover i.iconfont {
	color:#fff;
}
.search_jg a i.iconfont {
	color:#666;
	margin-right:10px;
	font-size:22px;
}
.nobg {
	background:none;
	padding:0px;
}
.search_jgg {
	width:452px;
	background:url(/img/zsbg.gif) center top no-repeat;
	height:698px;
	margin:50px auto;
	padding:70px;
}
.search_jgg .titles {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	font-size:28px;
	text-align:center;
	display:block;
	padding:15px 0px;
	color:#1414a3;
	margin-top:65px;
}
.search_jgg .titles i.iconfont {
	font-size:24px;
}
.search_jgg .sconent {
	height:480px;
	overflow-y:scroll;
	line-height:220%;
	margin-top:15px;
}
.finder .tel {
	text-align:right;
	color:#2ba6e1;
	font-size:14px;
	float:right;
	padding-right:10px;
	margin-top:-4px;
}
.goback {
	width:240px;
	line-height:50px;
	height:50px;
	background:#2d8fda;
	font-size:16px;
	color:#fff;
	display:block;
	margin:0px auto;
	margin-top:50px;
	text-align:center;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
.goback:hover {
	width:380px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
#pagefy {
	width:100%; margin:0 auto;
}
#pagefy span,#pagefy a {
	display:inline-block; height:40px; line-height:40px; color:#333; font-size:15px; padding:0 16px; margin-right:10px; background:#f5f5f5; border-radius:20px;
}
#pagefy span:Hover,#pagefy a:hover,#pagefy span.current {
	background-image: linear-gradient(to right, #1414a3, #2ba6e1);
	color:#fff;
}
#honor_list {
	width:100%;
}
#honor_list ul:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#honor_list ul li {
	float:left;
	width:22%;
	margin:1%;
	border:2px solid #cecece;
}
#honor_list ul li img {
	width:100%;
	height:278px;
}
#honor_list ul li p {
	text-align:center;
	font-size:14px;
	background:#f5f5f5;
	line-height:35px;
	height:35px;
}
#honor_list ul li:hover {
	border:2px solid #1414a3
}
#ensearch {
	width:700px;
	padding:50px 100px;
	background:url(../img/ensearchbg.jpg) center center no-repeat;
	height:1277px;
	display:block;
	margin:0px auto;
}
#ensearch .en_title {
	width:100%;
	text-align:center;
	font-size:32px;
	margin-top:360px;
}
#ensearch .en_title span {
	text-align:center;
	display:block;
	font-size:30px;
	line-height:60px;
	height:60px;
}
#ensearch .ensearch_tab {
	-webkit-box-shadow:0px 3px 5px #ddd;
	-moz-box-shadow:0px 3px 5px #ddd;
	box-shadow:0px 3px 5px #ddd;
	width:90%;
	margin:30px auto;
	border:1px solid #eee;
	background:#fff;
}
#ensearch .search_select {
	width:100%;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	overflow:hidden;
}
#ensearch .search_select:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#ensearch .search_select span {
	width:100%;
	font-size:17px;
	background:#fff;
	color:#333;
	line-height:50px;
	height:50px;
	text-align:center;
	display:block;
	float:left;
	border-bottom:1px solid #eee;
}
#ensearch .search_select span.active {
	background-image: linear-gradient(to right, #1414a3, #2ba6e1);
	color:#fff;
}
#ensearch .search_select span:hover {
	background:#18b7e5;
	color:#fff;
}
#ensearch .search_tab {
	width:100%;
	margin:50px auto;
}
#ensearch .search_tab:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#ensearch .search_tab .input_k {
	width:90%;
	border:2px solid #eeeeee;
	margin:0px auto;
}
#ensearch .search_tab .input_k:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#ensearch .search_tab .input_k i.iconfont {
	width:40px;
	line-height:50px;
	height:50px;
	color:#999;
	font-size:25px;
	display:block;
	text-align:center;
	float:left;
}
#ensearch .search_tab .input_k input[type="text"] {
	width:300px;
	float:left;
	line-height:50px;
	height:50px;
	font-size:14px;
	border:none;
}
#ensearch .search_tab .search_btns {
	width:90%;
	margin:0px auto;
	margin-top:25px;
}
#ensearch .search_tab .search_btns:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#ensearch .search_tab .search_btns button {
	font-size:16px;
	line-height:48px;
	height:48px;
	border:none;
	color:#fff;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
	opacity:0.89;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
#ensearch .search_tab .search_btns button span {
	font-size:14px;
}
#ensearch .search_tab .search_btns button.submit_btn {
	background-image: linear-gradient(to right, #1414a3, #2ba6e1);
	width:65%;
}
#ensearch .search_tab .search_btns button.cancel_btn {
	background:#757575;
	width:30%;
	float:right;
}
#ensearch .search_tab .search_btns button:Hover {
	opacity:1;
}
.ensearch_note {
	width:90%;
	margin:20px auto;
	font-size:14px;
	line-height:210%;
}
.ensearch_note b.t {
	color:#2ba6e1;
	font-size:20px;
	line-height:50px;
	height:50px;
}
.ensearch_note p {
	line-height:210%;
	font-size:18px;
	font-family:arial;
}
.search_jgg2 {
	width:100%;
}
.search_jgg2 .titles {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	font-size:30px;
	text-align:center;
	display:block;
	padding:15px 0px;
	color:#1414a3;
}
.search_jgg2 .titles i.iconfont {
	font-size:24px;
}
.search_jgg2 .sconent {
	height:520px;
	overflow-y:scroll;
	line-height:220%;
	margin-top:15px;
}
#service_list2 {
	margin:50px auto;
	width:100%;
	position:relative;
}
#service_list2 .swiper-slide:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#service_list2 .service_tab {
	border:2px solid #efefef;
	width:540px;
	padding:18px;
	display:block;
	margin:0px auto;
	float:right;
}
#service_list2 .service_tab:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#service_list2 .service_tab a.imgss {
	width:190px;
	padding:0px 20px;
	line-height:130px;
	height:130px;
	display:block;
	float:left;
	overflow:hidden;
	margin-right:20px;
	color:#fff;
}
#service_list2 .service_tab a.imgss img {
	max-width:100%;
	height:130px;
	display:block;
}
#service_list2 .service_tab .service_txt {
	width:250px;
	float:left;
}
#service_list2 .service_tab .service_txt p.des {
	font-size:14px;
	color:#999;
	line-height:190%;
	height:50px;
	overflow:hidden;
}
#service_list2 .service_tab .service_txt a.name {
	font-size:18px;
	font-weight:bold;
	color:#222;
	line-height:40px;
	height:40px;
	overflow:hidden;
}
#service_list2 .service_tab .service_txt a.more {
	background:#b7b7b7;
	color:#fff;
	line-height:30px;
	height:30px;
	text-align:center;
	width:100px;
	margin-top:10px;
	display:block;
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-ms-transition:all 0.4s;
	-o-transition:all 0.4s;
	transition:all 0.4s;
}
#service_list2 .service_tab:Hover {
	border:2px solid #1414a3;
}
#service_list2 .service_tab:Hover a.more {
	background-image: linear-gradient(to right, #1414a3, #2ba6e1);
	color:#fff;
}
#service_list2 .service_tab:Hover a.more:hover {
	background-image: linear-gradient(to right, #1414a3, #2ba6e1);
}
#service_list3 {
	margin:50px auto;
	width:100%;
	position:relative;
}
#service_list3 .swiper-slide:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#service_list3 .service_tab {
	border:2px solid #efefef;
	width:540px;
	padding:18px;
	display:block;
	margin:0px auto;
	float:right;
}
#service_list3 .service_tab:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
#service_list3 .service_tab a.imgss {
	width:190px;
	padding:0px 20px;
	line-height:130px;
	height:130px;
	display:block;
	float:left;
	overflow:hidden;
	margin-right:20px;
	color:#fff;
}
#service_list3 .service_tab a.imgss img {
	max-width:100%;
	height:130px;
	display:block;
}
#service_list3 .service_tab .service_txt {
	width:250px;
	float:left;
}
#service_list3 .service_tab .service_txt p.des {
	font-size:14px;
	color:#999;
	line-height:190%;
	height:50px;
	overflow:hidden;
}
#service_list3 .service_tab .service_txt a.name {
	font-size:18px;
	font-weight:bold;
	color:#222;
	line-height:40px;
	height:40px;
	overflow:hidden;
}
#service_list3 .service_tab .service_txt a.more {
	background:#b7b7b7;
	color:#fff;
	line-height:30px;
	height:30px;
	text-align:center;
	width:100px;
	margin-top:10px;
	display:block;
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-ms-transition:all 0.4s;
	-o-transition:all 0.4s;
	transition:all 0.4s;
}
#service_list3 .service_tab:Hover {
	border:2px solid #1414a3;
}
#service_list3 .service_tab:Hover a.more {
	background-image: linear-gradient(to right, #1414a3, #2ba6e1);
	color:#fff;
}
#service_list3 .service_tab:Hover a.more:hover {
	background-image: linear-gradient(to right, #1414a3, #2ba6e1);
}
.main-im {
	position:fixed;
	right:10px;
	top:30%;
	z-index:100;
	width:110px;
	height:272px;
}
.main-im .qq-a {
	display:block;
	width:106px;
	height:116px;
	font-size:14px;
	color:#0484cd;
	text-align:center;
	position:relative;
}
.main-im .qq-a span {
	bottom:5px;
	position:absolute;
	width:90px;
	left:10px;
}
.main-im .qq-hover-c {
	width:70px;
	height:70px;
	border-radius:35px;
	position:absolute;
	left:18px;
	top:10px;
	overflow:hidden;
	z-index:9;
}
.main-im .qq-container {

	z-index:99;
	position:absolute;
	width:109px;
	height:98px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom:1px solid #dddddd;
	background:url(../images/qq-icon-bg.png) no-repeat center 8px;
}
.main-im .img-qq {
	max-width:60px;
	display:block;
	position:absolute;
	left:6px;
	top:3px;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}
.main-im:hover .im-qq .img-qq {
	max-width:70px;
	left:1px;
	top:8px;
	position:absolute;
}
.main-im .im_main {
	background:#F9FAFB;
	border:1px solid #dddddd;
	border-radius:10px;
	background:#F9FAFB;
	padding-bottom:10px;
}
.main-im .im_main .im-tel {
	color:#000000;
	text-align:center;
	width:109px;
	height:105px;
	border-bottom:1px solid #dddddd;
}
.main-im .im_main .im-tel div {
	font-weight:bold;
	font-size:14px;
	margin-top:6px;
}
.main-im .im_main .im-tel .tel-num {
	font-family:Arial;
	font-weight:bold;
	color:#e66d15;
}
.main-im .im_main .im-tel:hover {
	background:#fafafa;
}
.main-im .im_main .weixing-container {
	width:55px;
	height:47px;
	border-right:1px solid #dddddd;
	background:#f5f5f5;
	border-bottom-left-radius:10px;
	background:url(../images/weixing-icon.png) no-repeat center center;
	float:left;
}
.main-im .im_main .weixing-show {
	width:112px;
	height:172px;
	background:#ffffff;
	border-radius:10px;
	border:1px solid #dddddd;
	position:absolute;
	left:-125px;
	top:-126px;
}
.main-im .im_main .weixing-show .weixing-sanjiao {
	width:0;
	height:0;
	border-style:solid;
	border-color:transparent transparent transparent #ffffff;
	border-width:6px;
	left:112px;
	top:134px;
	position:absolute;
	z-index:2;
}
.main-im .im_main .weixing-show .weixing-sanjiao-big {
	width:0;
	height:0;
	border-style:solid;
	border-color:transparent transparent transparent #dddddd;
	border-width:8px;
	left:112px;
	top:132px;
	position:absolute;
}
.main-im .im_main .weixing-show .weixing-ma {
	width:104px;
	height:103px;
	padding-left:5px;
	padding-top:5px;
}
.main-im .im_main .weixing-show .weixing-txt {
	position:absolute;
	top:110px;
	left:7px;
	width:100px;
	margin:0 auto;
	text-align:center;
}
.main-im .im_main .go-top {
	width:50px;
	height:47px;
	background:#f5f5f5;
	border-bottom-right-radius:10px;
	background:url(../images/totop-icon.png) no-repeat center center;
	float:right;
}
.main-im .im_main .go-top a {
	display:block;
	width:52px;
	height:47px;
}
.main-im .close-im {
	position:absolute;
	right:10px;
	top:-12px;
	z-index:100;
	width:24px;
	height:24px;
}
.main-im .close-im a {
	display:block;
	width:24px;
	height:24px;
	background:url(../images/close_im.png) no-repeat left top;
}
.main-im .close-im a:hover {
	text-decoration:none;
}
.main-im .open-im {
	cursor:pointer;
	margin-left:68px;
	width:40px;
	height:133px;
	background:url(../images/open_im.png) no-repeat left top;
}
a.qq_n {
	text-align:center;
	line-height:30px;
	height:30px;
	font-size:14px;
	padding-left:25px;
	display:block;
	background:url(/images/qq.png);
	background-size:18px auto;
	background-repeat:no-repeat;
	background-position:28px 5px;
}
a.qq_n img {
	margin-right:5px;
	display:none;
}
#ensearch_new {
	background:url(../img/bgbg.png) left top repeat #fff;
	width:1000px;
	margin:30px auto 0px auto;
	padding:0px;
	padding-top:25px;
}
#ensearch_new .search_jgg2 .sconent {
	height:auto;
	overflow:auto;
	min-height:570px
}
#ensearch_new .titles {
	font-size:36px;
	font-family:arial;
	padding:25px 0px;
	margin-top:20px;
}
.newfoot {
	width:100%;
	font-size:14px;
	line-height:170%;
}
#ensearch_new .nlogo {
	width:200px;
	margin-left:20px;
}
.newfoot p.des {
	font-size:8px;
	color:#999;
	line-height:140%
}
.newfoot p.tel {
	font-size:14px;
	color:#333;
	text-align:center;
	line-height:25px;
	height:25px;
}
.newfoot p.address {
	margin-bottom:5px;
}
.newfoot p.tel b {
	color:#164e96;
	font-size:14px;
	font-weight:bold;
}
.foot_line {
	width:100%;
}
.foot_line:after {
	clear:both;
	content:'';
	font-size:0px;
	width:100%;
	height:0px;
	display:block;
}
.foot_line span {
	display:block;
	float:left;
	height:14px;
}
.foot_line span.fcolor1 {
	background:#2e367b;
	width:20%;
}
.foot_line span.fcolor2 {
	background:#6575cd;
	width:35%;
}
.foot_line span.fcolor3 {
	background:#2a6482;
	width:30%;
}
.foot_line span.fcolor4 {
	background:#c2a13d;
	width:15%;
}
#ensearch_new .en_title,#ensearch_new .search_jgg2,#ensearch_new .newfoot {
	padding:0px 20px;
	width:960px;
}
#top {
	position:relative;
}
#top a.website {
	 height:30px; line-height:30px; padding:0 15px; color:#fff; font-family:arial; font-size:14px; background-color:#555; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; position:absolute; right:82px; top:10px;
}
#top a.website:hover {
	  background-image: linear-gradient(to right, #1414a3, #2ba6e1);
}
#top a.mobile {
	height:30px; line-height:30px; padding:0 15px; color:#fff; font-family:arial; font-size:14px; background-image: linear-gradient(to right, #1414a3, #2ba6e1); -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; position:absolute; right:0; top:10px;
}
#top a.mobile:hover {
	 background-image: linear-gradient(to right, #2ba6e1, #1414a3);
}
#top a.mobile img {
	display:none; width:120px; margin:0 0 0 -60px; border-radius:8px; position:absolute; top:32px; left:50%; z-index:999;
}
#top a.mobile:hover img {
	display:block; opacity:1; box-shadow:0 5px 10px rgba(0,0,0,0.1);
}
