@charset "utf-8";



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img {

	padding: 0;

	margin: 0

}



fieldset,img {

	border: 0

}



address,caption,cite,code,dfn,em,th,var,i {

	font-weight: normal;

	font-style: normal

}



ol,ul,li {

	list-style: none

}



div,dl,dt,dd,ol,ul,li {

	zoom: 1

}



caption,th {

	text-align: left

}



h1,h2,h3,h4,h5,h6 {

	font-weight: normal;

	font-size: 100%

}



q:before,q:after {

	content: ''

}



abbr,acronym {

	border: 0

}



a {

	text-decoration: none;

	outline: 0;

	color: #666;

	transition: all .2s ease

}



a:hover {

	color: #333;

	text-decoration: none

}



i,b {

	font-style: normal

}



article,aside,dialog,footer,header,section,nav,figure,menu {

	display: block

}



html {

	width: 100%

}



body {

	width: 100%;

	color: #555;

	-webkit-text-size-adjust: none;

	font-family: "微软雅黑";

	font-size: 12px;

	line-height: 20px;

	overflow: -Scroll;

	overflow-x: hidden

}



.revealOnScroll {

	filter: alpha(opacity=0);

	-moz-opacity: 0;

	opacity: 0

}



.animated {

	display: block!important;

	filter: alpha(opacity=100);

	-moz-opacity: 1;

	opacity: 1

}



@media(min-width:768px) and (max-width:960px) {

	.sm-d {

		display: none

	}



	.mx-d {

		display: block

	}



	.logo {

		padding-left: 10px

	}



	.banner .bd ul li .banner_3Dlizi {

		top: 170px!important

	}



	.navul ul li {

		margin-right: 9px;

		margin-left: 9px

	}



	.banner .bd ul li .banner_part {

		bottom: 40%

	}



	.banner_part .font30 {

		font-size: 20px

	}



	.banner_part .font48 {

		font-size: 30px

	}



	.banner_part .font20 {

		font-size: 15px

	}



	.banner_part .b_more a {

		font-size: 18px;

		line-height: 50px;

		height: 50px;

		width: 180px;

		-moz-border-radius: 25px;

		-webkit-border-radius: 25px;

		border-radius: 25px

	}



	.ad {

		height: 400px!important

	}



	.h_pro .tabBox .hd {

		margin-top: 30px;

		margin-bottom: 30px

	}



	.h_pro .tabBox .hd ul li i {

		bottom: -39px

	}



	.h_pro .tabBox .bd ul {

		padding-top: 60px;

		padding-bottom: 50px

	}



	.font36 {

		font-size: 30px

	}



	.font25 {

		font-size: 20px;

		padding-bottom: 30px

	}



	.gengduo-tb {

		margin-top: 35px;

		margin-bottom: 30px

	}



	.font34 {

		font-size: 24px

	}



	.font18 {

		font-size: 16px

	}



	.font20_b {

		height: 50px;

		width: 180px;

		font-size: 20px;

		line-height: 50px;

		-moz-border-radius: 15px;

		-webkit-border-radius: 15px;

		border-radius: 15px

	}



	.newstype {

		font-size: 30px;

		line-height: 60px;

		margin-top: 30px;

		margin-bottom: 30px

	}



	.netitle {

		margin-top: 0;

		font-size: 20px!important

	}



	.arther {

		margin-bottom: 5px

	}



	.infos {

		line-height: 20px;

		padding-bottom: 10px

	}



	.newsimg {

		height: 207px

	}



	.callus .icon {

		margin-right: 15px!important;

		margin-left: 20px!important

	}



	.picScroll-left .tnext {

		display: none

	}



	.picScroll-left .tprev {

		display: none

	}



	.article {

		margin-top: 35px

	}



	.font30 {

		font-size: 20px;

		line-height: 1.8

	}



	.dingwei {

		position: relative!important

	}



	.rongyu {

		background-size: 50% 100%

	}

}



@media(min-width:960px) and (max-width:1199px) {

	.ad {

		height: 500px!important

	}



	.sm-d {

		display: none

	}



	.mx-d {

		display: block

	}



	.logo {

		padding-left: 10px

	}



	.navul ul li {

		margin-right: 20px;

		margin-left: 20px

	}



	.banner .bd ul li .banner_3Dlizi {

		top: 190px!important

	}



	.banner .bd ul li .banner_part {

		bottom: 20%

	}



	.banner_part .font30 {

		font-size: 20px

	}



	.banner_part .font48 {

		font-size: 30px

	}



	.banner_part .font20 {

		font-size: 15px

	}



	.banner_part .b_more a {

		font-size: 18px;

		line-height: 50px;

		height: 50px;

		width: 200px;

		-moz-border-radius: 25px;

		-webkit-border-radius: 25px;

		border-radius: 25px

	}



	.h_pro .tabBox .hd {

		margin-top: 60px;

		margin-bottom: 50px

	}



	.h_pro .tabBox .hd ul li i {

		bottom: -59px

	}



	.h_pro .tabBox .bd ul {

		padding-top: 60px;

		padding-bottom: 50px

	}



	.font36 {

		font-size: 36px

	}



	.font25 {

		font-size: 25px;

		padding-bottom: 30px

	}



	.gengduo-tb {

		margin-top: 35px;

		margin-bottom: 30px

	}



	.font34 {

		font-size: 24px

	}



	.font18 {

		font-size: 16px

	}



	.font20_b {

		height: 50px;

		width: 180px;

		font-size: 20px;

		line-height: 50px;

		-moz-border-radius: 15px;

		-webkit-border-radius: 15px;

		border-radius: 15px

	}



	.newstype {

		font-size: 40px;

		line-height: 90px;

		margin-top: 50px;

		margin-bottom: 50px

	}



	.netitle {

		margin-top: 20px

	}



	.arther {

		margin-bottom: 10px

	}



	.infos {

		line-height: 22px;

		padding-bottom: 20px;

		padding-top: 20px

	}



	.newsimg {

		height: 273px

	}



	.callus .icon {

		margin-right: 20px!important;

		margin-left: 25px!important

	}



	.picScroll-left .tnext {

		display: none

	}



	.picScroll-left .tprev {

		display: none

	}



	.article {

		margin-top: 55px

	}



	.font30 {

		font-size: 25px;

		line-height: 1.8

	}



	.rongyu {

		background-size: 100% 100%

	}

}



@media(min-width:1200px) and (max-width:1300px) {

	.rongyu {

		background-size: 100% 100%

	}

}



@media screen and (min-width:1200px) {

	.sm-d {

		display: none!important

	}



	.mx-d {

		display: block!important

	}



	.navul ul li {

		/*margin-right: 28px!important;

		margin-left: 28px!important*/

	}



	.banner .bd ul li .banner_part {

		bottom: 40%

	}



	.banner .bd ul li .abot {

		bottom: 40%

	}



	.font30 {

		font-size: 30px

	}



	.font48 {

		font-size: 48px

	}



	.font20 {

		font-size: 20px;

		line-height: 40px;

		font-weight: bolder

	}



	.banner_part .b_more a {

		font-size: 20.47px;

		line-height: 63px;

		height: 63px;

		width: 227px;

		-moz-border-radius: 31px;

		-webkit-border-radius: 31px;

		border-radius: 31px

	}



	.h_pro .tabBox .hd {

		margin-top: 72px;

		margin-bottom: 65px

	}



	.h_pro .tabBox .hd ul li i {

		bottom: -74px

	}



	.h_pro .tabBox .bd ul {

		padding-top: 130px;

		padding-bottom: 80px

	}



	.font36 {

		font-size: 36px

	}



	.font25 {

		font-size: 25px;

		padding-bottom: 30px

	}



	.gengduo-tb {

		margin-top: 45px;

		margin-bottom: 40px

	}



	.font34 {

		font-size: 34px

	}



	.font18 {

		font-size: 18px

	}



	.font20_b {

		height: 60px;

		width: 220px;

		font-size: 20px;

		line-height: 60px;

		-moz-border-radius: 30px;

		-webkit-border-radius: 30px;

		border-radius: 30px

	}



	.newstype {

		font-size: 40px;

		line-height: 90px;

		margin-top: 50px;

		margin-bottom: 50px

	}



	.netitle {

		margin-top: 30px

	}



	.arther {

		margin-bottom: 20px

	}



	.infos {

		line-height: 26px;

		padding-bottom: 20px;

		padding-top: 20px

	}



	.newsimg {

		height: 318px

	}



	.ad2 {

		background-size: 100%

	}

}



