﻿@charset "utf-8";
	body,div,dl,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p {
	padding:0;
	margin:0;
	font:14px Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif
}
table,td,tr,th {
	font-size:14px
}
ol,ul {
	list-style:none
}
li {
	list-style-type:none
}
img {
	vertical-align:top;
	border:0
}
h1,h2,h3,h4,h5,h6 {
	font-size:inherit;
	font-weight:400
}
address,cite,code,em,th,i {
	font-weight:400;
	font-style:normal
}
.clear {
	*zoom:1
}
.clear:after {
	display:block;
	overflow:hidden;
	clear:both;
	height:0;
	visibility:hidden;
	content:"."
}
a {
	text-decoration:none
}
a:visited {
	text-decoration:none
}
a:hover {
	text-decoration:none
}
a:active {
	text-decoration:none
}
.fl {
	float:left
}
.fr {
	float:right
}
input[type=button],input[type=submit],input[type=file],button {
	cursor:pointer;
	-webkit-appearance:none
}
input[type=text] {
	-webkit-appearance:none
}
textarea {
	-webkit-appearance:none
}
@font-face {
	font-family:Helvetica33;
	src:url(../font/Helvetica33.OTF)
}
.rsContainer {
	position:relative;
	width:100%;
	height:100%;
	-webkit-tap-highlight-color:transparent
}
.rsSlide {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0
}
.fullWidth {
	width:100%;
	max-height:620px;
	overflow:hidden;
	margin:0 auto;
	background-color:#f0f0f0
}
#full-width-slider {
	width:100%;
	color:#000
}
.royalSlider {
	position:relative;
	direction:ltr
}
.royalSlider>* {
	float:left
}
.royalSlider.rsFullscreen {
	position:fixed!important;
	height:auto!important;
	width:auto!important;
	margin:0!important;
	padding:0!important;
	z-index:2147483647!important;
	top:0!important;
	left:0!important;
	bottom:0!important;
	right:0!important
}
.royalSlider .rsSlide.rsFakePreloader {
	opacity:1!important;
	-webkit-transition:0s;
	-moz-transition:0s;
	-o-transition:0s;
	transition:0s;
	display:none
}
.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide {
	height:auto
}
.rsContent {
	width:100%;
	height:100%;
	position:relative
}
img.rsImg {
	max-width:none
}
.rsMinW,.rsMinW .rsOverflow,.rsMinW .rsSlide,.rsMinW .rsVideoFrameHolder,.rsMinW .rsThumbs {
	color:#fff
}
.Totop {
	width:40px;
	height:40px;
	overflow:hidden;
	margin:0;
	padding:0;
	position:fixed;
	right:20px;
	bottom:60px;
	z-index:99999
}
.Totop a {
	display:block;
	width:38px;
	height:38px;
	overflow:hidden;
	margin:0;
	padding:0;
	border:1px solid #ccc;
	border-radius:3px;
	background:#fff url(../images/tp_tb1.png) center center no-repeat
}
.Totop a:hover {
	border:1px solid #212121;
	background:#212121 url(../images/tp_tb2.png) center center no-repeat
}
@media screen and (min-width:1200px) {
	.ly_top {
	width:100%;
	height:80px;
	overflow:hidden;
	margin:0 auto;
	padding:20px 0;
	border-bottom:1px solid #e5e5e5
}
.ly_top .top_main {
	width:1200px;
	height:80px;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.top_main .ly_logo {
	width:580px;
	height:80px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.top_main .top_r {
	float:right;
	height:44px;
	overflow:hidden;
	margin:0 0 0 16px;
	padding:18px 0
}
.top_r div {
	display:block
}
.top_r div img {
	display:block;
	width:44px;
	height:44px;
	overflow:hidden;
	margin:0 8px 0 0;
	padding:0;
	float:left
}
.top_r div .r_text {
	height:44px;
	overflow:hidden;
	margin:0;
	padding:0
}
.r_text h3 {
	color:#7d8488;
	font-size:12px;
	font-weight:700;
	margin:0 0 8px;
	padding:0
}
.r_text p {
	color:#008ed8;
	font-size:14px;
	font-family:arial;
	margin:0;
	padding:0
}
.ly_nav {
	width:1200px;
	height:50px;
	margin:0 auto;
	padding:0;
	position:relative
}
.nav {
	width:1200px;
	height:50px;
	margin:0 auto
}
.nav_item {
	float:left;
	position:relative
}
.nav_item>a {
	display:block;
	padding:0 90px;
	line-height:50px;
	font-size:15px;
	color:#008ed8;
	-webkit-transition:all .4s;
	transition:all .4s;
	font-weight: bold
}
.nav_item>a:hover,.nav_item>a.navon {
	height:48px;
	font-weight:700;
	border-bottom:2px solid #008ed8
}
.menu_open {
	display:none
}
.nav_item_open {
	width:100%;
	height:auto;
	position:absolute;
	left:0;
	top:100%;
	z-index:10;
	box-shadow:0 4px 8px 0 rgba(0,12,49,.1);
	background:#fff;
	border-radius:0 0 2px 2px;
	opacity:0;
	visibility:hidden;
	-webkit-transform:translateY(34px);
	transform:translateY(34px);
	-webkit-transition:all .4s;
	transition:all .4s;
	overflow:hidden
}
.nav_item:hover .nav_item_open {
	visibility:visible;
	opacity:1;
	-webkit-transform:translateY(0px);
	transform:translateY(0px)
}
.subopen {
	display:none
}
.nav_item2 {
	width:100%;
	line-height:40px
}
.nav_item2 a {
	display:block;
	padding:0 10px;
	color:#666;
	font-size:14px;
	white-space:nowrap;
	text-align:center
}
.nav_item2:hover a {
	background:#008ed8;
	color:#fff
}
.hcover {
	display:none
}
.ly_search {
	width:240px;
	height:34px;
	overflow:hidden;
	margin:0;
	padding:0;
	position:absolute;
	top:8px;
	right:0
}
.ly_search .sc_ipt {
	width:170px;
	height:30px;
	overflow:hidden;
	margin:0;
	padding:2px 11px;
	background-color:#f4f4f4;
	border-radius:2px 0 0 2px;
	float:left
}
.ly_search .sc_btn {
	width:48px;
	height:34px;
	overflow:hidden;
	margin:0;
	padding:0;
	background-color:#008ed8;
	border-radius:0 2px 2px 0
}
.sc_ipt input {
	display:block;
	width:100%;
	height:30px;
	overflow:hidden;
	line-height:30px;
	color:#666;
	font-size:12px;
	border:none;
	outline:none;
	background:0 0
}
.sc_btn input {
	display:block;
	width:100%;
	height:34px;
	background:url(../images/sc_btn1.png) center center no-repeat;
	border:none;
	outline:none
}
.rsMinW .rsArrow {
	display:block;
	width:50px;
	height:50px;
	margin:-20px 0 0;
	position:absolute;
	cursor:pointer;
	z-index:21
}
.rsMinW .rsArrowLeft {
	left:10px;
	top:50%
}
.rsMinW .rsArrowRight {
	right:10px;
	top:50%
}
.rsMinW .rsArrowIcn {
	width:50px;
	height:50px;
	margin:0;
	position:absolute;
	cursor:pointer;
	background:url(../images/rs-minimal-white.png) no-repeat
}
.rsMinW .rsArrowIcn:hover {
	}.rsMinW.rsHor .rsArrowLeft .rsArrowIcn {
	background-position:0 0
}
.rsMinW.rsHor .rsArrowRight .rsArrowIcn {
	background-position:-50px 0
}
.rsMinW.rsHor .rsArrowLeft .rsArrowIcn:hover {
	background-position:0 -50px
}
.rsMinW.rsHor .rsArrowRight .rsArrowIcn:hover {
	background-position:-50px -50px
}
.rsMinW .rsBullets {
	width:100%;
	height:auto;
	overflow:hidden;
	position:absolute;
	bottom:15px;
	left:0;
	z-index:35;
	text-align:center
}
.rsMinW .rsBullet {
	display:inline-block;
	*display:inline;
	width:40px;
	height:4px;
	*zoom:1;
	padding:4px
}
.rsMinW .rsBullet span {
	display:block;
	width:40px;
	height:4px;
	background:rgba(255,255,255,.5)
}
.rsMinW .rsBullet.rsNavSelected span {
	background-color:#fff
}
.ly_tit {
	width:1200px;
	overflow:hidden;
	margin:0 auto 40px;
	padding:0
}
.ly_tit h5 {
	width:100%;
	overflow:hidden;
	color:#424a51;
	font-size:24px;
	text-align:center;
	margin:0 auto 10px;
	padding:0
}
.ly_tit span {
	display:block;
	width:100%;
	overflow:hidden;
	color:#bbb;
	font-size:12px;
	text-align:center;
	margin:0 auto;
	padding:0
}
.ly_tit span font {
	color:#dfdfdf
}


.ly_news {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:60px 0;
	background-color:#f5f5f5
}
.ly_news .ne_main {
	width:1200px;
	min-height:120px;
	overflow:hidden;
	margin:0 auto;
	padding: 30px 10px 50px 10px;
	background-color:#fff;
	box-sizing:border-box;
	position:relative
}

.ly_news .nw_l {
	width:100%;
	height:400px;
	padding:0;
	/* background-color:#f5f5f5; */
	float:left
}

.ly_news .nw_r {
	width:600px;
	height:400px;
	margin:0;
	padding:0;
	float:right
}

.nw_r ul li,.nw_l ul li {
	width: 540px;
    height: 120px;
    padding: 0;
    float: left;
    margin: 5px 40px 5px 9px;
}
.nw_r ul li a,.nw_l ul li a {
	display:block;
	width:540px;
	height:80px;
	margin:0 auto;
	padding:20px 10px;
	background-color:#f5f5f5
}
.nw_r ul li a:hover,.nw_l ul li a:hover {
	background-color:#fff;
	box-shadow:0 8px 16px rgba(0,0,0,.1)
}
.nw_r ul li a .nw_rtime,.nw_l ul li a .nw_rtime {
	width:20%;
	height:50px;
	line-height: 50px;
	overflow:hidden;
	margin:0 20px 0 0;
	padding:15px 0;
	color:#fff;
	background-color:#5c6f7f;
	float:left
}
.nw_r ul li a:hover .nw_rtime,.nw_l ul li a:hover .nw_rtime {
	background-color:#008ed8
}
.nw_rtime em {
	display:block;
	width:100%;
	overflow:hidden;
	font-size:28px;
	text-align:center;
	font-style:normal;
	margin:0 auto;
	padding:0
}
.nw_rtime span {
	display:block;
	width:100%;
	overflow:hidden;
	font-size:16px;
	text-align:center
}
.nw_r ul li a .nw_rtext,.nw_l ul li a .nw_rtext {
	width:74%;
	height:80px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.nw_r ul li a .nw_rtext h5,.nw_l ul li a .nw_rtext h5 {
	width:100%;
	height:20px;
	overflow:hidden;
	line-height:20px;
	color:#424a51;
	font-size:16px;
	margin:4px auto 10px;
	padding:0
}
.nw_r ul li a .nw_rtext p,.nw_l ul li a .nw_rtext p {
	width:100%;
	height:44px;
	overflow:hidden;
	line-height:22px;
	color:#999;
	font-size:12px;
	text-align:justify;
	margin:0 auto;
	padding:0
}
.nw_r ul li a:hover .nw_rtext h5,.nw_l ul li a:hover .nw_rtext h5 {
	color:#008ed8
}
.ly_about {
	width:100%;
	overflow:hidden;
	margin:80px auto;
	padding:80px 0 40px;
	background-color:#f5f5f5
}
.ly_about .ab_main {
	width:1200px;
	height:360px;
	margin:0 auto;
	padding:0;
	position:relative
}
.ab_main .ab_text {
	width:560px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.ab_text h3 {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	color:#424a51;
	font-size:24px
}
.ab_text p {
	width:100%;
	overflow:hidden;
	line-height:26px;
	margin:40px auto;
	padding:0;
	color:#888;
	font-size:14px;
	text-indent:2em;
	text-align:justify
}
.ab_text a {
	display:block;
	width:160px;
	height:40px;
	overflow:hidden;
	line-height:40px;
	color:#fff;
	font-size:14px;
	text-align:center;
	background-color:#008ed8
}
.ab_text a span {
	color:#40abe2
}
.ab_text a:hover {
	background-color:#00af80
}
.ab_main .ab_img {
	width:720px;
	height:360px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	right:-60px
}
.ly_products {
	width:1200px;
	overflow:hidden;
	margin:80px auto;
	padding:0
}
.protab {
	width:1200px;
	height:40px;
	overflow:hidden;
	margin:0 auto 40px;
	padding:0;
	text-align:center
}
.protab ul {
	display:inline-block
}
.protab ul li {
	width:160px;
	height:40px;
	overflow:hidden;
	margin:0;
	padding:0 5px;
	float:left;
	cursor:pointer
}
.protab ul li span {
	display:block;
	width:100%;
	height:40px;
	overflow:hidden;
	line-height:40px;
	color:#fff;
	font-size:14px;
	text-align:center;
	background-color:#9da9b2
}
.protab ul li.protab0 span {
	background-color:#008ed8
}
.pro_list {
	width:1200px;
	height:224px;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.pro_list ul li {
	width:270px;
	height:224px;
	overflow:hidden;
	margin:0 40px 0 0;
	padding:0;
	float:left
}
.pro_list ul li:nth-child(4n) {
	margin:0
}
.pro_list ul li a {
	display:block;
	width:100%;
	height:224px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	background-color:#f5f5f5
}
.pro_list ul li a .pro_img {
	width:100%;
	height:180px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	position:relative
}
.pro_img img {
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.pro_list ul li a p {
	width:100%;
	height:44px;
	overflow:hidden;
	line-height:44px;
	color:#fff;
	font-size:14px;
	text-align:center;
	background-color:#008ed8
}
.pro_list ul li a:hover p {
	background-color:#00af80
}
.ly_links {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:80px 0;
	background-color:#fff
}
.ly_links .lk_main {
	width:1200px;
	min-height:120px;
	overflow:hidden;
	margin:0 auto;
	padding:20px 30px 20px 150px;
	background-color:#f5f5f5;
	box-sizing:border-box;
	position:relative
}
.lk_main .lk_tit {
	width:120px;
	height:1500px;
	overflow:hidden;
	margin:-750px 0 0;
	padding:0;
	position:absolute;
	left:0;
	top:50%
}
.lk_main ul li {
	display:inline-block;
	margin:10px 0;
	padding:0 10px
}
.lk_main ul li a {
	color:#666;
	font-size:14px
}
.lk_main ul li a:hover {
	color:#008ed8;
	text-decoration:underline
}
.ly_foot {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:80px 0 30px;
	background-color:#2e3234
}
.ly_foot .ft_main {
	width:1200px;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ft_main .ft_logo {
	width:500px;
	height:120px;
	overflow:hidden;
	margin:0 60px 0 0;
	padding:0;
	float:left
}
.ft_logo a img {
	display:block;
	width:500px;
	height:85px;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ft_main .ft_contact {
	height:120px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.ft_contact ul li {
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:14px;
	margin:0;
	padding:0 0 0 40px;
	position:relative
}
.ft_contact ul li img {
	display:block;
	width:20px;
	height:20px;
	overflow:hidden;
	margin:0;
	padding:0;
	position:absolute;
	left:10px;
	top:10px
}
.ft_contact ul li span {
	color:#999
}
.ft_contact ul li a {
	color:#fff
}
.ft_main .ft_line1 {
	width:2px;
	height:120px;
	overflow:hidden;
	margin:0;
	padding:0 60px;
	float:left
}
.ft_line1 img {
	display:block;
	width:2px;
	height:120px;
	overflow:hidden;
	margin:0;
	padding:0
}
.ft_main .ft_ewm {
	height:120px;
	float:right
}
.ft_ewm img {
	width:120px;
	height:120px;
	overflow:hidden;
	margin:0 0 0 10px;
	padding:0;
	float:right
}
.ft_ewm p {
	width:20px;
	height:80px;
	overflow:hidden;
	line-height:16px;
	margin:0;
	padding:20px 0;
	color:#fff;
	font-size:14px
}
.ft_main .ft_copy {
	width:1200px;
	height:20px;
	overflow:hidden;
	margin:60px auto 0;
	padding:0;
	background:url(../images/ft_line2.png) center center no-repeat
}
.ft_copy span {
	display:inline-block;
	height:20px;
	line-height:20px;
	color:rgba(255,255,255,.2);
	font-size:12px;
	padding:0 24px 0 0;
	background-color:#2e3234
}
.ft_copy span a {
	color:rgba(255,255,255,.2)
}
.ft_copy span a:hover {
	color:#00af80
}
.nybanner {
	width:100%;
	height:360px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	position:relative
}
.nybanner img {
	display:block;
	width:1920px;
	height:360px;
	overflow:hidden;
	margin:-180px 0 0 -960px;
	position:absolute;
	left:50%;
	top:50%
}
.ny_main {
	width:1200px;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ny_main .ny_l {
	width:240px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.ny_main .ny_r {
	width:920px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:right
}
.ny_l .ny_lcon {
	width:240px;
	overflow:hidden;
	margin:0 auto 20px;
	padding:0
}
.ny_ltit {
	width:200px;
	height:40px;
	overflow:hidden;
	line-height:40px;
	color:#fff;
	font-size:20px;
	font-weight:700;
	margin:0 auto;
	padding:10px 20px;
	background-color:#008ed8
}
.ny_ltit span {
	display:inline-block;
	font-size:14px;
	font-weight:400;
	font-style:italic;
	margin:0 0 0 10px
}
.ny_lcon ul {
	width:220px;
	overflow:hidden;
	margin:0 auto;
	padding:20px 9px 10px;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf
}
.ny_lcon ul li {
	width:220px;
	overflow:hidden;
	margin:0 auto 10px;
	padding:0
}
.ny_lcon ul li a {
	display:block;
	width:200px;
	height:40px;
	overflow:hidden;
	line-height:40px;
	color:#333;
	font-size:14px;
	background:#f5f5f5 url(../images/jt_tb2.png) 200px 14px no-repeat;
	margin:0 auto;
	padding:0 10px
}
.ny_lcon ul li a:hover,.ny_lcon ul li a.nyon {
	color:#fff;
	background:#008ed8 url(../images/jt_tb3.png) 200px 14px no-repeat
}
.ny_lnew {
	width:220px;
	overflow:hidden;
	margin:0 auto;
	padding:20px 9px;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf
}
.ny_lnew ol li {
	width:100%;
	height:40px;
	overflow:hidden;
	line-height:40px;
	margin:0 auto;
	padding:0;
	border-bottom:1px dotted #dfdfdf
}
.ny_lnew ol li a {
	color:#666;
	font-size:14px
}
.ny_lnew ol li a:hover {
	color:#008ed8
}
.ny_lnew ol li a span {
	display:block;
	width:4px;
	height:4px;
	overflow:hidden;
	margin:18px 10px 18px 0;
	padding:0;
	background-color:#008ed8;
	border-radius:50%;
	float:left
}
.ny_lcon .ny_llxwm {
	width:220px;
	overflow:hidden;
	margin:0 auto;
	padding:20px 9px 10px;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf
}
.ny_llxwm p {
	width:100%;
	overflow:hidden;
	line-height:22px;
	color:#333;
	font-size:14px;
	margin:0 auto 10px;
	padding:0
}
.ny_llxwm p span,.ny_llxwm p em {
	color:#999;
	font-style:normal
}
.ny_llxwm p em {
	display:block;
	text-indent:2em;
	text-align:justify;
	margin:4px 0 0
}
.ny_llxwm p a {
	display:block;
	color:#008ed8;
	text-decoration:underline;
	text-indent:2em;
	text-align:justify;
	margin:4px 0 0
}
.ny_llxwm p a:hover {
	color:#00af80
}
.ny_r .ab_con1 {
	width:100%;
	overflow:hidden;
	margin:0 auto 60px;
	padding:0
}
.ab_con1 h3 {
	width:100%;
	overflow:hidden;
	margin:0 auto 40px;
	padding:0;
	color:#333;
	font-size:24px
}
.ab_con1 p {
	width:100%;
	overflow:hidden;
	line-height:35px;
	font-size:16px;
	text-indent:2em;
	text-align:justify
}
.ab_con1 p img {
	display:block;
	width:350px;
	height:200px;
	margin:0 20px 0 0;
	padding:0;
	float:left
}
.ab_con1 p span {
	/* float:right;
	width:538px */
}
.ny_r .ab_con2 {
	width:100%;
	min-height:420px;
	overflow:hidden;
	margin:80px auto;
	padding:80px 40px 60px;
	background:#00af80 url(../images/ab2_bg.jpg) bottom center no-repeat;
	box-sizing:border-box
}
.ab_con2 .ab_con2_text {
	width:50%;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.ab_con2_text h5 {
	width:100%;
	overflow:hidden;
	color:#fff;
	font-size:24px;
	margin:0 auto 40px;
	padding:0
}
.ab_con2_text p {
	width:100%;
	overflow:hidden;
	line-height:30px;
	color:#fff;
	font-size:16px;
	text-align:justify;
	text-indent:2em;
	margin:0 auto;
	padding:0
}
.ab_con2 .ab_con2_img {
	width:370px;
	height:320px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:right
}
.ab_con2_img img {
	display:block;
	width:370px;
	height:320px;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ny_r .ab_con3 {
	width:100%;
	min-height:460px;
	overflow:hidden;
	margin:80px auto;
	padding:0;
	background:url(../images/ab_con3bg.png) 460px center no-repeat
}
.ab_con3 .ab_con3_img {
	width:420px;
	height:460px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.ab_con3_img img {
	display:block;
	width:420px;
	height:460px;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ab_con3 .ab_con3_text {
	width:440px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:right
}
.ab_con3_text h5 {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:24px;
	margin:20px auto 40px;
	padding:0
}
.ab_con3_text ul li {
	width:100%;
	overflow:hidden;
	line-height:30px;
	color:#333;
	font-size:16px;
	margin:0 0 6px;
	padding:0
}
.ab_con3_text ul li span {
	color:#999
}
.ab_con3_text ul li.l1 {
	text-indent:30px
}
.ab_con3_text ul li.l2 {
	text-indent:60px
}
.ab_con3_text ul li.l3 {
	text-indent:90px
}
.ab_con3_text ul li.l4 {
	text-indent:120px
}
.lsyg {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:80px 0;
	background-color:#f8f8f8
}
.lsyg .lsyg_tit {
	width:1200px;
	overflow:hidden;
	color:#333;
	font-size:24px;
	text-align:center;
	margin:0 auto 40px;
	padding:0
}
.lsyg_tit p {
	width:40px;
	height:2px;
	overflow:hidden;
	margin:10px auto 0;
	padding:0;
	background-color:#333
}
.lsyg .lsyg_list {
	width:1200px;
	overflow:hidden;
	margin:0 auto;
	padding:40px 0;
	background:url(../images/lsyg_m_line.png) center top no-repeat
}
.lsyg_list .lsyg_l,.lsyg_list .lsyg_r {
	width:608px;
	overflow:hidden;
	margin:0 0 20px;
	padding:0;
	box-sizing:border-box
}
.lsyg_list .lsyg_l {
	float:left
}
.lsyg_list .lsyg_r {
	float:right
}
.lsyg_l h5,.lsyg_r h5 {
	width:100%;
	height:40px;
	line-height:40px;
	color:#333;
	font-size:24px;
	margin:0;
	padding:0;
	box-sizing:border-box
}
.lsyg_l p,.lsyg_r p {
	width:100%;
	overflow:hidden;
	line-height:24px;
	color:#999;
	font-size:14px;
	text-align:justify;
	margin:0;
	padding:0;
	box-sizing:border-box
}
.lsyg_l h5,.lsyg_l p {
	text-align:right;
	padding:0 68px 0 0
}
.lsyg_r h5,.lsyg_r p {
	padding:0 0 0 68px
}
.lsyg_l h5 {
	background:url(../images/lsyg_l_line.png) center right no-repeat
}
.lsyg_r h5 {
	background:url(../images/lsyg_r_line.png) center left no-repeat
}
.join_list {
	width:1200px;
	overflow:hidden;
	margin:0 auto 60px;
	padding:0
}
.join_list ul li {
	width:100%;
	overflow:hidden;
	margin:0 auto 60px;
	padding:0
}
.join_list ul li .join_img {
	width:560px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.join_img img {
	display:block;
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0
}
.join_list ul li .join_text {
	width:560px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:right
}
.join_list ul li:nth-child(2n+2) .join_img {
	float:right
}
.join_list ul li:nth-child(2n+2) .join_text {
	float:left
}
.join_text h5 {
	width:100%;
	height:40px;
	overflow:hidden;
	line-height:40px;
	color:#333;
	font-size:24px;
	margin:0 auto 20px;
	padding:0
}
.join_text h5 span {
	display:block;
	width:8px;
	height:8px;
	overflow:hidden;
	background-color:#008ed8;
	border-radius:50%;
	margin:16px 16px 16px 0;
	padding:0;
	float:left
}
.join_text p {
	width:100%;
	overflow:hidden;
	line-height:30px;
	margin:0;
	padding:0;
	color:#666;
	font-size:16px;
	text-indent:2em;
	text-align:justify
}
.join_text p span {
	display:block;
	width:100%;
	height:30px;
	line-height:30px;
	color:#666;
	font-size:16px;
	text-indent:0;
	margin:0;
	padding:0 0 0 32px;
	box-sizing:border-box
}
.join_text p span em {
	display:block;
	width:4px;
	height:4px;
	overflow:hidden;
	border:1px solid #008ed8;
	border-radius:50%;
	margin:12px 12px 12px 0;
	padding:0;
	float:left
}
.join_form {
	width:1200px;
	overflow:hidden;
	margin:80px auto;
	padding:0
}
.join_form .join_fm_tit {
	width:50%;
	height:400px;
	overflow:hidden;
	color:#333;
	font-size:24px;
	/* margin:0 auto 40px; */
	float:left;
	padding:0
}
.join_form .join_fl,.join_form .join_fr {
	width:560px;
	overflow:hidden;
	margin:0;
	padding:0
}
.join_form .join_fl {
	float:left
}
.join_form .join_fr {
	float:right
}
.join_fl ul li {
	width:560px;
	overflow:hidden;
	margin:0 auto 20px;
	padding:0
}
.join_fl ul li p {
	width:80px;
	height:40px;
	overflow:hidden;
	line-height:40px;
	color:#666;
	font-size:14px;
	margin:0;
	padding:0;
	float:left
}
.join_fl ul li .join_ipt {
	width:478px;
	overflow:hidden;
	border:1px solid #dfdfdf;
	padding:0;
	margin:0
}
.join_fl ul li .join_btn {
	width:480px;
	overflow:hidden;
	padding:0;
	margin:10px 0 0
}
.join_ipt input,.join_ipt select {
	display:block;
	width:100%;
	height:40px;
	overflow:hidden;
	line-height:30px;
	color:#666;
	font-size:14px;
	border:none;
	outline:none;
	margin:0;
	padding:4px 19px;
	box-sizing:border-box
}
.join_btn input {
	display:block;
	width:100%;
	height:50px;
	overflow:hidden;
	line-height:50px;
	color:#fff;
	font-size:16px;
	background-color:#008ed8;
	border:none;
	outline:none;
	margin:0;
	padding:4px 19px;
	box-sizing:border-box
}
.join_fl ul li .fm_half {
	width:270px;
	margin:0 20px 0 0;
	float:left
}
.join_fl ul li .fm_half:nth-child(2n+2) {
	margin:0
}
.join_fl ul li .fm_half .join_ipt {
	width:188px
}
.join_ipt textarea {
	display:block;
	width:100%;
	height:140px;
	overflow:hidden;
	line-height:30px;
	color:#666;
	font-size:14px;
	border:none;
	outline:none;
	resize:none;
	margin:0;
	padding:4px 19px;
	box-sizing:border-box
}
.join_fr p {
	width:100%;
	overflow:hidden;
	margin:0 auto 20px;
	padding:0;
	color:#333;
	font-size:14px;
	font-weight:700
}
.join_fr ul li {
	width:100%;
	overflow:hidden;
	line-height:32px;
	color:#666;
	font-size:14px
}
.hnr {
	width:100%;
	overflow:hidden;
	margin:60px auto;
	padding:0;
	background:url(../images/hnr_bg1.png) left top no-repeat;
	background-size:44% 100%
}
.hnr .hnrlist {
	width:1200px;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.hnrlist ul li {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	box-sizing:border-box
}
.hnrlist ul li:nth-child(1) {
	padding-left:650px
}
.hnrlist ul li:nth-child(2) {
	padding-left:600px
}
.hnrlist ul li:nth-child(3) {
	padding-left:550px
}
.hnrlist ul li:nth-child(4) {
	padding-left:500px
}
.hnrlist ul li:nth-child(5) {
	padding-left:450px
}
.hnrlist ul li:nth-child(6) {
	padding-left:400px
}
.hnrlist ul li:nth-child(7) {
	padding-left:350px
}
.hnrlist ul li:nth-child(8) {
	padding-left:300px
}
.hnrlist ul li:nth-child(9) {
	padding-left:250px
}
.hnrlist ul li:nth-child(10) {
	padding-left:200px
}
.hnrlist ul li:nth-child(11) {
	padding-left:150px
}
.hnrlist ul li:nth-child(12) {
	padding-left:100px
}
.hnrlist ul li:nth-child(13) {
	padding-left:50px
}
.hnrlist ul li:nth-child(14) {
	padding-left:0
}
.hnrlist ul li b {
	display:block;
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:14px;
	margin:0;
	padding:0
}
.hnrlist ul li p {
	display:block;
	width:100%;
	overflow:hidden;
	line-height:24px;
	color:#666;
	font-size:14px;
	text-align:justify;
	margin:0;
	padding:0
}
.ly_honor {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:80px 0;
	background-color:#f5f5f5
}
.ly_honor .honor_tit {
	width:1200px;
	overflow:hidden;
	color:#333;
	font-size:24px;
	text-align:center;
	margin:0 auto 40px;
	padding:0
}
.ly_honor .honor_list {
	width:1200px;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.honor_list ul li {
	width:270px;
	overflow:hidden;
	margin:0 40px 0 0;
	padding:0;
	float:left
}
.honor_list ul li:nth-child(4n+4) {
	margin:0
}
.honor_list ul li .honor_img {
	width:270px;
	height:180px;
	overflow:hidden;
	margin:0 auto 20px;
	padding:0;
	background-color:#fff;
	position:relative
}
.honor_img img {
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.honor_list ul li p {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:14px;
	font-weight:700;
	text-align:center;
	margin:0 auto;
	padding:0
}
.tec_3 {
	width:1200px;
	overflow:hidden;
	margin:80px auto;
	padding:0
}
.tec_3 p {
	width:100%;
	overflow:hidden;
	line-height:28px;
	color:#666;
	font-size:14px;
	text-align:justify;
	margin:0 auto 30px;
	padding:0
}
.tec_3 p b {
	color:#333
}
.tec_3 ul li {
	width:22%;
	height:180px;
	overflow:hidden;
	margin:0 4% 0 0;
	padding:0;
	float:left;
	position:relative
}
.tec_3 ul li:nth-child(4n+4) {
	margin:0
}
.tec_3 ul li img {
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.tec_4 {
	width:1200px;
	overflow:hidden;
	margin:80px auto 40px;
	padding:0
}
.tec_4 .tec4_tit1 {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:24px;
	margin:0 auto 40px;
	padding:0
}
.tec_4 .tec4_con,.tec_4 .tec4_list {
	width:100%;
	overflow:hidden;
	margin:0 auto 40px;
	padding:0
}
.tec4_con b {
	display:block;
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:16px;
	margin:0 auto 12px;
	padding:0
}
.tec4_con p {
	width:100%;
	overflow:hidden;
	line-height:24px;
	color:#666;
	font-size:14px;
	text-align:justify;
	text-indent:2em;
	margin:0 auto;
	padding:0
}
.tec4_list b {
	display:block;
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:16px;
	margin:0 auto;
	padding:0
}
.tec4_list ul li {
	width:580px;
	min-height:22px;
	overflow:hidden;
	margin:0 40px 0 0;
	padding:40px 0;
	border-bottom:1px solid #dfdfdf;
	float:left
}
.tec4_list ul li:nth-child(2n+2) {
	margin:0
}
.tec4_list ul li .zj_img {
	width:180px;
	height:220px;
	overflow:hidden;
	margin:0 20px 0 0;
	padding:0;
	position:relative;
	float:left
}
.zj_img img {
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.tec4_list ul li .zj_text {
	width:380px;
	overflow:hidden;
	margin:0;
	padding:20px 0 0
}
.zj_text p {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:14px;
	font-weight:700;
	margin:0 auto 20px;
	padding:0
}
.zj_text span {
	display:block;
	width:100%;
	overflow:hidden;
	line-height:24px;
	color:#666;
	font-size:14px;
	text-indent:2em;
	text-align:justify;
	margin:0 auto;
	padding:0
}
.tec_5 {
	width:100%;
	overflow:hidden;
	margin:0 auto 80px;
	padding:80px 0;
	background:url(../images/tec5_bg.jpg) center center no-repeat
}
.tec_5 .tec5_main {
	width:1200px;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.tec5_main .tec5_tit {
	width:100%;
	overflow:hidden;
	margin:0 auto 80px;
	padding:0
}
.tec5_tit img {
	display:block;
	width:400px;
	height:170px;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.tec5_main ul {
	width:80%;
	margin:0 auto
}
.tec5_main ul li {
	width:33.333333%;
	overflow:hidden;
	color:#fff;
	font-size:16px;
	text-align:center;
	margin:0;
	padding:0 40px;
	float:left;
	box-sizing:border-box
}
.tec_6 {
	width:1200px;
	overflow:hidden;
	margin:80px auto;
	padding:0
}
.tec_6 .tec6_tit {
	width:100%;
	overflow:hidden;
	margin:0 auto 40px;
	padding:0;
	color:#333;
	font-size:24px;
	text-align:center
}
.tec_6 ol li {
	width:50%;
	overflow:hidden;
	margin:0 0 40px;
	padding:0 60px;
	float:left;
	box-sizing:border-box
}
.tec_6 ul li {
	width:31%;
	overflow:hidden;
	margin:0 3.5% 0 0;
	padding:0;
	float:left;
	box-sizing:border-box
}
.tec_6 ul li:nth-child(3n+3) {
	margin:0
}
.tec_6 ol li .tec6_img {
	width:100%;
	height:320px;
	overflow:hidden;
	margin:0 auto 16px;
	padding:0;
	position:relative
}
.tec_6 ul li .tec6_img {
	width:100%;
	height:260px;
	overflow:hidden;
	margin:0 auto 16px;
	padding:0;
	border:1px solid #eaeaea;
	position:relative;
	box-sizing:border-box
}
.tec6_img img {
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.tec_6 ol li p,.tec_6 ul li p {
	width:100%;
	overflow:hidden;
	line-height:24px;
	margin:0 auto;
	padding:0;
	color:#333;
	font-size:14px;
	font-weight:700;
	text-align:center
}
.tec_6 ol li span,.tec_6 ul li span {
	display:block;
	width:100%;
	overflow:hidden;
	line-height:24px;
	margin:0 auto;
	padding:0;
	color:#666;
	font-size:14px;
	text-align:center
}
.tec_7 {
	width:100%;
	overflow:hidden;
	margin:80px auto;
	padding:80px 0;
	background-color:#f5f5f5
}
.tec_7 .tec7_main {
	width:1200px;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.tec7_main .tec7_tit {
	width:100%;
	overflow:hidden;
	margin:0 auto 40px;
	padding:0;
	color:#333;
	font-size:24px;
	text-align:center
}
.tec7_main ul li {
	width:270px;
	overflow:hidden;
	margin:0 40px 0 0;
	padding:0;
	float:left
}
.tec7_main ul li:nth-child(4n+4) {
	margin:0
}
.tec7_main ul li .tec7_img {
	width:100%;
	height:180px;
	overflow:hidden;
	margin:0 auto 16px;
	padding:0;
	position:relative
}
.tec7_img img {
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.tec7_main ul li p {
	width:100%;
	overflow:hidden;
	line-height:24px;
	margin:0 auto;
	padding:0;
	color:#333;
	font-size:14px;
	font-weight:700;
	text-align:center
}
.tec_8 {
	width:1200px;
	overflow:hidden;
	margin:80px auto;
	padding:0
}
.tec_8 .tec8_tit {
	width:100%;
	overflow:hidden;
	margin:0 auto 40px;
	padding:0;
	color:#333;
	font-size:24px;
	text-align:center
}
.tec_8 ul li {
	width:50%;
	overflow:hidden;
	margin:0 0 40px;
	padding:0 60px;
	float:left;
	box-sizing:border-box
}
.tec_8 ul li .tec8_img {
	width:100%;
	height:320px;
	overflow:hidden;
	margin:0 auto 16px;
	padding:0;
	position:relative
}
.tec8_img img {
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.tec_8 ul li p {
	width:100%;
	overflow:hidden;
	line-height:24px;
	margin:0 auto;
	padding:0;
	color:#333;
	font-size:14px;
	font-weight:700;
	text-align:center
}
.pro_form {
	width:920px;
	overflow:hidden;
	margin:40px auto 20px;
	padding:0
}
.pro_form ul li {
	width:920px;
	overflow:hidden;
	margin:0 auto 20px;
	padding:0
}
.pro_form ul li p {
	width:70px;
	height:40px;
	overflow:hidden;
	line-height:40px;
	color:#666;
	font-size:14px;
	margin:0;
	padding:0 10px 0 0;
	float:left
}
.pro_form ul li .pro_fmipt {
	width:838px;
	overflow:hidden;
	border:1px solid #dfdfdf;
	padding:0;
	margin:0;
	position:relative
}
.pro_form ul li .pro_fmbtn {
	width:840px;
	overflow:hidden;
	padding:0;
	margin:20px 0 0;
	float:left
}
.pro_fmipt input,.pro_fmipt select {
	display:block;
	width:100%;
	height:40px;
	overflow:hidden;
	line-height:30px;
	color:#666;
	font-size:14px;
	border:none;
	outline:none;
	margin:0;
	padding:4px 19px;
	box-sizing:border-box
}
.pro_fmbtn input {
	display:block;
	width:400px;
	height:50px;
	overflow:hidden;
	line-height:40px;
	color:#fff;
	font-size:16px;
	background-color:#607783;
	border:none;
	outline:none;
	margin:0;
	padding:4px 19px;
	box-sizing:border-box;
	float:left
}
.pro_fmbtn input.tj {
	margin:0 40px 0 0;
	background-color:#00af80
}
.pro_form ul li .fm_half {
	width:450px;
	margin:0 20px 0 0;
	float:left
}
.pro_form ul li .fm_half:nth-child(2n+2) {
	margin:0
}
.pro_form ul li .fm_half .pro_fmipt {
	width:368px
}
.pro_fmipt textarea {
	display:block;
	width:100%;
	height:140px;
	overflow:hidden;
	line-height:30px;
	color:#666;
	font-size:14px;
	border:none;
	outline:none;
	resize:none;
	margin:0;
	padding:4px 19px;
	box-sizing:border-box
}
.pro_fmipt a {
	display:block;
	width:100px;
	height:40px;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0
}
.pro_fmipt a img {
	display:block;
	width:100px;
	height:40px;
	margin:0 auto;
	padding:0
}
.pro_detail_main {
	width:1200px;
	overflow:hidden;
	margin:60px auto;
	padding:0
}
.pro_detail_main .pro_detail_img {
	width:530px;
	height:360px;
	overflow:hidden;
	margin:0;
	padding:15px;
	border:1px solid #dfdfdf;
	box-sizing:border-box;
	float:left
}
.pro_detail_img .pro_detail_img_main {
	width:100%;
	height:100%;
	margin:0 auto;
	padding:0;
	position:relative
}
.pro_detail_img_main img {
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.pro_detail_main .pro_detail_text {
	width:610px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:right
}
.pro_detail_text h3 {
	width:100%;
	overflow:hidden;
	line-height:36px;
	color:#008ed8;
	font-size:24px;
	text-align:justify;
	margin:0 auto;
	padding:0
}
.pro_detail_text ul {
	width:100%;
	margin:30px auto 100px;
	padding:0
}
.pro_detail_text ul li {
	width:100%;
	max-height:72px;
	overflow:hidden;
	line-height:24px;
	color:#999;
	font-size:14px;
	text-align:justify;
	margin:10px auto;
	padding:0
}
.pro_detail_text ul li span {
	color:#333;
	font-weight:700
}
.pro_detail_text .pro_detail_btn {
	width:610px;
	height:54px;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.pro_detail_btn a {
	display:block;
	width:285px;
	height:54px;
	overflow:hidden;
	line-height:54px;
	color:#fff;
	font-size:16px;
	text-align:center;
	margin:0;
	padding:0;
	float:left
}
.pro_detail_btn a.prodtl_btn1 {
	float:left;
	margin:0 40px 0 0;
	background-color:#008ed8
}
.pro_detail_btn a.prodtl_btn2 {
	float:left;
	background-color:#00af80
}
.pro_detail_btn a.prodtl_btn1:hover {
	background-color:#0085cb
}
.pro_detail_btn a.prodtl_btn2:hover {
	background-color:#009e74
}
.tjpro {
	width:1200px;
	overflow:hidden;
	margin:60px auto;
	padding:0
}
.tjpro .tjpro_tit {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:24px;
	margin:0 auto 20px;
	padding:0
}
.tjpro .tjpro_list {
	width:1200px;
	height:300px;
	overflow:hidden;
	margin:0 auto;
	padding:29px 19px;
	border:1px solid #dfdfdf;
	box-sizing:border-box
}
.tjpro_list .ly_scroll {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ly_scroll ul li {
	width:290px;
	overflow:hidden;
	margin:0 20px 0 0;
	padding:0;
	float:left
}
.ly_scroll ul li a {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ly_scroll ul li a .ly_scroll_img {
	width:290px;
	height:194px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	background-color:#f8f8f8;
	position:relative
}
.ly_scroll_img img {
	display:block;
	max-width:100%;
	max-height:100%;
	overflow:hidden;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.ly_scroll ul li a p {
	width:100%;
	height:44px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	line-height:44px;
	color:#fff;
	font-size:14px;
	text-align:center;
	background-color:#008ed8
}
.ly_scroll ul li a:hover p {
	background-color:#00af80
}
.svc_1,.svc_2 {
	width:1200px;
	overflow:hidden;
	margin:80px auto;
	padding:0
}
.svc_1 .svc1_tit {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:24px;
	text-align:center;
	margin:0 auto 40px;
	padding:0
}
.svc_2 .svc2_tit {
	width:100%;
	overflow:hidden;
	margin:0 auto 40px;
	padding:0
}
.svc2_tit h5 {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:24px;
	margin:0 auto 12px;
	padding:0;
	text-align:center
}
.svc2_tit p {
	width:100%;
	overflow:hidden;
	color:#008ed8;
	font-size:18px;
	margin:0 auto 20px;
	padding:0;
	text-align:center
}
.svc2_tit p span {
	color:#00af80
}
.svc_1 .svc1_map {
	width:600px;
	height:500px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.svc1_map img {
	display:block;
	width:600px;
	height:500px;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.svc_1 .svc1_r {
	width:560px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:right
}
.svc1_r .svc1_list {
	width:560px;
	height:160px;
	overflow-y:scroll;
	margin:0 auto 60px;
	padding:20px 0;
	background-color:#f5f5f5
}
.svc1_list ul {
	width:520px;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.svc1_list ul li {
	display:inline-block;
	height:30px;
	line-height:30px;
	color:#666;
	font-size:12px;
	margin:0 0 10px;
	padding:0 10px;
	cursor:pointer;
	float:left
}
.svc1_list ul li.tabActive {
	color:#fff;
	background-color:#008ed8
}
.svc_1 .svc1_lxfs {
	width:100%;
	overflow:hidden;
	margin:0 auto 20px;
	padding:0
}
.svc1_lxfs h5 {
	width:100%;
	overflow:hidden;
	line-height:26px;
	margin:0 auto;
	padding:0 0 0 10px;
	color:#008ed8;
	font-size:16px;
	box-sizing:border-box;
	text-align:justify
}
.svc1_lxfs p {
	width:100%;
	overflow:hidden;
	margin:0 auto 20px;
	padding:0 0 0 10px;
	color:#333;
	font-size:16px;
	box-sizing:border-box;
	text-align:justify
}
.svc1_lxfs ul li {
	width:100%;
	overflow:hidden;
	overflow:hidden;
	line-height:40px;
	color:#666;
	font-size:14px;
	text-align:justify;
	margin:0 auto;
	padding:0 0 0 40px;
	position:relative;
	box-sizing:border-box
}
.svc1_lxfs ul li img {
	display:block;
	width:28px;
	height:28px;
	overflow:hidden;
	margin:0;
	padding:0;
	position:absolute;
	left:6px;
	top:6px
}
.svc1_lxfs .svc_ewm {
	width:180px;
	height:180px;
	overflow:hidden;
	margin:0 0 0 10px;
	padding:0;
	border:1px solid #dfdfdf;
	box-sizing:border-box
}
.svc_ewm img {
	display:block;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.svc_2 .svc2_num {
	width:100%;
	overflow:hidden;
	margin:60px auto;
	padding:0
}
.svc2_num ul li {
	width:20%;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.svc2_num ul li .num_main1,.svc2_num ul li .num_main2,.svc2_num ul li .num_main3,.svc2_num ul li .num_main4,.svc2_num ul li .num_main5 {
	width:140px;
	height:140px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	border-radius:16px
}
.num_main1,.num_main5 {
	background-color:#008ed8
}
.num_main2,.num_main4 {
	background-color:#0cb0d3
}
.num_main3 {
	background-color:#00af80
}
.num_main1 b,.num_main2 b,.num_main3 b,.num_main4 b,.num_main5 b {
	display:block;
	width:100%;
	overflow:hidden;
	margin:46px auto 10px;
	padding:0;
	color:#fff;
	font-size:40px;
	text-align:center
}
.num_main1 p,.num_main2 p,.num_main3 p,.num_main4 p,.num_main5 p {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	color:#fff;
	font-size:12px;
	text-align:center
}
.svc_2 .svc2_text {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.svc2_text p {
	width:100%;
	overflow:hidden;
	line-height:24px;
	color:#666;
	font-size:14px;
	text-align:center;
	margin:0 auto 15px;
	padding:0
}
.svc2_text p span {
	color:#008ed8
}
.svc2_text p font {
	color:#0cb0d3
}
.svc2_text p em {
	color:#00af80;
	font-style:normal
}
.svc2_text b {
	display:block;
	width:100%;
	overflow:hidden;
	line-height:36px;
	color:#333;
	font-size:24px;
	text-align:center;
	margin:0 auto;
	padding:0
}
.ly_crb {
	width:1200px;
	overflow:hidden;
	height:40px;
	line-height:40px;
	margin:20px auto;
	padding:0;
	color:#666;
	font-size:14px
}
.ly_crb a {
	color:#666
}
.ly_crb a:hover {
	color:#008ed8
}
.ly_crb span,.ly_crb em {
	color:#999;
	font-style:normal
}
.ly_crb img {
	display:block;
	width:16px;
	height:16px;
	overflow:hidden;
	margin:12px 10px 12px 0;
	padding:0;
	float:left
}
}@media screen and (max-width:1199px) and (min-width:1081px) {
	.ly_top {
	width:100%;
	height:80px;
	overflow:hidden;
	margin:0 auto;
	padding:20px 0;
	border-bottom:1px solid #e5e5e5
}
.ly_top .top_main {
	width:96%;
	height:80px;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.top_main .ly_logo {
	width:580px;
	height:80px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.top_main .top_r {
	float:right;
	height:44px;
	overflow:hidden;
	margin:0;
	padding:18px 20px
}
.top_r div {
	display:block
}
.top_r div img {
	display:block;
	width:44px;
	height:44px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.top_r div .r_text {
	display:none
}
.ly_nav {
	width:96%;
	height:50px;
	margin:0 auto;
	padding:0;
	position:relative
}
.nav {
	width:100%;
	height:50px;
	margin:0 auto
}
.nav_item {
	float:left;
	position:relative
}
.nav_item>a {
	display:block;
	padding:0 15px;
	line-height:50px;
	font-size:15px;
	color:#008ed8;
	-webkit-transition:all .4s;
	transition:all .4s
}
.nav_item>a:hover,.nav_item>a.navon {
	height:48px;
	font-weight:700;
	border-bottom:2px solid #008ed8
}
.menu_open {
	display:none
}
.nav_item_open {
	width:100%;
	height:auto;
	position:absolute;
	left:0;
	top:100%;
	z-index:10;
	box-shadow:0 4px 8px 0 rgba(0,12,49,.1);
	background:#fff;
	border-radius:0 0 2px 2px;
	opacity:0;
	visibility:hidden;
	-webkit-transform:translateY(34px);
	transform:translateY(34px);
	-webkit-transition:all .4s;
	transition:all .4s;
	overflow:hidden
}
.nav_item:hover .nav_item_open {
	visibility:visible;
	opacity:1;
	-webkit-transform:translateY(0px);
	transform:translateY(0px)
}
.subopen {
	display:none
}
.nav_item2 {
	width:100%;
	line-height:40px
}
.nav_item2 a {
	display:block;
	padding:0 20px;
	color:#666;
	font-size:14px;
	white-space:nowrap;
	text-align:left
}
.nav_item2:hover a {
	background:#008ed8;
	color:#fff
}
.hcover {
	display:none
}
.ly_search {
	width:240px;
	height:34px;
	overflow:hidden;
	margin:0;
	padding:0;
	position:absolute;
	top:8px;
	right:0
}
.ly_search .sc_ipt {
	width:170px;
	height:30px;
	overflow:hidden;
	margin:0;
	padding:2px 11px;
	background-color:#f4f4f4;
	border-radius:2px 0 0 2px;
	float:left
}
.ly_search .sc_btn {
	width:48px;
	height:34px;
	overflow:hidden;
	margin:0;
	padding:0;
	background-color:#008ed8;
	border-radius:0 2px 2px 0
}
.sc_ipt input {
	display:block;
	width:100%;
	height:30px;
	overflow:hidden;
	line-height:30px;
	color:#666;
	font-size:12px;
	border:none;
	outline:none;
	background:0 0
}
.sc_btn input {
	display:block;
	width:100%;
	height:34px;
	background:url(../images/sc_btn1.png) center center no-repeat;
	border:none;
	outline:none
}
.rsMinW .rsArrow {
	display:block;
	width:50px;
	height:50px;
	margin:-20px 0 0;
	position:absolute;
	cursor:pointer;
	z-index:21
}
.rsMinW .rsArrowLeft {
	left:10px;
	top:50%
}
.rsMinW .rsArrowRight {
	right:10px;
	top:50%
}
.rsMinW .rsArrowIcn {
	width:50px;
	height:50px;
	margin:0;
	position:absolute;
	cursor:pointer;
	background:url(../images/rs-minimal-white.png) no-repeat
}
.rsMinW .rsArrowIcn:hover {
	}.rsMinW.rsHor .rsArrowLeft .rsArrowIcn {
	background-position:0 0
}
.rsMinW.rsHor .rsArrowRight .rsArrowIcn {
	background-position:-50px 0
}
.rsMinW.rsHor .rsArrowLeft .rsArrowIcn:hover {
	background-position:0 -50px
}
.rsMinW.rsHor .rsArrowRight .rsArrowIcn:hover {
	background-position:-50px -50px
}
.rsMinW .rsBullets {
	width:100%;
	height:auto;
	overflow:hidden;
	position:absolute;
	bottom:15px;
	left:0;
	z-index:35;
	text-align:center
}
.rsMinW .rsBullet {
	display:inline-block;
	*display:inline;
	width:40px;
	height:4px;
	*zoom:1;
	padding:4px
}
.rsMinW .rsBullet span {
	display:block;
	width:40px;
	height:4px;
	background:rgba(255,255,255,.5)
}
.rsMinW .rsBullet.rsNavSelected span {
	background-color:#fff
}
.ly_tit {
	width:96%;
	overflow:hidden;
	margin:0 auto 40px;
	padding:0
}
.ly_tit h5 {
	width:100%;
	overflow:hidden;
	color:#424a51;
	font-size:24px;
	text-align:center;
	margin:0 auto 10px;
	padding:0
}
.ly_tit span {
	display:block;
	width:100%;
	overflow:hidden;
	color:#bbb;
	font-size:12px;
	text-align:center;
	margin:0 auto;
	padding:0
}
.ly_tit span font {
	color:#dfdfdf
}
.ly_news {
	width:96%;
	margin:80px auto;
	padding:0
}
.ly_news .nw_l {
	width:48%;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	background-color:#f5f5f5;
	float:left
}
.ly_news .nw_l:hover {
	background-color:#fff;
	box-shadow:0 8px 16px rgba(0,0,0,.1)
}
.ly_news .nw_r {
	width:50%;
	height:370px;
	margin:0 auto;
	padding:0;
	float:right
}
.nw_l .nw_limg {
	width:100%;
	height:210px;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.nw_limg a img {
	display:block;
	width:100%;
	min-height:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.nw_l .nw_ltext {
	width:100%;
	height:160px;
	overflow:hidden;
	margin:0 auto;
	padding:20px;
	box-sizing:border-box
}
.nw_ltext h3 {
	width:100%;
	height:20px;
	overflow:hidden;
	line-height:20px;
	margin:0 auto;
	padding:0
}
.nw_ltext h3 a {
	color:#424a51;
	font-size:16px
}
.nw_ltext h3 a:hover {
	color:#008ed8
}
.nw_ltext p {
	width:100%;
	max-height:44px;
	overflow:hidden;
	line-height:22px;
	color:#999;
	font-size:12px;
	text-indent:2em;
	text-align:justify;
	margin:12px auto 14px;
	padding:0
}
.nw_ltext .time_check {
	width:100%;
	height:30px;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.time_check span {
	display:block;
	height:30px;
	overflow:hidden;
	line-height:30px;
	color:#999;
	font-family:arial;
	font-size:12px;
	float:left
}
.time_check span img {
	display:inline-block;
	vertical-align:middle;
	margin:-4px 4px 0 0;
	padding:0
}
.time_check a {
	display:block;
	width:80px;
	height:30px;
	overflow:hidden;
	line-height:30px;
	color:#008ed8;
	font-size:12px;
	text-align:right;
	float:right
}
.time_check a img {
	display:inline-block;
	width:20px;
	height:20px;
	vertical-align:middle;
	margin:5px 0 0 10px;
	float:right
}
.nw_r ul li {
	width:100%;
	height:110px;
	margin:0 auto 20px;
	padding:0
}
.nw_r ul li a {
	display:block;
	width:100%;
	height:110px;
	margin:0 auto;
	padding:20px;
	background-color:#f5f5f5;
	box-sizing:border-box
}
.nw_r ul li a:hover {
	background-color:#fff;
	box-shadow:0 8px 16px rgba(0,0,0,.1)
}
.nw_r ul li a .nw_rtime {
	width:20%;
	height:50px;
	overflow:hidden;
	margin:0;
	padding:10px 0;
	color:#fff;
	background-color:#5c6f7f;
	float:left
}
.nw_r ul li a:hover .nw_rtime {
	background-color:#008ed8
}
.nw_rtime em {
	display:block;
	width:100%;
	overflow:hidden;
	font-size:28px;
	text-align:center;
	font-style:normal;
	margin:0 auto;
	padding:0
}
.nw_rtime span {
	display:block;
	width:100%;
	overflow:hidden;
	font-size:14px;
	text-align:center
}
.nw_r ul li a .nw_rtext {
	width:80%;
	height:80px;
	overflow:hidden;
	margin:0;
	padding:0 0 0 20px;
	float:left;
	box-sizing:border-box
}
.nw_r ul li a .nw_rtext h5 {
	width:100%;
	height:20px;
	overflow:hidden;
	line-height:20px;
	color:#424a51;
	font-size:16px;
	margin:4px auto;
	padding:0
}
.nw_r ul li a .nw_rtext p {
	width:100%;
	height:44px;
	overflow:hidden;
	line-height:22px;
	color:#999;
	font-size:12px;
	text-align:justify;
	margin:0 auto;
	padding:0
}
.nw_r ul li a:hover .nw_rtext h5 {
	color:#008ed8
}
.ly_about {
	width:100%;
	overflow:hidden;
	margin:80px auto;
	padding:80px 0 40px;
	background-color:#f5f5f5
}
.ly_about .ab_main {
	width:96%;
	min-height:360px;
	margin:0 auto;
	padding:0 20px;
	position:relative;
	box-sizing:border-box
}
.ab_main .ab_text {
	width:40%;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.ab_text h3 {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	color:#424a51;
	font-size:24px
}
.ab_text p {
	width:100%;
	overflow:hidden;
	line-height:26px;
	margin:40px auto;
	padding:0;
	color:#888;
	font-size:14px;
	text-indent:2em;
	text-align:justify
}
.ab_text a {
	display:block;
	width:160px;
	height:40px;
	overflow:hidden;
	line-height:40px;
	color:#fff;
	font-size:14px;
	text-align:center;
	background-color:#008ed8
}
.ab_text a span {
	color:#40abe2
}
.ab_text a:hover {
	background-color:#0081c4
}
.ab_main .ab_img {
	width:720px;
	height:360px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	right:-60px
}
.ly_products {
	width:96%;
	overflow:hidden;
	margin:80px auto;
	padding:0
}
.protab {
	width:100%;
	height:40px;
	overflow:hidden;
	margin:0 auto 40px;
	padding:0;
	text-align:center
}
.protab ul {
	display:inline-block
}
.protab ul li {
	width:160px;
	height:40px;
	overflow:hidden;
	margin:0;
	padding:0 5px;
	float:left;
	cursor:pointer
}
.protab ul li span {
	display:block;
	width:100%;
	height:40px;
	overflow:hidden;
	line-height:40px;
	color:#fff;
	font-size:14px;
	text-align:center;
	background-color:#9da9b2
}
.protab ul li.protab0 span {
	background-color:#008ed8
}
.pro_list {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.pro_list ul li {
	width:22%;
	height:224px;
	overflow:hidden;
	margin:0 4% 0 0;
	padding:0;
	float:left
}
.pro_list ul li:nth-child(4n) {
	margin:0
}
.pro_list ul li a {
	display:block;
	width:100%;
	height:224px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	background-color:#f5f5f5
}
.pro_list ul li a .pro_img {
	width:100%;
	height:180px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	position:relative
}
.pro_img img {
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.pro_list ul li a p {
	width:100%;
	height:44px;
	overflow:hidden;
	line-height:44px;
	color:#fff;
	font-size:14px;
	text-align:center;
	background-color:#008ed8
}
.pro_list ul li a:hover p {
	background-color:#00af80
}
.ly_links {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:80px 0;
	background-color:#f5f5f5
}
.ly_links .lk_main {
	width:96%;
	min-height:120px;
	overflow:hidden;
	margin:0 auto;
	padding:20px 30px 20px 150px;
	background-color:#fff;
	box-sizing:border-box;
	position:relative
}
.lk_main .lk_tit {
	width:120px;
	height:1500px;
	overflow:hidden;
	margin:-750px 0 0;
	padding:0;
	position:absolute;
	left:0;
	top:50%
}
.lk_tit img {
	display:block;
	width:120px;
	height:1500px;
	overflow:hidden;
	margin:0;
	padding:0
}
.lk_main ul li {
	display:inline-block;
	margin:10px 0;
	padding:0 10px
}
.lk_main ul li a {
	color:#666;
	font-size:14px
}
.lk_main ul li a:hover {
	color:#008ed8;
	text-decoration:underline
}
.ly_foot {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:80px 0 30px;
	background-color:#2e3234
}
.ly_foot .ft_main {
	width:96%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ft_main .ft_logo {
	width:150px;
	height:120px;
	overflow:hidden;
	margin:0 60px 0 0;
	padding:0;
	float:left
}
.ft_logo a img {
	display:block;
	width:150px;
	height:120px;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ft_main .ft_contact {
	height:120px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.ft_contact ul li {
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:14px;
	margin:0;
	padding:0 0 0 40px;
	position:relative
}
.ft_contact ul li img {
	display:block;
	width:20px;
	height:20px;
	overflow:hidden;
	margin:0;
	padding:0;
	position:absolute;
	left:10px;
	top:10px
}
.ft_contact ul li span {
	color:#999
}
.ft_contact ul li a {
	color:#fff
}
.ft_main .ft_line1 {
	width:2px;
	height:120px;
	overflow:hidden;
	margin:0;
	padding:0 8%;
	float:left
}
.ft_line1 img {
	display:block;
	width:2px;
	height:120px;
	overflow:hidden;
	margin:0;
	padding:0
}
.ft_main .ft_ewm {
	width:150px;
	height:120px;
	float:right
}
.ft_ewm img {
	width:120px;
	height:120px;
	overflow:hidden;
	margin:0 0 0 10px;
	padding:0;
	float:right
}
.ft_ewm p {
	width:20px;
	height:80px;
	overflow:hidden;
	line-height:16px;
	margin:0;
	padding:20px 0;
	color:#fff;
	font-size:14px
}
.ft_main .ft_copy {
	width:100%;
	height:20px;
	overflow:hidden;
	margin:60px auto 0;
	padding:0;
	background:url(../images/ft_line2.png) center center no-repeat
}
.ft_copy span {
	display:inline-block;
	height:20px;
	line-height:20px;
	color:rgba(255,255,255,.2);
	font-size:12px;
	padding:0 24px 0 0;
	background-color:#2e3234
}
.ft_copy span a {
	color:rgba(255,255,255,.2)
}
.ft_copy span a:hover {
	color:#00af80
}
.nybanner {
	width:100%;
	height:360px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	position:relative
}
.nybanner img {
	display:block;
	width:1920px;
	height:360px;
	overflow:hidden;
	margin:-180px 0 0 -960px;
	position:absolute;
	left:50%;
	top:50%
}
.ny_main {
	width:96%;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	box-sizing:border-box;
	position:relative
}
.ny_main .ny_l {
	width:240px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.ny_main .ny_r {
	width:76%;
	overflow:hidden;
	margin:0;
	padding:0 0 0 40px;
	box-sizing:border-box
}
.ny_l .ny_lcon {
	width:240px;
	overflow:hidden;
	margin:0 auto 20px;
	padding:0
}
.ny_ltit {
	width:200px;
	height:40px;
	overflow:hidden;
	line-height:40px;
	color:#fff;
	font-size:20px;
	font-weight:700;
	margin:0 auto;
	padding:10px 20px;
	background-color:#008ed8
}
.ny_ltit span {
	display:inline-block;
	font-size:14px;
	font-weight:400;
	font-style:italic;
	margin:0 0 0 10px
}
.ny_lcon ul {
	width:220px;
	overflow:hidden;
	margin:0 auto;
	padding:20px 9px 10px;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf
}
.ny_lcon ul li {
	width:220px;
	overflow:hidden;
	margin:0 auto 10px;
	padding:0
}
.ny_lcon ul li a {
	display:block;
	width:200px;
	height:40px;
	overflow:hidden;
	line-height:40px;
	color:#333;
	font-size:14px;
	background:#f5f5f5 url(../images/jt_tb2.png) 200px 14px no-repeat;
	margin:0 auto;
	padding:0 10px
}
.ny_lcon ul li a:hover,.ny_lcon ul li a.nyon {
	color:#fff;
	background:#008ed8 url(../images/jt_tb3.png) 200px 14px no-repeat
}
.ny_lnew {
	width:220px;
	overflow:hidden;
	margin:0 auto;
	padding:20px 9px;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf
}
.ny_lnew ol li {
	width:100%;
	height:40px;
	overflow:hidden;
	line-height:40px;
	margin:0 auto;
	padding:0;
	border-bottom:1px dotted #dfdfdf
}
.ny_lnew ol li a {
	color:#666;
	font-size:14px
}
.ny_lnew ol li a:hover {
	color:#008ed8
}
.ny_lnew ol li a span {
	display:block;
	width:4px;
	height:4px;
	overflow:hidden;
	margin:18px 10px 18px 0;
	padding:0;
	background-color:#008ed8;
	border-radius:50%;
	float:left
}
.ny_lcon .ny_llxwm {
	width:220px;
	overflow:hidden;
	margin:0 auto;
	padding:20px 9px 10px;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf
}
.ny_llxwm p {
	width:100%;
	overflow:hidden;
	line-height:22px;
	color:#333;
	font-size:14px;
	margin:0 auto 10px;
	padding:0
}
.ny_llxwm p span,.ny_llxwm p em {
	color:#999;
	font-style:normal
}
.ny_llxwm p em {
	display:block;
	text-indent:2em;
	text-align:justify;
	margin:4px 0 0
}
.ny_llxwm p a {
	display:block;
	color:#008ed8;
	text-decoration:underline;
	text-indent:2em;
	text-align:justify;
	margin:4px 0 0
}
.ny_llxwm p a:hover {
	color:#00af80
}
.ny_r .ab_con1 {
	width:100%;
	overflow:hidden;
	margin:0 auto 60px;
	padding:0
}
.ab_con1 h3 {
	width:100%;
	overflow:hidden;
	margin:0 auto 40px;
	padding:0;
	color:#333;
	font-size:24px
}
.ab_con1 p {
	width:100%;
	overflow:hidden;
	line-height:28px;
	color:#999;
	font-size:14px;
	text-indent:2em;
	text-align:justify
}
.ab_con1 p img {
	display:block;
	width:350px;
	height:200px;
	margin:0 20px 0 0;
	padding:0;
	float:left
}
.ny_r .ab_con2 {
	width:100%;
	min-height:420px;
	overflow:hidden;
	margin:80px auto;
	padding:80px 40px 60px;
	background:#00af80 url(../images/ab2_bg.jpg) bottom center no-repeat;
	box-sizing:border-box
}
.ab_con2 .ab_con2_text {
	width:50%;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.ab_con2_text h5 {
	width:100%;
	overflow:hidden;
	color:#fff;
	font-size:24px;
	margin:0 auto 40px;
	padding:0
}
.ab_con2_text p {
	width:100%;
	overflow:hidden;
	line-height:28px;
	color:#fff;
	font-size:14px;
	text-align:justify;
	text-indent:2em;
	margin:0 auto;
	padding:0
}
.ab_con2 .ab_con2_img {
	width:46%;
	overflow:hidden;
	margin:0;
	padding:0;
	float:right
}
.ab_con2_img img {
	display:block;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ny_r .ab_con3 {
	width:100%;
	overflow:hidden;
	margin:80px auto;
	padding:0;
	background:url(../images/ab_con3bg.png) 460px center no-repeat
}
.ab_con3 .ab_con3_img {
	width:48%;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.ab_con3_img img {
	display:block;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ab_con3 .ab_con3_text {
	width:48%;
	overflow:hidden;
	margin:0;
	padding:0;
	float:right
}
.ab_con3_text h5 {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:24px;
	margin:10px auto 40px;
	padding:0
}
.ab_con3_text ul li {
	width:100%;
	overflow:hidden;
	line-height:28px;
	color:#333;
	font-size:14px;
	margin:0 0 6px;
	padding:0
}
.ab_con3_text ul li span {
	color:#999
}
.ab_con3_text ul li.l1 {
	text-indent:30px
}
.ab_con3_text ul li.l2 {
	text-indent:60px
}
.ab_con3_text ul li.l3 {
	text-indent:90px
}
.ab_con3_text ul li.l4 {
	text-indent:120px
}
.lsyg {
	width:96%;
	overflow:hidden;
	margin:0 auto;
	padding:80px 2%;
	background-color:#f8f8f8
}
.lsyg .lsyg_tit {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:24px;
	text-align:center;
	margin:0 auto 40px;
	padding:0
}
.lsyg_tit p {
	width:40px;
	height:2px;
	overflow:hidden;
	margin:10px auto 0;
	padding:0;
	background-color:#333
}
.lsyg .lsyg_list {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:40px 0;
	background:url(../images/lsyg_m_line.png) center top no-repeat
}
.lsyg_list .lsyg_l,.lsyg_list .lsyg_r {
	width:50.8%;
	overflow:hidden;
	margin:0 0 20px;
	padding:0
}
.lsyg_list .lsyg_l {
	float:left
}
.lsyg_list .lsyg_r {
	float:right
}
.lsyg_l h5,.lsyg_r h5 {
	width:100%;
	height:40px;
	line-height:40px;
	color:#333;
	font-size:24px;
	margin:0;
	padding:0;
	box-sizing:border-box
}
.lsyg_l p,.lsyg_r p {
	width:100%;
	overflow:hidden;
	line-height:24px;
	color:#999;
	font-size:14px;
	text-align:justify;
	margin:0;
	padding:0;
	box-sizing:border-box
}
.lsyg_l h5,.lsyg_l p {
	text-align:right;
	padding:0 68px 0 0
}
.lsyg_r h5,.lsyg_r p {
	padding:0 0 0 68px
}
.lsyg_l h5 {
	background:url(../images/lsyg_l_line.png) center right no-repeat
}
.lsyg_r h5 {
	background:url(../images/lsyg_r_line.png) center left no-repeat
}
.join_list {
	width:96%;
	overflow:hidden;
	margin:0 auto 60px;
	padding:0
}
.join_list ul li {
	width:100%;
	overflow:hidden;
	margin:0 auto 60px;
	padding:0
}
.join_list ul li .join_img {
	width:48%;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.join_img img {
	display:block;
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0
}
.join_list ul li .join_text {
	width:48%;
	overflow:hidden;
	margin:0;
	padding:0;
	float:right
}
.join_list ul li:nth-child(2n+2) .join_img {
	float:right
}
.join_list ul li:nth-child(2n+2) .join_text {
	float:left
}
.join_text h5 {
	width:100%;
	height:40px;
	overflow:hidden;
	line-height:40px;
	color:#333;
	font-size:24px;
	margin:0 auto 20px;
	padding:0
}
.join_text h5 span {
	display:block;
	width:8px;
	height:8px;
	overflow:hidden;
	background-color:#008ed8;
	border-radius:50%;
	margin:16px 16px 16px 0;
	padding:0;
	float:left
}
.join_text p {
	width:100%;
	overflow:hidden;
	line-height:30px;
	margin:0;
	padding:0;
	color:#666;
	font-size:16px;
	text-indent:2em;
	text-align:justify
}
.join_text p span {
	display:block;
	width:100%;
	height:30px;
	line-height:30px;
	color:#666;
	font-size:16px;
	text-indent:0;
	margin:0;
	padding:0 0 0 32px;
	box-sizing:border-box
}
.join_text p span em {
	display:block;
	width:4px;
	height:4px;
	overflow:hidden;
	border:1px solid #008ed8;
	border-radius:50%;
	margin:12px 12px 12px 0;
	padding:0;
	float:left
}
.join_form {
	width:96%;
	overflow:hidden;
	margin:80px auto;
	padding:0
}
.join_form .join_fm_tit {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:24px;
	margin:0 auto 40px;
	padding:0
}
.join_form .join_fl,.join_form .join_fr {
	width:560px;
	overflow:hidden;
	margin:0;
	padding:0
}
.join_form .join_fr {
	width:40%
}
.join_form .join_fl {
	float:left
}
.join_form .join_fr {
	float:right
}
.join_fl ul li {
	width:560px;
	overflow:hidden;
	margin:0 auto 20px;
	padding:0
}
.join_fl ul li p {
	width:80px;
	height:40px;
	overflow:hidden;
	line-height:40px;
	color:#666;
	font-size:14px;
	margin:0;
	padding:0;
	float:left
}
.join_fl ul li .join_ipt {
	width:478px;
	overflow:hidden;
	border:1px solid #dfdfdf;
	padding:0;
	margin:0
}
.join_fl ul li .join_btn {
	width:480px;
	overflow:hidden;
	padding:0;
	margin:10px 0 0
}
.join_ipt input,.join_ipt select {
	display:block;
	width:100%;
	height:40px;
	overflow:hidden;
	line-height:30px;
	color:#666;
	font-size:14px;
	border:none;
	outline:none;
	margin:0;
	padding:4px 19px;
	box-sizing:border-box
}
.join_btn input {
	display:block;
	width:100%;
	height:50px;
	overflow:hidden;
	line-height:50px;
	color:#fff;
	font-size:16px;
	background-color:#008ed8;
	border:none;
	outline:none;
	margin:0;
	padding:4px 19px;
	box-sizing:border-box
}
.join_fl ul li .fm_half {
	width:270px;
	margin:0 20px 0 0;
	float:left
}
.join_fl ul li .fm_half:nth-child(2n+2) {
	margin:0
}
.join_fl ul li .fm_half .join_ipt {
	width:188px
}
.join_ipt textarea {
	display:block;
	width:100%;
	height:140px;
	overflow:hidden;
	line-height:30px;
	color:#666;
	font-size:14px;
	border:none;
	outline:none;
	resize:none;
	margin:0;
	padding:4px 19px;
	box-sizing:border-box
}
.join_fr p {
	width:100%;
	overflow:hidden;
	margin:0 auto 20px;
	padding:0;
	color:#333;
	font-size:14px;
	font-weight:700
}
.join_fr ul li {
	width:100%;
	overflow:hidden;
	line-height:32px;
	color:#666;
	font-size:14px
}
.hnr {
	width:100%;
	overflow:hidden;
	margin:60px auto;
	padding:0;
	background:url(../images/hnr_bg1.png) -320px top no-repeat;
	background-size:80% 100%
}
.hnr .hnrlist {
	width:96%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.hnrlist ul li {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	box-sizing:border-box
}
.hnrlist ul li:nth-child(1) {
	padding-left:650px
}
.hnrlist ul li:nth-child(2) {
	padding-left:600px
}
.hnrlist ul li:nth-child(3) {
	padding-left:550px
}
.hnrlist ul li:nth-child(4) {
	padding-left:500px
}
.hnrlist ul li:nth-child(5) {
	padding-left:450px
}
.hnrlist ul li:nth-child(6) {
	padding-left:400px
}
.hnrlist ul li:nth-child(7) {
	padding-left:350px
}
.hnrlist ul li:nth-child(8) {
	padding-left:300px
}
.hnrlist ul li:nth-child(9) {
	padding-left:250px
}
.hnrlist ul li:nth-child(10) {
	padding-left:200px
}
.hnrlist ul li:nth-child(11) {
	padding-left:150px
}
.hnrlist ul li:nth-child(12) {
	padding-left:100px
}
.hnrlist ul li:nth-child(13) {
	padding-left:50px
}
.hnrlist ul li:nth-child(14) {
	padding-left:0
}
.hnrlist ul li b {
	display:block;
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:14px;
	margin:0;
	padding:0
}
.hnrlist ul li p {
	display:block;
	width:100%;
	overflow:hidden;
	line-height:24px;
	color:#666;
	font-size:14px;
	text-align:justify;
	margin:0;
	padding:0
}
.ly_honor {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:80px 0;
	background-color:#f5f5f5
}
.ly_honor .honor_tit {
	width:96%;
	overflow:hidden;
	color:#333;
	font-size:24px;
	text-align:center;
	margin:0 auto 40px;
	padding:0
}
.ly_honor .honor_list {
	width:96%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.honor_list ul li {
	width:22%;
	overflow:hidden;
	margin:0 4% 0 0;
	padding:0;
	float:left
}
.honor_list ul li:nth-child(4n+4) {
	margin:0
}
.honor_list ul li .honor_img {
	width:100%;
	height:180px;
	overflow:hidden;
	margin:0 auto 20px;
	padding:0;
	background-color:#fff;
	position:relative
}
.honor_img img {
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.honor_list ul li p {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:14px;
	font-weight:700;
	text-align:center;
	margin:0 auto;
	padding:0
}
.tec_3 {
	width:96%;
	overflow:hidden;
	margin:80px auto;
	padding:0
}
.tec_3 p {
	width:100%;
	overflow:hidden;
	line-height:28px;
	color:#666;
	font-size:14px;
	text-align:justify;
	margin:0 auto 30px;
	padding:0
}
.tec_3 p b {
	color:#333
}
.tec_3 ul li {
	width:22%;
	height:180px;
	overflow:hidden;
	margin:0 4% 0 0;
	padding:0;
	float:left;
	position:relative
}
.tec_3 ul li:nth-child(4n+4) {
	margin:0
}
.tec_3 ul li img {
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.tec_4 {
	width:96%;
	overflow:hidden;
	margin:80px auto 40px;
	padding:0
}
.tec_4 .tec4_tit1 {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:24px;
	margin:0 auto 40px;
	padding:0
}
.tec_4 .tec4_con,.tec_4 .tec4_list {
	width:100%;
	overflow:hidden;
	margin:0 auto 40px;
	padding:0
}
.tec4_con b {
	display:block;
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:16px;
	margin:0 auto 12px;
	padding:0
}
.tec4_con p {
	width:100%;
	overflow:hidden;
	line-height:24px;
	color:#666;
	font-size:14px;
	text-align:justify;
	text-indent:2em;
	margin:0 auto;
	padding:0
}
.tec4_list b {
	display:block;
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:16px;
	margin:0 auto;
	padding:0
}
.tec4_list ul li {
	width:48%;
	min-height:22px;
	overflow:hidden;
	margin:0 4% 0 0;
	padding:40px 0;
	border-bottom:1px solid #dfdfdf;
	float:left
}
.tec4_list ul li:nth-child(2n+2) {
	margin:0
}
.tec4_list ul li .zj_img {
	width:32%;
	height:220px;
	overflow:hidden;
	margin:0 4% 0 0;
	padding:0;
	position:relative;
	float:left
}
.zj_img img {
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.tec4_list ul li .zj_text {
	width:64%;
	overflow:hidden;
	margin:0;
	padding:20px 0 0
}
.zj_text p {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:14px;
	font-weight:700;
	margin:0 auto 20px;
	padding:0
}
.zj_text span {
	display:block;
	width:100%;
	overflow:hidden;
	line-height:24px;
	color:#666;
	font-size:14px;
	text-indent:2em;
	text-align:justify;
	margin:0 auto;
	padding:0
}
.tec_5 {
	width:100%;
	overflow:hidden;
	margin:0 auto 80px;
	padding:80px 0;
	background:url(../images/tec5_bg.jpg) center center no-repeat
}
.tec_5 .tec5_main {
	width:96%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.tec5_main .tec5_tit {
	width:100%;
	overflow:hidden;
	margin:0 auto 80px;
	padding:0
}
.tec5_tit img {
	display:block;
	width:400px;
	height:170px;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.tec5_main ul {
	width:100%;
	margin:0 auto
}
.tec5_main ul li {
	width:33.333333%;
	overflow:hidden;
	color:#fff;
	font-size:16px;
	text-align:center;
	margin:0;
	padding:0 40px;
	float:left;
	box-sizing:border-box
}
.tec_6 {
	width:96%;
	overflow:hidden;
	margin:80px auto;
	padding:0
}
.tec_6 .tec6_tit {
	width:100%;
	overflow:hidden;
	margin:0 auto 40px;
	padding:0;
	color:#333;
	font-size:24px;
	text-align:center
}
.tec_6 ol li {
	width:50%;
	overflow:hidden;
	margin:0 0 40px;
	padding:0 60px;
	float:left;
	box-sizing:border-box
}
.tec_6 ul li {
	width:31%;
	overflow:hidden;
	margin:0 3.5% 0 0;
	padding:0;
	float:left;
	box-sizing:border-box
}
.tec_6 ul li:nth-child(3n+3) {
	margin:0
}
.tec_6 ol li .tec6_img {
	width:100%;
	height:320px;
	overflow:hidden;
	margin:0 auto 16px;
	padding:0;
	position:relative
}
.tec_6 ul li .tec6_img {
	width:100%;
	height:260px;
	overflow:hidden;
	margin:0 auto 16px;
	padding:0;
	border:1px solid #eaeaea;
	position:relative;
	box-sizing:border-box
}
.tec6_img img {
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.tec_6 ol li p,.tec_6 ul li p {
	width:100%;
	overflow:hidden;
	line-height:24px;
	margin:0 auto;
	padding:0;
	color:#333;
	font-size:14px;
	font-weight:700;
	text-align:center
}
.tec_6 ol li span,.tec_6 ul li span {
	display:block;
	width:100%;
	overflow:hidden;
	line-height:24px;
	margin:0 auto;
	padding:0;
	color:#666;
	font-size:14px;
	text-align:center
}
.tec_7 {
	width:100%;
	overflow:hidden;
	margin:80px auto;
	padding:80px 0;
	background-color:#f5f5f5
}
.tec_7 .tec7_main {
	width:96%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.tec7_main .tec7_tit {
	width:100%;
	overflow:hidden;
	margin:0 auto 40px;
	padding:0;
	color:#333;
	font-size:24px;
	text-align:center
}
.tec7_main ul li {
	width:22%;
	overflow:hidden;
	margin:0 4% 0 0;
	padding:0;
	float:left
}
.tec7_main ul li:nth-child(4n+4) {
	margin:0
}
.tec7_main ul li .tec7_img {
	width:100%;
	height:180px;
	overflow:hidden;
	margin:0 auto 16px;
	padding:0;
	position:relative
}
.tec7_img img {
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.tec7_main ul li p {
	width:100%;
	overflow:hidden;
	line-height:24px;
	margin:0 auto;
	padding:0;
	color:#333;
	font-size:14px;
	font-weight:700;
	text-align:center
}
.tec_8 {
	width:96%;
	overflow:hidden;
	margin:80px auto;
	padding:0
}
.tec_8 .tec8_tit {
	width:100%;
	overflow:hidden;
	margin:0 auto 40px;
	padding:0;
	color:#333;
	font-size:24px;
	text-align:center
}
.tec_8 ul li {
	width:50%;
	overflow:hidden;
	margin:0 0 40px;
	padding:0 60px;
	float:left;
	box-sizing:border-box
}
.tec_8 ul li .tec8_img {
	width:100%;
	height:320px;
	overflow:hidden;
	margin:0 auto 16px;
	padding:0;
	position:relative
}
.tec8_img img {
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.tec_8 ul li p {
	width:100%;
	overflow:hidden;
	line-height:24px;
	margin:0 auto;
	padding:0;
	color:#333;
	font-size:14px;
	font-weight:700;
	text-align:center
}
.pro_form {
	width:100%;
	overflow:hidden;
	margin:40px auto 20px;
	padding:0
}
.pro_form ul li {
	width:100%;
	overflow:hidden;
	margin:0 auto 20px;
	padding:0
}
.pro_form ul li p {
	width:11%;
	height:40px;
	overflow:hidden;
	line-height:40px;
	color:#666;
	font-size:14px;
	margin:0;
	padding:0;
	float:left;
	box-sizing:border-box
}
.pro_form ul li .pro_fmipt {
	width:89%;
	overflow:hidden;
	border:1px solid #dfdfdf;
	padding:0;
	margin:0;
	position:relative;
	box-sizing:border-box
}
.pro_form ul li .pro_fmbtn {
	width:89%;
	overflow:hidden;
	padding:0;
	margin:20px 0 0;
	float:left
}
.pro_fmipt input,.pro_fmipt select {
	display:block;
	width:100%;
	height:40px;
	overflow:hidden;
	line-height:30px;
	color:#666;
	font-size:14px;
	border:none;
	outline:none;
	margin:0;
	padding:4px 19px;
	box-sizing:border-box
}
.pro_fmbtn input {
	display:block;
	width:48%;
	height:50px;
	overflow:hidden;
	line-height:40px;
	color:#fff;
	font-size:16px;
	background-color:#607783;
	border:none;
	outline:none;
	margin:0;
	padding:4px 19px;
	box-sizing:border-box;
	float:left
}
.pro_fmbtn input.tj {
	margin:0 4% 0 0;
	background-color:#00af80
}
.pro_form ul li .fm_half {
	width:48%;
	margin:0 4% 0 0;
	float:left
}
.pro_form ul li .fm_half:nth-child(2n+2) {
	margin:0
}
.pro_form ul li .fm_half p {
	width:23%
}
.pro_form ul li .fm_half .pro_fmipt {
	width:77%
}
.pro_fmipt textarea {
	display:block;
	width:100%;
	height:140px;
	overflow:hidden;
	line-height:30px;
	color:#666;
	font-size:14px;
	border:none;
	outline:none;
	resize:none;
	margin:0;
	padding:4px 19px;
	box-sizing:border-box
}
.pro_fmipt a {
	display:block;
	width:100px;
	height:40px;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0
}
.pro_fmipt a img {
	display:block;
	width:100px;
	height:40px;
	margin:0 auto;
	padding:0
}
.pro_detail_main {
	width:96%;
	overflow:hidden;
	margin:60px auto;
	padding:0
}
.pro_detail_main .pro_detail_img {
	width:530px;
	height:360px;
	overflow:hidden;
	margin:0;
	padding:15px;
	border:1px solid #dfdfdf;
	box-sizing:border-box;
	float:left
}
.pro_detail_img .pro_detail_img_main {
	width:100%;
	height:100%;
	margin:0 auto;
	padding:0;
	position:relative
}
.pro_detail_img_main img {
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.pro_detail_main .pro_detail_text {
	width:46%;
	overflow:hidden;
	margin:0;
	padding:0;
	float:right
}
.pro_detail_text h3 {
	width:100%;
	overflow:hidden;
	line-height:36px;
	color:#008ed8;
	font-size:24px;
	text-align:justify;
	margin:0 auto;
	padding:0
}
.pro_detail_text ul {
	width:100%;
	margin:30px auto 100px;
	padding:0
}
.pro_detail_text ul li {
	width:100%;
	max-height:72px;
	overflow:hidden;
	line-height:24px;
	color:#999;
	font-size:14px;
	text-align:justify;
	margin:10px auto;
	padding:0
}
.pro_detail_text ul li span {
	color:#333;
	font-weight:700
}
.pro_detail_text .pro_detail_btn {
	width:100%;
	height:54px;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.pro_detail_btn a {
	display:block;
	width:48%;
	height:54px;
	overflow:hidden;
	line-height:54px;
	color:#fff;
	font-size:16px;
	text-align:center;
	margin:0;
	padding:0;
	float:left
}
.pro_detail_btn a.prodtl_btn1 {
	float:left;
	margin:0 4% 0 0;
	background-color:#008ed8
}
.pro_detail_btn a.prodtl_btn2 {
	float:left;
	background-color:#00af80
}
.pro_detail_btn a.prodtl_btn1:hover {
	background-color:#0085cb
}
.pro_detail_btn a.prodtl_btn2:hover {
	background-color:#009e74
}
.tjpro {
	width:96%;
	overflow:hidden;
	margin:60px auto;
	padding:0
}
.tjpro .tjpro_tit {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:24px;
	margin:0 auto 20px;
	padding:0
}
.tjpro .tjpro_list {
	width:100%;
	height:300px;
	overflow:hidden;
	margin:0 auto;
	padding:29px 19px;
	border:1px solid #dfdfdf;
	box-sizing:border-box
}
.tjpro_list .ly_scroll {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ly_scroll ul li {
	width:290px;
	overflow:hidden;
	margin:0 20px 0 0;
	padding:0;
	float:left
}
.ly_scroll ul li a {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ly_scroll ul li a .ly_scroll_img {
	width:290px;
	height:194px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	background-color:#f8f8f8;
	position:relative
}
.ly_scroll_img img {
	display:block;
	max-width:100%;
	max-height:100%;
	overflow:hidden;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.ly_scroll ul li a p {
	width:100%;
	height:44px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	line-height:44px;
	color:#fff;
	font-size:14px;
	text-align:center;
	background-color:#008ed8
}
.ly_scroll ul li a:hover p {
	background-color:#00af80
}
.svc_1,.svc_2 {
	width:96%;
	overflow:hidden;
	margin:80px auto;
	padding:0
}
.svc_1 .svc1_tit {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:24px;
	text-align:center;
	margin:0 auto 40px;
	padding:0
}
.svc_2 .svc2_tit {
	width:100%;
	overflow:hidden;
	margin:0 auto 40px;
	padding:0
}
.svc2_tit h5 {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:24px;
	margin:0 auto 12px;
	padding:0;
	text-align:center
}
.svc2_tit p {
	width:100%;
	overflow:hidden;
	color:#008ed8;
	font-size:18px;
	margin:0 auto 20px;
	padding:0;
	text-align:center
}
.svc2_tit p span {
	color:#00af80
}
.svc_2 .svc2_num {
	width:100%;
	overflow:hidden;
	margin:60px auto;
	padding:0
}
.svc2_num ul li {
	width:20%;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.svc2_num ul li .num_main1,.svc2_num ul li .num_main2,.svc2_num ul li .num_main3,.svc2_num ul li .num_main4,.svc2_num ul li .num_main5 {
	width:140px;
	height:140px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	border-radius:16px
}
.num_main1,.num_main5 {
	background-color:#008ed8
}
.num_main2,.num_main4 {
	background-color:#0cb0d3
}
.num_main3 {
	background-color:#00af80
}
.num_main1 b,.num_main2 b,.num_main3 b,.num_main4 b,.num_main5 b {
	display:block;
	width:100%;
	overflow:hidden;
	margin:46px auto 10px;
	padding:0;
	color:#fff;
	font-size:40px;
	text-align:center
}
.num_main1 p,.num_main2 p,.num_main3 p,.num_main4 p,.num_main5 p {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	color:#fff;
	font-size:12px;
	text-align:center
}
.svc_2 .svc2_text {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.svc2_text p {
	width:100%;
	overflow:hidden;
	line-height:24px;
	color:#666;
	font-size:14px;
	text-align:center;
	margin:0 auto 15px;
	padding:0
}
.svc2_text p span {
	color:#008ed8
}
.svc2_text p font {
	color:#0cb0d3
}
.svc2_text p em {
	color:#00af80;
	font-style:normal
}
.svc2_text b {
	display:block;
	width:100%;
	overflow:hidden;
	line-height:36px;
	color:#333;
	font-size:24px;
	text-align:center;
	margin:0 auto;
	padding:0
}
.svc_1 .svc1_map {
	width:50%;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.svc1_map img {
	display:block;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.svc_1 .svc1_r {
	width:50%;
	overflow:hidden;
	margin:0;
	padding:0 0 0 40px;
	float:right;
	box-sizing:border-box
}
.svc1_r .svc1_list {
	width:100%;
	height:200px;
	overflow-y:scroll;
	margin:0 auto 60px;
	padding:20px;
	background-color:#f5f5f5;
	box-sizing:border-box
}
.svc1_list ul {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.svc1_list ul li {
	display:inline-block;
	height:30px;
	line-height:30px;
	color:#666;
	font-size:12px;
	margin:0 0 10px;
	padding:0 10px;
	cursor:pointer;
	float:left
}
.svc1_list ul li.tabActive {
	color:#fff;
	background-color:#008ed8
}
.svc_1 .svc1_lxfs {
	width:100%;
	overflow:hidden;
	margin:0 auto 20px;
	padding:0
}
.svc1_lxfs h5 {
	width:100%;
	overflow:hidden;
	line-height:26px;
	margin:0 auto;
	padding:0 0 0 10px;
	color:#008ed8;
	font-size:16px;
	box-sizing:border-box;
	text-align:justify
}
.svc1_lxfs p {
	width:100%;
	overflow:hidden;
	margin:0 auto 20px;
	padding:0 0 0 10px;
	color:#333;
	font-size:16px;
	box-sizing:border-box;
	text-align:justify
}
.svc1_lxfs ul li {
	width:100%;
	overflow:hidden;
	overflow:hidden;
	line-height:40px;
	color:#666;
	font-size:14px;
	text-align:justify;
	margin:0 auto;
	padding:0 0 0 40px;
	position:relative;
	box-sizing:border-box
}
.svc1_lxfs ul li img {
	display:block;
	width:28px;
	height:28px;
	overflow:hidden;
	margin:0;
	padding:0;
	position:absolute;
	left:6px;
	top:6px
}
.svc1_lxfs .svc_ewm {
	width:180px;
	height:180px;
	overflow:hidden;
	margin:0 0 0 10px;
	padding:0;
	border:1px solid #dfdfdf;
	box-sizing:border-box
}
.svc_ewm img {
	display:block;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ly_crb {
	width:96%;
	overflow:hidden;
	height:40px;
	line-height:40px;
	margin:20px auto;
	padding:0;
	color:#666;
	font-size:14px
}
.ly_crb a {
	color:#666
}
.ly_crb a:hover {
	color:#008ed8
}
.ly_crb span,.ly_crb em {
	color:#999;
	font-style:normal
}
.ly_crb img {
	display:block;
	width:16px;
	height:16px;
	overflow:hidden;
	margin:12px 10px 12px 0;
	padding:0;
	float:left
}
}@media screen and (min-width:1081px) {
	.ly_video {
	width:100%;
	height:620px;
	overflow:hidden;
	margin:0 auto;
	padding:80px 0 0;
	background:url(../images/video_bg.jpg) center center no-repeat
}
.vd_tit {
	width:100%;
	overflow:hidden;
	margin:0 auto 40px;
	padding:0
}
.vd_tit h5 {
	width:100%;
	overflow:hidden;
	color:#fff;
	font-size:24px;
	text-align:center;
	margin:0 auto 10px;
	padding:0
}
.vd_tit span {
	display:block;
	width:100%;
	overflow:hidden;
	color:rgba(255,255,255,.5);
	font-size:12px;
	text-align:center;
	margin:0 auto;
	padding:0
}
.video_main {
	width:800px;
	height:430px;
	overflow:hidden;
	margin:0 auto;
	padding:0 0 40px;
	background:url(../images/vd_ty.png) left bottom repeat-x
}
.video_main .vd_con {
	width:780px;
	height:430px;
	overflow:hidden;
	margin:0 auto;
	padding:10px;
	background-color:#fff
}
.video_main .ly_vd {
	width:100%;
	height:430px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	background-color:#f5f5f5
}
.news_list {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.news_list ul li {
	width:100%;
	height:140px;
	overflow:hidden;
	margin:0 auto 20px;
	padding:0
}
.news_list ul li a {
	display:block;
	width:100%;
	height:140px;
	overflow:hidden;
	margin:0 auto 20px;
	padding:0;
	background-color:#f8f8f8;
	position:relative
}
.news_list ul li a .news_img {
	width:220px;
	height:140px;
	overflow:hidden;
	margin:0;
	padding:0;
	position:relative
}
.news_img img {
	display:block;
	width:100%;
	max-height:100%;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.news_list ul li a .news_text {
	width:100%;
	height:140px;
	overflow:hidden;
	margin:0;
	padding:20px 20px 20px 260px;
	box-sizing:border-box;
	position:absolute;
	right:0;
	top:0
}
.news_list ul li a .news_text .news_tit {
	width:100%;
	height:20px;
	overflow:hidden;
	line-height:20px;
	color:#333;
	font-size:16px;
	margin:0 auto;
	padding:0
}
.news_list ul li a .news_text span {
	display:block;
	width:100%;
	overflow:hidden;
	color:#999;
	font-size:12px;
	margin:15px auto;
	padding:0
}
.news_list ul li a .news_text p {
	width:100%;
	height:40px;
	overflow:hidden;
	line-height:20px;
	color:#999;
	font-size:14px;
	text-indent:2em;
	margin:0 auto;
	padding:0
}
.news_list ul li a:hover {
	background-color:#fafafa
}
.news_list ul li a:hover .news_text .news_tit {
	color:#008ed8
}
.ly_page {
	width:100%;
	overflow:hidden;
	margin:20px auto 80px;
	padding:0;
	text-align:center
}
.ly_page ul li {
	display:inline-block;
	height:32px;
	overflow:hidden;
	margin:0;
	padding:0
}
.ly_page ul li a {
	display:block;
	width:30px;
	height:30px;
	overflow:hidden;
	line-height:30px;
	color:#999;
	font-size:14px;
	text-align:center;
	border:1px solid #dfdfdf;
	float:left;
	margin:0 2px
}
.ly_page ul li a.pn {
	width:60px
}
.ly_page ul li a:hover,.ly_page ul li a.pnnum1 {
	color:#fff;
	border:1px solid #008ed8;
	background-color:#008ed8
}
.news_detail {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.news_detail h3 {
	width:100%;
	overflow:hidden;
	line-height:40px;
	color:#333;
	font-size:24px;
	margin:0 auto 20px;
	padding:0
}
.news_detail .nwdtl_tip {
	width:100%;
	height:40px;
	overflow:hidden;
	line-height:40px;
	color:#999;
	font-size:12px;
	margin:0 auto 40px;
	padding:0 20px;
	background-color:#f5f5f5;
	box-sizing:border-box
}
.nwdtl_tip span {
	display:inline-block;
	margin:0 20px 0 0
}
.news_detail .nwdtl_con {
	width:100%;
	overflow:hidden;
	margin:40px auto;
	padding:0
}
.nwdtl_con p {
	width:100%;
	overflow:hidden;
	line-height:28px;
	color:#666;
	font-size:14px;
	text-indent:2em;
	text-align:justify;
	margin:0 auto 20px;
	padding:0
}
.nwdtl_con img {
	display:inline-block;
	max-width:100%;
	overflow:hidden;
	margin:20px auto;
	padding:0
}
.prev_next {
	width:100%;
	height:40px;
	overflow:hidden;
	margin:40px auto;
	padding:0
}
.prev_next ul li {
	width:50%;
	height:40px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left;
	box-sizing:border-box
}
.prev_next ul li:nth-child(2n+2) {
	border-left:2px solid #fff
}
.prev_next ul li a {
	display:block;
	width:100%;
	height:40px;
	overflow:hidden;
	margin:0;
	padding:0 20px;
	background-color:#f5f5f5;
	box-sizing:border-box
}
.prev_next ul li a p {
	width:100%;
	height:40px;
	overflow:hidden;
	margin:0;
	padding:0;
	line-height:40px;
	color:#333;
	font-size:14px
}
.prev_next ul li a:hover {
	background-color:#008ed8
}
.prev_next ul li a:hover p {
	color:#fff
}
.products_list {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ny_lcon ul li .pro_menu {
	width:100%;
	overflow:hidden;
	margin:10px auto;
	padding:0
}
.ny_lcon ul li .pro_menu a {
	display:block;
	width:100%;
	height:40px;
	overflow:hidden;
	line-height:40px;
	color:#999;
	font-size:14px;
	margin:0 auto;
	padding:0 20px;
	background:0 0;
	box-sizing:border-box
}
.ny_lcon ul li .pro_menu a:hover {
	color:#008ed8
}
.products_list ul li {
	width:100%;
	height:194px;
	overflow:hidden;
	margin:0 auto 20px;
	padding:0;
	background-color:#f8f8f8;
	position:relative
}
.products_list ul li a .prolist_img {
	width:290px;
	height:194px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left;
	position:relative
}
.prolist_img img {
	display:block;
	max-width:90%;
	max-height:90%;
	padding:0;
	position:absolute;
	left:13px;
	top:11px;
	right:0;
	bottom:0
}
.products_list ul li .prolist_text {
	width:100%;
	height:194px;
	overflow:hidden;
	margin:0;
	padding:20px 20px 20px 310px;
	box-sizing:border-box;
	position:absolute;
	right:0;
	top:0
}
.prolist_text .prolist_tit {
	width:100%;
	height:24px;
	overflow:hidden;
	line-height:24px;
	color:#333;
	font-size:24px;
	margin:0 auto;
	padding:0
}
.products_list ul li a:hover .prolist_text .prolist_tit {
	color:#008ed8
}
.prolist_text p {
	width:100%;
	overflow:hidden;
	margin:13px auto;
	padding:0
}
.prolist_text p b {
	display:block;
	width:100%;
	height:24px;
	overflow:hidden;
	line-height:24px;
	color:#333;
	font-size:14px
}
.prolist_text p span {
	display:block;
	width:100%;
	height:48px;
	overflow:hidden;
	line-height:24px;
	color:#999;
	font-size:14px;
	text-indent:2em;
	text-align:justify
}
.prolist_text em.pro_check {
	display:block;
	width:120px;
	height:36px;
	overflow:hidden;
	line-height:36px;
	color:#fff;
	font-size:14px;
	text-align:center;
	margin:0;
	padding:0;
	float:right;
	background-color:#008ed8
}
.prolist_text em.pro_check:hover {
	background-color:#00af80
}
.tec_r1 {
	width:100%;
	height:280px;
	margin:0 auto 60px;
	padding:0
}
.tec_r1 ul li {
	width:30%;
	height:200px;
	margin:0 5% 0 0;
	padding:40px 0;
	background-color:#fff;
	box-shadow:0 10px 20px rgba(32,50,68,.1);
	float:left
}
.tec_r1 ul li:nth-child(3n+3) {
	margin:0
}
.tec_r1 ul li img {
	display:block;
	width:160px;
	height:160px;
	overflow:hidden;
	margin:0 auto 10px;
	padding:0
}
.tec_r1 ul li p {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	color:#333;
	font-size:24px;
	text-align:center
}
.tec_r2 {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.tec_r2 h5 {
	width:100%;
	overflow:hidden;
	margin:0 auto 32px;
	padding:0;
	color:#333;
	font-size:24px;
	text-align:justify
}
.tec_r2 p {
	width:100%;
	overflow:hidden;
	line-height:26px;
	margin:0 auto 20px;
	padding:0;
	color:#666;
	font-size:14px;
	text-align:justify;
	text-indent:2em
}
.prodetail_con {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.prodetail_con .prodetail_tit {
	width:100%;
	height:40px;
	overflow:hidden;
	line-height:40px;
	color:#333;
	font-size:24px;
	margin:0 auto 40px;
	padding:10px 0;
	border-bottom:1px solid #dfdfdf
}
.prodetail_con .pro_xxjs {
	width:100%;
	overflow:hidden;
	margin:40px auto;
	padding:0
}
.pro_xxjs b {
	display:block;
	width:100%;
	overflow:hidden;
	line-height:26px;
	color:#333;
	font-size:14px;
	font-weight:700;
	margin:20px auto 0;
	padding:0
}
.pro_xxjs p {
	display:block;
	width:100%;
	overflow:hidden;
	line-height:26px;
	color:#666;
	font-size:14px;
	text-align:justify;
	text-indent:2em;
	margin:0 auto;
	padding:0
}
}@media screen and (max-width:1080px) {
	.ly_top {
	width:100%;
	height:.8rem;
	overflow:hidden;
	margin:0 auto;
	padding:.2rem 0
}
.ly_top .top_main {
	width:94%;
	height:.8rem;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.top_main .ly_logo {
	width:5.8rem;
	height:.8rem;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.ly_logo img {
	display:block;
	width:100%;
	overflow:hidden;
	vertical-align:middle
}
.top_main .top_r {
	display:none
}
.menu_open {
	display:block;
	float:right;
	width:.48rem;
	height:.4rem;
	position:absolute;
	top:.4rem;
	right:.3rem
}
.menu_open i {
	height:2px;
	width:100%;
	background-color:#008ed8;
	display:block;
	margin:0 0 8px
}
.nav {
	width:50%;
	height:100%;
	position:fixed;
	top:0;
	left:-50%;
	z-index:100;
	overflow:hidden;
	background-color:#008ed8
}
.hcover {
	display:block;
	width:50%;
	height:100%;
	background:rgba(0,0,0,.7);
	position:fixed;
	right:-50%;
	top:0;
	z-index:101
}
.nav_ul {
	margin:0;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	overflow-x:hidden;
	overflow-y:auto;
	padding-top:20px;
	text-align:left
}
.nav_item {
	float:none;
	margin:0;
	width:100%;
	height:46px;
	position:relative
}
.nav_item:after {
	content:'';
	display:block;
	width:100%;
	border-bottom:1px solid rgba(0,0,0,.1)
}
.nav_item>a {
	display:block;
	margin:0;
	font-size:14px;
	line-height:1.8;
	color:#fff;
	padding:10px 10px 10px 20px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	margin-right:46px
}
.nav_item i {
	position:absolute;
	z-index:2;
	top:0;
	right:0;
	width:46px;
	height:100%;
	display:block
}
.nav_item i:after {
	content:'';
	display:block;
	width:8px;
	height:8px;
	margin-bottom:-4px;
	border:1px solid rgba(255,255,255,.5);
	border-top:0;
	border-left:0;
	position:absolute;
	bottom:50%;
	right:20px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.nav_item_open {
	width:50%;
	height:100%;
	margin:0;
	box-shadow:none;
	background-color:#008ed8;
	border-radius:0;
	opacity:1;
	visibility:visible;
	-webkit-transform:translateY(0px);
	transform:translateY(0px);
	position:fixed;
	left:-50%;
	top:0
}
.subopen {
	display:block
}
.subopen a {
	display:block;
	overflow:hidden;
	margin:0;
	padding:30px 10px 18px 20px;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:14px;
	color:rgba(255,255,255,.5);
	background:rgba(0,0,0,.1);
	text-indent:20px;
	position:relative
}
.subopen a:before {
	content:'';
	display:block;
	width:8px;
	height:8px;
	position:absolute;
	bottom:50%;
	left:20px;
	margin-bottom:-10px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	border:1px solid rgba(255,255,255,.5);
	border-right:0;
	border-bottom:0
}
.nav_item2 {
	position:relative
}
.nav_item2 a {
	display:block;
	overflow:hidden;
	margin:0;
	line-height:1.8;
	padding:10px 10px 10px 20px;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#fff
}
.nav_item2:after {
	content:'';
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom:1px solid rgba(0,0,0,.1)
}
.ly_search {
	width:100%;
	height:1.1rem;
	overflow:hidden;
	margin:0 auto;
	padding:.2rem 3%;
	background-color:#f4f4f4;
	position:absolute;
	left:0;
	top:1.2rem;
	box-sizing:border-box
}
.ly_search form {
	width:100%;
	height:.7rem;
	overflow:hidden;
	margin:0;
	padding:0;
	background-color:#fff;
	border-radius:.04rem
}
.ly_search form .sc_ipt {
	width:84%;
	height:.7rem;
	overflow:hidden;
	margin:0;
	padding:.2rem;
	box-sizing:border-box;
	float:left
}
.ly_search form .sc_btn {
	width:16%;
	height:.7rem;
	overflow:hidden;
	margin:0;
	padding:0;
	background-color:#008ed8;
	border-radius:0 .04rem .04rem 0
}
.sc_ipt input {
	display:block;
	width:100%;
	height:.3rem;
	overflow:hidden;
	line-height:.3rem;
	color:#666;
	font-size:.28rem;
	margin:0;
	padding:0 .1rem;
	box-sizing:border-box;
	border:none;
	outline:none;
	background:0 0
}
.sc_btn input {
	display:block;
	width:100%;
	height:.7rem;
	background:url(../images/sc_btn2.png) center center no-repeat;
	background-size:.4rem .4rem;
	border:none;
	outline:none
}
.fullWidth {
	width:100%;
	overflow:hidden;
	margin:0.1rem auto 0;
	background-color:#f0f0f0
}
.rsMinW .rsArrow {
	display:block;
	width:.5rem;
	height:.5rem;
	margin:-.2rem 0 0;
	position:absolute;
	cursor:pointer;
	z-index:21
}
.rsMinW .rsArrowLeft {
	left:.1rem;
	top:50%
}
.rsMinW .rsArrowRight {
	right:.1rem;
	top:50%
}
.rsMinW .rsArrowIcn {
	width:.5rem;
	height:.5rem;
	margin:0;
	position:absolute;
	cursor:pointer;
	background:url(../images/rs-minimal-white.png) no-repeat;
	background-size:1rem 1rem
}
.rsMinW .rsArrowIcn:active {
	}.rsMinW.rsHor .rsArrowLeft .rsArrowIcn {
	background-position:0 0
}
.rsMinW.rsHor .rsArrowRight .rsArrowIcn {
	background-position:-.5rem 0
}
.rsMinW.rsHor .rsArrowLeft .rsArrowIcn:active {
	background-position:0 -.5rem
}
.rsMinW.rsHor .rsArrowRight .rsArrowIcn:active {
	background-position:-.5rem -.5rem
}
.rsMinW .rsBullets {
	width:100%;
	height:auto;
	overflow:hidden;
	position:absolute;
	bottom:.04rem;
	left:0;
	z-index:35;
	text-align:center
}
.rsMinW .rsBullet {
	display:inline-block;
	*display:inline;
	width:.4rem;
	height:.04rem;
	*zoom:1;
	padding:.04rem
}
.rsMinW .rsBullet span {
	display:block;
	width:.4rem;
	height:.04rem;
	background:rgba(255,255,255,.5)
}
.rsMinW .rsBullet.rsNavSelected span {
	background-color:#fff
}
.ly_tit {
	width:94%;
	overflow:hidden;
	margin:0 auto .24rem;
	padding:0
}
.ly_tit h5 {
	width:100%;
	overflow:hidden;
	color:#424a51;
	font-size:.3rem;
	text-align:center;
	margin:0 auto .04rem;
	padding:0
}
.ly_tit span {
	display:block;
	width:100%;
	overflow:hidden;
	color:#bbb;
	font-size:.22rem;
	text-align:center;
	margin:0 auto;
	padding:0
}
.ly_tit span font {
	color:#dfdfdf
}
.ly_news {
	width:94%;
	margin:.24rem auto;
	padding:0
}
.ly_news .nw_l {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	background-color:#f5f5f5
}
.ly_news .nw_r {
	width:100%;
	margin:0 auto;
	padding:0
}
.nw_l .nw_limg {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.nw_limg a img {
	display:block;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.nw_l .nw_ltext {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:.24rem;
	box-sizing:border-box
}
.nw_ltext h3 {
	width:100%;
	overflow:hidden;
	line-height:.4rem;
	margin:0 auto;
	padding:0
}
.nw_ltext h3 a {
	color:#424a51;
	font-size:.3rem
}
.nw_ltext h3 a:active {
	color:#008ed8
}
.nw_ltext p {
	width:100%;
	max-height:.88rem;
	overflow:hidden;
	line-height:.44rem;
	color:#999;
	font-size:.26rem;
	text-indent:2em;
	text-align:justify;
	margin:.2rem auto;
	padding:0
}
.nw_ltext .time_check {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.time_check span {
	display:block;
	height:.6rem;
	overflow:hidden;
	line-height:.6rem;
	color:#999;
	font-family:arial;
	font-size:.26rem;
	float:left
}
.time_check span img {
	display:inline-block;
	vertical-align:middle;
	margin:-.08rem .08rem 0 0;
	padding:0
}
.time_check a {
	display:block;
	width:1.6rem;
	height:.6rem;
	overflow:hidden;
	line-height:.6rem;
	color:#008ed8;
	font-size:.26rem;
	text-align:right;
	float:right
}
.time_check a img {
	display:inline-block;
	width:.4rem;
	height:.4rem;
	vertical-align:middle;
	margin:.08rem 0 0 .16rem;
	float:right
}
.ne_main ul li {
	width:100%;
	margin:.24rem auto 0;
	padding:0
}
.ne_main ul li a {
	display:block;
	width:100%;
	height:1.8rem;
	margin:0 auto;
	padding:.24rem;
	background-color:#f5f5f5;
	box-sizing:border-box
}
.ne_main ul li a:active {
	background-color:#fff;
	box-shadow:0 .08rem .16rem rgba(0,0,0,.1)
}
.ne_main ul li a .nw_rtime {
	width:24%;
	height:1.2rem;
	overflow:hidden;
	margin:0;
	padding:.2rem 0;
	color:#fff;
	background-color:#5c6f7f;
	float:left;
	box-sizing:border-box
}
.ne_main ul li a:hover .nw_rtime {
	background-color:#008ed8
}
.nw_rtime em {
	display:block;
	width:100%;
	overflow:hidden;
	font-size:.44rem;
	text-align:center;
	font-style:normal;
	margin:0 auto;
	padding:0
}
.nw_rtime span {
	display:block;
	width:100%;
	overflow:hidden;
	font-size:.22rem;
	text-align:center
}
.ne_main ul li a .nw_rtext {
	width:76%;
	height:1.2rem;
	overflow:hidden;
	margin:0;
	padding:0 0 0 .24rem;
	float:left;
	box-sizing:border-box
}
.ne_main ul li a .nw_rtext h5 {
	width:100%;
	height:.4rem;
	overflow:hidden;
	line-height:.4rem;
	color:#424a51;
	font-size:.3rem;
	margin:0 auto .1rem;
	padding:0
}
.ne_main ul li a .nw_rtext p {
	width:100%;
	height:.7rem;
	overflow:hidden;
	line-height:.35rem;
	color:#999;
	font-size:.24rem;
	text-align:justify;
	margin:0 auto;
	padding:0
}
.ne_main ul li a:active .nw_rtext h5 {
	color:#008ed8
}
.ly_about {
	width:100%;
	overflow:hidden;
	margin:.24rem auto;
	padding:.48rem 0;
	background-color:#f5f5f5
}
.ly_about .ab_main {
	width:94%;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	box-sizing:border-box
}
.ab_main .ab_text {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0
}
.ab_text h3 {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	color:#424a51;
	font-size:.32rem;
	text-align:center
}
.ab_text p {
	width:100%;
	overflow:hidden;
	line-height:.4rem;
	margin:.24rem auto;
	padding:0;
	color:#888;
	font-size:.26rem;
	text-align:center
}
.ab_text a {
	display:block;
	width:2.8rem;
	height:.64rem;
	overflow:hidden;
	line-height:.64rem;
	color:#fff;
	font-size:.26rem;
	text-align:center;
	background-color:#008ed8;
	margin:0 auto;
	padding:0
}
.ab_text a span {
	color:#40abe2
}
.ab_text a:hover {
	background-color:#0081c4
}
.ab_main .ab_img {
	width:100%;
	overflow:hidden;
	margin:0 auto .48rem;
	padding:0
}
.ab_img a img {
	display:block;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ly_products {
	width:94%;
	overflow:hidden;
	margin:.48rem auto;
	padding:0
}
.protab {
	width:100%;
	height:.64rem;
	overflow:hidden;
	margin:0 auto .48rem;
	padding:0;
	text-align:center
}
.protab ul {
	display:inline-block
}
.protab ul li {
	width:2rem;
	height:.64rem;
	overflow:hidden;
	margin:0;
	padding:0 .05rem;
	float:left;
	cursor:pointer
}
.protab ul li span {
	display:block;
	width:100%;
	height:.64rem;
	overflow:hidden;
	line-height:.64rem;
	color:#fff;
	font-size:.26rem;
	text-align:center;
	background-color:#9da9b2
}
.protab ul li.protab0 span {
	background-color:#008ed8
}
.pro_list {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.pro_list ul li {
	width:48%;
	overflow:hidden;
	margin:0 4% .24rem 0;
	padding:0;
	float:left
}
.pro_list ul li:nth-child(2n) {
	margin:0 0 .24rem
}
.pro_list ul li a {
	display:block;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	background-color:#f5f5f5
}
.pro_list ul li a .pro_img {
	width:100%;
	height:2.26rem;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	position:relative
}
.pro_img img {
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.pro_list ul li a p {
	width:100%;
	height:.64rem;
	overflow:hidden;
	line-height:.64rem;
	color:#fff;
	font-size:.26rem;
	text-align:center;
	background-color:#008ed8
}
.pro_list ul li a:active p {
	background-color:#00af80
}
.ly_video {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:.48rem 0;
	background:url(../images/video_bg.jpg) center center no-repeat;
	background-size:cover
}
.vd_tit {
	width:94%;
	overflow:hidden;
	margin:0 auto .48rem;
	padding:0
}
.vd_tit h5 {
	width:100%;
	overflow:hidden;
	color:#fff;
	font-size:.3rem;
	text-align:center;
	margin:0 auto .04rem;
	padding:0
}
.vd_tit span {
	display:block;
	width:100%;
	overflow:hidden;
	color:rgba(255,255,255,.5);
	font-size:.22rem;
	text-align:center;
	margin:0 auto;
	padding:0
}
.video_main {
	width:94%;
	overflow:hidden;
	margin:0 auto;
	padding:0 0 .48rem;
	background:url(../images/vd_ty.png) left bottom repeat-x;
	background-size:.02rem .48rem
}
.video_main .vd_con {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:.2rem;
	background-color:#fff;
	box-sizing:border-box
}
.video_main .ly_vd {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	background-color:#f5f5f5
}
.ly_links {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:.48rem 0;
	background-color:#f5f5f5
}
.ly_links .lk_main {
	width:94%;
	overflow:hidden;
	margin:0 auto;
	padding:.24rem .24rem .24rem 1.44rem;
	background-color:#fff;
	box-sizing:border-box;
	position:relative
}
.lk_main .lk_tit {
	width:1.2rem;
	height:15rem;
	overflow:hidden;
	margin:-7.5rem 0 0;
	padding:0;
	position:absolute;
	left:0;
	top:50%
}
.lk_tit img {
	display:block;
	width:1.2rem;
	height:15rem;
	overflow:hidden;
	margin:0;
	padding:0
}
.lk_main ul li {
	display:inline-block;
	margin:.2rem 0;
	padding:0 .2rem
}
.lk_main ul li a {
	color:#666;
	font-size:.26rem
}
.lk_main ul li a:active {
	color:#008ed8;
	text-decoration:underline
}
.ly_foot {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:.48rem 0;
	background-color:#2e3234
}
.ly_foot .ft_main {
	width:94%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ft_main .ft_logo {
	width:7rem;
	height:2.4rem;
	overflow:hidden;
	margin:0 auto .48rem;
	padding:0
}
.ft_logo a img {
	display:block;
	width:7rem;
	height:1.4rem;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ft_main .ft_contact {
	width:90%;
	overflow:hidden;
	margin:.48rem auto;
	padding:0
}
.ft_contact ul li {
	width:100%;
	line-height:.4rem;
	color:#fff;
	font-size:.28rem;
	text-align:justify;
	margin:0 auto .24rem;
	padding:0 0 0 .6rem;
	position:relative;
	box-sizing:border-box
}
.ft_contact ul li img {
	display:block;
	width:.4rem;
	height:.4rem;
	overflow:hidden;
	margin:0;
	padding:0;
	position:absolute;
	left:0;
	top:0
}
.ft_contact ul li span {
	color:#999
}
.ft_contact ul li a {
	color:#fff
}
.ft_main .ft_line1 {
	width:2px;
	height:120px;
	overflow:hidden;
	margin:0;
	padding:0 8%;
	float:left;
	display:none
}
.ft_line1 img {
	display:block;
	width:2px;
	height:120px;
	overflow:hidden;
	margin:0;
	padding:0
}
.ft_main .ft_ewm {
	width:100%;
	overflow:hidden;
	margin:.48rem auto;
	padding:0
}
.ft_ewm img {
	display:block;
	width:3rem;
	height:3rem;
	overflow:hidden;
	margin:0 auto .24rem;
	padding:0
}
.ft_ewm p {
	width:100%;
	overflow:hidden;
	margin:0 auto .24rem;
	padding:0;
	color:#fff;
	font-size:.32rem;
	text-align:center
}
.ft_main .ft_copy {
	width:90%;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	text-align:center
}
.ft_copy span {
	display:inline-block;
	line-height:.4rem;
	color:rgba(255,255,255,.2);
	font-size:.24rem;
	padding:0
}
.ft_copy span a {
	color:rgba(255,255,255,.2)
}
.ft_copy span a:active {
	color:#00af80
}
.nybanner {
	width:100%;
	height:3.6rem;
	overflow:hidden;
	margin:0 auto .48rem;
	padding:0;
	position:relative
}
.nybanner img {
	display:block;
	width:19.2rem;
	height:3.6rem;
	overflow:hidden;
	margin:-1.8rem 0 0 -9.6rem;
	position:absolute;
	left:50%;
	top:50%
}
.ny_main {
	width:94%;
	overflow:hidden;
	margin:.48rem auto;
	padding:0
}
.ny_main .ny_l {
	width:100%;
	overflow:hidden;
	margin:0 auto .24rem;
	padding:0
}
.ny_main .ny_r {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ny_l .ny_lcon {
	width:100%;
	overflow:hidden;
	margin:0 auto .24rem;
	padding:0
}
.ny_ltit {
	width:100%;
	height:.8rem;
	overflow:hidden;
	line-height:.4rem;
	color:#fff;
	font-size:.32rem;
	font-weight:700;
	margin:0 auto;
	padding:.2rem;
	background-color:#008ed8;
	box-sizing:border-box
}
.ny_ltit span {
	display:inline-block;
	font-size:.22rem;
	font-weight:400;
	font-style:italic;
	margin:0 0 0 .12rem
}
.ny_lcon ul {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:.24rem .24rem 0;
	border-right:.01rem solid #dfdfdf;
	border-bottom:.01rem solid #dfdfdf;
	border-left:.01rem solid #dfdfdf;
	box-sizing:border-box
}
.ny_lcon ul li {
	width:48%;
	overflow:hidden;
	margin:0 4% .24rem 0;
	padding:0;
	background-color:#f8f8f8;
	float:left
}
.ny_lcon ul li:nth-child(2n+2) {
	margin:0 0 .24rem
}
.ny_lcon ul li a {
	display:block;
	width:100%;
	height:.8rem;
	overflow:hidden;
	line-height:.8rem;
	color:#333;
	font-size:.28rem;
	background:#f5f5f5 url(../images/jt_tb2.png) 2.7rem .28rem no-repeat;
	margin:0 auto;
	padding:0 .24rem;
	box-sizing:border-box
}
.ny_lcon ul li a:active,.ny_lcon ul li a.nyon {
	color:#fff;
	background:#008ed8 url(../images/jt_tb3.png) 2.7rem .28rem no-repeat
}
.ny_lcon ul li.pro_mli {
	width:100%;
	overflow:hidden;
	margin:0 0 .24rem;
	padding:0;
	background:0 0
}
.ny_lcon ul li.pro_mli a {
	background:#f5f5f5 url(../images/jt_tb2.png) 6rem .28rem no-repeat
}
.ny_lcon ul li.pro_mli a:active,.ny_lcon ul li.pro_mli a.nyon {
	color:#fff;
	background:#008ed8 url(../images/jt_tb3.png) 6rem .28rem no-repeat
}
.ny_lcon ul li .pro_menu {
	width:100%;
	overflow:hidden;
	margin:.24rem auto 0;
	padding:0
}
.ny_lcon ul li .pro_menu a {
	display:block;
	width:50%;
	height:.6rem;
	overflow:hidden;
	line-height:.6rem;
	color:#999;
	font-size:.24rem;
	margin:0 0 .12rem;
	padding:0 .24rem;
	background:0 0;
	box-sizing:border-box
}
.ny_lcon ul li.pro_mli .pro_menu a {
	float:left
}
.ny_lcon ul li .pro_menu a:active,.ny_lcon ul li.pro_mli .pro_menu a:active {
	color:#008ed8;
	background:0 0
}
.ny_lnew {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:.24rem;
	border-right:.01rem solid #dfdfdf;
	border-bottom:.01rem solid #dfdfdf;
	border-left:.01rem solid #dfdfdf;
	box-sizing:border-box
}
.ny_lnew ol li {
	width:100%;
	height:.8rem;
	overflow:hidden;
	line-height:.8rem;
	margin:0 auto;
	padding:0;
	border-bottom:.01rem dotted #dfdfdf
}
.ny_lnew ol li a {
	color:#666;
	font-size:.28rem
}
.ny_lnew ol li a:active {
	color:#008ed8
}
.ny_lnew ol li a span {
	display:block;
	width:.1rem;
	height:.1rem;
	overflow:hidden;
	margin:.35rem .2rem .35rem 0;
	padding:0;
	background-color:#008ed8;
	border-radius:50%;
	float:left
}
.ny_lcon .ny_llxwm {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:.24rem .24rem 0;
	border-right:.01rem solid #dfdfdf;
	border-bottom:.01rem solid #dfdfdf;
	border-left:.01rem solid #dfdfdf;
	box-sizing:border-box
}
.ny_llxwm p {
	width:100%;
	overflow:hidden;
	line-height:.4rem;
	color:#333;
	font-size:.28rem;
	margin:0 auto .24rem;
	padding:0
}
.ny_llxwm p span,.ny_llxwm p em {
	color:#999;
	font-style:normal
}
.ny_llxwm p a {
	color:#008ed8;
	text-decoration:underline
}
.ny_llxwm p a:active {
	color:#00af80
}
.ny_r .ab_con1 {
	width:100%;
	overflow:hidden;
	margin:0 auto .48rem;
	padding:0
}
.ab_con1 h3 {
	width:100%;
	overflow:hidden;
	margin:0 auto .24rem;
	padding:0;
	color:#333;
	font-size:.4rem
}
.ab_con1 p {
	width:100%;
	overflow:hidden;
	line-height:.44rem;
	color:#999;
	font-size:.28rem;
	text-align:justify
}
.ab_con1 p img {
	display:block;
	width:100%;
	overflow:hidden;
	margin:0 auto .24rem;
	padding:0
}
.ny_r .ab_con2 {
	width:100%;
	overflow:hidden;
	margin:.48rem auto;
	padding:.48rem .24rem;
	background:#00af80 url(../images/ab2_bg.jpg) bottom center no-repeat;
	background-size:100%;
	box-sizing:border-box
}
.ab_con2 .ab_con2_text {
	width:100%;
	overflow:hidden;
	margin:0 auto .24rem;
	padding:0
}
.ab_con2_text h5 {
	width:100%;
	overflow:hidden;
	color:#fff;
	font-size:.4rem;
	margin:0 auto .24rem;
	padding:0
}
.ab_con2_text p {
	width:100%;
	overflow:hidden;
	line-height:.44rem;
	color:#fff;
	font-size:.28rem;
	text-align:justify;
	text-indent:2em;
	margin:0 auto;
	padding:0
}
.ab_con2 .ab_con2_img {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0
}
.ab_con2_img img {
	display:block;
	width:88%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ny_r .ab_con3 {
	width:100%;
	overflow:hidden;
	margin:.48rem auto;
	padding:0
}
.ab_con3 .ab_con3_img {
	width:100%;
	overflow:hidden;
	margin:0 auto .48rem;
	padding:0
}
.ab_con3_img img {
	display:block;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ab_con3 .ab_con3_text {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	background:url(../images/ab_con3bg.png) center center no-repeat
}
.ab_con3_text h5 {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:.4rem;
	margin:0 auto .24rem;
	padding:0
}
.ab_con3_text ul li {
	width:100%;
	overflow:hidden;
	line-height:.4rem;
	color:#333;
	font-size:.28rem;
	margin:0 0 .24rem;
	padding:0
}
.ab_con3_text ul li span {
	color:#999
}
.ab_con3_text ul li.l1 {
	text-indent:.4rem
}
.ab_con3_text ul li.l2 {
	text-indent:.8rem
}
.ab_con3_text ul li.l3 {
	text-indent:1.2rem
}
.ab_con3_text ul li.l4 {
	text-indent:1.6rem
}
.lsyg {
	width:94%;
	overflow:hidden;
	margin:0 auto;
	padding:.48rem 3%;
	background-color:#f8f8f8
}
.lsyg .lsyg_tit {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:.4rem;
	text-align:center;
	margin:0 auto .48rem;
	padding:0
}
.lsyg_tit p {
	width:.4rem;
	height:.02rem;
	overflow:hidden;
	margin:.01rem auto 0;
	padding:0;
	background-color:#333
}
.lsyg .lsyg_list {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:.24rem 0;
	background:url(../images/lsyg_m_line.png) center top no-repeat;
	background-size:.14rem 36rem
}
.lsyg_list .lsyg_l,.lsyg_list .lsyg_r {
	width:51.2%;
	overflow:hidden;
	margin:0 0 .02rem;
	padding:0
}
.lsyg_list .lsyg_l {
	float:left
}
.lsyg_list .lsyg_r {
	float:right
}
.lsyg_l h5,.lsyg_r h5 {
	width:100%;
	height:.4rem;
	line-height:.4rem;
	color:#333;
	font-size:.32rem;
	margin:0;
	padding:0;
	box-sizing:border-box
}
.lsyg_l p,.lsyg_r p {
	width:100%;
	overflow:hidden;
	line-height:.4rem;
	color:#999;
	font-size:.26rem;
	text-align:justify;
	margin:0;
	padding:0;
	box-sizing:border-box
}
.lsyg_l h5,.lsyg_l p {
	text-align:right;
	padding:0 .68rem 0 0
}
.lsyg_r h5,.lsyg_r p {
	padding:0 0 0 .68rem
}
.lsyg_l h5 {
	background:url(../images/lsyg_l_line.png) center right no-repeat;
	background-size:.48rem .16rem
}
.lsyg_r h5 {
	background:url(../images/lsyg_r_line.png) center left no-repeat;
	background-size:.48rem .16rem
}
.join_list {
	width:94%;
	overflow:hidden;
	margin:0 auto .48rem;
	padding:0
}
.join_list ul li {
	width:100%;
	overflow:hidden;
	margin:0 auto .48rem;
	padding:0
}
.join_list ul li .join_img {
	width:100%;
	overflow:hidden;
	margin:0 auto .24rem;
	padding:0
}
.join_img img {
	display:block;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.join_list ul li .join_text {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.join_text h5 {
	width:100%;
	height:.8rem;
	overflow:hidden;
	line-height:.8rem;
	color:#333;
	font-size:.32rem;
	margin:0 auto .12rem;
	padding:0
}
.join_text h5 span {
	display:block;
	width:.18rem;
	height:.18rem;
	overflow:hidden;
	background-color:#008ed8;
	border-radius:50%;
	margin:.31rem .24rem .31rem 0;
	padding:0;
	float:left
}
.join_text p {
	width:100%;
	overflow:hidden;
	line-height:.4rem;
	margin:0;
	padding:0;
	color:#666;
	font-size:.26rem;
	text-indent:2em;
	text-align:justify
}
.join_text p span {
	display:block;
	width:100%;
	height:.44rem;
	line-height:.44rem;
	color:#666;
	font-size:.26rem;
	text-indent:0;
	margin:0;
	padding:0 0 0 .52rem;
	box-sizing:border-box
}
.join_text p span em {
	display:block;
	width:.12rem;
	height:.12rem;
	overflow:hidden;
	border:.01rem solid #008ed8;
	border-radius:50%;
	margin:.15rem .2rem .15rem 0;
	padding:0;
	float:left
}
.join_form {
	width:94%;
	overflow:hidden;
	margin:.48rem auto;
	padding:0
}
.join_form .join_fm_tit {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:.4rem;
	margin:0 auto .48rem;
	padding:0
}
.join_form .join_fl,.join_form .join_fr {
	width:100%;
	overflow:hidden;
	margin:0 auto .48rem;
	padding:0
}
.join_fl ul li {
	width:100%;
	overflow:hidden;
	margin:0 auto .24rem;
	padding:0
}
.join_fl ul li p {
	width:100%;
	overflow:hidden;
	color:#666;
	font-size:.28rem;
	margin:0 auto .12rem;
	padding:0
}
.join_fl ul li .join_ipt {
	width:100%;
	overflow:hidden;
	border:.01rem solid #dfdfdf;
	padding:0;
	margin:0;
	box-sizing:border-box
}
.join_fl ul li .join_btn {
	width:100%;
	overflow:hidden;
	padding:0;
	margin:.1rem 0 0
}
.join_ipt input,.join_ipt select {
	display:block;
	width:100%;
	height:.76rem;
	overflow:hidden;
	line-height:.36rem;
	color:#666;
	font-size:.28rem;
	border:none;
	outline:none;
	margin:0;
	padding:.2rem;
	box-sizing:border-box
}
.join_btn input {
	display:block;
	width:100%;
	height:.76rem;
	overflow:hidden;
	line-height:.36rem;
	color:#fff;
	font-size:.28rem;
	background-color:#008ed8;
	border:none;
	outline:none;
	margin:0;
	padding:.2rem;
	box-sizing:border-box
}
.join_fl ul li .fm_half {
	width:48%;
	margin:0 4% 0 0;
	float:left
}
.join_fl ul li .fm_half:nth-child(2n+2) {
	margin:0
}
.join_fl ul li .fm_half .join_ipt {
	width:100%
}
.join_ipt textarea {
	display:block;
	width:100%;
	height:2.4rem;
	overflow:hidden;
	line-height:.36rem;
	color:#666;
	font-size:.28rem;
	border:none;
	outline:none;
	resize:none;
	margin:0;
	padding:.1rem .2rem;
	box-sizing:border-box
}
.join_fr p {
	width:100%;
	overflow:hidden;
	margin:0 auto .24rem;
	padding:0;
	color:#333;
	font-size:.28rem;
	font-weight:700
}
.join_fr ul li {
	width:100%;
	overflow:hidden;
	line-height:.6rem;
	color:#666;
	font-size:.28rem
}
.news_list {
	width:100%;
	overflow:hidden;
	margin:.48rem auto;
	padding:0
}
.news_list ul li {
	width:100%;
	height:2rem;
	overflow:hidden;
	margin:0 auto .24rem;
	padding:0
}
.news_list ul li a {
	display:block;
	width:100%;
	height:2rem;
	overflow:hidden;
	margin:0 auto 20px;
	padding:0;
	background-color:#f8f8f8
}
.news_list ul li a .news_img {
	width:36%;
	height:2rem;
	overflow:hidden;
	margin:0;
	padding:0;
	position:relative;
	float:left
}
.news_img img {
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.news_list ul li a .news_text {
	width:64%;
	height:2rem;
	overflow:hidden;
	margin:0;
	padding:.2rem;
	box-sizing:border-box;
	float:right
}
.news_list ul li a .news_text .news_tit {
	width:100%;
	height:.4rem;
	overflow:hidden;
	line-height:.4rem;
	color:#333;
	font-size:.28rem;
	margin:0 auto;
	padding:0
}
.news_list ul li a .news_text span {
	display:block;
	width:100%;
	overflow:hidden;
	color:#999;
	font-size:.22rem;
	margin:.1rem auto;
	padding:0
}
.news_list ul li a .news_text p {
	width:100%;
	height:.72rem;
	overflow:hidden;
	line-height:.36rem;
	color:#999;
	font-size:.24rem;
	text-indent:2em;
	text-align:justify;
	margin:0 auto;
	padding:0
}
.news_list ul li a:active {
	background-color:#fafafa
}
.news_list ul li a:active .news_text .news_tit {
	color:#008ed8
}
.ly_page {
	width:100%;
	overflow:hidden;
	margin:0 auto .48rem;
	padding:0;
	text-align:center
}
.ly_page ul li {
	display:inline-block;
	height:.6rem;
	overflow:hidden;
	margin:0;
	padding:0
}
.ly_page ul li a {
	display:block;
	width:.58rem;
	height:.58rem;
	overflow:hidden;
	line-height:.58rem;
	color:#999;
	font-size:.24rem;
	text-align:center;
	border:.01rem solid #dfdfdf;
	float:left;
	margin:0 .02rem
}
.ly_page ul li a.pn {
	width:1.18rem
}
.ly_page ul li a:active {
	color:#fff;
	border:.01rem solid #008ed8;
	background-color:#008ed8
}
.news_detail {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.news_detail h3 {
	width:100%;
	overflow:hidden;
	line-height:.48rem;
	color:#333;
	font-size:.4rem;
	margin:0 auto .24rem;
	padding:0
}
.news_detail .nwdtl_tip {
	width:100%;
	height:.6rem;
	overflow:hidden;
	line-height:.6rem;
	color:#999;
	font-size:.22rem;
	margin:0 auto .48rem;
	padding:0 .24rem;
	background-color:#f5f5f5;
	box-sizing:border-box
}
.nwdtl_tip span {
	display:inline-block;
	margin:0 .2rem 0 0
}
.news_detail .nwdtl_con {
	width:100%;
	overflow:hidden;
	margin:.48rem auto 0;
	padding:0
}
.nwdtl_con p {
	width:100%;
	overflow:hidden;
	line-height:.44rem;
	color:#666;
	font-size:.28rem;
	text-indent:2em;
	text-align:justify;
	margin:0 auto .24rem;
	padding:0
}
.nwdtl_con img {
	display:inline-block;
	max-width:100%;
	overflow:hidden;
	margin:.24rem auto;
	padding:0
}
.prev_next {
	width:100%;
	overflow:hidden;
	margin:.24rem auto .48rem;
	padding:0
}
.prev_next ul li {
	width:100%;
	height:.8rem;
	overflow:hidden;
	margin:0 auto .24rem;
	padding:0;
	float:left
}
.prev_next ul li a {
	display:block;
	width:100%;
	height:.8rem;
	overflow:hidden;
	margin:0;
	padding:0 .24rem;
	background-color:#f5f5f5;
	box-sizing:border-box
}
.prev_next ul li a p {
	width:100%;
	height:.8rem;
	overflow:hidden;
	margin:0;
	padding:0;
	line-height:.8rem;
	color:#333;
	font-size:.28rem
}
.prev_next ul li a:active {
	background-color:#008ed8
}
.prev_next ul li a:active p {
	color:#fff
}
.products_list {
	width:100%;
	overflow:hidden;
	margin:0 auto .24rem;
	padding:0
}
.products_list ul li {
	width:100%;
	height:2rem;
	overflow:hidden;
	margin:0 auto .24rem;
	padding:0;
	background-color:#f8f8f8;
	position:relative
}
.products_list ul li a .prolist_img {
	width:32%;
	height:2rem;
	overflow:hidden;
	margin:0;
	padding:0;
	background-color:#f5f5f5;
	float:left;
	position:relative
}
.prolist_img img {
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.products_list ul li .prolist_text {
	width:68%;
	height:2rem;
	overflow:hidden;
	margin:0;
	padding:.2rem;
	box-sizing:border-box
}
.prolist_text .prolist_tit {
	width:100%;
	height:.4rem;
	overflow:hidden;
	line-height:.4rem;
	color:#333;
	font-size:.28rem;
	margin:0 auto;
	padding:0
}
.products_list ul li a:active .prolist_text .prolist_tit {
	color:#008ed8
}
.prolist_text p {
	width:100%;
	overflow:hidden;
	margin:.12rem auto 0;
	padding:0
}
.prolist_text p b {
	display:block;
	width:100%;
	height:.36rem;
	overflow:hidden;
	line-height:.36rem;
	color:#333;
	font-size:.24rem
}
.prolist_text p span {
	display:block;
	width:100%;
	height:.72rem;
	overflow:hidden;
	line-height:.36rem;
	color:#999;
	font-size:.24rem;
	text-indent:2em;
	text-align:justify
}
.prolist_text em.pro_check {
	display:none
}
.tec_r1 {
	width:100%;
	height:2rem;
	margin:0 auto .72rem;
	padding:0
}
.tec_r1 ul li {
	width:32%;
	height:1.6rem;
	margin:0 2% 0 0;
	padding:.2rem 0;
	background-color:#fff;
	box-shadow:0 .1rem .2rem rgba(32,50,68,.1);
	float:left
}
.tec_r1 ul li:nth-child(3n+3) {
	margin:0
}
.tec_r1 ul li img {
	display:block;
	width:1rem;
	height:1rem;
	overflow:hidden;
	margin:0 auto .12rem;
	padding:0
}
.tec_r1 ul li p {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	color:#333;
	font-size:.24rem;
	text-align:center
}
.tec_r2 {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.tec_r2 h5 {
	width:100%;
	overflow:hidden;
	margin:0 auto .24rem;
	padding:0;
	color:#333;
	font-size:.32rem;
	text-align:justify
}
.tec_r2 p {
	width:100%;
	overflow:hidden;
	line-height:.4rem;
	margin:0 auto .24rem;
	padding:0;
	color:#666;
	font-size:.26rem;
	text-align:justify;
	text-indent:2em
}
.hnr {
	width:100%;
	overflow:hidden;
	margin:.72rem auto;
	padding:0;
	background:url(../images/hnr_bg1.png) 0 bottom no-repeat;
	background-size:100% 50%
}
.hnr .hnrlist {
	width:94%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.hnrlist ul li {
	width:100%;
	overflow:hidden;
	margin:0 auto .24rem;
	padding:0;
	box-sizing:border-box
}
.hnrlist ul li b {
	display:block;
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:.28rem;
	margin:0;
	padding:0
}
.hnrlist ul li p {
	display:block;
	width:100%;
	overflow:hidden;
	line-height:.4rem;
	color:#666;
	font-size:.26rem;
	text-align:justify;
	margin:0;
	padding:0 0 0 .24rem;
	box-sizing:border-box
}
.ly_honor {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:.72rem 0 .36rem;
	background-color:#f5f5f5
}
.ly_honor .honor_tit {
	width:94%;
	overflow:hidden;
	color:#333;
	font-size:.32rem;
	text-align:center;
	margin:0 auto .48rem;
	padding:0
}
.ly_honor .honor_list {
	width:94%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.honor_list ul li {
	width:48%;
	overflow:hidden;
	margin:0 4% .48rem 0;
	padding:0;
	float:left
}
.honor_list ul li:nth-child(2n+2) {
	margin:0 0 .24rem
}
.honor_list ul li .honor_img {
	width:100%;
	height:2rem;
	overflow:hidden;
	margin:0 auto .24rem;
	padding:0;
	background-color:#fff;
	position:relative
}
.honor_img img {
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.honor_list ul li p {
	width:100%;
	height:.3rem;
	overflow:hidden;
	line-height:.3rem;
	color:#333;
	font-size:.24rem;
	font-weight:700;
	text-align:center;
	margin:0 auto;
	padding:0
}
.tec_3 {
	width:94%;
	overflow:hidden;
	margin:.72rem auto;
	padding:0
}
.tec_3 p {
	width:100%;
	overflow:hidden;
	line-height:.44rem;
	color:#666;
	font-size:.26rem;
	text-align:justify;
	margin:0 auto .48rem;
	padding:0
}
.tec_3 p b {
	color:#333
}
.tec_3 ul li {
	width:48%;
	height:2rem;
	overflow:hidden;
	margin:0 4% .48rem 0;
	padding:0;
	float:left;
	position:relative
}
.tec_3 ul li:nth-child(2n+2) {
	margin:0 0 .48rem
}
.tec_3 ul li img {
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.tec_4 {
	width:94%;
	overflow:hidden;
	margin:.72rem auto .36rem;
	padding:0
}
.tec_4 .tec4_tit1 {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:.32rem;
	margin:0 auto .48rem;
	padding:0
}
.tec_4 .tec4_con,.tec_4 .tec4_list {
	width:100%;
	overflow:hidden;
	margin:0 auto .48rem;
	padding:0
}
.tec4_con b {
	display:block;
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:.28rem;
	margin:0 auto .24rem;
	padding:0
}
.tec4_con p {
	width:100%;
	overflow:hidden;
	line-height:.4rem;
	color:#666;
	font-size:.24rem;
	text-align:justify;
	text-indent:2em;
	margin:0 auto;
	padding:0
}
.tec4_list b {
	display:block;
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:.28rem;
	margin:0 auto;
	padding:0
}
.tec4_list ul li {
	width:100%;
	overflow:hidden;
	margin:0 4% 0 0;
	padding:.48rem 0;
	border-bottom:.01rem solid #dfdfdf;
	float:left
}
.tec4_list ul li:nth-child(2n+2) {
	margin:0
}
.tec4_list ul li .zj_img {
	width:32%;
	overflow:hidden;
	margin:0 4% 0 0;
	padding:0;
	float:left
}
.zj_img img {
	display:block;
	width:100%;
	overflow:hidden
}
.tec4_list ul li .zj_text {
	width:64%;
	overflow:hidden;
	margin:0;
	padding:0
}
.zj_text p {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:.28rem;
	font-weight:700;
	margin:0 auto .24rem;
	padding:0
}
.zj_text span {
	display:block;
	width:100%;
	overflow:hidden;
	line-height:.4rem;
	color:#666;
	font-size:.24rem;
	text-indent:2em;
	text-align:justify;
	margin:0 auto;
	padding:0
}
.tec_5 {
	width:100%;
	overflow:hidden;
	margin:0 auto .72rem;
	padding:.72rem 0;
	background:url(../images/tec5_bg.jpg) center center no-repeat;
	background-size:200% 120%
}
.tec_5 .tec5_main {
	width:94%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.tec5_main .tec5_tit {
	width:100%;
	overflow:hidden;
	margin:0 auto .72rem;
	padding:0
}
.tec5_tit img {
	display:block;
	width:4rem;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.tec5_main ul {
	width:100%;
	margin:0 auto
}
.tec5_main ul li {
	width:100%;
	overflow:hidden;
	color:#fff;
	font-size:.28rem;
	text-align:center;
	margin:0 auto .24rem;
	padding:0 .24rem;
	box-sizing:border-box
}
.tec_6 {
	width:94%;
	overflow:hidden;
	margin:.72rem auto;
	padding:0
}
.tec_6 .tec6_tit {
	width:100%;
	overflow:hidden;
	margin:0 auto .48rem;
	padding:0;
	color:#333;
	font-size:.32rem;
	text-align:center
}
.tec_6 ol li,.tec_6 ul li {
	width:100%;
	overflow:hidden;
	margin:0 auto .48rem;
	padding:0
}
.tec_6 ol li .tec6_img {
	width:100%;
	overflow:hidden;
	margin:0 auto .2rem;
	padding:0
}
.tec_6 ul li .tec6_img {
	width:100%;
	overflow:hidden;
	margin:0 auto .2rem;
	padding:0;
	border:.01rem solid #eaeaea;
	box-sizing:border-box
}
.tec6_img img {
	display:block;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.tec_6 ol li p,.tec_6 ul li p {
	width:100%;
	overflow:hidden;
	line-height:.4rem;
	margin:0 auto;
	padding:0;
	color:#333;
	font-size:.28rem;
	font-weight:700;
	text-align:center
}
.tec_6 ol li span,.tec_6 ul li span {
	display:block;
	width:100%;
	overflow:hidden;
	line-height:.4rem;
	margin:0 auto;
	padding:0;
	color:#666;
	font-size:.28rem;
	text-align:center
}
.tec_7 {
	width:100%;
	overflow:hidden;
	margin:.72rem auto;
	padding:.72rem 0 .36rem;
	background-color:#f5f5f5
}
.tec_7 .tec7_main {
	width:94%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.tec7_main .tec7_tit {
	width:100%;
	overflow:hidden;
	margin:0 auto .48rem;
	padding:0;
	color:#333;
	font-size:.32rem;
	text-align:center
}
.tec7_main ul li {
	width:48%;
	overflow:hidden;
	margin:0 4% .48rem 0;
	padding:0;
	float:left
}
.tec7_main ul li:nth-child(2n+2) {
	margin:0 0 .48rem
}
.tec7_main ul li .tec7_img {
	width:100%;
	height:2rem;
	overflow:hidden;
	margin:0 auto .2rem;
	padding:0;
	position:relative
}
.tec7_img img {
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.tec7_main ul li p {
	width:100%;
	overflow:hidden;
	line-height:.4rem;
	margin:0 auto;
	padding:0;
	color:#333;
	font-size:.28rem;
	font-weight:700;
	text-align:center
}
.tec_8 {
	width:94%;
	overflow:hidden;
	margin:.72rem auto;
	padding:0
}
.tec_8 .tec8_tit {
	width:100%;
	overflow:hidden;
	margin:0 auto .48rem;
	padding:0;
	color:#333;
	font-size:.32rem;
	text-align:center
}
.tec_8 ul li {
	width:100%;
	overflow:hidden;
	margin:0 auto .48rem;
	padding:0
}
.tec_8 ul li .tec8_img {
	width:100%;
	overflow:hidden;
	margin:0 auto .2rem;
	padding:0
}
.tec8_img img {
	display:block;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.tec_8 ul li p {
	width:100%;
	overflow:hidden;
	line-height:.4rem;
	margin:0 auto;
	padding:0;
	color:#333;
	font-size:.28rem;
	font-weight:700;
	text-align:center
}
.prodetail_con {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.prodetail_con .prodetail_tit {
	width:100%;
	height:.4rem;
	overflow:hidden;
	line-height:.4rem;
	color:#333;
	font-size:.32rem;
	margin:0 auto .24rem;
	padding:.2rem 0;
	border-bottom:.01rem solid #dfdfdf
}
.prodetail_con .pro_xxjs {
	width:100%;
	overflow:hidden;
	margin:.24rem auto .48rem;
	padding:0
}
.pro_xxjs b {
	display:block;
	width:100%;
	overflow:hidden;
	line-height:.4rem;
	color:#333;
	font-size:.26rem;
	font-weight:700;
	margin:.24rem auto 0;
	padding:0
}
.pro_xxjs p {
	display:block;
	width:100%;
	overflow:hidden;
	line-height:.4rem;
	color:#666;
	font-size:.26rem;
	text-align:justify;
	text-indent:2em;
	margin:0 auto;
	padding:0
}
.pro_form {
	width:100%;
	overflow:hidden;
	margin:.24rem auto;
	padding:0
}
.pro_form ul li {
	width:100%;
	overflow:hidden;
	margin:0 auto .24rem;
	padding:0
}
.pro_form ul li p {
	width:22%;
	height:.76rem;
	overflow:hidden;
	line-height:.76rem;
	color:#666;
	font-size:.28rem;
	margin:0 auto .12rem;
	padding:0;
	float:left
}
.pro_form ul li p.pro_fmbtn_l {
	display:none
}
.pro_form ul li .pro_fmipt {
	width:78%;
	overflow:hidden;
	border:.01rem solid #dfdfdf;
	padding:0;
	margin:0;
	box-sizing:border-box;
	position:relative;
	float:left
}
.pro_form ul li .pro_fmbtn {
	width:100%;
	overflow:hidden;
	padding:0;
	margin:.24rem 0 0;
	float:left
}
.pro_form ul li .fm_half {
	width:100%;
	overflow:hidden;
	margin:0 auto .24rem
}
.pro_fmipt input,.pro_fmipt select {
	display:block;
	width:100%;
	height:.76rem;
	overflow:hidden;
	line-height:.36rem;
	color:#666;
	font-size:.28rem;
	border:none;
	outline:none;
	margin:0;
	padding:.2rem;
	box-sizing:border-box
}
.pro_fmbtn input {
	display:block;
	width:100%;
	height:.8rem;
	overflow:hidden;
	line-height:.4rem;
	color:#fff;
	font-size:.28rem;
	background-color:#607783;
	border:none;
	outline:none;
	margin:0;
	padding:.2rem;
	box-sizing:border-box
}
.pro_fmbtn input.tj {
	margin:0 4% .24rem 0;
	background-color:#00af80
}
.pro_fmipt textarea {
	display:block;
	width:100%;
	height:2.4rem;
	overflow:hidden;
	line-height:.36rem;
	color:#666;
	font-size:.28rem;
	border:none;
	outline:none;
	resize:none;
	margin:0;
	padding:.1rem .2rem;
	box-sizing:border-box
}
.pro_fmipt a {
	display:block;
	width:1.9rem;
	height:.76rem;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0
}
.pro_fmipt a img {
	display:block;
	width:1.9rem;
	height:.76rem;
	margin:0 auto;
	padding:0
}
.pro_detail_main {
	width:94%;
	overflow:hidden;
	margin:.48rem auto;
	padding:0
}
.pro_detail_main .pro_detail_img {
	width:100%;
	overflow:hidden;
	margin:0 auto .48rem;
	padding:.15rem;
	border:.01rem solid #dfdfdf;
	box-sizing:border-box
}
.pro_detail_img .pro_detail_img_main {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.pro_detail_img_main img {
	display:block;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.pro_detail_main .pro_detail_text {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.pro_detail_text h3 {
	width:100%;
	overflow:hidden;
	line-height:.48rem;
	color:#008ed8;
	font-size:.4rem;
	text-align:justify;
	margin:0 auto;
	padding:0
}
.pro_detail_text ul {
	width:100%;
	margin:.48rem auto;
	padding:0
}
.pro_detail_text ul li {
	width:100%;
	overflow:hidden;
	line-height:.4rem;
	color:#999;
	font-size:.26rem;
	text-align:justify;
	margin:.1rem auto;
	padding:0
}
.pro_detail_text ul li span {
	color:#333;
	font-weight:700
}
.pro_detail_text .pro_detail_btn {
	width:100%;
	height:.76rem;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.pro_detail_btn a {
	display:block;
	width:48%;
	height:.76rem;
	overflow:hidden;
	line-height:.76rem;
	color:#fff;
	font-size:.28rem;
	text-align:center;
	margin:0 auto;
	padding:0;
	float:left
}
.pro_detail_btn a.prodtl_btn1 {
	background-color:#008ed8;
	margin:0 4% .24rem 0
}
.pro_detail_btn a.prodtl_btn2 {
	background-color:#00af80
}
.pro_detail_btn a.prodtl_btn1:hover {
	background-color:#0085cb
}
.pro_detail_btn a.prodtl_btn2:hover {
	background-color:#009e74
}
.tjpro {
	width:94%;
	overflow:hidden;
	margin:.48rem auto;
	padding:0
}
.tjpro .tjpro_tit {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:.32rem;
	margin:0 auto .24rem;
	padding:0
}
.tjpro .tjpro_list {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:.35rem .23rem;
	border:.01rem solid #dfdfdf;
	box-sizing:border-box
}
.tjpro_list .ly_scroll {
	width:100%;
	height:2.58rem;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ly_scroll ul li {
	width:2.9rem;
	overflow:hidden;
	margin:0 .24rem 0 0;
	padding:0;
	float:left
}
.ly_scroll ul li a {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ly_scroll ul li a .ly_scroll_img {
	width:2.9rem;
	height:1.94rem;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	background-color:#f8f8f8;
	position:relative
}
.ly_scroll_img img {
	display:block;
	max-width:100%;
	max-height:100%;
	overflow:hidden;
	margin:auto;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.ly_scroll ul li a p {
	width:100%;
	height:.64rem;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	line-height:.64rem;
	color:#fff;
	font-size:.26rem;
	text-align:center;
	background-color:#008ed8
}
.ly_scroll ul li a:active p {
	background-color:#00af80
}
.svc_1,.svc_2 {
	width:94%;
	overflow:hidden;
	margin:.72rem auto;
	padding:0
}
.svc_1 .svc1_tit {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:.32rem;
	text-align:center;
	margin:0 auto .48rem;
	padding:0
}
.svc_2 .svc2_tit {
	width:100%;
	overflow:hidden;
	margin:0 auto .48rem;
	padding:0
}
.svc2_tit h5 {
	width:100%;
	overflow:hidden;
	color:#333;
	font-size:.32rem;
	margin:0 auto .1rem;
	padding:0;
	text-align:center
}
.svc2_tit p {
	width:100%;
	overflow:hidden;
	color:#008ed8;
	font-size:.26rem;
	margin:0 auto;
	padding:0;
	text-align:center
}
.svc2_tit p span {
	color:#00af80
}
.svc_2 .svc2_num {
	width:100%;
	overflow:hidden;
	margin:.6rem auto;
	padding:0
}
.svc2_num ul li {
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.svc2_num ul li:nth-child(1),.svc2_num ul li:nth-child(2) {
	width:50%;
	margin:0 0 .24rem
}
.svc2_num ul li:nth-child(3),.svc2_num ul li:nth-child(4),.svc2_num ul li:nth-child(5) {
	width:33.333333%
}
.svc2_num ul li .num_main1,.svc2_num ul li .num_main2,.svc2_num ul li .num_main3,.svc2_num ul li .num_main4,.svc2_num ul li .num_main5 {
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.svc2_num ul li .num_main1,.svc2_num ul li .num_main2 {
	width:2.4rem;
	height:2.4rem;
	border-radius:.24rem
}
.svc2_num ul li .num_main3,.svc2_num ul li .num_main4,.svc2_num ul li .num_main5 {
	width:2rem;
	height:2rem;
	border-radius:.2rem
}
.num_main1,.num_main5 {
	background-color:#008ed8
}
.num_main2,.num_main4 {
	background-color:#0cb0d3
}
.num_main3 {
	background-color:#00af80
}
.num_main1 b,.num_main2 b {
	display:block;
	width:100%;
	overflow:hidden;
	margin:.6rem auto .12rem;
	padding:0;
	color:#fff;
	font-size:.8rem;
	text-align:center
}
.num_main3 b,.num_main4 b,.num_main5 b {
	display:block;
	width:100%;
	overflow:hidden;
	margin:.48rem auto 0;
	padding:0;
	color:#fff;
	font-size:.8rem;
	text-align:center
}
.num_main1 p,.num_main2 p,.num_main3 p,.num_main4 p,.num_main5 p {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	color:#fff;
	font-size:.22rem;
	text-align:center
}
.svc_2 .svc2_text {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.svc2_text p {
	width:100%;
	overflow:hidden;
	line-height:.4rem;
	color:#666;
	font-size:.24rem;
	text-align:center;
	margin:0 auto .24rem;
	padding:0
}
.svc2_text p span {
	color:#008ed8
}
.svc2_text p font {
	color:#0cb0d3
}
.svc2_text p em {
	color:#00af80;
	font-style:normal
}
.svc2_text b {
	display:block;
	width:100%;
	overflow:hidden;
	line-height:.4rem;
	color:#333;
	font-size:.32rem;
	text-align:center;
	margin:0 auto;
	padding:0
}
.svc_1 .svc1_map {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.svc1_map img {
	display:block;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.svc_1 .svc1_r {
	width:100%;
	overflow:hidden;
	margin:.48rem auto 0;
	padding:0
}
.svc1_r .svc1_list {
	width:100%;
	height:3rem;
	overflow-y:scroll;
	margin:0 auto .48rem;
	padding:.24rem;
	background-color:#f5f5f5;
	box-sizing:border-box
}
.svc1_list ul {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.svc1_list ul li {
	display:inline-block;
	height:.6rem;
	line-height:.6rem;
	color:#666;
	font-size:.24rem;
	margin:0 0 .24rem;
	padding:0 .24rem;
	cursor:pointer;
	float:left
}
.svc1_list ul li.tabActive {
	color:#fff;
	background-color:#008ed8
}
.svc_1 .svc1_lxfs {
	width:100%;
	overflow:hidden;
	margin:0 auto .48rem;
	padding:0
}
.svc1_lxfs h5 {
	width:100%;
	overflow:hidden;
	line-height:.4rem;
	margin:0 auto .24rem;
	padding:0 0 0 .1rem;
	color:#008ed8;
	font-size:.28rem;
	box-sizing:border-box;
	text-align:justify
}
.svc1_lxfs p {
	width:100%;
	overflow:hidden;
	margin:0 auto .24rem;
	padding:0 0 0 .1rem;
	color:#333;
	font-size:.28rem;
	box-sizing:border-box
}
.svc1_lxfs ul li {
	width:100%;
	overflow:hidden;
	overflow:hidden;
	line-height:.44rem;
	color:#666;
	font-size:.26rem;
	text-align:justify;
	margin:0 auto .12rem;
	padding:0 0 0 .48rem;
	position:relative;
	box-sizing:border-box
}
.svc1_lxfs ul li img {
	display:block;
	width:.4rem;
	height:.4rem;
	overflow:hidden;
	margin:0;
	padding:0;
	position:absolute;
	left:.02rem;
	top:.02rem
}
.svc1_lxfs .svc_ewm {
	width:4rem;
	height:4rem;
	overflow:hidden;
	margin:0 0 0 .01rem;
	padding:0;
	border:.01rem solid #dfdfdf;
	box-sizing:border-box
}
.svc_ewm img {
	display:block;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0
}
.ly_crb {
	width:94%;
	overflow:hidden;
	line-height:.44rem;
	margin:.48rem auto;
	padding:0;
	color:#666;
	font-size:.26rem
}
.ly_crb a {
	color:#666
}
.ly_crb a:hover {
	color:#008ed8
}
.ly_crb span,.ly_crb em {
	color:#999;
	font-style:normal
}
.ly_crb img {
	display:block;
	width:.4rem;
	height:.4rem;
	overflow:hidden;
	margin:0 .1rem 0 0;
	padding:0;
	float:left
}
}.pagination-wrapper {
	margin:20px 0
}
.pagination {
	height:34px;
	text-align:center
}
.pagination li {
	display:inline-block;
	height:34px;
	margin-right:5px
}
.pagination li a {
	float:left;
	display:block;
	height:32px;
	line-height:32px;
	padding:0 12px;
	font-size:16px;
	border:1px solid #ddd;
	color:#555;
	text-decoration:none
}
.pagination li a:hover {
	background:#f5f5f5;
	color:#09f
}
.pagination li.thisclass {
	background:#09f;
	color:#fff
}
.pagination li.thisclass a,.pagination li.thisclass a:hover {
	background:0 0;
	border-color:#09f;
	color:#fff;
	cursor:default
}
#maximg img {
	max-width:100%!important;
	height:auto!important
}
.pagess {
	clear:both;
	margin:20px;
	overflow:hidden;
	margin-left:0;
	text-align:center;
	font-size:12px
}
.pagess ul li {
	display:inline-block;
	border:1px solid #ccc;
	padding:2px 9px;
	margin:0 3px;
	line-height:20px;
	background:#fff;
	color:#999
}
.pagess ul li:hover {
	background:#ccc;
	color:#fff;
	border:1px solid #ccc
}
.pagess ul li:hover a {
	color:#fff
}
.pagess ul li.thisclass {
	display:inline-block;
	border:1px solid #ccc;
	padding:2px 9px;
	margin:0 3px;
	background:#ccc;
	color:#fff
}
.pagess ul li.thisclass a {
	color:#fff
}
.pagess ul li a {
	display:block;
	color:#999
}
.pagess ul li a:hover {
	color:#fff
}
