
@charset "utf-8";
/* css document */

body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: "helvetica neue", helvetica, arial, "microsoft yahei", "hiragino sans gb", "heiti sc", "wenquanyi micro hei";
	color: #333333;
	font-size: 14px;
	width: 100%;
	background: #fbf8f8;
	padding-top: 123px;
	position: relative;
}
a {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
	color: #333333;
	font-size: 13px;
}
a:hover {
	text-decoration: none;
}
* {
	padding: 0px;
	margin: 0px;
	border: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* background:rgba(0,0,0,0);filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000,endcolorstr=#7f000000);*/
li {
	list-style: none;
}
.clear {
	clear: both !important;
	height: 0px !important;
	width: 0px !important;
	float: none !important;
	margin: 0px !important;
	padding: 0px !important;
	border: 0px !important;
}
input:focus {
	outline: none;
}/*去除按钮选中的高亮标签*/
img {
	max-width: 100% !important;
	vertical-align: middle;
}
div, p, table, td, ul, li, span, a, ol, input, label {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
input::-ms-input-placeholder { /* internet explorer 10  */
color:#4d4d4d;
font-size:14px;
}
input::-webkit-input-placeholder { /* webkit browsers */
color:#4d4d4d;
font-size:14px;
}
input::-moz-placeholder { /* mozilla firefox 4 to 18 */
color:#4d4d4d;
font-size:14px;
}
input::-moz-placeholder { /* mozilla firefox 19  */
color:#4d4d4d;
font-size:14px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.pc {
	display: block;
}
.mo {
	display: none;
}
/*黑白照片*/
.gray {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}
.gray:hover {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: gray;
}
/*圆角5px*/
.radius5 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
/*圆角10px*/
.radius10 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
/*图片变大*/
.tra {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	filter: scale(1);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}
.tra:hover {
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	filter: scale(1.15);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}
/*透明度50%*/
.opacity5 {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.shadow5 {
	-webkit-box-shadow: rgba(0,0,0,0.13) 5px 5px 5px;
	-moz-box-shadow: rgba(0,0,0,0.13) 5px 5px 5px;
	-ms-box-shadow: rgba(0,0,0,0.13) 5px 5px 5px;
	-o-box-shadow: rgba(0,0,0,0.13) 5px 5px 5px;
	box-shadow: rgba(0,0,0,0.13) 5px 5px 5px;
}
.shadow10 {
	-webkit-box-shadow: rgba(0,0,0,0.13) 5px 5px 10px;
	-moz-box-shadow: rgba(0,0,0,0.13) 5px 5px 10px;
	-ms-box-shadow: rgba(0,0,0,0.13) 5px 5px 10px;
	-o-box-shadow: rgba(0,0,0,0.13) 5px 5px 10px;
	box-shadow: rgba(0,0,0,0.13) 5px 5px 10px;
}
.pctop {
	width: 100%;
	height: 124px;
	z-index: 9999;
	background: #ffffff;
	border-bottom: #cccccc solid 1px;
	border-top: #00ac9f solid 4px;
	position: fixed;
	top: 0;
	left: 0;
}

.wrapper{ width:100%; margin:0 auto; background:#00ac9f; height:24px; }
.wrapper ul{max-width:1100px;margin:auto;/* padding-right: 2%; */}
.wrapper p{ height:24px; background: no-repeat 0 3px; float:right;}
.wrapper p a{ padding-left:28px; margin-right:12px; color:#fff;}


.pctop .pctop_nei {
	width: 1100px;
	margin: 0 auto;
}
.pctop .pctop_nei .pclogo {
	float: left;
	margin-top: 20px;
	display: inline-block;
}
.pctop .pctop_nei .pctop_right {
	float: right;
}
.pctop .pctop_nei .pctop_right .pcmenu {
	float: left;
}
.pctop .pctop_nei .pctop_right .pcmenu .pcmenu_xun {
	float: left;
	position: relative;
}
.pctop .pctop_nei .pctop_right .pcmenu .pcmenu_xun .pcmenu_a {
	padding: 0 28px;
	text-align: center;
	line-height: 96px;
	color: #666666;
	font-size: 15px;
	display: inline-block;
	height: 96px;
}
.pctop .pctop_nei .pctop_right .pcmenu .pcmenu_xun .pcmenu_drop {
	display: none;
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 9999;
}
.pctop .pctop_nei .pctop_right .pcmenu .pcmenu_xun .pcmenu_drop a {
	display: inline-block;
	width: 100%;
	background: rgba(0, 172, 159,0.7);
	color: #ffffff;
	text-align: center;
	font-size: 14px;
	float: left;
	height: 41px;
	line-height: 40px;
	border-top: rgba(255,255,255,0.35) solid 1px;
}
.pctop .pctop_nei .pctop_right .pcmenu .pcmenu_xun .pcmenu_drop a:nth-child(1) {
	border-top: none;
}
.pctop .pctop_nei .pctop_right .pcsearch {
	float: right;
	width: 36px;
	height: 36px;
	position: relative;
	margin-left: 23px;
	margin-top: 30px;
}
.pctop .pctop_nei .pctop_right .pcsearch .top_search {
	width: 36px;
	display: inline-block;
	height: 36px;
	border-radius: 36px;
	overflow: hidden;
	border: #c1c1c1 solid 1px;
	position: absolute;
	right: 0;
	top: 0;
	transition: all ease-out 0.6s;
}
.pctop .pctop_nei .pctop_right .pcsearch .top_search input[type="text"] {
	transition: all ease-out 0.6s;
	width: 0px;
	height: 34px;
	padding: 0 0px;
	float: left;
}
.pctop .pctop_nei .pctop_right .pcsearch .top_search input[type="submit"] {
	cursor: pointer;
	width: 36px;
	height: 34px;
	background: url(/uploads/image/simages/bg2.png) no-repeat 50%;
	border-radius: 36px;
	float: right;
}
/* main_img */
.img_gallery {
	position: relative;
}
.main_img {
	overflow: hidden;
	position: relative;
}
.main_img ul {
	width: 9999px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}
.main_img li {
	float: left;
	width: 100%;
}
.main_img li span {
	display: block;
	width: 100%;
}
.main_img li a {
	display: block;
	width: 100%;
}
.img_font {
	position: absolute;
	bottom: 30px;
	left: 30%;
	color: #f00;
	width: 100%;
	padding: 10px;
}
.img_font span {
	display: none;
}
.img_gallery, .main_img, .main_img ul, .main_img li, .main_img li span, .main_img li a {
	height: 460px;
	max-width: 1100px;
	margin: auto;
}
div.point {
	position: absolute;
	bottom: 57px;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 0px;
	text-align: center;
}
div.point .point_box {
	margin: 0 auto;
	display: inline-block;
}
div.point a {
	display: block;
	width: 37px;
	height: 7px;
	font-size: 0;
	background: rgba(0,0,0,0.30);
	float: left;
	cursor: pointer;
	margin: 0 3px;
}
div.point a.on {
	background: #00ac9f;
}
/* main_img */

.footer {
	width: 100%;
	background: #4f4f50;
}
.footer .footer1_nei {
	width: 1100px;
	max-width: 96%;
	margin: 0 auto;
	padding: 30px 0 40px 0;
	text-align: center;
}
.footer .footer1_nei .footer_left {
	/* display: inline-block; */
	/*background: no-repeat right center;*/
	text-align: left;
	float: left;
}
.footer .footer1_nei .footer_left .foot_xun {
	float: left;
	width: 100px;
	margin-right: 40px;
}
.footer .footer1_nei .footer_left .foot_xun .foot_xun_title {
	height: 44px;
	line-height: 44px;
	color: #ffffff;
	font-size: 15px;
	width: 100%;
	float: left;
	border-bottom: 1px solid #989898;
	padding-left: 9px;
	margin-bottom: 10px;
}
.footer .footer1_nei .footer_left .foot_xun a {
	padding-left: 9px;
	width: 100%;
	float: left;
	display: inline-block;
	font-size: 12px;
	line-height: 22px;
	color: rgba(255,255,255,0.50);
}
.footer .footer1_nei .footer_right {
}
.footer .footer1_nei .footer_right .footer_right_left {
	width: 121px;
	height: 121px;
	background: #ffffff;
	padding: 8px;
}
.footer .footer1_nei .footer_right .footer_right_left img {
	width: 105px;
	height: 105px;
}
.footer .footer1_nei .footer_right .footer_right_right {
	width: 107px;
	padding: 30px 0 0 22px;
}
.footer .footer1_nei .footer_right .footer_right_right .footer_right_right1 {
	width: 100%;
	margin-bottom: 15px;
}
.footer .footer1_nei .footer_right .footer_right_right .footer_right_right2 {
	font-size: 12px;
	color: #ffffff;
	width: 100%;
	line-height: 20px;
}
.footer .footer1_nei .footer_right .footer_right_right .footer_right_right3 {
	font-size: 14px;
	color: #ffffff;
	width: 100%;
	line-height: 20px;
}
.footer .footer2, .footer .footer2 a {
	width: 100%;
	font-size: 13px;
	color: rgba(255,255,255,0.60);
	text-align: center;
	background: #00ada0;
	height: 38px;
	line-height: 38px;
}
.motop {
	width: 100%;
	/* padding: 0 2%; */
	height: 74px;
}
.motop .mologo {
	height: 30px;
	margin: 10px 0;
	margin-left: 2%;
}
.motop .mologo img {
	height: 30px;
}
.motop .moicon {
	width: 30px;
	height: 30px;
	position: relative;
	margin-top: 10px;
	margin-right: 2%;
}
.motop .moicon div {
	width: 30px;
	height: 5px;
	background: #5986db;
	position: absolute;
}
.motop .moicon div.moicon1 {
	-webkit-transform: rotatez(0deg);
	-moz-transform: rotatez(0deg);
	-ms-transform: rotatez(0deg);
	-o-transform: rotatez(0deg);
	transform: rotatez(0deg);
	transition: all ease-out 0.3s;
	top: 8px;
}
.motop .moicon div.moicon2 {
	-webkit-transform: rotatez(0deg);
	-moz-transform: rotatez(0deg);
	-ms-transform: rotatez(0deg);
	-o-transform: rotatez(0deg);
	transform: rotatez(0deg);
	transition: all ease-out 0.3s;
	top: 20px;
}
.motop .moicon.on div.moicon2 {
	-webkit-transform: rotatez(45deg);
	-moz-transform: rotatez(45deg);
	-ms-transform: rotatez(45deg);
	-o-transform: rotatez(45deg);
	transform: rotatez(45deg);
	transition: all ease-out 0.3s;
	top: 12px;
}
.motop .moicon.on div.moicon1 {
	-webkit-transform: rotatez(-45deg);
	-moz-transform: rotatez(-45deg);
	-ms-transform: rotatez(-45deg);
	-o-transform: rotatez(-45deg);
	transform: rotatez(-45deg);
	transition: all ease-out 0.3s;
	top: 12px;
}
.modrop {
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(89,134,219,0.5);
	position: absolute;
	left: 0;
	z-index: 99999;
}
.modrop .momenu {
	width: 50%;
	height: 100%;
	background: rgba(89,134,219,0.75);
	position: relative;
	float: left;
	height: 100%;
}
.modrop .momenu .momenu_xun {
	width: 100%;
	height: 40px;
}
.modrop .momenu .momenu_xun .momenu_title {
	width: 100%;
	height: 40px;
	padding: 0 15px;
}
.modrop .momenu .momenu_xun .momenu_title a {
	color: #ffffff;
	font-size: 14px;
	line-height: 40px;
	display: inline-block;
	float: left;
}
.modrop .momenu .momenu_xun .momenu_title i {
	float: right;
	color: #ffffff;
	font-size: 14px;
	line-height: 40px;
	-webkit-transform: rotatez(0deg);
	-moz-transform: rotatez(0deg);
	-ms-transform: rotatez(0deg);
	-o-transform: rotatez(0deg);
	transform: rotatez(0deg);
	transition: all ease-out 0.3s;
}
.modrop .momenu .momenu_xun .momenu_title i.on {
	-webkit-transform: rotatez(-60deg);
	-moz-transform: rotatez(-60deg);
	-ms-transform: rotatez(-60deg);
	-o-transform: rotatez(-60deg);
	transform: rotatez(-60deg);
	transition: all ease-out 0.3s;
}
.modrop .momenu .momenu_xun .momenu_drop {
	padding: 40px 0 0 0;
	display: none;
	width: 100%;
	position: absolute;
	top: 0;
	left: 100%;
}
.modrop .momenu .momenu_xun .momenu_drop a {
	width: 100%;
	height: 40px;
	float: left;
	display: inline-block;
	color: #ffffff;
	font-size: 13px;
	line-height: 40px;
	padding-left: 20px;
}
.neibanner {
	width: 100%;
	height: 300px;
}
.bodynei {
	width: 1100px;
	max-width: 100%;
	min-height: 220px;
	margin: 44px auto 60px auto;
	position: relative;
}
.bodynei .body_left {
	z-index: 99;
	width: 245px;
	float: left;
	margin-right: -245px;
	position: relative;
	/* box-shadow: 0 0 3px #333; */
}
.bodynei .body_left .body_left_arrow {
	display: none;
	/* border: #5986db solid 1px; */
	padding: 5px 8px 5px 8px;
	background: #fff;
	position: absolute;
	left: 100%;
	top: 30px;
	border-top-right-radius: 35px;
	border-bottom-right-radius: 35px;
	overflow: hidden;
	border-left: none;
}
.bodynei .body_left .body_left_arrow i {
	color: #5986db;
	font-size: 14px;
	line-height: 14px;
	width: 14px;
	height: 14px;
	float: right;
	-webkit-transform: rotatez(0deg);
	-moz-transform: rotatez(0deg);
	-ms-transform: rotatez(0deg);
	-o-transform: rotatez(0deg);
	transform: rotatez(0deg);
	transition: all ease-out 0.3s;
}
.bodynei .body_left .body_left_arrow.on i {
	-webkit-transform: rotatez(-60deg);
	-moz-transform: rotatez(-60deg);
	-ms-transform: rotatez(-60deg);
	-o-transform: rotatez(-60deg);
	transform: rotatez(-60deg);
	transition: all ease-out 0.3s;
	margin-top: -5px;
}
.bodynei .body_left .body_left_top {
	width: 100%;
	height: 80px;
	background: #00ada0 url(/uploads/image/simages/deng.png) top center no-repeat;
	/* border-bottom: #ffffff solid 1px; */
	border-radius: 5px 5px 0 0;
}
.bodynei .body_left .body_left_top .body_left_top1 {
	font-size: 26px;
	line-height: 26px;
	width: 100%;
	float: left;
	padding-left: 70px;
	color: #ffffff;
	margin: 27px 0 7px 0;
}
.bodynei .body_left .body_left_top .body_left_top2 {
	font-size: 13px;
	line-height: 13px;
	width: 100%;
	float: left;
	padding-left: 70px;
	color: #ffffff;
	text-transform: uppercase;
}
.bodynei .body_left .body_left_tops {
	width: 100%;
	height: 100px;
	background: #5986db;
	border-bottom: #ffffff solid 1px;
	text-align: center;
}
.bodynei .body_left .body_left_tops .body_left_top1 {
	font-size: 26px;
	line-height: 50px;
	width: 100%;
	float: left;
	color: #ffffff;
	margin: 27px 0 7px 0;
}
.bodynei .body_left .body_left_tops .body_left_top2 {
	font-size: 13px;
	line-height: 13px;
	width: 100%;
	float: left;
	color: #ffffff;
	text-transform: uppercase;
}
.bodynei .body_left .body_left_menu {
	width: 100%;
	border: 1px solid #00ada0;
	border-top: 0;
}
.bodynei .body_left .body_left_menu a {
	width: 100%;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	border-top: #ffffff solid 1px;
	float: left;
	display: inline-block;
	background: #f4f4f4;
	color: #343233;
	transition: all ease-out 0.2s;
}
.bodynei .body_left .body_left_menu a.on {
	color: #ffffff;
	background: #01ada0;
	transition: all ease-out 0.4s;
}
.bodynei .body_right {
	margin-left: 290px;
}
.bodynei .body_right .body_right_top {
	width: 100%;
	height: 32px;
	border-bottom: #ececec solid 1px;
}
.bodynei .body_right .body_right_top .page_name {
	color: #00ada0;
	font-size: 18px;
	padding-left: 8px;
	border-left: #00ada0 solid 3px;
	margin-top: 3px;
	line-height: 18px;
}
.bodynei .body_right .body_right_top .newsnav {
	float: right;
	color: #999999;
	line-height: 30px;
	font-size: 12px;
}
.bodynei .body_right .body_right_top .newsnav a {
	color: #999999;
	line-height: 26px;
	font-size: 12px;
	display: inline-block;
}
.bodynei .body_right .body_right_top .newsnav i {
	color: #999999;
	line-height: 26px;
	font-size: 12px;
	display: inline-block;
	margin: 0 8px;
}
.bodynei .body_right .body_right_top .newsnav span {
	color: #999999;
	line-height: 26px;
	font-size: 12px;
	display: inline-block;
}
.bodynei .body_right .zhuti {
	font-size: 15px;
	line-height: 30px;
	color: #757575;
}
.about {
}
.about b {
	color: #666666;
}
.about .abimg1 {
	margin: 5px 0 20px 20px;
	float: right;
}
.about .abimg2 {
	margin: 5px 20px 20px 0;
	float: left;
}
.exchanges {
	color: #666666;
	font-size: 14px;
}
.service {
	color: #666666;
	font-size: 14px;
}
.investment {
	width: 100%;
	padding: 20px 0;
}
.investment a {
	width: 100%;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	color: #666666;
	float: left;
	float: left;
	display: inline-block;
	border-bottom: #bfbfbf dashed 1px;
	transition: all 0.3s ease-out;
}
.investment a i:nth-child(1) {
	float: left;
	line-height: 42px;
	margin-left: 10px;
}
.investment a span:nth-child(2) {
	float: left;
	margin: 0 8px;
	max-width: 80%;
	display: inline-block;
	overflow: hidden;
	white-space: pre;
	text-overflow: ellipsis;
}
.investment a i:nth-child(3) {
	float: left;
	line-height: 42px;
	color: #aeaeae;
}
.investment a span:nth-child(4) {
	float: right;
	font-size: 13px;
	margin-right: 13px;
}
.fenye {
	width: 100%;
	text-align: center;
}
.fenye .fenye_nei {
/*	display: inline-block;*/
}
.fenye .fenye_nei a {
	float: left;
	line-height: 31px;
	width: 33px;
	height: 33px;
	display: inline-block;
	text-align: center;
	margin: 15px 4px 0px 4px;
	border: #dddddd solid 1px;
	font-size: 16px;
	color: #545454;
}
.fenye .fenye_nei a.on {
	background: #5986db;
	border: #5986db solid 1px;
	color: #ffffff;
}
.contact {
	width: 100%;
	padding: 20px 15px;
}
.contact .contact_title {
	width: 100%;
	color: #222222;
	font-weight: bolder;
	line-height: 46px;
	font-size: 16px;
}
.contact_add {
	font-size: 14px;
	color: #595959;
}
.contact_add td {
	height: 35px;
	padding: 0px 25px;
}
.contact_map {
	width: 100%;
	padding: 9px;
	border: #e0e0e0 solid 1px;
	height: 400px;
}
.contact_map iframe {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.newsdet_title {
	width: 100%;
	text-align: center;
	padding-top: 30px;
}
.newsdet_title .newsdet_title1 {
	line-height: 30px;
	width: 100%;
	color: #333333;
	text-align: center;
	font-size: 24px;
}
.newsdet_title .newsdet_title2 {
	display: inline-block;
	color: #999999;
	font-size: 12px;
	margin: 5px 0;
}
.newsdet_title .newsdet_title2 span {
	display: inline-block;
	float: left;
	padding: 0 21px;
	height: 14px;
	line-height: 14px;
}
.newsdet_title .newsdet_title2 .spa1 {
	background: url(/uploads/image/simages/bg7.png) no-repeat 0 50%;
}
.newsdet_title .newsdet_title2 .spa2 {
	background: url(/uploads/image/simages/bg8.png) no-repeat 0 50%;
}
.newsdet_title .newsdet_title2 .spa3 {
	background: url(/uploads/image/simages/bg9.png) no-repeat 0 50%;
}
.newsdet_title .newsdet_title3 {
	width: 100%;
	text-align: center;
	height: 18px;
	border-bottom: #e9e9e9 solid 1px;
	margin-bottom: 30px;
}
.newsdet_title .newsdet_title3 .bdsharebuttonbox {
	display: inline-block;
}
.newsdet_title .newsdet_title3 .bdsharebuttonbox a {
	border: #ffffff solid 5px;
	border-radius: 36px;
	width: 36px;
	height: 36px;
	margin: 0 5px !important;
	padding: 0 !important;
	display: inline-block;
}
.newsdet_title .newsdet_title3 .bdsharebuttonbox a.bds_tsina {
	background: url(/uploads/image/simages/bg10.png) no-repeat 50%, #d5d5d5;
}
.newsdet_title .newsdet_title3 .bdsharebuttonbox a.bds_weixin {
	background: url(/uploads/image/simages/bg11.png) no-repeat 50%, #d5d5d5;
}
.newsdet_title .newsdet_title3 .bdsharebuttonbox a.bds_tqq {
	background: url(/uploads/image/simages/bg12.png) no-repeat 50%, #d5d5d5;
}
.newstext {
	font-size: 14px;
	color: #757575;
	line-height: 30px;
	border-bottom: #ebebeb solid 1px;
	padding-bottom: 30px;
}
.newsdet_link {
	width: 100%;
	position: relative;
	margin-top: 30px;
}
.newsdet_link .newsdet_link_left {
	width: 100%;
	padding-right: 120px;
}
.newsdet_link .newsdet_link_left div {
	width: 100%;
}
.newsdet_link .newsdet_link_left div span {
	float: left;
	display: inline-block;
	width: 60px;
	margin-right: -60px;
	font-size: 14px;
	line-height: 30px;
	color: #666666;
}
.newsdet_link .newsdet_link_left div a {
	display: inline-block;
	margin-left: 65px;
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	white-space: pre;
	overflow: hidden;
	text-overflow: ellipsis;
}
.newsdet_link .newsdet_link_right {
	font-size: 15px;
	color: #ffffff;
	    background: #00ada0;
	display: inline-block;
	width: 97px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	position: absolute;
	right: 0;
	top: 8px;
}
.news {
	width: 100%;
	padding: 8px 0;
}
.news .news_xun {
	padding: 22px 0;
	border-bottom: #d2d2d2 dotted 1px;
	width: 100%;
	float: left;
}
.news .news_xun .news_xun_pic {
	width: 166px;
	height: 118px;
	overflow: hidden;
	float: left;
	margin-right: -166px;
}
.news .news_xun .news_xun_text {
	margin-left: 186px;
}
.news .news_xun .news_xun_text .news_xun_title {
	width: 100%;
	float: left;
	line-height: 16px;
	color: #333333;
	height: 16px;
	white-space: pre;
	text-overflow: ellipsis;
	overflow: hidden;
}
.news .news_xun .news_xun_text .news_xun_small {
	width: 100%;
	color: #989898;
	font-size: 14px;
	float: left;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	margin: 14px 0;
}
.news .news_xun .news_xun_text .news_xun_link {
	font-size: 13px;
	text-align: center;
	padding: 0 16px;
	display: inline-block;
	line-height: 26px;
	height: 26px;
	color: #ffffff;
	float: left;
	background: #00ac9f;
}
.news .news_xun .news_xun_text .news_xun_link i {
	margin-left: 5px;
}
.mess_form {
	width: 100%;
	padding-top: 30px;
}
.mess_form .mess1 {
	color: #333333;
	font-size: 24px;
	width: 100%;
}
.mess_form .mess2 {
	color: #333333;
	font-size: 14px;
	width: 100%;
}
.mess_form .mess3 {
	width: 100%;
}
.mess_form .mess3 td {
	width: 33.3333%;
	padding: 10px 0;
}
.mess_form .mess3 td input {
	border: #b2b2b2 solid 2px;
	height: 44px;
	width: 90%;
	padding: 0 13px;
}
.mess_form .mess3 td input::-ms-input-placeholder {
font-size:14px;
color:#a9a9a9;
}
.mess_form .mess3 td input::-webkit-input-placeholder {
font-size:14px;
color:#a9a9a9;
}
.mess_form .mess3 td input::-moz-placeholder {
font-size:14px;
color:#a9a9a9;
}
.mess_form .mess3 td input::-moz-placeholder {
font-size:14px;
color:#a9a9a9;
}
.mess_form .mess3 td textarea {
	border: #b2b2b2 solid 2px;
	padding: 10px 13px;
	height: 208px;
	width: 100%;
}
.mess_form .mess3 td textarea::-ms-input-placeholder {
font-size:14px;
color:#a9a9a9;
}
.mess_form .mess3 td textarea::-webkit-input-placeholder {
font-size:14px;
color:#a9a9a9;
}
.mess_form .mess3 td textarea::-moz-placeholder {
font-size:14px;
color:#a9a9a9;
}
.mess_form .mess3 td textarea::-moz-placeholder {
font-size:14px;
color:#a9a9a9;
}
.mess_form .mess3 td input[type='submit'] {
	width: 144px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #ffffff;
	border: none;
	cursor: pointer;
	background: #969696;
	font-weight: bolder;
}
.container {
	width: 100%;
}
.container .row {
	width: 1090px;
	margin-left: -23px;
}
.container .row .fancybox {
	width: 172px;
	height: 324px;
	float: left;
	margin: 0 23px;
}
.container .row .fancybox .fancy {
	display: inline-block;
	overflow: hidden;
	width: 172px;
	height: 234px;
}
.container .row .fancybox .fancy img {
	width: 100%;
}
.container .row .fancybox span {
	padding: 0 15px;
	text-align: center;
	font-size: 14px;
	color: #595959;
	line-height: 20px;
	display: inline-block;
}
.qualifications {
	width: 100%;
}
.qualifications .fancybox {
	width: 277px;
	height: 253px;
	float: left;
	border-bottom: #dddddd dotted 1px;
	padding: 25px 26px 25px 5px;
}
.qualifications .fancybox:nth-child(3n) {
	padding-right: 0;
	width: 251px;
}
.qualifications .fancybox .fancy {
	width: 246px;
	height: 202px;
	display: inline-block;
	border: #dddddd solid 1px;
	padding: 10px 10px 0 10px;
	box-shadow: rgba(0,0,0,0.04) 3px 3px 3px;
	transition: all 0.3s ease-out;
}
.qualifications .fancybox .fancy .pic {
	width: 224px;
	height: 149px;
	overflow: hidden;
	-webkit-align-items: center;
	display: -webkit-flex;
	-webkit-justify-content: center;
}
.qualifications .fancybox .fancy .pic img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	filter: scale(1);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}
.qualifications .fancybox .fancy .title {
	font-size: 14px;
	line-height: 40px;
	color: #666666;
	text-align: center;
	overflow: hidden;
	white-space: pre;
	text-overflow: ellipsis;
}
.recruit {
	width: 100%;
	margin: 30px 0 0 0;
	border: #dddddd solid 1px;
}
.recruit table {
	width: 100%;
}
.recruit th {
	border-bottom: #dddddd solid 1px;
	color: #333333;
	font-size: 14px;
	height: 50px;
	text-align: left;
}
.recruit th:nth-child(1) {
	padding-left: 35px;
}
.recruit .rec_title td {
	height: 40px;
	font-size: 14px;
	color: #555555;
	border-bottom: #dddddd dotted 1px;
	cursor: pointer;
}
.recruit .rec_title td .recimg1 {
}
.recruit .rec_title td .recimg2 {
	display: none;
}
.recruit .rec_title td .recimg3 {
	display: none;
}
.recruit .rec_title.on td {
	color: #5986db;
}
.recruit .rec_title.on td .recimg1 {
	display: none;
}
.recruit .rec_title.on td .recimg2 {
	display: block;
}
.recruit .rec_title.on td .recimg3 {
	display: none;
}
.recruit .rec_title td:nth-child(1) {
	padding-left: 35px;
}
.recruit .rec_title td:nth-child(7) {
	width: 55px;
}
.recruit .rec_text td {
	color: #595959;
	font-size: 12px;
	line-height: 30px;
}
.recruit .rec_text td .rec_text_neirong {
	padding: 0px 15px 0px 35px;
	margin: 20px 0 35px 0;
	display: none;
}
.recruit .rec_text td a {
	color: #ffffff;
	background: #5986db;
	width: 122px;
	height: 34px;
	text-align: center;
	font-size: 14px;
	line-height: 34px;
	border-radius: 5px;
	display: inline-block;
}
.index {
	width: 100%;
}
.index_title {
	float: left;
	margin-top: 60px;
	margin-bottom: 15px;
	width: 100%;
	text-align: center;
	font-size: 26px;
	color: #00ac9f;
	font-weight: bolder;
}
.index_title2 {
	float: left;
	width: 100%;
	text-align: center;
	height: 9px;
	margin: 0 0 9px 0;
	border-bottom: #dddddd solid 1px;
	margin-bottom: 40px;
}
.index_title2 div {
	background: #ffffff;
	text-align: center;
	font-size: 16px;
	color: #00ac9f;
	display: inline-block;
	padding: 0 13px;
	border-left: #dddddd solid 1px;
	border-right: #dddddd solid 1px;
	text-transform: uppercase;
	height: 18px;
	line-height: 18px;
}
.index_about {
	width: 1100px;
	margin: 0 auto;
	max-width: 96%;
	font-size: 14px;
	line-height: 27px;
	color: #333333;
}
.index_about a {
	width: 111px;
	height: 30px;
	border-radius: 30px;
	color: #00ac9f;
	display: inline-block;
	border: #00ac9f solid 1px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
}
.index_about a i {
	margin-left: 5px;
}
.index_ln {
	width: 1100px;
	margin: 35px auto 65px auto;
	max-width: 96%;
}
.index_ln .index_ln_xun {
	width: 33.3333%;
	float: left;
}
.index_ln .index_ln_xun .ilx_left {
	width: 95px;
	float: left;
}
.index_ln .index_ln_xun .ilx_right {
}
.index_ln .index_ln_xun .ilx_right .ilx_right_top {
	font-size: 16px;
	color: #333333;
	line-height: 35px;
	font-weight: bolder;
}
.index_ln .index_ln_xun .ilx_right .ilx_right_bot {
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	max-width: 315px;
}
.index2 {
	background: #f7f7f7;
	padding-bottom: 60px;
}
.index2 .index_title2 div {
	background: #f7f7f7;
}
.index_news {
	width: 1100px;
	margin: 0 auto;
	max-width: 96%;
}
.index_news .index_news_xun {
	width: 515px;
	float: left;
	display: inline-block;
	padding: 30px 0 25px 0;
	border-bottom: #e3e3e3 solid 1px;
}
.index_news .index_news_xun:nth-child(2n) {
	float: right;
}
.index_news .index_news_xun .index_news_img {
	width: 135px;
	height: 90px;
	float: left;
	overflow: hidden;
	margin-right: -135px;
}
.index_news .index_news_xun .index_news_img img {
	width: 100%;
}
.index_news .index_news_xun .index_news_text {
	margin-left: 155px;
	position: relative;
}
.index_news .index_news_xun .index_news_text .index_news_title {
	width: 100%;
	float: left;
	padding-right: 55px;
	font-size: 15px;
	line-height: 24px;
	overflow: hidden;
	white-space: pre;
	text-overflow: ellipsis;
	color: #00ac9f;
	font-weight: bolder;
}
.index_news .index_news_xun .index_news_text .index_news_small {
	width: 100%;
	float: left;
	padding-right: 55px;
	font-size: 12px;
	line-height: 22px;
	height: 66px;
	overflow: hidden;
}
.index_news .index_news_xun .index_news_text .index_news_link {
	width: 30px;
	height: 30px;
	color: #fff;
	line-height: 30px;
	text-align: center;
	background: #00ac9f;
	position: absolute;
	top: 60px;
	right: 0px;
}
.index_qyys {
	width: 1100px;
	max-width: 96%;
	margin: 0 auto 55px auto;
}
.index_qyys .qyys_xun {
	width: 20%;
	float: left;
	text-align: center;
	cursor: pointer;
}
.index_qyys .qyys_xun .qyys_xun_top {
	display: inline-block;
	width: 140px;
	transition: all ease-out 0.3s;
	height: 140px;
	border-radius: 140px;
	padding: 7px;
	border: #00ab9e solid 1px;
	border-radius: 140px;
}
.index_qyys .qyys_xun .qyys_xun_top div {
	width: 100%;
	height: 100%;
	transition: all ease-out 0.3s;
	border-radius: 200px;
	border: #00ab9e solid 1px;
	-webkit-align-items: center;
	display: -webkit-flex;
	-webkit-justify-content: center;
}
.index_qyys .qyys_xun .qyys_xun_top div .qxt_img1 {
}
.index_qyys .qyys_xun .qyys_xun_top div .qxt_img2 {
	display: none;
}
.index_qyys .qyys_xun .qyys_xun_bot {
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	color: #7c7c7c;
	margin-top: 15px;
}
.index_qyys .qyys_xun:hover .qyys_xun_top {
border: #02847a solid 1px;
    background: #028076;
	transition: all ease-out 0.3s;
}
.index_qyys .qyys_xun:hover .qyys_xun_top div {
	border: #00ac9f solid 1px;
	background: #00ac9f;
	transition: all ease-out 0.3s;
}
.index_qyys .qyys_xun:hover .qyys_xun_top div .qxt_img1 {
	display: none;
}
.index_qyys .qyys_xun:hover .qyys_xun_top div .qxt_img2 {
	display: block;
}
.index_qyys .qyys_xun:hover .qyys_xun_bot {
	color: #00ac9f;
}
.index3 {
	width: 100%;
	background: url(/uploads/image/simages/tupian14.jpg);
}
.index3 .index_title {
	color: #ffffff;
}
.index3 .index_title2 {
	border-bottom: #ffffff solid 1px;
}
.index3 .index_title2 div {
	color: #ffffff;
	border-left: #ffffff solid 1px;
	border-right: #ffffff solid 1px;
	background: url(/uploads/image/simages/tupian14.jpg) 50%;
}
.index_ywfw {
	width: 1100px;
	margin: 0 auto;
	max-width: 96%;
	padding-bottom: 45px;
	overflow: hidden;
}
.index_ywfw .ywfw_xun {
	display: inline-block;
	position: relative;
	width: 348px;
	height: 214px;
	margin-right: 29px;
}
.index_ywfw .ywfw_xun .ywfw_xun_text {
	width: 100% !important;
	height: 175px !important;
	background: rgba(0,0,0,0.7);
	position: absolute;
	color: #ffffff;
	line-height: 25px;
	font-size: 13px;
	padding: 13px;
	z-index: 8;
}
.index_ywfw .ywfw_xun .ywfw_xun_title {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: url(/uploads/image/simages/bg23.png) no-repeat 100% 50%, #ffffff;
	color: #636363;
	font-size: 15px;
	padding-left: 16px;
	padding-right: 40px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 9;
}
.cooper {
	width: 1100px;
	margin: 0 auto;
	max-width: 96%; padding-bottom:30px;
}
.cooper a {
	overflow: hidden;
	display: inline-block;
	background: #fafafa;
	width: 160px;
	height: 63px;
	float: left;
	margin: 0 28px 25px 0;
	border: #dedede solid 1px;
	-webkit-align-items: center;
	display: -webkit-flex;
	-webkit-justify-content: center;
	cursor: pointer;
}
.cooper a img {
	max-height: 90%;
	max-width: 90% !important;
	-webkit-transform: rotatey(0deg);
	-moz-transform: rotatey(0deg);
	-ms-transform: rotatey(0deg);
	-o-transform: rotatey(0deg);
	transform: rotatey(0deg);
	transition: all 2.5s ease;
	-webkit-transform: all 2.5s ease;
}
.cooper a:hover img {
	-webkit-transform: rotatey(360deg);
	-moz-transform: rotatey(360deg);
	-ms-transform: rotatey(360deg);
	-o-transform: rotatey(360deg);
	transform: rotatey(360deg);
	transition: all 2.5s ease;
	-webkit-transform: all 2.5s ease;
}
.cooper a:nth-child(6n) {
	margin-right: 0;
}
 @media screen and (min-width:1100px) {
.pctop {
	display: block !important;
}
.motop {
	display: none !important;
}
.modrop {
	display: none !important;
}
.bodynei .body_left {
	position: relative;
	left: 0 !important;
}
.pctop .pctop_nei .pctop_right .pcmenu .pcmenu_xun:hover .pcmenu_a {
	color: #ffffff;
	background: #00ab9f;
}
.pctop .pctop_nei .pctop_right .pcsearch .top_search:hover {
	width: 161px;
	transition: all ease-out 0.6s;
}
.pctop .pctop_nei .pctop_right .pcsearch .top_search:hover input[type="text"] {
	width: 120px;
	transition: all ease-out 0.6s;
	padding: 0 10px;
}
.bodynei .body_left .body_left_menu a:hover {
	color: #ffffff;
	background: #00ada0;
	transition: all ease-out 0.4s;
}
.investment a:hover {
	background: #5986db;
	border-bottom: #5986db solid 1px;
	color: #fff;
	transition: all 0.3s ease-out;
}
.investment a:hover i:nth-child(3) {
	color: #fff;
}
.fenye .fenye_nei a:hover {
	background: #5986db;
	border: #5986db solid 1px;
	color: #ffffff;
}
.qualifications .fancybox:hover .fancy {
	margin-top: -5px;
	border: #00ac9f solid 1px;
	box-shadow: rgba(0,0,0,0.14) 0px 5px 5px;
	transition: all 0.3s ease-out;
}
.qualifications .fancybox:hover .fancy .title {
	color: #00ac9f;
}
.recruit .rec_title:hover td {
	color: #ffffff !important;
	background: #5986db !important;
}
.recruit .rec_title:hover td .recimg1 {
	display: none;
}
.recruit .rec_title:hover td .recimg2 {
	display: none;
}
.recruit .rec_title:hover td .recimg3 {
	display: block;
}
.qualifications .fancybox .fancy .pic:hover img {
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	filter: scale(1.15);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}
.newsdet_title .newsdet_title3 .bdsharebuttonbox a.bds_tsina:hover {
	background: url(/uploads/image/simages/bg10.png) no-repeat 50%, #5986db;
}
.newsdet_title .newsdet_title3 .bdsharebuttonbox a.bds_weixin:hover {
	background: url(/uploads/image/simages/bg11.png) no-repeat 50%, #5986db;
}
.newsdet_title .newsdet_title3 .bdsharebuttonbox a.bds_tqq:hover {
	background: url(/uploads/image/simages/bg12.png) no-repeat 50%, #5986db;
}
}
@media screen and (max-width:1100px) {
body {
	padding-top: 0;
}
.pctop {
	display: none !important;
}
.motop {
	display: block !important;
}
.footer .footer1_nei .footer_right {
	display: none;
}
.footer .footer1_nei .footer_left {
	width: 100%;
	background: none;
}
.footer .footer1_nei .footer_left .foot_xun {
	width: 16.66667%;
	margin-right: 0;
	padding-left: 10px;
}
.footer .footer1_nei .footer_left .foot_xun .foot_xun_title {
	width: 100px;
}
.bodynei .body_left {
	position: absolute;
	left: -245px;
	top: 0;
}
.bodynei .body_left .body_left_arrow {
	display: inline-block;
}
.bodynei .body_right {
	width: 96%;
	margin: 0 2%;
}
.service .leftimg {
	width: 48%;
}
.service .rightimg {
	width: 48%;
}
.qualifications .fancybox {
	width: 33.3333% !important;
	text-align: center;
	padding: 25px 0;
}
.cooper a {
	width: 23%;
	margin: 1% !important;
	height: 80px;
}
}


.indexkj{max-width:1100px;margin: 20px auto;overflow:hidden;}
.indexkj .one{ width:40%; float:left; margin-right:2%;}
.indexkj .two{ float:left; margin-right:2%;}
.nomar{ margin-right:0;}
.indexkj .one h2,.indexkj .two h2{font-size:18px;border-bottom: 2px solid #00aca0;line-height:40px;margin-bottom:10px;}
.indexkj .one h2 img ,.indexkj .two h2 img{ width:30px; vertical-align:middle;}
.indexkj .one h2 a, .indexkj .two h2 a{ line-height:50px; float:right; color:#666;}
.indexkj .one ul{background: #eee;padding:10px;border-radius:5px;overflow:hidden;}
.indexkj .one ul li{overflow:hidden;float:left;position:relative;height:170px;text-align:center;margin-bottom: 1%;border;margin-top: 1%;}
.indexkj .one ul li img{min-height:170px;max-width: auto;}
.indexkj .one ul li h4{position:absolute;width:100%;height:30px;text-align:center;background:rgba(0,0,0,0.5);color:#fff;bottom:0;left:0;line-height:30px;overflow:hidden;padding: 0 5px;}
.indexkj .one ul li a{display:block;border: 1px solid #999;text-align:center;overflow: hidden;}
.indexkj .one ul li a:hover{ border: 1px solid #0cb0a4;}
.indexkj .one ul li:nth-child(1){ width:58%; margin-right:2%; }
.indexkj .one ul li:nth-child(2){ width:40%; }
.indexkj .one ul li:nth-child(3){width: 48%;margin-right:2%;}
.indexkj .one ul li:nth-child(4){width: 50%;}
.indexkj .one ul li:nth-child(5){width: 53%;margin-right:2%;}
.indexkj .one ul li:nth-child(6){width: 45%;}

.indexkj .two{/* padding-bottom:20px; */}
.indexkj .two ul li{ border:1px solid #fbf8f8;/* height: 84.5px; */border-bottom:1px dotted #ccc;margin-bottom:10px;width: 32%;background: #00aca0;float: left;margin-right: 2%;padding: 2%; color:#fff; transition:.5s;-moz-transition:.5s; -webkit-transition:.5s;}
.indexkj .two ul li:nth-child(2){ background:#f96a0b}
.indexkj .two ul li:nth-child(3){ background:#0ba0f5}
.indexkj .two ul li:hover{box-shadow:0 0 10px #333; background:#03cebf; border:1px solid #fff;}
.indexkj .two ul li:hover:nth-child(2){ background:#fd7921}
.indexkj .two ul li:hover:nth-child(3){ background:#37b2f9}


.indexkj .two ul li h5 a{ color:#fff; float:right;}
.indexkj .two ul li h5{ border-top:1px dotted #fff; padding-top:15px; margin-top:5px}
.indexkj .two ul li:nth-child(3){ margin-right:0;}
.indexkj .two ul li img{ width:100px; height:74px; padding:2px; border:1px solid #ccc; border-radius:5px;}
.cptu{ width:106px; margin-right:7px; float:left;}
.newright{float:left;width: 235px;}
.indexkj .two ul li h4{line-height: 40px;height: 40px;border-bottom:1px dotted #fff;overflow: hidden;}
.indexkj .two ul li h4 a{ font-size:16px; color:#fff;}
.indexkj .two ul li h4 i{ margin-right:5px;}
.indexkj .two ul li p{/* height: 40px; */line-height: 30px;margin-top: 5px;color:#666;overflow: hidden;color:#fff;height: 120px;overflow: hidden;}


#video{width:100%;height: 571px;border: 20px solid #00aca0;border-radius: 10px;/* background: #333; */padding: 1px;}
.jianjietu{ width:400px; float:left; margin-right:15px;}
@media screen and (max-width:480px) {
.indexkj .one{ width:100%; float:none; margin-right:0;}
.indexkj .two{ width:100%; float:none; margin-right:0; margin:auto;}
.indexkj .one h2,.indexkj .two h2{ padding:0 10px;}
.indexkj .two ul{ width:94%; margin:auto;}
#video{width:100%;height: auto;border: 5px solid #00aca0;border-radius: 10px; padding: 1px;}
.jianjietu{ width:100%; float:none; margin-rigth:0;}
	 }
@media screen and (max-width:1040px) {
.pc {
	display: block;
}
.mo {
	display: none;
}
.disable_text_highlighting, body {
	/*去除选中高亮*/
	-webkit-touch-callout: none;
	-webkit-user-select: none;    /* webkit */
	-moz-user-select: none;      /* firefox */
	-ms-user-select: none;        /* ie 10  */
	/* opera 目前不支持在opera，但将很快 */
	-o-user-select: none;
	user-select: none;
}
div.point {
	bottom: 30px;
}
.index_ywfw .ywfw_xun {
	width: 310px;
	height: 190px;
}
.index_news .index_news_xun {
	width: 49%;
}
.index_title {
	margin-top: 20px;
}
}
@media screen and (max-width:770px) {
.pc {
	display: none;
}
.mo {
	display: block;
}
.footer .footer1_nei {
	display: none;
}
.footer .footer2 {
	font-size: 12px;
}
div.point {
	bottom: 20px;
}
.contact_add {
	display: block;
}
.contact_add tr {
	display: block;
	width: 100% !important;
	float: left;
}
.contact_add td {
	display: block;
	width: 100% !important;
	float: left;
	height: auto;
	background-position: 0px 9px !important;
	padding: 0 0 0 25px;
}
.qualifications .fancybox {
	width: 50% !important;
}
.owl-carousel .owl-wrapper-outer {
	margin-left: 30px;
}
.index_news .index_news_xun {
	width: 100%;
}
.index_about {
	font-size: 20px;
}
.index_about img {
	width: 100%;
	float: none;
	margin-right: 0 !important;
	margin-bottom: 27px !important;
}
.index_about a {
	left: 50%;
	position: absolute;
	margin: 20px -55px;
}
.index_ln {
	margin-top: 70px;
}
.cooper a {
	width: 48%;
	margin: 1% !important;
	height: 80px;
}
.index_title {
	margin-top: 20px;
}
}
@media screen and (max-width:640px) {
.pc {
	display: none;
}
.mo {
	display: block;
}
.footer .footer2 {
	-webkit-transform: scale(0.8);
	background: none;
}
.about .abimg1 {
	width: 96%;
	margin: 2%;
}
.about .abimg2 {
	width: 96%;
	margin: 2%;
}
.investment a span:nth-child(2) {
	max-width: 60%;
}
.newsdet_title .newsdet_title1 {
	font-size: 17px;
}
.newsdet_title {
	padding-top: 15px;
}
.news .news_xun .news_xun_text .news_xun_small {
	height: 24px;
	margin: 10px 0;
	white-space: pre;
	text-overflow: ellipsis;
}
.news .news_xun .news_xun_pic {
	width: 120px;
	height: 85px;
}
.news .news_xun .news_xun_text {
	margin-left: 130px;
}
.news .news_xun .news_xun_text .news_xun_link {
	-webkit-transform: scale(0.8);
	margin-left: -10px;
}
.mess_form .mess3 tr {
	width: 100%;
}
.mess_form .mess3 td {
	width: 100%;
	display: block;
	float: left;
}
.mess_form .mess3 td input {
	width: 100%;
}
.qualifications .fancybox {
	width: 100% !important;
}
.recruit th:nth-child(1) {
	padding-left: 15px;
}
.recruit .rec_title td:nth-child(1) {
	padding-left: 15px;
}
.recruit .rec_title td:nth-child(7) {
	width: auto;
}
.owl-carousel .owl-wrapper-outer {
	margin-left: 27px;
}
.index_about {
	font-size: 14px;
}
.index_ln .index_ln_xun {
	width: 100%;
	margin: 10px 0;
}
.index_news .index_news_xun .index_news_text .index_news_title {
	padding-right: 0;
}
.index_news .index_news_xun .index_news_text .index_news_small {
	padding-right: 0;
}
.index_news .index_news_xun .index_news_text .index_news_link {
	display: none;
}
.index_qyys .qyys_xun {
	width: 100%;
}
.index_title {
	margin-top: 20px;
	font-size: 18px;
}
}

.index_title {
	margin-top: 20px;
	font-size: 18px;
}
}

.index_title {
	color: #333;
}
.index_title2 {
	border-bottom: #00ada0 solid 1px;
}
.index_title2 div {
	color: #00ac9f;
	border-left: #00aca0 solid 1px;
	border-right: #00aca0 solid 1px;
	background: #fbf8f8;
}
.guanyu{ }
.guanyu a{display:block;width: 33.3333333%;background:#00ada0;color:#fff;float:left;padding: 2% 0;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;border-top: 7px solid #086aa6;}
.guanyu a:nth-child(2){background: #086aa6;border-top: 7px solid #00ada0;}
.guanyu a:nth-child(3){ background:#00ada0; }


.guanyu a:hover{ background:#00ada0;  color:#333; border-top:7px solid #f96a0b}

.guanyu a:hover:nth-child(2){background: #086aa6;border-top: 7px solid #0891e4;}
.guanyu a:hover:nth-child(3){ background:#00ada0; border-top:7px solid #f96a0b}


.guanyu a li{text-align:center;font-size: 60px;}
.guanyu a h2{text-align:center;font-size: 25px;margin: 20px 0;font-weight: normal;}
.guanyu a h5{font-size:28px;text-align:center;font-weight: normal;}
@media screen and (max-width:640px) {
.owl-carousel .owl-wrapper-outer {
	margin-left: 45px;
}
.index_ln .index_ln_xun .ilx_right .ilx_right_bot {
	max-width: inherit;
}
}
#cplist{     width: auto;
    max-width: 100%;
    padding-bottom: 20px;}
#cplist a{margin:15px 25px;overflow: hidden;}
#cpbiaoti{ background: url(/uploads/image/simages/bg23.png) no-repeat 100% 50%, #eee; border-top:1px solid #fff;}
.ywfw_xun_img img{ width:100%;}
.thisclass a{	background: #5986db;
	border: #5986db solid 1px;
	color: #ffffff;}
	
	
/*发展历程开始*/

.main-timeline{
	overflow: hidden;
	position: relative;
}
.main-timeline .timeline{
	position: relative;
	margin-top: -87px;
}
.main-timeline .timeline:first-child{ margin-top: 0; }
.main-timeline .timeline:before,
.main-timeline .timeline:after{
	content: "";
	display: block;
	width: 100%;
	clear: both;
}
.main-timeline .timeline:before{
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
}
.main-timeline .timeline-icon{
	width: 150px;
	height: 150px;
	border-radius: 50%;
	border: 10px solid transparent;
	border-top-color: #f44556;
	border-right-color: #f44556;
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
	transform: rotate(45deg);
	/* margin-top: -20px; */
}
.main-timeline .year{
	display: block;
	width: 100px;
	height: 100px;
	line-height: 110px;
	border-radius: 50%;
	background: #fff;
	box-shadow: 0 0 20px rgba(0,0,0,0.4);
	margin: auto;
	font-size: 22px;
	font-weight: bold;
	color: #f44556;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	transform: rotate(-45deg);
}
.main-timeline .timeline-content{
	width: 39%;
	float: right;
	background: #f44556;
	padding: 20px;
	margin: 50px 0;
	z-index: 1;
	position: relative;
}
.main-timeline .timeline-content:before{
	content: "";
	width: 20%;
	height: 15px;
	background: #f44556;
	position: absolute;
	top: 50%;
	left: -10%;
	z-index: -1;
	transform: translatey(-50%);
}
.main-timeline .title{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	margin: 0 0 10px 0;
}
.main-timeline .description{
	font-size: 14px;
	color: #fff;
	line-height: 20px;
	margin: 0;
	height: 60px;
}

.main-timeline .timeline:nth-child(2n) .timeline-icon{ transform: rotate(-135deg); }
.main-timeline .timeline:nth-child(2n) .year{ transform: rotate(135deg); }
.main-timeline .timeline:nth-child(2n) .timeline-content{ float: left; }
.main-timeline .timeline:nth-child(2n) .timeline-content:before{
	left: auto;
	right: -10%;
}
.main-timeline .timeline:nth-child(2n) .timeline-icon{
	border-top-color: #e97e2e;
	border-right-color: #e97e2e;
}
.main-timeline .timeline:nth-child(2n) .year{ color: #e97e2e; }
.main-timeline .timeline:nth-child(2n) .timeline-content,
.main-timeline .timeline:nth-child(2n) .timeline-content:before{ background: #e97e2e; }
.main-timeline .timeline:nth-child(3n) .timeline-icon{
	border-top-color: #13afae;
	border-right-color: #13afae;
}
.main-timeline .timeline:nth-child(3n) .year{ color: #13afae; }
.main-timeline .timeline:nth-child(3n) .timeline-content,
.main-timeline .timeline:nth-child(3n) .timeline-content:before{ background: #13afae; }
.main-timeline .timeline:nth-child(4n) .timeline-icon{
	border-top-color: #105572;
	border-right-color: #105572;
}
.main-timeline .timeline:nth-child(4n) .year{ color: #105572; }
.main-timeline .timeline:nth-child(4n) .timeline-content,
.main-timeline .timeline:nth-child(4n) .timeline-content:before{ background: #105572; }
@media only screen and (max-width: 1199px){
	.main-timeline .timeline{ margin-top: -103px; }
	.main-timeline .timeline-content:before{ left: -18%; }
	.main-timeline .timeline:nth-child(2n) .timeline-content:before{ right: -18%; }
}
.jiaru .bk-bot{ overflow:hidden; background:url(/uploads/image/simages/bk-bot.png) bottom center no-repeat; height:89px;}
.jiaru .bk-top{ height:251px; background:url(/uploads/image/simages/bk-top.png) center top no-repeat; height:89px; }
.jiaru .bk-cen{ background:url(/uploads/image/simages/bk-cen.png) center repeat-y; padding:0 50px; }

.chanpintit { text-align:center; margin:20px 0; }
.chanpintit a{font-size:20px;}
.slt{ margin:20px 0; text-align:center;}
.slt img{max-width:90%;border: 2px solid #ccc;border-radius: 10px;}

.res-list{
    margin-bottom:60px;
    padding:0;
    border-top: 2px solid #ccc;
}
.res-list>li{
    overflow:hidden;
    border: 2px solid #ccc;
    border-top: none;
}
.res-list>li:nth-child(2n 1) div{
    float:left;
    /* border-right: 2px solid #ccc; */
}
.res-list>li:nth-child(2n) div{
    float:right;
}
.res-list>li div{
    overflow:hidden;
    height:300px;
    width:50%;
    text-align: center;
    line-height:300px;
    background:radial-gradient(#fff,#f2f2f2);
    background:-webkit-radial-gradient(#fff,#f2f2f2);
}
.res-list>li div.bai{ background:#fff;}
.res-list>li a{
    display:block;
    overflow:hidden;
}
.res-list>li:hover{ border-left:2px solid #00ada0;border-right:2px solid #00ada0}
.res-list>li a:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.res-list>li div img{
    display:block;
    width: 100%;
    height: 300px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.res-list>li div img:hover{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.res-list>li div section{
    display:inline-block;
    vertical-align: middle;
    line-height:48px;
}
.res-list>li div span{
    display:inline-block;
    width: 100%;
    line-height:28px;
    vertical-align: middle;
    text-align:left;
    text-align: center;
}
.res-list>li div section h4{
    font-size: 14px;
    color:#535353;
    font-weight: normal;
    line-height: 35px;
}
	
@media(max-width:1366px){.img_gallery{ height:350px; overflow:hidden;}}

@media only screen and (max-width: 990px){
	.main-timeline .timeline{ margin-top: -127px; }
	.main-timeline .timeline-content:before{ left: -2%; }
	.main-timeline .timeline:nth-child(2n) .timeline-content:before{ right: -2%; }
	.jiaru .bk-bot,.jiaru .bk-top{ display:none;}
	.jiaru .bk-cen{ background:none; padding:0;}
	.chanpintit a span{ display:block; width:100%;}
	.chanpintit a{ font-size:18px;}
}

.rongyu{ width:100%; overflow:hidden; }
.rongyu .rongyu2{ width:45%; margin:0 2.5%; float:left;}
.rongyu .rongyu2 strong{ font-size:20px; text-align:center; display:block; line-height:35px; border:1px solid #ccc; background:#fff; border-top:0; font-weight:normal;}
.rongyu .rongyu2 img{ width:100%;}

.rongyu3{ widht:100%; text-align:center; width:45%; margin:auto; margin-bottom:30px;} 
.rongyu3 img{ width:100%;}
.rongyu3 strong{ font-size:20px; text-align:center; display:block; line-height:35px; border:1px solid #ccc; background:#fff; border-top:0; font-weight:normal;}
@media only screen and (max-width: 767px){
	.main-timeline .timeline{
		margin-top: 0;
		overflow: hidden;
		padding-top: 40px;
	}
	.main-timeline .timeline:before,
	.main-timeline .timeline:nth-child(2n):before{
		box-shadow: none;
	}
	.main-timeline .timeline-icon,
	.main-timeline .timeline:nth-child(2n) .timeline-icon{
		margin-top: -30px;
		margin-bottom: 20px;
		position: relative;
		transform: rotate(135deg);
	}
	.main-timeline .year,
	.main-timeline .timeline:nth-child(2n) .year{ transform: rotate(-135deg); }
	.main-timeline .timeline-content,
	.main-timeline .timeline:nth-child(2n) .timeline-content{
		width: 100%;
		float: none;
		border-radius: 0 0 20px 20px;
		text-align: center;
		padding: 25px 20px;
		margin: 0 auto;
	}
	.main-timeline .timeline-content:before,
	.main-timeline .timeline:nth-child(2n) .timeline-content:before{
		width: 15px; vertical-align:central;
		height: 25px;
		position: absolute;
		top: -22px;
		left: 50%;
		z-index: -1;
		transform: translate(-50%,0);
	}
	.main-timeline .description{ height:auto;}
}

.tdtit{text-align:center;margin: 30px 0;font-size: 22px;background: #00ada0;height: 45px;line-height: 45px;color: #fff;border-radius: 5px;box-shadow: 0 0 5px #999;border: 2px solid #fff;}
.pbpage{text-align:center; }
.pbpage a{line-height:35px;padding:0 12px;color:#333;border:1px solid #ccc;margin:5px;display: inline-block;border-radius: 5px;}
.pbpage a.page-num-current{background: #00ada0;color:#fff;}
.pagewu{width:120px; border:1px solid #ccc; padding:10px; text-align: center; font-size: 16px; margin: 15px auto;}

@media(max-width:480px){.img_gallery{ height:150px; overflow:hidden;} .guanyu a,.indexkj .two ul li { width:100%;} .wrapper ul{ margin-right:2%;}}