@media(max-width:768px) {

	body {

		margin: 0!important;

		/*padding: 0 5px*/

	}



	.ad {

		height: 250px!important

	}



	.sm-d {

		display: block;

		height: 80px

	}



	.sm-d.wubne {

		display: block;

		height:65px

	}



	.mx-d {

		display: none

	}



	.logo {

		padding-top: 10px!important

	}



	.ad1,.ad2,.ad3 {

		background-repeat: no-repeat!important;

		background-size: 200%!important;

		text-indent: 0!important;

		/* background-image: url(../images/banner1.gif)!important; */

		background-position: center center!important

	}



	.ad2 {

		/* background-image: url(../images/banner2.1.jpg)!important */

	}



	.ad3 {

		/* background-image: url(../images/banner3.1.jpg)!important */

	}



	.banner .bd ul li .banner_3Dlizi {

		top: 120px!important

	}



	.callus>div:nth-child(1) {

		border-right: 1px solid #dfdfdf;

		border-bottom: 1px solid #dfdfdf

	}



	.callus>div:nth-child(2) {

		border-top: 0;

		border-bottom: 1px solid #dfdfdf

	}



	.row .callus>div:nth-child(2) {

		border-left: 0

	}



	.callus>div:nth-child(3) {

		border-top: 0;

		border-right: 1px solid #dfdfdf

	}



	.webwidth .callus>div:nth-child(3) {

		border-bottom: 1px solid #dfdfdf

	}



	.callus>div:nth-child(4) {

		border-left: 1px solid #dfdfdf

	}



	.callus>div:nth-child(7) {

		border-top: 1px solid #dfdfdf

	}



	.callus>div:nth-child(8) {

		border-top-width: 1px;

		border-bottom-width: 1px;

		border-left-width: 1px;

		border-top-style: solid;

		border-bottom-style: solid;

		border-left-style: solid;

		border-top-color: #dfdfdf;

		border-bottom-color: #dfdfdf;

		border-left-color: #dfdfdf

	}



	.callus>div:nth-child(9) {

		border-right-width: 1px;

		border-right-style: solid;

		border-right-color: #dfdfdf

	}



	.navbar-fixed-top {

		position: absolute!important

	}



	.navbar-nav {

		margin: 20px -15px;

		background-color: #333;

		font-size: 16px

	}



	.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav li>a:hover {

		color: #555;

		background-color: #e7e7e7

	}



	.banner .bd ul li .banner_part {

		bottom: 5%

	}



	.banner_part .font30 {

		font-size: 16px

	}



	.banner_part .font48 {

		font-size: 20px

	}



	.banner_part .font20 {

		font-size: 12px

	}



	.banner_part .b_more a {

		margin-top: 3px!important;

		font-size: 14px;

		line-height: 30px;

		height: 30px;

		width: 100px;

		-moz-border-radius: 15px;

		-webkit-border-radius: 15px;

		border-radius: 15px

	}



	.h_pro .tabBox .hd {

		margin-top: 15px;

		margin-bottom: 15px

	}



	.h_pro .hd li span {

		height: 30px!important;

		width: 30px!important;

		background-size: 30px 30px

	}



	.h_pro .tabBox .hd ul li i {

		bottom: -24px!important;

		left: 45%!important

	}



	.h_pro .tabBox .bd ul {

		padding-top: 60px;

		padding-bottom: 50px

	}



	.font36 {

		font-size: 20px

	}



	.font25 {

		font-size: 16px;

		padding-bottom: 30px

	}



	.gengduo-tb {

		margin-top: 25px;

		margin-bottom: 20px

	}



	.font34 {

		font-size: 19px

	}



	.font18 {

		font-size: 13px

	}



	.font20_b {

		height: 30px;

		width: 110px;

		font-size: 14px;

		line-height: 27px;

		-moz-border-radius: 15px;

		-webkit-border-radius: 15px;

		border-radius: 15px

	}



	.newstype {

		font-size: 20px;

		line-height: 45px;

		margin-top: 20px;

		margin-bottom: 20px

	}



	.netitle {

		margin-top: 20px

	}



	.arther {

		margin-bottom: 10px

	}



	.infos {

		line-height: 22px;

		padding-bottom: 20px;

		padding-top: 20px

	}



	.picScroll-left {

		margin-bottom: 25px!important

	}



	.picScroll-left .hd {

		display: block!important;

		right: 20px!important;

		z-index: 999!important;

		top: auto!important;

		bottom: -50px!important

	}



	.picScroll-left .tprev {

		bottom: -50px!important;

		top: auto!important;

		display: block!important;

		left: 20px!important

	}



	.void {

		padding: 10px

	}



	.slideTxtBox .hd ul {

		width: 100%!important

	}



	.slideTxtBox .hd ul li p,#call .slideTxtBox .max500>div p {

		font-size: 15px!important;

		line-height: 33px!important;

		height: 33px!important;

		-moz-border-radius: 16px!important;

		-webkit-border-radius: 16px!important;

		border-radius: 16px!important

	}



	.callus>div {

		padding-top: 10px!important;

		padding-bottom: 10px!important

	}



	.callus .icon {

		margin-right: 5px!important;

		margin-left: 0!important

	}



	.callus h1 {

		font-size: 15px!important

	}



	.callus {

		font-size: 12px!important

	}



	.picScroll-left .tnext {

		display: none

	}



	.picScroll-left .tprev {

		display: none

	}



	.config {

		padding-bottom: 0!important;

		margin-top: 15px!important;

		padding-top: 20px!important;

		text-align: center

	}



	.config .col-xs-12 {

		padding: 10px

	}



	.right-g {

		display: none

	}



	.hezuo ul li {

		padding: 0 3px!important

	}



	.slideTxtBox ul li {

		padding: 0 5px!important

	}



	.hezuo ul li img {

		height: 50%

	}



	.font10 {

		font-size: 10px

	}



	.font24 {

		font-size: 16px!important

	}



	.font42 {

		font-size: 20px!important

	}



	.wenhua {

		padding-bottom: 30px!important

	}



	.rongyu {

		padding-top: 30px!important;

		padding-bottom: 20px!important

	}



	.qiye .rongyu h1 {

		font-size: 18px!important;

		line-height: 40px!important

	}



	.picScroll-top .bd ul li .pic img {

		padding-top: 10px!important;

		padding-bottom: 10px!important

	}



	.picScroll-top .bd ul li {

		background-size: 25px!important

	}



	.picScroll-top .bd ul li .title {

		background-size: 25px!important

	}



	.newsli {

		padding-left: 10px!important;

		padding-right: 10px!important

	}



	.datetime {

		margin-left: 10px;

		font-size: 16px!important;

		height: 25px!important;

		line-height: 25px!important;

		left: 0!important

	}



	.datetime samp {

		display: block!important;

		font-weight: normal

	}



	.newsli h1 {

		padding-bottom: 3px!important

	}



	.newsli h1 a {

		font-size: 18px!important;

		line-height: 25px!important

	}



	.datetime span {

		display: none

	}



	.datetime p {

		display: none

	}



	.datetime {

		position: relative!important;

		left: auto;

		top: auto

	}



	.news-r {

		display: none

	}



	.ptbnew {

		margin-bottom: 5px!important;

		padding-bottom: 10px!important;

		margin-top: 10px!important

	}



	.font22 {

		font-size: 16px!important

	}



	.article {

		margin-top: 25px

	}



	.pro_infos_left img {

		margin-left: 5px!important

	}



	.pro_art .snajiao span {

		display: none

	}



	.pro_art .pro_infos {

		clear: both;

		float: none

	}



	.pro_infos .pro_infos_left {

		position: relative!important

	}



	.font30 {

		font-size: 17px;

		line-height: 1.8

	}



	.pro_infos_left p {

		margin-top: 10px!important

	}



	.dingwei {

		position: relative!important

	}



	.dingwei div {

		float: none

	}



	.tijiao {

		padding-top: 15px

	}

    .Scroll-left .hd ul{

    	height:auto !important;

    }

	.Scroll-left .hd ul li {

		width:100% !important;

		font-size: 16px!important;

		height:auto !important;	

	}

	.Scroll-left .hd {

		height:auto !important;

	}



	.lichengm {

		background-position: 9px top!important

	}



	.lichengm .lc_top {

		background-position: 1px top!important

	}



	.lichengm .lc_li .lc_li_onf {

		background-image: url(../images/lc_li_r.png)!important;

		background-repeat: no-repeat!important;

		background-position: left center!important;

		padding-left: 80px!important;

		padding-right: 0!important;

		float: left!important;

		width: 100%!important;

		margin: 10px 0!important

	}



	.lichengm .lc_li_foot {

		text-align: left!important;

		height: 28px!important

	}



	.lichengm .lc_li_foot img {

		margin-left: -2px;

		width: 28px!important;

		height: 28px!important

	}



	#about .about-img img {

		max-width: 100%!important;

		height: auto!important

	}



	.rongyu .rongyu_bg {

		display: block!important

	}



	.h_pro_ing .fudognx .tansuo {

		font-size: 15px!important;

		margin-top: 10px!important

	}



	.article {

		margin-top: 35px!important

	}

}



header {

	height: 75px;

	width: 100%;

	position: absolute;

	top: 0;

	z-index: 99

}



.header {

	height: 103px

}



.newslist .newsul li .newsbody .case_type a {

	font-size: 36px;

	line-height: 40px;

	color: #ab852a;

	padding-top: 20px

}



.webwidth {

	max-width: 1200px;

	margin-right: auto;

	margin-left: auto

}



.wubne .logo {

	padding-top: 12px!important;

}



.logo {

	margin: 0;

	height: 45px;

	float: left;

	padding-top: 28px

}



.navul {

	float: right;

	height: 40px;

	margin-top: 35px

}



.navul ul {

	margin: 0;

	padding: 0

}



.navul ul li {

	float: left;

	height: 38px;

	line-height: 38px

}



.navul ul li a {

	font-size: 16px;

	line-height: 38px;

	float: left;

	height: 38px;

	color: #fff;

	display: inline

}





/*.navul ul .cur,.navul li:hover {

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #1b8fb4

	

}*/





.navul ul li a:hover {

	/*border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #1b8fb4*/

	font-weight:bold;

	color:#1b8fb4 !important;

}



.banner {

	height: auto;

	width: 100%

}



.fullSlide {

	width: 100%;

	position: relative;

	height: auto

}



.fullSlide .bd {

	margin: 0 auto;

	position: relative;

	z-index: 0;

	overflow: hidden

}



.fullSlide .bd ul {

	width: 100%!important

}



.fullSlide .bd li {

	width: 100%!important;

	height: auto;

	overflow: hidden;

	text-align: center;

	position: relative

}



.fullSlide .hd {

	width: 100%;

	position: absolute;

	z-index: 1;

	bottom: 15px;

	left: 0;

	height: 30px;

	line-height: 30px;

	background: url(../images/touming.png)repeat-x;

	text-align: center;

	_background: #000;

	_filter: alpha(opacity=60)

}



.fullSlide .hd ul {

	text-align: center;

	padding-top: 5px

}



.fullSlide .hd ul li {

	cursor: pointer;

	display: inline-block;

	*display: inline;

	zoom: 1;

	width: 10px;

	height: 10px;

	margin: 5px;

	overflow: hidden;

	line-height: 9999px;

	background-color: #FFF;

	border: 1px solid #2d2b2b;

	border-radius: 5px

}



.fullSlide .hd ul .on {

	background-color: #2d2b2b;

	border: 1px solid #FFF

}



.banner .bd ul li .banner_bg {

	width: 100%

}



.mt247 {

	margin-top: 240px

}



.banner .bd ul li .banner_part {

	text-align: center;

	width: 100%;

	position: absolute;

	left: 0;

	color: #FFF

}



.banner .bd ul li .banner_3Dlizi {

	text-align: center;

	width: 100%;

	position: absolute;

	left: 0;

	top: 210px;

	color: #FFF

}



.banner_part .font30,.banner_part .font48,.banner_part .font20 {

	line-height: 1.5;

	font-weight: bold

}



.banner_part .b_more a {

	color: #FFF;

	background-color: #1b8fb4;

	display: block;

	margin-right: auto;

	margin-left: auto;

	margin-top: 15px

}



.tabBox {

	width: 100%;

	margin: 0 auto

}



.tabBox .hd {

	max-width: 600px;

	margin-right: auto;

	margin-left: auto;

	height: auto

}



.tabBox .hd ul {

	width: 100%

}



.tabBox .hd li {

	text-align: center;

	_font-weight: bold;

	color: #999;

	cursor: pointer;

	position: relative

}



.tabBox .bd {

	margin-right: auto;

	margin-left: auto;

	max-width: 1000px

}



.tabBox .bd ul {

	overflow: hidden

}



.h_pro {

	height: auto;

	width: 100%

}



.h_pro .h_pro_bg {

	/*background-image: url(../images/h_pro_bg.png);

	background-repeat: repeat;

	background-position: center top;*/

	height: auto;

	width: 100%;

	color: #FFF;

	text-align: center;

	line-height: 1.5

}



.h_pro .hd li span {

	background-repeat: no-repeat;

	background-position: center center;

	display: block;

	height: 53px;

	width: 51px;

	margin-right: auto;

	margin-left: auto

}



.h_pro .ico1 {

	background-image: url(../images/ico1.png)

}



.h_pro .ico2 {

	background-image: url(../images/ico2.png)

}



.h_pro .ico3 {

	background-image: url(../images/ico3.png)

}



.h_pro .ico4 {

	background-image: url(../images/ico4.png)

}



.h_pro .on .ico1 {

	background-image: url(../images/ico1_on.png)

}



.h_pro .on .ico2 {

	background-image: url(../images/ico2_on.png)

}



.h_pro .on .ico3 {

	background-image: url(../images/ico3_on.png)

}



.h_pro .on .ico4 {

	background-image: url(../images/ico4_on.png)

}



.h_pro .tabBox .hd ul li i {

	background-image: url(../images/i_sanjiao.png);

	background-repeat: no-repeat;

	background-position: center center;

	height: 9px;

	width: 14px;

	position: absolute;

	left: 47%;

	z-index: 99;

	display: none

}



.h_pro .tabBox .hd ul .on i {

	display: block

}



.font25 span {

	font-size: 13px;

	letter-spacing: -3px;

	padding: 0 5px

}



.h_pro .bd ul .h_pro_ing {

	margin-top: 30px;

	margin-bottom: 20px;

	position: relative

}



.h_pro_ing a img {

	width: 100%;

}



.:hover {

	-webkit-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

	-webkit-animation-name: pulse;

	animation-name: pulse

}



.img_rubber:hover {

	-webkit-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

	-webkit-animation-name: rubberBand;

	animation-name: rubberBand

}



.gengduo-tb {

	text-align: center

}



.font34 {

	color: #000;

	line-height: 2

}



.font18 {

	line-height: 1.5;

	color: #8a8a8a

}



.font20_b {

	margin-top: 15px;

	color: #1b8fb4;

	border: 2px solid #1b8fb4;

	display: block;

	margin-right: auto;

	margin-left: auto

}



.ad {

	height: auto;

	width: 100%;

	text-indent: -9999px

}



.ad img {

	width: 100%

}



.picScroll-left {

	position: relative;

	max-width: 1200px

}



.picScroll-left .hd {

	overflow: hidden;

	height: 49px;

	width: 47px;

	padding-top: 0;

	position: absolute;

	top: 45%

}



.picScroll-left .hd .prev,.picScroll-left .hd .next {

	display: block;

	width: 47px;

	height: 49px;

	float: right;

	overflow: hidden;

	cursor: pointer;

	background-image: url(../images/prev.png);

	background-repeat: no-repeat;

	background-position: 0 0

}



.picScroll-left .hd:hover {

	filter: alpha(opacity=80);

	-moz-opacity: .8;

	opacity: .8

}



.picScroll-left .hd .next {

	background-image: url(../images/next.png)

}



.picScroll-left .hd .prevStop {

	background-position: -60px 0

}



.picScroll-left .hd .nextStop {

	background-position: -60px -50px

}



.picScroll-left .hd ul {

	float: right;

	overflow: hidden;

	zoom: 1;

	margin-top: 10px;

	zoom: 1

}



.picScroll-left .hd ul li {

	float: left;

	width: 9px;

	height: 9px;

	overflow: hidden;

	margin-right: 5px;

	text-indent: -999px;

	cursor: pointer;

	background: url("../images/icocircle.gif")0 -9px no-repeat

}



.picScroll-left .hd ul li.on {

	background-position: 0 0

}



.picScroll-left .bd {

	width: 100%;

	overflow: hidden

}



.picScroll-left .bd ul {

	overflow: hidden;

	zoom: 1;

	margin: 0;

	padding: 0

}



.picScroll-left .bd ul li {

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: left;

	width: 100%

}



.picScroll-left .bd ul li .pic {

	text-align: center

}



.picScroll-left .bd ul li .pic img {

	width: 120px;

	height: 90px;

	display: block;

	padding: 2px;

	border: 1px solid #ccc

}



.picScroll-left .bd ul li .pic a:hover img {

	border-color: #999

}



.picScroll-left .bd ul li .title {

	line-height: 24px

}



.newstype {

	text-align: center;

	background-image: url(../images/newstype_bg.png);

	background-repeat: no-repeat;

	background-position: center bottom

}



.img {

	width: 100%

}



.netitle {

	font-size: 26px;

	line-height: 1.5;

	color: #000

}



.arther {

	font-size: 14px;

	line-height: 2;

	color: #626262

}



.infos {

	font-size: 12px;

	color: #8a8a8a

}



.picScroll-left .tnext {

	right: -75px

}



.picScroll-left .tprev {

	left: -72px

}



.ad2 {

	background-image: url(../images/ad2.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	text-indent: -9999px

}



.void {

	margin-top: 75px;

	margin-right: auto;

	margin-bottom: 75px;

	margin-left: auto;

	max-width: 1200px

}



.mb20 {

	margin-bottom: 20px;

	line-height: 1.5

}



.flag-left {

	text-align: center;

	margin-left: 0

}



.mt35 {

	margin-top: 35px;

	margin-bottom: 20px

}



.slideTxtBox {

	text-align: left;

	padding-right: 15px;

	padding-left: 15px

}



.slideTxtBox .hd {

	padding: 0 10px 0 20px;

	position: relative

}



.slideTxtBox .hd ul {

	margin-right: auto;

	margin-left: auto

}



.slideTxtBox .hd ul li p {

	cursor: pointer;

	background-color: #eee;

	text-align: center

}



.slideTxtBox .hd ul {

	max-width: 100%;

}



.slideTxtBox .hd ul li p {

	font-size: 17.2px;

	line-height: 43px;

	height: 43px;

	-moz-border-radius: 21px;

	-webkit-border-radius: 21px;

	border-radius: 21px

}



.slideTxtBox .hd ul li.on p {

	background: #1b8fb4;

	color: #FFF

}



.slideTxtBox .bd ul {

	zoom: 1;

	margin-top: 30px;

	margin-bottom: 20px

}



.slideTxtBox .bd li {

	height: 24px;

	line-height: 24px

}



.slideTxtBox .bd li .date {

	float: right;

	color: #999

}



.callus h1 {

	color: #333

}



.callus {

	font-size: 14px;

	line-height: 1.5;

	color: #0f0f0f;

	border: 1px solid #dfdfdf;

	margin-top: -1px;

	height: auto

}



.center {

	clear: both;

	float: none;

	margin-right: auto;

	margin-left: auto

}



.addr {

	background-color: #f7f7f7

}



.callus>div:nth-child(2) {

	border-left: 1px solid #dfdfdf

}



.callus>div:nth-child(3) {

	border-left: 1px solid #dfdfdf

}



.callus>div:nth-child(4) {

	border-top: 1px solid #dfdfdf

}



.callus>div:nth-child(5) {

	border-top: 1px solid #dfdfdf;

	border-left: 1px solid #dfdfdf

}



.callus>div:nth-child(6) {

	border-top: 1px solid #dfdfdf;

	border-left: 1px solid #dfdfdf

}



.callus>div {

	padding-top: 30px;

	padding-bottom: 30px;

	/*padding-left: 7%;*/

}



.callus .icon {

	float: left;

	margin-right: 22px;

	margin-left: 45px

}



.callus h1 {

	font-size: 20px;

	padding-left: 6%;

}



.webwidth .slideTxtBox .bd {

	height: auto!important

}



.hezuo {

	width: 100%;

	margin-top: 30px;

	padding-top: 30px;

	padding-bottom: 30px;

	background-color: #f7f7f7

}



.hezuo ul li {

	text-align: center;

	float: left;

	width: 18%;

	padding-right: 1%;

	padding-left: 1%

}



.hezuo ul li img {

	text-align: center

}



footer {

	background-color: #242730;

	width: 100%;

	padding-top: 25px;

	color: #FFF

}



.foot_nav {

	width: 100%

}



.foot_nav ul li {

	height: 180px

}



.foot_nav ul li h1 {

	font-size: 15px;

	line-height: 41px;

	font-weight: bold;

	margin-top: 10px

}



.foot_nav ul li h1 a {

	color: #FFF

}



.foot_nav ul li h2 a {

	color: #bdbdbd

}



.foot_nav ul li h2 a:hover {

	color: #fff

}



.foot_nav ul li h2 {

	font-size: 12px;

	line-height: 25px

}



.foot_nav ul li {

	float: left

}



.foot_nav ul h3 {

	font-size: 15px;

	line-height: 41px;

	margin-top: 10px;

	font-weight: bold

}



.callus>div:hover span img {

	-webkit-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

	-webkit-animation-name: rubberBand;

	animation-name: rubberBand

}



.config {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #2f323b;

	color: #4a4c52;

	padding-bottom: 40px;

	margin-top: 30px;

	padding-top: 40px

}



.right-g {

	width: 74px;

	padding-right: 7px;

	padding-left: 7px;

	border: 1px solid #d3d3d3;

	position: fixed;

	top: 100px;

	-moz-border-radius: 38px;

	-webkit-border-radius: 38px;

	border-radius: 38px;

	right: 25px;

	padding-top: 0;

	padding-bottom: 7px;

	background-color: #FFF;

	font-size: 12px;

	z-index: 999999;

}



.right-g .right-g-li,.right-g ul li {

	text-align: center;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 0;

	padding-right: 0;

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #e5e5e5;

	width: 100%

}



.right-g .right-g-li:first-child,.right-g ul li:first-child {

	border-top-width: 0;

	border-top-style: none

}



.right-g .right-g-li a,.right-g ul li a {

	display: block;

	padding: 0!important

}



.right-g .right-g-li span,.right-g ul li span {

	background-repeat: no-repeat;

	background-position: center center;

	display: block;

	height: 40px;

	width: 100%

}



.right-g .right-g-li:hover span,.right-g ul li:hover span {

	-webkit-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

	-webkit-animation-name: rubberBand;

	animation-name: rubberBand

}



.right-g .right-g-li .ico-top,.right-g ul li .ico-top {

	background-image: url(../images/gotop.png)

}



.right-g .right-g-li .gotop,.right-g ul .active a {

	color: #1b8fb4

}



.right-g .right-g-li .ico-pro {

	background-image: url(../images/ico-pro.png)

}



.right-g .right-g-li .ico-new {

	background-image: url(../images/ico-new.png)

}



.right-g .right-g-li .ico-us {

	background-image: url(../images/ico-us.png)

}



.right-g .right-g-li .ico-call {

	background-image: url(../images/ico-call.png)

}



.font10 {

	font-size: 10px;

	line-height: 1.5

}



.font24 {

	font-size: 24px;

	line-height: 1.5

}



.font42 {

	font-size: 42px;

	line-height: 1.5

}



.typename {

	line-height: 1.5;

	color: #ddd;

	text-align: center;

	margin-top: 50px;

	margin-bottom: 20px;

	padding-bottom: 20px

}



.typename h1 {

	font-size: 30px;

	color: #000

}



.typename p {

	font-size: 24px;

	text-transform: capitalize;

	font-family: Arial

}



.about-img {

	background-repeat: repeat;

	width: 100%;

	font-size: 14px;

	line-height: 26px

}



.about-img .font24 {

	margin-top: 10px

}



.wenhua {

	background-color: #f9f9f9;

	background-image: url(../images/wenhua_bg.gif);

	background-repeat: no-repeat;

	background-position: right top;

	height: auto;

	width: 100%;

	padding-bottom: 60px

}



.wenhua1 {

	background-color: #f9f9f9;

	background-image: url(../images/wenhua_bg1.gif);

	background-repeat: no-repeat;

	background-position: right top;

	height: auto;

	width: 100%;

	padding-bottom: 60px

}



.wenhua-bg img {

	width: 100%

}



.aboutus {

	height: auto;

	width: 100%;

	margin-top: 20px

}



.rongyu {

	background-color: #2ab2e5;

	padding-top: 30px;

	padding-bottom: 65px;

	color: #fff

}



.qiye .rongyu h1 {

	font-size: 31.25px;

	line-height: 70px;

	/* background-image: url(../images/bai_xian.jpg); */

	background-repeat: no-repeat;

	background-position: center bottom;

	text-align: center

}



.qiye .rongyu h1 a {

	color: #FFF;

	text-decoration: underline

}



.more_more {

	font-size: 14px;

	font-weight: bolder;

	color: #1b8fb4!important

}



.more_more:hover {

	color: #333!important;

	text-decoration: none

}



.picScroll-top {

	overflow: hidden;

	position: relative;

	width: 100%;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto

}



.picScroll-top .hd {

	overflow: hidden;

	height: 32px;

	text-align: center;

	width: 100px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 0;

	padding-right: 10px;

	padding-bottom: 0;

	padding-left: 10px

}



.picScroll-top .hd .prev,.picScroll-top .hd .next {

	width: 33px;

	height: 33px;

	overflow: hidden;

	cursor: pointer;

	background-image: url(../images/shang.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	line-height: 32px;

	display: block;

	float: left

}



.picScroll-top .hd .next {

	background-image: url(../images/xia.jpg);

	float: right

}



.picScroll-top .hd .prevStop {

	background-position: -60px -100px

}



.picScroll-top .hd .nextStop {

	background-position: -60px -140px

}



.picScroll-top .hd ul {

	float: right;

	overflow: hidden;

	zoom: 1;

	margin-top: 10px;

	zoom: 1

}



.picScroll-top .hd ul li {

	float: left;

	width: 9px;

	height: 9px;

	overflow: hidden;

	margin-right: 5px;

	text-indent: -999px;

	cursor: pointer;

	background: url("../images/icocircle.gif")0 -9px no-repeat

}



.picScroll-top .hd ul li.on {

	background-position: 0 0

}



.picScroll-top .bd {

	padding: 10px

}



.picScroll-top .bd ul {

	overflow: hidden;

	zoom: 1

}



.picScroll-top .bd ul li {

	text-align: center;

	zoom: 1

}



.picScroll-top .bd ul li .pic {

	text-align: center;

	width: 80%;

	margin-right: auto;

	margin-left: auto

}



.picScroll-top .bd ul li .pic img {

	width: 100%;

	display: block;

	padding-top: 25px;

	padding-bottom: 25px

}



.picScroll-top .bd ul li .pic a:hover img {

	border-color: #999

}



.picScroll-top .bd ul li .title {

	line-height: 40px;

	text-align: left;

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 10%;

	padding-right: 10%;

	font-size: 14px

}



.picList li .title a {

	color: #FFF;

	text-align: left

}



.picScroll-top .bd .picList li .title .yin_r {

	;background-repeat: no-repeat;

	background-position: right bottom;

	width: 88%;

	padding-right: 12%

}



.picScroll-top .bd ul li {

	;background-repeat: no-repeat;

	background-position: right bottom

}



.picScroll-top .bd ul li {

	background-size: 40px

}



.picScroll-top .bd ul li .title {

	background-size: 40px

}



.shengming {

	max-width: 660px;

	margin-right: auto;

	margin-left: auto

}



body {

	position: relative

}



.news {

	max-width: 860px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 10px;

	padding-bottom: 10px

}



.datetime {

	font-size: 48px;

	color: #FFF;

	text-align: center;

	height: 105px;

	width: 105px;

	background-color: #1b8fb4;

	line-height: 20px;

	font-family: Arial,Helvetica,sans-serif

}



.datetime span {

	font-size: 18px

}



.datetime p {

	line-height: 50px;

	padding-top: 10px

}



.newsli {

	padding-left: 130px;

	padding-right: 50px

}



.ptbnew {

	margin-bottom: 15px;

	padding-bottom: 60px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #cacaca;

	position: relative;

	margin-top: 30px

}



.newsli h1 a {

	font-size: 24px;

	line-height: 30px;

	color: #303030

}



.newsli .fenxiang {

	font-size: 14px;

	background-image: url(../images/fenxiang.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 21px;

	line-height: 35px

}



.fenxiang a {

	color: #bbb

}



.newsli h1 {

	padding-bottom: 10px

}



.newsli p {

	font-size: 12px;

	line-height: 26px;

	color: #666;

	height:30px;

	overflow:hidden;

}



.news-r {

	height: 35px;

	width: 50px;

	padding-top: 30px

}



.datetime {

	position: absolute;

	left: 15px;

	top: 0

}



.news-r {

	position: absolute;

	top: 0;

	right: 0

}



.datetime samp {

	display: none

}



.more_jia {

	font-size: 18px;

	line-height: 30px;

	text-align: center;

	height: 30px;

	width: 145px;

	margin-right: auto;

	margin-left: auto;

	padding-right: 34px;

	margin-top: 10px

}



.more_jia span {

	float: right

}



.more_jia:hover,.more_jia:hover span img {

	-webkit-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

	-webkit-animation-name: pulse;

	animation-name: pulse

}



.meiti {

	background-color: #f9f9f9;

	padding-bottom: 30px

}



.voidli .void_img {

	height: 180px;

	width: 100%;

	position: relative;

	overflow: hidden

}



.voidli .void_img img {

	text-align: center;

	height: 180px

}



.voidli .void_img span {

	height: 53px;

	width: 53px;

	position: absolute;

	left: 45%;

	top: 65px;

	display: block

}



.voidli .void_img span img {

	height: 53px;

	width: 53px

}



.font22 {

	font-size: 22px;

	line-height: 1.5

}



.voidli h1 {

	padding-top: 10px;

	padding-bottom: 20px

}



.voidnews .time {

	font-size: 12px;

	line-height: 26px;

	background-image: url(../images/biao.png);

	background-repeat: no-repeat;

	background-position: left center;

	float: left;

	padding-left: 28px;

	color: #bbb

}



.voidli {

	padding-bottom: 10px

}



.voidnews .fenxiang {

	font-size: 12px;

	background-image: url(../images/fenxiang.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 21px;

	line-height: 26px;

}



.voidnews .voidnews-r {

	height: 26px;

	text-align: right

}



.voidnews {

	padding-top: 10px

}



.hengxian {

	margin-bottom: 20px;

	padding-bottom: 10px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #c6c6c6;

	overflow: hidden;

	margin-right: 0;

	margin-left: 0

}



.pager nav .pagination .thisclass a {

	background-color: #1b8fb4;

	color: #FFF

}



.pager nav .pagination li a {

	border-top-width: 0;

	border-right-width: 0;

	border-bottom-width: 0;

	border-left-width: 0;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding: 0;

	height: 35px;

	line-height: 35px;

	width: 35px;

	-moz-border-radius: 17px;

	-webkit-border-radius: 17px;

	border-radius: 17px;

	margin-right: 3px;

	margin-left: 3px

}



.pager nav .pagination li {

	padding: 10px

}



.bm-gang {

	margin-bottom: 20px;

	padding-bottom: 10px;

	text-transform: capitalize

}



.bm-gang1 {

	margin-bottom: 20px;

	padding-bottom: 10px;

	text-transform: capitalize

}



.pager nav .pagination li .pred,.pager nav .pagination li .nextd {

	background-image: url(../images/pred.png);

	background-repeat: no-repeat;

	background-position: center top;

	text-indent: -9999px

}



.pager nav .pagination li .nextd {

	background-image: url(../images/nextd.png)

}



.page {

  margin-top: 50px;

  margin-bottom: 50px;

  text-align: center;

}

.page a {

  display: inline-block;

  padding: 3px 10px;

  margin-right: 1px;

  background: #eee;

  margin-bottom: 5px;

  transition: 0.5s;

}

.page a:hover {

  background: #1b8fb4;

  color: #fff;

}

.page a.active {

  background: #1b8fb4;

  color: #fff;

}



.wubne {

	background-color: #FFF;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #d3d3d3;

	position: relative;

	top: auto;

	z-index:999999;

}



.wubne .webwidth .navul ul li a {

	font-size: 16px;

	color: #000

}



.wubne .navul {

	height: 54px;

	margin-top: 20px

}



.article .infos {

	font-size: 12px;

	line-height: 22px!important;

	color: #929292;

	margin-bottom: 10px;

	padding-bottom: 10px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #aaa;

	padding-top: 10px

}

/* 2021年3月25日 david添加上一篇下一篇样式 */

.article .infos2 {

	font-size: 12px;

	line-height: 22px!important;

	color: #929292;

	margin-bottom: 50px;

	padding-bottom: 10px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #aaa;

	padding-top: 10px;

}

.article .infos2 a{

	color:#1b8fb4;

}



.article {

	margin-top: 75px

}



.article .back {

	font-size: 14px;

	line-height: 43px;

	background-color: #1b8fb4;

	height: 43px;

	width: 162px;

	text-align: center;

	margin-top: 20px;

	/* margin-bottom: 50px; */

	margin-bottom: 30px;

	text-transform: uppercase;

	color: #fff

}



.article .back a {

	color: #FFF

}



.article .infos span {

	font-size: 13px;

	line-height: 27px;

	background-color: #ececec;

	float: right;

	height: 27px;

	width: 70px;

	margin-left: 8px;

	text-align: center

}



.article .infos span a {

	color: #929292

}



.xiangguan_t {

	font-size: 12px;

	line-height: 40px;

	color: #111;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cacaca

}



.xiangguan_t .mlan {

	float: right

}



.xiangguan_t .mlan a {

	font-size: 12px;

	color: #1b8fb4

}



.pt55 {

	padding-top: 55px

}



.focusBox {

	position: relative;

	width: 100%;

	margin-top: 18px!important;

	height: 122px;

	overflow: hidden

}



.focusBox .pic {

	position: relative;

	z-index: 0

}



.focusBox .pic img {

	width: 100%;

	display: block

}



.focusBox .hd {

	position: absolute;

	bottom: 1px;

	right: 3px;

	text-align: center;

	font-size: 0;

	z-index: 1;

	float: right

}



.focusBox .hd li {

	margin: 0 1px;

	background: url(../images/dot.png)no-repeat 0 -16px;

	height: 16px;

	overflow: hidden;

	width: 16px;

	cursor: pointer;

	display: inline-block;

	*display: inline;

	zoom: 1;

	_background: url(../images/dot8.png)no-repeat 0 -16px

}



.focusBox .hd .on {

	background-position: 0 0

}



.xiangguan_ul {

	margin-top: 10px;

	margin-bottom: 30px

}



.xiangguan_ul li {

	font-size: 12px;

	line-height: 30px;

	background-image: url(../images/dian.png);

	background-repeat: no-repeat;

	background-position: left 12px;

	padding-left: 9px

}



.xiangguan_ul li span {

	color: #929292;

	float: right

}



.xiangguan_ul li:hover {

	background-image: url(../images/dian_on.png)

}



.xiangguan_ul li:hover a {

	color: #1b8fb4

}



.right-g ul li a {

	font-size: 12px

}



.right-g ul li a:hover {

	background-color: #FFF

}



.picScroll-left .bd ul li {

	background-color: #FFF

}



.oledimg img {

	width: 100%

}



.oled {

	margin-top: 35px;

	font-size: 14px;

	line-height: 24px;

	color: #000

}



.pt20 {

	padding-top: 20px

}



.jishu ul li {

	margin-bottom: 26px

}



.jishu {

	margin-top: 30px;

	margin-bottom: 30px

}



.picScroll-left.jishu .hd {

	position: relative;

	text-align: center;

	margin-top: 30px;

	width: 100px;

	margin-right: auto;

	margin-left: auto

}



.picScroll-left.jishu .hd .next,.picScroll-left.jishu .hd .prev {

	background-image: url(../images/jishu_r.png);

	background-repeat: no-repeat;

	background-position: center center;

	height: 32px;

	width: 32px;

	margin-right: 5px;

	margin-left: 5px

}



.picScroll-left.jishu .hd .prev {

	background-image: url(../images/jishu_l.png)

}



.picScroll-left.jishu .hd .prev:hover {

	background-image: url(../images/jishu_l_on.png)

}



.picScroll-left.jishu .hd .next:hover {

	background-image: url(../images/jishu_r_on.png)

}



.youshi .about-img,.jizhi .about-img,.youshi {

	padding-top: 20px;

	padding-bottom: 30px

}



.youshi {

	margin-bottom: 20px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #cacaca

}



.qianyan {

	margin-bottom: 50px

}



.qianyan .rongyu h1 {

	font-size: 22px;

	background-image: none;

	text-align: left;

	line-height: normal;

	margin-bottom: 20px

}



.qianyan .rongyu .hd {

	margin-top: 30px;

	margin-left: 0;

	text-align: left

}



.qianyan .rongyu {

	background-image: url(../images/little_bg.jpg);

	*/background-repeat: no-repeat;

	background-position: center top

}



.qianyan .picScroll-top .bd ul li .title,.qianyan .picScroll-top .bd ul li {

	background-image: none;

	padding-left: 0

}



.pingtai .slideTxtBox .hd ul li p {

	border: 1px solid #d3d3d3;

	background-color: #eee;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px

}



.pingtai .slideTxtBox .hd ul .on p {

	border: 1px solid #03aee6;

	background-color: #03aee6

}



.pingtai .slideTxtBox .hd {

	margin-top: 20px

}



.pingtai .slideTxtBox .bd ul img {

	width: 100%

}



.pingtai .slideTxtBox .bd ul {

	font-size: 14px;

	line-height: 23px;

	width: 100%;

	color: #8a8a8a

}



.voidli .font22 a {

	color: #303030

}



.pro_art {

	height: auto;

	width: 100%;

	margin-top: 60px;

	margin-bottom: 40px

}



.pro_art .pro_art_bg {

	background-color: #2ab2e5;

	width: 100%;

	position: relative

}



.pro_art .pro_art_bg_img {

	width: 100%

}



.pro_art .snajiao {

	position: relative;

	margin-top: 20px

}



.pro_art .snajiao span {

	width: 0;

	height: 0;

	border-top: 10px solid transparent;

	border-bottom: 10px solid transparent;

	border-left: 10px solid #2ab2e5;

	position: absolute;

	left: 14px;

	top: 65px

}



.pro_art .pro_infos {

	margin-right: auto;

	margin-left: auto;

	max-width: 1200px;

	position: relative;

	height: auto

}



.pro_infos .pro_infos_left {

	position: absolute;

	left: 0;

	font-size: 14px;

	line-height: 2;

	color: #FFF

}



.pro_infos_left img {

	float: left;

	width: 145px;

	margin-right: 40px;

	margin-bottom: 15px

}



.pro_infos_left p {

	margin-top: 20px

}



.slideTxtBoxj {

	width: 100%;

	text-align: left;

	background-image: url(../images/slidetxtboxj.png);

	background-repeat: no-repeat;

	background-position: right 80px

}



.slideTxtBoxj .hd {

	line-height: 30px;

	position: relative;

	width: 100%;

	padding-top: 0;

	padding-right: 10px;

	padding-left: 20px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #ddd;

	margin-bottom: 10px;

	padding-bottom: 30px

}



.slideTxtBoxj .hd ul {

	height: 35px;

	width: 300px;

	margin-right: auto;

	margin-left: auto;

	padding-bottom: 30px

}



.slideTxtBoxj .hd ul li {

	float: left;

	cursor: pointer;

	height: 30px;

	margin-right: 15px;

	margin-left: 15px;

	padding-top: 0;

	padding-right: 20px;

	padding-bottom: 0;

	padding-left: 20px;

	-moz-border-radius: 16px;

	-webkit-border-radius: 16px;

	border-radius: 16px;

	font-size: 18px

}



.slideTxtBoxj .hd ul li.on {

	height: 30px;

	color: #FFF;

	background-color: #2ab2e5

}



.slideTxtBoxj .bd ul {

	padding: 15px;

	zoom: 1;

	font-size: 14px;

	line-height: 2;

	color: #000;

	padding-top: 0

}



.slideTxtBoxj .bd li {

	height: 24px;

	line-height: 24px

}



.slideTxtBoxj .bd li .date {

	float: right;

	color: #999

}



.pro_body {

	width: 100%;

	margin-top: 50px

}



.pro_body .slideTxtBoxj .hd ul span {

	float: left

}



.pro_body .slideTxtBoxj .bd {

	max-width: 980px;

	margin-right: auto;

	margin-left: auto

}



.lanse {

	color: #2ab2e5

}



.jieshao .mtb20 {

	margin-top: 20px;

	margin-bottom: 20px

}



.pro_body .slideTxtBoxj .bd .jieshao .w120 {

	display: block;

	width: 150px

}



.pro_body .slideTxtBoxj .bd .jieshao .row .mtb20 span {

	float: left

}



.bm_1 {

	margin-bottom: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e7e7e7

}



.Visionox .slideTxtBox .hd ul li p {

	font-size: 15px!important;

	line-height: 33px!important;

	height: 33px!important;

	-moz-border-radius: 5px!important;

	-webkit-border-radius: 5px!important;

	border-radius: 5px!important

}



.Visionox .slideTxtBox .hd ul {

	max-width: 600px

}



.slideTxtBox .hd ul .on a {

	color: #FFF

}



.pro_infos_left .gundong {

	float: left;

	width: 100%

}



.txtScroll-left {

	position: relative

}



.txtScroll-left .hd {

	overflow: hidden;

	height: 35px;

	text-align: left;

	padding-top: 0;

	padding-bottom: 0;

	width: 120px;

	margin-right: auto;

	margin-left: auto

}



#amoled .txtScroll-left .hd {

	margin-bottom: 20px

}



.txtScroll-left .hd .prev,.txtScroll-left .hd .next {

	display: block;

	width: 33px;

	height: 33px;

	float: left;

	margin-right: 5px;

	overflow: hidden;

	cursor: pointer;

	background-image: url(../images/bai_r.png);

	background-repeat: no-repeat;

	background-position: center center;

	margin-left: 5px

}



.txtScroll-left .hd .prev {

	background-image: url(../images/bai_l.png)

}



.txtScroll-left .hd .prevStop {

	background-position: -60px 0

}



.txtScroll-left .hd .nextStop {

	background-position: -60px -50px

}



.txtScroll-left .hd ul {

	overflow: hidden;

	zoom: 1;

	height: 30px;

	width: 100%

}



.txtScroll-left .hd ul li {

	float: left;

	width: 9px;

	height: 9px;

	overflow: hidden;

	margin-right: 5px;

	text-indent: -999px;

	cursor: pointer;

	background: url("../images/icocircle.gif")0 -9px no-repeat

}



.txtScroll-left .hd ul li.on {

	background-position: 0 0

}



.txtScroll-left .bd {

	padding: 10px;

	overflow: hidden

}



.txtScroll-left .bd ul {

	overflow: hidden;

	zoom: 1

}



.txtScroll-left .bd ul li {

	margin-right: 20px;

	line-height: 24px;

	text-align: left;

	_display: inline;

	margin-top: 100px

}



#gonggao .txtScroll-left .bd ul li {

	margin-top: 10px

}



.txtScroll-left .bd .infoList li .title {

	font-size: 14px;

	line-height: 28px

}



.txtScroll-left .bd .infoList li a {

	color: #FFF

}



.pro_infos_left .gundong.dingwei .mt35 img {

	width: 90%;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 5px

}



.sideMen {

	border: 1px solid #ddd;

	background-color: #FFF

}



.sideMen h3 .shouqi {

	display: none

}



.sideMen .on em {

	display: none

}



.sideMen .on .shouqi {

	display: block!important

}



.sideMen h3 {

	height: 50px;

	line-height: 50px;

	padding-left: 20px;

	border-top: 1px solid #e3e3e3;

	font-family: "Microsoft YaHei";

	font-size: 14px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000;

	cursor: pointer;

	width: 100%

}



.sideMen h3 em {

	float: right;

	display: block;

	width: 40px;

	height: 32px;

	background: url(../images/icoadd.png)16px 12px no-repeat;

	cursor: pointer

}



.sideMen h3 em.on {

	background-position: 16px -57px

}



.sideMen ul {

	padding: 12px 25px;

	color: #999

}



.slideTxtBox .bd ul .sideMen ul {

	margin: 0;

	color: #666;

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-left: 20px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #e3e3e3

}



.service {

	background-color: #f9f9f9;

	padding-top: 30px;

	padding-bottom: 30px

}



.h107 {

	height: 107px!important

}



.slideTxtBox .btn-primary {

	background-color: #1b8fb4;

	padding-right: 50px;

	padding-left: 50px;

	margin-top: 25px;

	margin-right: auto;

	margin-left: auto;

	clear: both;

	float: none

}



.tijiao {

	width: 100%;

	margin-right: auto;

	margin-left: auto

}



#service .custom {

	padding: 12px 25px;

	color: #999;

	font-family: "微软雅黑";

	font-size: 12px;

	line-height: 20px

}



.zceshi {

	background-image: url(../images/ceshi_r.png);

	background-repeat: no-repeat;

	background-position: right center;

	float: right;

	height: 23px;

	padding-right: 30px;

	margin-right: 15px;

	margin-bottom: 37px

}



.zceshi a {

	font-size: 16px;

	color: #666;

	line-height: 23px

}



.zceshi ul li {

	position: relative;

	display: block;

	height: 30px

}



.zceshi ul li a {

	display: block;

	font-size: 16px;

	line-height: 30px;

	color: #666;

	text-decoration: none;

	text-align: center

}



.zceshi ul li ul {

	position: relative;

	display: none;

	line-height: 23px

}



.zceshi ul li ul li {

	display: block;

	line-height: 40px;

	color: #666;

	font-size: 14px!important;

	background-color: white;

	width: auto;

	z-index: 10

}



.zceshi ul li ul li a {

	color: #666

}



.zceshi ul li:hover ul {

	display: block

}



.zceshi ul li ul:hover li {

	border-bottom: 1px solid #666;

	background-color: #fff

}



.remen {

	max-width: 1028px;

	margin-right: auto;

	margin-left: auto;

	padding-bottom: 22px

}



.remen h1 {

	font-size: 18px;

	line-height: 40px;

	color: #000;

	margin-top: 15px;

	margin-bottom: 15px

}



.search {

	width: 100%!important;

	font-size: 16px!important;

	line-height: 44px!important;

	height: 44px!important;

	-moz-border-radius: 22px!important;

	-webkit-border-radius: 22px!important;

	border-radius: 22px!important

}



.remen .input-group-lg {

	width: 100%

}



.search_b {

	background-color: #1b8fb4;

	background-image: url(../images/search_b.png);

	background-repeat: no-repeat;

	background-position: 15px center;

	height: 44px;

	padding-right: 28px;

	padding-left: 40px;

	text-align: center;

	-moz-border-radius: 22px!important;

	-webkit-border-radius: 22px!important;

	border-radius: 22px!important

}



.glyphicon.tag {

	font-size: 14px;

	line-height: 30px;

	height: 30px;

	margin-top: 35px;

	margin-bottom: 22px

}



.tag a {

	padding-left: 18px

}



.remenzhiwei {

	padding-right: 22px;

	padding-bottom: 14px;

	padding-left: 22px;

	margin-bottom: 20px

}



.remenzhiwei>ul {

	margin-bottom: 22px

}



.more_r {

	font-size: 14px;

	float: right

}



.more_weight {

	font-weight: bold

}



.more_r a {

	color: #1b8fb4

}



.remenzhiwei ul li {

	font-size: 14px;

	line-height: 26px;

	color: #737373

}



.remenzhiwei ul li span {

	float: right

}



.remen a {

	color: #737373

}



.remen a:hover,.remenzhiwei ul li:hover {

	color: #1b8fb4

}



.remenzhiwei ul li samp {

	margin-right: 5px

}



.remen .remenzhiwei h1 {

	margin-bottom: 5px

}



.bm_19 {

	margin-bottom: 20px

}



.slideTxtBox .bd ul {

	position: relative!important

}



.display_none {

	display: none!important

}



.sideMen .zhaopin_li p {

	font-size: 16px;

	color: #6e6e6e

}



.lanse_bg {

	background-color: #0068b7!important;

	margin-bottom: 50px

}



.sideMen .zhaopin_li .glyphicon-up,.sideMen .zhaopin_li .glyphicon-down {

	background-image: url(../images/ico_up.png);

	background-repeat: no-repeat;

	background-position: center center;

	height: 50px;

	text-indent: -9999px

}



.sideMen .zhaopin_li .glyphicon-down {

	background-image: url(../images/ico_down.png)

}



.sideMen .zhaopin_li {

	background-color: #FFF

}



.xiaoyuan,.xiaoyuan .slideTxtBox,.shehui {

	max-width: 1024px;

	margin-right: auto;

	margin-left: auto;

	padding: 0

}



.img_width_100 {

	width: 100%

}



.more_zhiwei {

	font-size: 18px;

	line-height: 24px;

	background-image: url(../images/more_zhiwei.png);

	background-repeat: no-repeat;

	background-position: right center;

	float: right;

	height: 24px;

	padding-right: 31px;

	margin-top: 20px

}



.more_zhiwei_joinus {

	font-size: 18px;

	line-height: 35px;

	background-image: url(../images/news-r.png);

	background-repeat: no-repeat;

	background-position: right center;

	float: right;

	height: 35px;

	padding-right: 40px;

	margin-top: 20px

}



.shehui {

	margin-bottom: 50px

}



.sideMen ul {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #e3e3e3

}



.tearm,.linian {

	width: 100%;

	padding-top: 5px;

	padding-bottom: 20px

}



.tearm {

	background-color: #f9f9f9

}



.tearmweb {

	max-width: 1024px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 40px;

	padding-right: 10px

}



.tearm .thumbnail img {

	width: 100%

}



.thumbnail .caption h3 {

	font-size: 14px;

	text-align: center;

	line-height: 30px

}



.lw-font strong {

	color: #000

}

.article_body strong {

	color: #000

}



.linian .tearmweb p {

	padding-left: 15px;

	padding-top: 5px;

	padding-bottom: 20px;

	color: #000;

	font-size: 14px;

	line-height: 24px

}



.limian .tearmweb {

	color: #000;

	font-size: 14px;

	line-height: 24px

}



#hr .pd20 {

	line-height: 38px;

	padding: 20px;

	font-weight: normal

}



#hr .tearmweb .slideTxtBox .bd ul .row {

	background-color: #FFF

}



.slideTxtBox .bd {

	width: 100%;

	margin-top: 20px

}



#service .custom {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #e3e3e3

}



.gerenxinxi {

	max-width: 1024px;

	margin-right: auto;

	margin-left: auto;

	padding: 30px

}



.gerenxinxi h1 {

	font-size: 18px;

	line-height: 35px;

	color: #000;

	margin-bottom: 10px;

	padding-left: 15px

}



.gerenxinxi .input-group {

	margin-top: 12px;

	margin-bottom: 12px

}



.tijiao_b {

	font-size: 16px;

	background-color: #1b8fb4;

	height: 47px;

	padding-right: 50px;

	padding-left: 50px;

	margin-left: 10px;

	-moz-border-radius: 22px!important;

	-webkit-border-radius: 22px!important;

	border-radius: 22px!important;

	margin-right: 10px;

	margin-top: 20px

}



.fanhui {

	background-color: #969696;

	border-top-color: #969696;

	border-right-color: #969696;

	border-bottom-color: #969696;

	border-left-color: #969696

}



.w300 {

	width: 340px

}



.search_remen {

	width: 313px;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 40px

}



.form-control-yuan-l {

	-moz-border-radius: 22px 0 0 22px!important;

	-webkit-border-radius: 22px 0 0 22px!important;

	border-radius: 22px 0 0 22px!important;

	border-right-style: none

}



.form-control-yuan {

	-moz-border-radius: 22px!important;

	-webkit-border-radius: 22px!important;

	border-radius: 22px!important

}



.form-control-yuan-r {

	-moz-border-radius: 0 22px 22px 0!important;

	-webkit-border-radius: 0 22px 22px 0!important;

	border-radius: 0 22px 22px 0!important;

	background-color: #FFF;

	padding: 0!important;

	height: 44px!important;

	border-left-style: none

}



.sous {

	background-image: url(../images/sous.png);

	background-repeat: no-repeat;

	background-position: center center;

	background-color: #FFF;

	height: 32px;

	width: 30px;

	border-top-width: 0;

	border-right-width: 0;

	border-bottom-width: 0;

	border-left-width: 0;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding-top: 0;

	padding-right: 15px;

	padding-bottom: 0;

	padding-left: 15px;

	-moz-border-radius: 0 22px 22px 0!important;

	-webkit-border-radius: 0 22px 22px 0!important;

	border-radius: 0 22px 22px 0!important;

	margin-top: 5px;

	margin-right: 15px;

	margin-bottom: 1px;

	margin-left: 1px

}



.leimu {

	background-color: #0171be;

	text-align: center;

	width: 23%;

	line-height: 50px;

	/* height: 100%; */

	font-size: 18px;

	color: #FFF;

	float: left

}



.fenleix {

	line-height: 50px;

	margin-bottom: 20px

}



.fenleix .leibie {

	font-size: 16px;

	line-height: 50px;

	float: left;

	width: 77%

}



.w1024 {

	max-width: 1024px!important;

	margin-right: auto;

	margin-left: auto

}



.fenleix_li .leibie a {

	color: #6e6e6e;

	margin-left: 20px;

	padding-left: 18px

}



.fenleix_li .leibie .on,.fenleix_li .leibie a:hover {

	background-image: url(../images/lan_dian.png);

	background-repeat: no-repeat;

	background-position: left center

}



.xuxian .leimu,.xuxian .leibie {

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #FFF

}



.xuxian .leibie {

	border-bottom-color: #CCC

}



.tk_top_bg {

	background-color: #f6f6f6;

	-moz-border-radius: 5px 5px 0 0!important;

	-webkit-border-radius: 5px 5px 0 0!important;

	border-radius: 5px 5px 0 0!important;

	color: #000

}



.modal-body .zhiwei {

	font-size: 14px;

	line-height: 30px;

	margin-top: 10px;

	margin-bottom: 10px

}



.nobg {

	background-color: #FFF;

	border-top-width: 0;

	border-right-width: 0;

	border-bottom-width: 0;

	border-left-width: 0;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	font-size: 14px;

	color: #666

}



.nobg i {

	color: #F00

}



.sideMen .modal-dialog .m-top-15 {

	margin-top: 13px

}



.w80 {

	width: 94px;

	text-align: left

}



.ptb10 {

	padding-top: 10px;

	padding-bottom: 10px

}



.modal-footer .tijiao {

	float: right

}



.mt0 {

	margin-top: 0

}



.shangchuan {

	padding-bottom: 50px

}



.gongxi {

	font-size: 32px;

	line-height: 64px;

	color: #000;

	text-align: center;

	margin-top: 20px

}



.modal-md {

	max-width: 450px;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

	font-size: 15px;

	line-height: 2;

	color: #666

}



.modal-md .modal-content h3 {

	font-size: 31px;

	line-height: 60px;

	color: #000;

	height: 60px;

	margin-top: 30px

}



.ceshi_body {

	padding: 30px;

	font-size: 14px;

	line-height: 30px;

	color: #666

}



.ceshi {

	margin-top: 20px;

	margin-bottom: 40px

}



.ceshi_body h1 {

	font-size: 18px;

	line-height: 40px;

	color: #000

}



.ceshi_body ul .m-top-15 .nobg {

	padding-right: 50px

}



.ceshi_body ul li {

	color: #000;

	margin-top: 20px;

	line-height: 45px

}



.fixed {

	position: fixed!important;

	top: 0!important

}



.daohang_tihua {

	height: 75px;

	width: 100%

}



.fixed_bg {

	background-color: #FFF

}



.erweim {

	position: relative

}



.erweim .erweima {

	position: absolute;

	left: -50px;

	top: -160px;

	display: none

}



.erweim:hover .erweima {

	display: block

}



.ad {

	height: 500px;

	position: relative;

	background-size: cover;

	background-attachment: fixed;

	background-position: center center;

	background-repeat: no-repeat;

	background-color: #fff

}



.ad1 {

	background-image: url(../images/ad1.jpg)

}



.ad3 {

	background-image: url(../images/ad3.jpg)

}



.ad2 {

	background-image: url(../images/ad2.jpg)

}



.ad4 {

	height: 500px;

	background-repeat: no-repeat;

	background-image: url(../images/ad1.jpg)

}



.newsli h1 a:hover {

	color: #1b8fb4

}



.table-bordered>div:nth-child(4) .leimu,.table-bordered>div:nth-child(4) .leibie {

	border-bottom-width: 0!important;

	border-bottom-style: none!important

}



.callus .col-lg-4:hover .icon {

	-webkit-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

	-webkit-animation-name: rubberBand;

	animation-name: rubberBand

}



.font14 {

	font-size: 14px!important

}



.rongyu {

	background-repeat: no-repeat;

	background-position: right center

}



.callus>div:nth-child(7) {

	border-top: 1px solid #dfdfdf

}



.callus>div:nth-child(8) {

	border-left: 1px solid #dfdfdf;

	border-top: 1px solid #dfdfdf

}



.callus>div:nth-child(9) {

	border-left: 1px solid #dfdfdf;

	border-top: 1px solid #dfdfdf

}



.Scroll-left {

	position: relative

}



.Scroll-left .hd {

	overflow: hidden;

	height: 70px;

	padding-top: 20px;

	padding-bottom: 20px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #cacaca

}



.Scroll-left .hd .prev,.Scroll-left .hd .next {

	display: block;

	width: 35px;

	height: 35px;

	float: right;

	overflow: hidden;

	cursor: pointer;

	background-image: url(../images/licheng_l.png);

	background-repeat: no-repeat;

	background-position: center center

}



.Scroll-left .hd .next {

	background-image: url(../images/licheng_r.png);

	float: left

}



.Scroll-left .hd ul {

	overflow: hidden;

	zoom: 1;

	line-height: 30px;

	height: 30px

}



.Scroll-left .hd ul li {

	font-size: 24px;

	float: left;

	height: 30px;

	overflow: hidden;

	cursor: pointer;

	line-height: 30px;

	color: #d5d5d5;

	text-align: center;

	width: 50%;

}



.Scroll-left .hd ul li.on {

	background-position: 0 0;

	background-color: #2ab2e5;

	color: #FFF;

	-moz-border-radius: 15px;

	-webkit-border-radius: 15px;

	border-radius: 15px

}



.Scroll-left .hd ul li.heiti {

	color: #d5d5d5

}



.Scroll-left .hd ul li.on+li {

	color: #d5d5d5

}



.Scroll-left .bd {

	max-width: 860px;

	margin-right: auto;

	margin-left: auto;

	overflow: hidden;

	padding-top: 27px;

	padding-bottom: 10px

}



.Scroll-left .bd ul {

	overflow: hidden;

	zoom: 1;

	margin: 0;

	padding: 0;

	width: 100%

}



.Scroll-left .bd .tempWrap {

	overflow: hidden;

	zoom: 1;

	margin: 0;

	padding: 0;

	width: 100%

}



.Scroll-left .bd ul li {

	float: left;

	line-height: 24px;

	text-align: left;

	_display: inline;

	width: 100%

}



.w860 {

	max-width: 600px;

	margin-right: auto;

	margin-left: auto

}



.lichengm {

	background-image: url(../images/lc_shu.jpg);

	background-repeat: repeat-y;

	background-position: center top;

	width: 100%

}



.lichengm .lc_top {

	background-image: url(../images/lc_top.png);

	background-repeat: no-repeat;

	background-position: center top;

	height: 22px;

	width: 100%;

	margin-bottom: 15px

}



.lichengm .lc_li .lc_li_onf p {

	font-size: 11px;

	line-height: 17px;

	color: #999;

	padding-right: 15px;

	word-break: break-all;

	word-wrap: break-word

}



.lichengm .lc_li .lc_li_onf h1,.lichengm .lc_li .lc_li_onf h2 {

	font-size: 16px;

	line-height: 22px;

	color: #000;

	padding-right: 15px

}



.lichengm .lc_li .lc_li_onf h2 {

	background-image: url(../images/lanse_h.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	margin-bottom: 5px;

	padding-bottom: 5px

}



.lichengm .lc_li .lc_li_onf {

	float: left;

	width: 50%;

	padding-right: 72px;

	margin-right: -11px;

	background-image: url(../images/lc_li_l.png);

	background-repeat: no-repeat;

	background-position: right center;

	margin-left: 11px

}



.lichengm .lc_li:nth-child(2n+1) .lc_li_onf {

	background-image: url(../images/lc_li_r.png);

	background-repeat: no-repeat;

	background-position: left center;

	margin-right: 11px;

	padding-left: 80px;

	padding-right: 0;

	float: right

}



.lichengm .lc_li {

	height: auto;

	width: 100%;

	clear: both;

	float: none

}



.lichengm .lc_li:nth-child(1),.lichengm .lc_li:nth-child(2),.lichengm .lc_li:nth-child(3),.lichengm .lc_li:nth-child(4),.lichengm .lc_li:nth-child(5),.lichengm .lc_li:nth-child(6) {

	display: block!important

}



.lichengm .lc_li_foot {

	text-align: center;

	height: 33px;

	width: 100%;

	clear: both;

	float: none;

	margin-top: 10px

}



.lichengm .lc_li_foot img {

	height: 33px;

	width: 34px;

	cursor: pointer

}



.rongyu .rongyu_bg {

	clear: both;

	float: none;

	width: 100%;

	margin-top: 10px;

	margin-bottom: 10px;

	display: none;

	padding-top: 20px

}



#call .slideTxtBox .hd ul li p {

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	height: 35px;

	line-height: 35px

}



.max500 {

	max-width: 560px;

	margin-top: 0;

	margin-right: auto;

	margin-left: auto

}



#call .slideTxtBox .max500>div p {

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	height: 35px;

	line-height: 35px;

	font-size: 17.2px

}



#call .slideTxtBox .max500>div p {

	cursor: pointer;

	background-color: #eee;

	text-align: center

}



#call .slideTxtBox .max500>div {

	margin-top: 20px

}



#call .slideTxtBox .max500>div:hover p {

	background: #1b8fb4;

	color: #FFF

}



#call .slideTxtBox .max500>div:hover p a {

	color: #FFF

}



.slideTxtBox .hd ul li {

	margin-top: 20px

}



.h_pro_ing .fudognx {

	position: absolute;

	height: auto;

	width: 80%;

	left: 10%;

	top: 20%;

	text-align: left

}



.h_pro_ing .fudognx a {

	/*color: #0091ee;

	text-decoration: none*/

	color:#dedede;

text-shadow:0 1px #428bca,1px 0  #428bca,-1px 0  #428bca,0 -1px  #428bca;

}



.h_pro_ing .fudognx h2 {

	font-size: 12px;

	line-height: 23px;

	margin-top: 10px

}



.h_pro_ing .fudognx .tansuo {

	font-size: 16px;

	margin-top: 20px

}



.fudognx .tansuo span {

	display: block;

	float: left;

	background-image: url(../images/ssd.png);

	background-repeat: no-repeat;

	background-position: right center;

	padding-right: 25px

}



.pro_art_bg .pro_infos .snajiao .pro_art_bg_img {

	width: 100%!important;

	margin-top: 35px

}



#tuijian .glyphicon-tags a {

	width: 126px;

	display: inline-block;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	font-family: "微软雅黑"

}



#tuijian .glyphicon-tags:before {

	display: block;

	float: left;

	height: 60px

}



@media screen and (min-width:1200px) {

	.divcss5 {

		width: 100%;

		height: auto;

		display: block

	}



	.fix-row-width {

		width: 16.66666667%

	}

}



@media(min-width:960px) and (max-width:1199px) {

	.divcss5 {

		width: 100%;

		height: auto;

		display: block

	}



	.fix-row-width {

		width: 16.66666667%

	}

}



@media(min-width:768px) and (max-width:960px) {

	.divcss5 {

		width: 100%;

		height: auto;

		display: block

	}



	.fix-row-width {

		width: 16.66666667%

	}

}



@media(max-width:768px) {

	.divcss5 {

		width: 100%;

		height: auto;

		display: block

	}



	.fix-row-width {

		width: 16.66666667%

	}

}



@media screen and (min-width:1200px) {

	.divcss6 {

		width: 100%;

		height: auto;

		display: block

	}

}



@media(min-width:960px) and (max-width:1199px) {

	.divcss6 {

		width: 100%;

		height: auto;

		display: block

	}

}



@media(min-width:768px) and (max-width:960px) {

	.divcss6 {

		width: 100%;

		height: auto;

		display: block

	}

}



@media(max-width:768px) {

	.divcss6 {

		width: 100%;

		height: auto;

		display: block

	}

}



.service3 {

	height: 70px

}



.service3 p {

	padding-top: 5px

}



.qr_show {

	width: 100%;

	/* height: 100% */

}



#rongyu .rongyu .picScroll-top .bd ul li .title {

	text-align: center;

	margin-top: 40px

}



#rongyu .picList .row>div {

	text-align: center

}



#gonggao .pro_art .snajiao {

	margin-top: 0

}



#gonggao .pro_body .bd .snajiao {

	margin-top: 0

}



.article_body {

	font-size: 14px

}



@media(min-width:768px) and (max-width:960px) {

	.navbar-header {

		float: none

	}



	.navbar-toggle {

		display: block

	}



	.navbar-nav li {

		display: block;

		width: 100%

	}



	.navbar-nav li.aboutus {

		margin-top: 0

	}



	.navbar-nav li.news {

		padding: 0

	}



	.ad {

		height: auto!important

	}



	.netitle {

		margin-top: 0

	}



	.picScroll-left .hd {

		bottom: -50px!important

	}



	#us {

		margin-top: 20px

	}



	.qr_show {

		width: 100px;

		height: 100px

	}



	.xiangguan_ul li span {

		display: none

	}



	.webwidth>div {

		width: 100%

	}



	.tag a {

		padding-left: 15px

	}



	.sideMen .zhaopin_li p {

		text-overflow: ellipsis;

		white-space: nowrap;

		overflow: hidden;

		height: 50px

	}



	.banner .bd ul li .banner_part {

		bottom: 40%

	}



	.banner .bd ul li .banner_part div {

		margin: 5px 0

	}



	.banner .bd ul li .banner_part .b_more {

		margin-top: 20px

	}



	#rongyu .bm-gang {

		margin-top: 0

	}



	#rongyu .picList .row>div {

		text-align: center;

		margin-bottom: 20px

	}



	#rongyu .picScroll-top .bd ul li .title {

		line-height: 1.8rem

	}



	#jishu .picScroll-left {

		margin-bottom: 0!important

	}



	#jishu .jishu {

		margin-bottom: 0

	}



	#jishu .picScroll-left .hd {

		margin-top: 0;

		bottom: -20px!important

	}



	#jishu .jishu ul li {

		margin-bottom: 0

	}



	#tuijian .tijiao {

		padding-top: 0

	}



	#tuijian .remenzhiwei .row>div {

		width: 50%;

		padding: 0 5px

	}



	.navbar {

		display: block

	}



	.mx-d {

		display: none

	}



	#navbar .navbar-nav {

		margin: 0;

		width: 100%;

		background-color: #333;

		font-size: 16px

	}



	#navbar .navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav li>a:hover {

		color: #555;

		background-color: #e7e7e7

	}



	.navbar>.container .navbar-brand {

		margin-left: 10px

	}



	.navul {

		display: none

	}



	#qianyan .rongyu {

		background-size: 100% 100%

	}



	#qianyan .tempWrap {

		width: 50%

	}



	#qianyan .tempWrap ul li h1 {

		line-height: 2rem

	}



	#qianyan .tempWrap .title {

		line-height: 1.8rem;

		margin-top: 15px

	}



	.tearmweb-fix-width {

		width: 33.3%

	}



	#gonggao .pro_infos_left img {

		float: none

	}



	#gonggao .hd {

		text-align: center

	}



	#gonggao .hd .prev,#gonggao .hd .next {

		float: none;

		display: inline-block

	}



	.dingwei {

		font-size: 0

	}



	.dingwei>div {

		display: inline-block;

		padding-left: 0;

		padding-right: 0;

		vertical-align: top

	}



	.dingwei>div:first-child {

		text-align: center

	}



	#qianyan .rongyu .tempWrap {

		width: 100%

	}



	.picScroll-top .bd ul li {

		width: 100%

	}

}



@media(max-width:767px) {

	#us {

		margin-top: 15px;

		margin-bottom: 15px

	}



	.ad {

		height: auto!important

	}



	.hengxian>div {

		width: 50%

	}



	.hengxian>div:nth-child(2) {

		display: none

	}



	.tag a {

		padding-left: 10px

	}



	.sideMen h3 {

		padding-left: 0

	}



	.sideMen h3 .row>div {

		padding-right: 0

	}



	.sideMen h3>div:nth-child(1) p {

		text-overflow: ellipsis;

		white-space: nowrap;

		overflow: hidden;

		width: 100%

	}



	.sideMen .zhaopin_li .row>div:nth-child(3) p {

		text-overflow: ellipsis;

		white-space: nowrap;

		overflow: hidden;

		width: 50px

	}



	.slideTxtBox .hd ul li p,#call .slideTxtBox .max500>div p {

		font-size: 12px!important

	}



	.banner .bd ul li img {

		height: 200px

	}



	.banner .bd ul li .banner_part {

		bottom: 40%

	}



	.xuxian .leibie {

		padding-left: 20px;

		background: url(../images/lan_dian.png) no-repeat 10px 273px

	}



	.fenleix_li .leibie a {

		padding-left: 0;

		padding-right: 10px;

		background: 0

	}



	#service .service3 {

		height: auto;

		margin-bottom: 15px;

		line-height: 1.8rem;

		padding-left: 4%;

	}



	#service .callus>div {

		width: 100%

	}



	#amoled .gundong>div {

		float: left

	}



	#amoled .gundong>div .title {

		line-height: 1.8rem

	}



	#call .callus>div {

		width: 100%;

		border: 0;

		border-bottom: 1px solid #dfdfdf

	}



	#wenhua .wenhua1 {

		padding-bottom: 0

	}



	#rongyu .bm-gang {

		margin-top: 0

	}



	#rongyu .picList .row>div {

		text-align: center;

		margin-bottom: 20px

	}



	#rongyu .picScroll-top .bd ul li .title {

		line-height: 1.8rem

	}



	#licheng .infoList h2 {

		text-overflow: ellipsis;

		white-space: nowrap;

		overflow: hidden;

		width: 35%

	}



	#shipin .voidli .void_img {

		text-align: center

	}



	#jishu .picScroll-left {

		margin-bottom: 0!important

	}



	#jishu .jishu {

		margin-bottom: 0

	}



	#jishu .picScroll-left .hd {

		margin-top: 0;

		bottom: -20px!important

	}



	#jishu .jishu ul li {

		margin-bottom: 0

	}



	#tuijian .tijiao {

		padding-top: 0

	}



	#tuijian .remenzhiwei .row>div {

		width: 50%;

		padding: 0 5px

	}



	#hr .tearmweb .slideTxtBox .bd .row>div:nth-child(1) {

		margin-top: 10px;

		text-align: center;

		width: 100%

	}



	#hr .tearmweb .slideTxtBox .bd .row>div:nth-child(2) {

		width: 100%

	}



	#hr .tearmweb .slideTxtBox .bd .row>div:nth-child(2) p {

		line-height: 1.8rem;

		margin-top: 15px;

		padding: 0 20px;

		margin-bottom: 20px

	}



	.hezuo ul li {

		width: 40%;

		margin: 0 10px

	}



	.fenleix_li .leibie a {

		margin-left: 0

	}



	.fenleix_li .leibie {

		padding-left: 20px

	}



	.fix-row-width {

		width: 33%

	}



	.tearmweb-fix-width {

		width: 50%

	}



	#gonggao .pro_infos_left img {

		float: none

	}



	#gonggao .hd {

		text-align: center

	}



	#gonggao .hd .prev,#gonggao .hd .next {

		float: none;

		display: inline-block

	}



	.dingwei {

		font-size: 0

	}



	.dingwei>div {

		display: inline-block;

		padding-left: 0;

		padding-right: 0;

		vertical-align: top

	}



	.dingwei>div:first-child {

		text-align: center

	}



	.dingwei>div:first-child img {

		width: 95%

	}



	#qianyan .rongyu .tempWrap {

		width: 100%

	}



	.picScroll-top .bd ul li {

		width: 100%

	}



	.picScroll-top .bd ul li .title {

		line-height: 26px

	}



	.qianyan .rongyu {

		background-image: none

	}



	#tuijian .glyphicon-tags:before {

		height: 90px

	}



	.remenzhiwei>ul {

		margin-bottom: 0

	}

}



@media screen and (min-width:768px) {	

	.remenzhiwei {

		height: 230px

	}

}



@media screen and (min-width:1200px) {

	.article_body {

		font-size: 14px;

		font-family: Microsoft YaHei;

		line-height: 26px;

		color: #8a8a8a;

		text-indent: 2em;

		padding-top: 40px

	}

}



@media(min-width:960px) and (max-width:1200px) {

	.article_body {

		font-size: 14px;

		font-family: Microsoft YaHei;

		line-height: 26px;

		color: #8a8a8a;

		text-indent: 2em;

		padding-top: 40px

	}

}



@media(min-width:768px) and (max-width:960px) {

	.article_body {

		font-size: 12px;

		font-family: Microsoft YaHei;

		line-height: 20px;

		color: #8a8a8a;

		text-indent: 2em;

		padding-top: 30px

	}

}



@media(max-width:768px) {

	.article_body {

		font-size: 12px;

		font-family: Microsoft YaHei;

		line-height: 20px;

		color: #8a8a8a;

		/*text-indent: 2em;*/

		padding-top: 30px

	}

}



.content-us {

	text-align: center;

	margin-top: 50px;

	margin-bottom: 20px;

	padding-bottom: 15px;

	max-width: 1200px;

	margin-left: auto;

	margin-right: auto

}



.content-us-h1 {

	font-size: 30px;

	display: inline-block;

	padding-bottom: 15px;

	border-bottom: 2px solid #00b0e8;

	color: #000

}



@media(max-width:1200px) and (min-width:960px) {

	.content-us {

		padding-left: 15px;

		padding-right: 15px

	}

}



@media screen and (min-width:1200px) {

	.newstype-1 {

		font-size: 40px;

		line-height: 90px;

		margin-top: 40px;

		display: inline-block;

		margin-bottom: 30px;

		background-image: url(../images/newstype_bg.png);

		background-repeat: no-repeat;

		background-position: center bottom;

		color: #555

	}

}



@media(max-width:1200px) and (min-width:960px) {

	.newstype-1 {

		font-size: 30px;

		line-height: 60px;

		margin-top: 20px;

		display: inline-block;

		margin-bottom: 20px;

		background-image: url(../images/newstype_bg.png);

		background-repeat: no-repeat;

		background-position: center bottom;

		color: #555

	}

}



@media(max-width:960px) and (min-width:768px) {

	.newstype-1 {

		font-size: 30px;

		line-height: 60px;

		margin-top: 20px;

		display: inline-block;

		margin-bottom: 20px;

		background-image: url(../images/newstype_bg.png);

		background-repeat: no-repeat;

		background-position: center bottom;

		color: #555

	}

}



@media(max-width:768px) {

	.newstype-1 {

		font-size: 20px;

		line-height: 45px;

		margin-top: 20px;

		display: inline-block;

		margin-bottom: 15px;

		background-image: url(../images/newstype_bg.png);

		background-repeat: no-repeat;

		background-position: center bottom;

		color: #555

	}

}



.mt36 {

	margin-top: 20px;

	margin-bottom: 15px

}



.m-rongyu {

	background-image: url(../images/little_bg.jpg)!important;

	background-repeat: repeat

}



.m-rongyu .webwidth {

	position: relative

}



.qianyan .m-rongyu .hd {

	overflow: hidden;

	height: 35px;

	text-align: left;

	padding-top: 0;

	padding-bottom: 0;

	width: 100px;

	margin-right: auto;

	margin-left: auto

}



.m-rongyu .picScroll-top .bd ul li .m-list-l {

	float: left;

	width: 50%

}



.m-rongyu .picScroll-top .bd ul li .m-list-l p span {

	line-height: 1.5

}



.m-rongyu .picScroll-top .bd ul li .m-list-r {

	float: left;

	width: 50%

}



.m-rongyu .picScroll-top .bd ul li img {

	display: block;

	width: 100%;

	height: 318px

}



@media(max-width:768px) {

	.m-rongyu .picScroll-top .bd ul li .title {

		line-height: 24px

	}



	.picScroll-top .bd ul li .title {

		padding-right: 0

	}



	.m-rongyu .picScroll-top .bd ul li img {

		height: 207px

	}

}



@media(max-width:767px) {

	.m-rongyu .picScroll-top .bd ul li .m-list-l,.m-rongyu .picScroll-top .bd ul li .m-list-r {

		width: 100%;

		float: none

	}



	.qianyan .m-rongyu .hd {

		margin-top: 10px

	}



	.m-rongyu .picScroll-top .bd ul li img {

		height: auto

	}

}



.yq-list-l {

	font-size: 14px;

	font-family: Microsoft YaHei;

	line-height: 26px;

	color: #8a8a8a;

	text-indent: 2em

}



.lw02-part .back {

	font-size: 14px;

	line-height: 43px;

	background-color: #1b8fb4;

	height: 43px;

	width: 162px;

	text-align: center;

	margin-top: 20px;

	margin-bottom: 50px;

	text-transform: uppercase;

	color: #fff

}



.lw02-part .back a {

	color: #FFF

}



.lw04-part2 .back {

	font-size: 14px;

	line-height: 43px;

	background-color: #1b8fb4;

	height: 43px;

	width: 162px;

	text-align: center;

	margin-top: 20px;

	margin-bottom: 50px;

	text-transform: uppercase;

	color: #fff

}



.lw04-part2 .back a {

	color: #FFF

}



.lw05-part3 .back {

	font-size: 14px;

	line-height: 43px;

	background-color: #1b8fb4;

	height: 43px;

	width: 162px;

	text-align: center;

	margin-top: 20px;

	margin-bottom: 50px;

	text-transform: uppercase;

	color: #fff

}



.lw05-part3 .back a {

	color: #FFF

}



.lw-font {

	font-size: 14px;

	line-height: 26px;

	color: #8a8a8a

}



@media screen and (min-width:1200px) {

	.myP {

		height: 40px

	}

}



@media(max-width:1200px) and (min-width:960px) {

	.myP {

		height: 40px

	}

}



@media all and (max-width:960px) {

	.lw-font {

		font-size: 12px;

		line-height: 22px

	}

}



@media(min-width:1200px) {

	.pro_infos .pro_infos_left {

		Top: 30px

	}

}



.swiper-slide {

	height: auto !important;

}