html {
	width:100%;
	height: 100%;
	font-size:100px;
	margin:0 auto;
	max-width: 1920px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
li {
	float:left;
	list-style:none;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration:  none;
}
DL {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
body {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 23px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: "microsoft yahei";
	COLOR: #666;
	FONT-SIZE: 12px;
	PADDING-TOP: 0px
}
ul, li, form, dl, dt, dd, div {
	padding: 0;
	margin: 0;
}
.ul, .ul li {
	list-style:none;
}
.h1, .h2, .h3, .h4, .h5, .h6, .p {
	padding:0;
	margin:0;
}
p {
	margin:0;
}
b, strong {
	font-weight: bold;
}
select, input, textarea {
	border-radius:0;
	-webkit-border-radius:0;
	color:#414446;
}
input:focus {
	outline: none;
}
body.hide {
	overflow: hidden;
}
/*强制去除表单自带的样式*/
input, button, select, textarea {
	outline:none;/*-webkit-appearance:none;*/
}
/*强制去除textarea自带的样式*/
textarea {
	resize:none;/*-webkit-appearance:none;*/
}
textarea, input, select {
	background:none;
	border:none;
	margin:0;
	padding:0;
}
.t-center {
	text-align: center;
}
.t-left {
	text-align: left;
}
.t-right {
	text-align: right;
}
.x-half {
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}
.y-half {
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.xy-half {
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}
.bg0 {
	background-color: #ffffff;
}
.bg1 {
	background-color: #f1f1f1;
}
.bg2 {
	background-color: #f2f2f2;
}
.bg3 {
	background-color: #f4f4f4;
}
.bg4 {
	background-color: #ffffff;
}
.bg5 {
	background-color: #f6f6f6;
}
.bg6 {
	background-color: #f7f7f7;
}
.bg7 {
	background-color: #f8f8f8;
}
.colr_main {
	color:#3993CD;
}
.colr0 {
	color:#fff;
}
.colr1 {
	color:#000;
}
.colr2 {
	color:#333;
}
.colr3 {
	color:#666;
}
.colr4 {
	color:#777;
}
.colr5 {
	color:#888;
}
.colr6 {
	color:#999;
}
.o-hide {
	overflow: hidden;
}
.imgBox {
	overflow: hidden;
}
.imgBox img {
	display: block;
	transform: scale(1);
	
	
}
.imgh:hover img {
	transform: scale(1.05);
}
.Br5 {
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.vmd {
	display: inline-block;
	vertical-align: middle;
}
/*清楚浮动*/
.clear {
	clear:both;
	height:0;
	overflow:hidden;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
	font-size: 0;
}
.clearfix {
	zoom: 1;
}
/*初始化样式*/
.f_l {
	float: left;
	display: inline-block;
}
.f_r {
	float: right;
	display: inline-block;
}
.container {
	margin:0 auto;
	padding-left: 0.15rem;
	padding-right: 0.15rem;
}
/**动画**/
*[data-animation] {
	opacity: 0;
}
.animated {
	opacity: 1;
}
/**导航**/
body {
	padding-top: 2.01rem;
}
#header .middle {
	padding:0.2rem 0;
}
#header .middle .logo {
	height: 0.65rem;
}
#header {
	position: fixed;
	left: 0;
	width: 100%;
	top:0;
	z-index: 9;
	background-color: #ffffff;
}
#header .top {
	background-color: #f5f5f5;
	color:#a5a5a5;
	font-size: 0;
	line-height: 0;
	padding:0.06rem 0;
}
#header .top span, #header .top a {
	color:#a5a5a5;
	font-size: 0.13rem;
	line-height: 0.26rem;
	display: inline-block;
	vertical-align: middle;
}
#header .r-cont a {
	BORDER-RIGHT: #7f7f7f 1px dotted;
	line-height: 0.20rem;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 9px;
	FLOAT: left;
	FONT-SIZE: 14px;
	PADDING-TOP: 0px;
	font-weight: 540;
}
#header .top .libs span:hover {
	background-image: url(../images/icon_jt_1_1_h.png);
}
#header .top .libs .links {
	position: absolute;
	right: 0;
	top:100%;
	text-align: center;
	min-width: 100%;
	background:#fff;
	padding:0.05rem 0;
	opacity: 0;
	transform: scale(0);
	margin: -0.15rem;
	transition: margin 0.3s, opactity 0.3s;
}
#header .top .libs .links a {
	display: block;
	font-size: 0.14rem;
	line-height: 0.22rem;
	padding:0.05rem 0.05rem;
	color: #666;
}
#header .top .libs .links a:hover {
	color:#3993CD;
	background: #f1f1f1;
}
#header .top .libs:hover .links {
	margin-top: 0;
	opacity: 1;
	transform: scale(1);
}
.htop {
	BORDER-BOTTOM: #ececec 1px solid
}
.htop .container {
	HEIGHT: 43px
}
.hcont {
	PADDING-BOTTOM: 13px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 15px;
}
.hcont .logo {
	POSITION: relative;
	FLOAT: left;
	PADDING-LEFT: 20px;
}
.hcont .logo DL {
	OVERFLOW: hidden
}
.hcont .logo DT {
	FLOAT: left
}
.hcont .logo DT IMG {
	DISPLAY: block
}
.hcont .logo DD {
	BORDER-LEFT: #ececec 1px solid;
	MARGIN-TOP: 5px;
	PADDING-LEFT: 25px;
	MARGIN-LEFT: 174px;
}
.hcont .logo DD H2 {
	HEIGHT: 50px;
	COLOR: #3b3b3b;
	FONT-SIZE: 26px;
	LINE-HEIGHT: 31px;
	font-weight: bold;
}
.hcont .logo DD H2 SPAN {
	COLOR: #007b5f
}
.hcont .logo DD P {
	COLOR: #3b3b3b;
	FONT-SIZE: 16px
}
.hcont .phone {
	MARGIN-TOP: -10px;
	PADDING-LEFT: 75px;
	LINE-HEIGHT: 30px;
	WIDTH: 292px;
	BACKGROUND: url(../images/phone.png) no-repeat left 70%;
	FLOAT: right
}
.hcont .phone P {
	COLOR: #3b3b3b;
	FONT-SIZE: 16px
}
.hcont .phone B {
	COLOR: #EA3C00;
	FONT-SIZE: 20px;
	LINE-HEIGHT: 48px;
}
#header .bot {
	background-color: #3993CD;
	LINE-HEIGHT: 10px;
}
#header .bot .Menu {
	font-size: 0;
	line-height: 0;
}
#header .bot li {
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
#header .bot .title {
	display: block;
	font-size: 0.16rem;
	line-height: 0.56rem;
	color:#fff;
}
#header .bot .lib {
	display: none;
	overflow: hidden;
}
#header .bot .lib a {
	display: block;
	font-size: 0.14rem;
	line-height: 1.4em;
	color:#666666;
	padding:0.12rem 0.1rem;
	position: relative;
	text-align: center;
}
/**悬浮框**/
#f_nav.close {
	right: -0.8rem;
	opacity: 1;
}
#f_nav.close .exit {
	right: 100%;
	margin-right: 0.1rem;
	background-color: #fff;
	background-image: url(../images/icon_jt_1_1.png);
	transform: rotate(90deg);
}
#f_nav {
	z-index: 99;
	position: fixed;
	top:50%;
	margin-top: -1.2rem;
	right: 0.3rem;
}
#f_nav .exit {
	display: block;
	position: absolute;
	top:-0.09rem;
	right: -0.09rem;
	height: 0.18rem;
	width: 0.18rem;
	border-radius: 50%;
	border:1px solid #eaeaea;
	background:#fff url(../images/icon_exit1.png) no-repeat center;
	cursor: pointer;
	z-index: 5;
	margin:0;
}
#f_nav .exit:hover {
	background-color: #3993CD;
}
#f_nav .Box {
	text-align: center;
	font-size: 0.12rem;
}
#f_nav .Box .iBox {
	display: block;
	background-color: #fff;
	color:#666666;
	position: relative;
	width: 0.8rem;
	padding:0.1rem 0;
	border:1px solid #eaeaea;
}
#f_nav .Box .iBox+.iBox {
	border-top-color:transparent;
}
#f_nav .Box .txt {
	line-height: 0.18rem;
	font-size: 0.14rem;
}
#f_nav .Box .icon {
	display: block;
	width: 0.4rem;
	height: 0.4rem;
	background-position: center;
	background-repeat: no-repeat;
	margin:0 auto;
}
#f_nav .Box .qq {
	background-image: url(../images/icon_nav_1.png);
}
#f_nav .Box .cg {
	background-image: url(../images/icon_nav_2.png);
}
#f_nav .Box .webchat {
	background-image: url(../images/icon_nav_3.png);
}
#f_nav .Box .top {
	background-image: url(../images/icon_nav_4_h.png);
}
#f_nav .Box .code {
	display: none;
	position: absolute;
	top:0;
	margin-right: 0.08rem;
	right: 100%;
	width: 1.3rem;
	padding:0.12rem;
	border-radius: 0.05rem;
	border:0.01rem solid #eee;/* overflow: hidden;*/
	background-color: #fff;
}
#f_nav .Box .code img {
	display: block;
	width: 100%;
}
#f_nav .Box .Returntop {
	display: block;
	background: #3993CD;
	color:#fff;
}
#f_nav .Box .iBox:hover {
	background-color: #3993CD;
	color:#fff;
}
#f_nav .Box .iBox:hover .code {
	display: block;
}
#f_nav .Box .code:after {
	display: block;
	content: "";
	position: absolute;
	top:20%;
	right: -0.16rem;
	border:0.08rem solid transparent;
	border-left-color:#fff;
}
#f_nav .Box .iBox:hover .qq {
	background-image: url(../images/icon_nav_1_h.png);
}
#f_nav .Box .iBox:hover .cg {
	background-image: url(../images/icon_nav_2_h.png);
}
#f_nav .Box .iBox:hover .webchat {
	background-image: url(../images/icon_nav_3_h.png);
}
/***公用***/
.AutoTitle {
	padding:0.35rem 0 0.25rem;
}
.AutoTitle .Atit {
	font-size: 0.30rem;
	line-height: 1.2em;
}
.AutoTitle .Aword {
	font-size: 0.14rem;
	line-height: 1.6em;
	padding-top: 0.1rem;
}
.MoreBox, .MoreBox2, .MoreBox3, .MoreBox4 {
	font-size: 0;
	line-height: 0;
}
.MoreBox .a, .MoreBox2 .a, .MoreBox3 .a, .MoreBox4 .a {
	position: relative;
	overflow: hidden;
}
.MoreBox .a:before, .MoreBox .a:after, .MoreBox2 .a:before, .MoreBox2 .a:after, .MoreBox4 .a:before, .MoreBox4 .a:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	height: 100%;
	width: 70%;
	background-color: #3993CD;
	transition: all 0.3s;
	opacity: 0;
}
.MoreBox .a:before, .MoreBox2 .a:before, .MoreBox3 .a:before, .MoreBox4 .a:before {
	left: 0;
	transform:translateX(-100%) skew(-45deg);
}
.MoreBox .a:after, .MoreBox2 .a:after, .MoreBox3 .a:after, .MoreBox4 .a:after {
	right: 0;
	transform:translateX(100%) skew(-45deg);
}
.MoreBox .a:hover, .MoreBox2 .a:hover {
	border-color:#3993CD;
	color:#fff;
}
.MoreBox .a:hover:before, .MoreBox2 .a:hover:before, .MoreBox3 .a:hover:before, .MoreBox4 .a:hover:before {
	transform:translateX(-25%) skew(-45deg);
	opacity: 1;
}
.MoreBox .a:hover:after, .MoreBox2 .a:hover:after, .MoreBox3 .a:hover:after, .MoreBox4 .a:hover:after {
	transform:translateX(25%) skew(-45deg);
	opacity: 1;
}
.MoreBox .a {
	display: inline-block;
	color:#666666;
	font-size: 0.14rem;
	line-height: 0.4rem;
	padding:0 0.28rem;
	border:1px solid #cacaca;
}
.MoreBox .i, .MoreBox2 .i, .MoreBox3 .i, .MoreBox4 .i {
	font-style: normal;
	position: relative;
	z-index: 5
}
.MoreBox2 .a {
	display: inline-block;
	color:#666666;
	font-size: 0.14rem;
	line-height: 0.4rem;
	padding:0 0.28rem;
	border:1px solid #cacaca;
}
.MoreBox3 .a:before, .MoreBox3 .a:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	height: 100%;
	width: 70%;
	background-color: #ffffff;
	transition: all 0.3s;
	opacity: 0;
}
.MoreBox3 .a {
	display: inline-block;
	color:#ffffff;
	font-size: 0.14rem;
	line-height: 0.4rem;
	padding:0 0.28rem;
	border-radius: 0.03rem;
	background-color: #3993CD;
}
.MoreBox3 .a:hover {
	color:#3993CD;
}
.MoreBox4 .a {
	display: inline-block;
	color:#666666;
	font-size: 0.15rem;
	line-height: 0.4rem;
	padding:0 0.28rem;
	background-color: #fff;
}
.MoreBox4 .a:hover {
	color:#fff;
}
/**轮播**/
.BtnParent {
	position: relative;
}
.BtnParent .BtnBox {
}
.BtnParent .BtnBox .Btn {
	position: absolute;
	top:50%;
	margin-top: -0.09rem;
}
.BtnParent .BtnBox .Prev {
	left: 0;
}
.BtnParent .BtnBox .Next {
	right: 0;
}
.BtnBox .Btn {
	display: inline-block;
	height: 0.28rem;
	width: 0.36rem;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 2;
	cursor: pointer;
	vertical-align: middle;
}
.BtnBox .Prev {
	background-image: url(../images/icon_jt1_1.png);
}
.BtnBox .Next {
	background-image: url(../images/icon_jt1_2.png);
}
.BtnBox .Prev:hover {
	background-image: url(../images/icon_jt1_1_h2.png);
}
.BtnBox .Next:hover {
	background-image: url(../images/icon_jt1_2_h2.png);
}
.BtnParent .BtnBox2 {
}
.BtnParent .BtnBox2 .Btn {
	position: absolute;
	top:50%;
	margin-top: -0.18rem;
}
.BtnParent .BtnBox2 .Prev {
	left: -0.5rem;
}
.BtnParent .BtnBox2 .Next {
	right: -0.5rem;
}
.BtnBox2 .Btn {
	display: inline-block;
	height: 0.36rem;
	width: 0.36rem;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 2;
	cursor: pointer;
	border-radius: 50%;
	border:1px solid #fff;
	vertical-align: middle;
}
.BtnBox2 .Btn:hover {
	background-color:#3993CD;
}
.BtnBox2 .Prev {
	background-image: url(../images/icon_jt2_1.png);
}
.BtnBox2 .Next {
	background-image: url(../images/icon_jt2_2.png);
}
.swiper-pagination {
	font-size: 0;
	line-height: 0;
	display: inline-block;
	text-align: center;
	position: static;
	vertical-align: middle;
}
.swiper-pagination .swiper-pagination-bullet {
	display: inline-block;
	height: 0.16rem;
	width: 0.16rem;
	border-radius: 0.03rem;
	background-color: #c9c9c9;
	vertical-align: middle;
	margin:0 0.1rem;
	transform: scale(0.75);
	opacity: 1;
	float: none;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	transform: scale(1);
	background: #3993CD;
}
.BtnBox .swiper-pagination {
	padding:0 0.3rem;
}
/**Banner图片**/
#IndexBan {
	overflow: hidden;
}
#IndexBan img {
	width: 100%;
	display: block;
}
#IndexBan .swiper-slide {
	opacity: 0.6;
}
#IndexBan .swiper-slide-active {
	opacity: 1;
}
#IndexBan .pc {
	display: block;
	margin-top: 30px;
}
#IndexBan .phone {
	display: none;
}
#IndexBan .none {
	display: none;
}
#IndexBan .swiper-pagination {
	position: absolute;
	bottom: 0.25rem;
	left: 0;
	z-index: 5;
	width: 100%;
}
#IndexBan .swiper-pagination {
	text-align: center;
	font-size: 0;
	line-height: 0;
}
#IndexBan .swiper-pagination .swiper-pagination-bullet {
	height: 0.04rem;
	width: 0.3rem;
	background:#595656;
	opacity: 1;
	margin:0 0.05rem;
	border-radius: 0;
	border-radius: 0;
	vertical-align: middle;
}
#IndexBan .swiper-pagination .swiper-pagination-bullet-active {
	background:#3993CD;
}
#AutoBanner {
	position: relative;
	overflow: hidden;
}
#AutoBanner .pc img, #AutoBanner .phone img {
	display: block;
	max-width: 100%;
	margin:0 auto; /*animation: scaleAnim 5s ease forwards;*/
}
#AutoBanner .pc {
	display: block;
}
#AutoBanner .phone {
	display: none;
}
#AutoBanner .cont {
	position: absolute;
	left: 0;
	top:0;
	height: 100%;
	width: 100%;
	color:#fff;
	font-size: 0.36rem;
	line-height: 1.4em;
	text-transform: uppercase;
}
#AutoBanner .cont .table {
	display: table;
	width: 100%;
	height: 100%;
}
#AutoBanner .cont .t-cell {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
/**面包屑地址**/
#Location {
	background-color: #fff;
}
#Location .LoBox {
	font-size: 0.16rem;
	line-height: 0.3rem;
	color:#666666;
	padding:0.17rem 0;
}
#Location .LoBox .icon {
	display: inline-block;
	vertical-align: middle;
	height: 0.3rem;
	width: 0.16rem;
	background:url(../images/icon_location.png) no-repeat center/contain;
	margin-right: 0.05rem;
	float: left;
}
#Location .LoBox a, #Location .LoBox span {
	color: #666666;
	vertical-align: middle;
	display: inline-block;
}
#Location .LoBox .jt {
	margin:0 0.05rem;
	vertical-align: middle;
	display: inline-block;
	font-style: normal;
}
#Location .LoBox a:hover {
	color:#3993CD;
}
#Location .container {
	position: relative;
}
#Location .SearchBox {
	height: 0;
	position: absolute;
	top: 0.12rem;
	right: 0.15rem;
}
#Location .SearchBox .form {
	float: right;
	display: block;
	position: relative;
}
#Location .SearchBox .form .Key {
	width: 3.9rem;
	height: 0.42rem;
	line-height: 0.42rem;
	padding:0 0.65rem 0 0.2rem;
	font-size: 0.14rem;
	color:#666;
	border:1px solid #e4e4e4;
}
#Location .SearchBox .form .submit {
	height: 100%;
	width: 0.54rem;
	position: absolute;
	right: 0;
	top:0;
	display: block;
	background:#3993CD url(../images/icon_search.png) no-repeat center;
}
#Location .SearchBox .form .submit:hover {
	background-color: #f3cd62;
}
/**内页**/
#AutoInfo {
}
#AutoInfo .content {
	font-size: 0.16rem;
	color:#666666;
	line-height: 1.8em;
	padding-bottom: 5%;
}
#AutoInfo .content .imgBox {
	float: left;
	display: inline-block;
	max-width: 60%;
	margin-right: 3.33%;
	margin-bottom: 2%;
	position: relative;
	overflow: visible;
}
#AutoInfo .content .imgBox:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0.1rem;
	top:0.1rem;
	border:1px solid #f3cd62;
}
/**首页**/
#IndexBlock1 {
}
#IndexBlock1 .ul {
	font-size: 0;
	line-height: 0;
}
#IndexBlock1 .ul .li {
	display: inline-block;
	vertical-align: top;
	width: 31.66%;
	margin-left: 2.51%;
}
#IndexBlock1 .ul .li:nth-child(3n+1) {
margin-left: 0;
}
#IndexBlock1 .ul .Box {
	display: block;
	text-align: center;
}
#IndexBlock1 .ul .title {
	font-size: 0.15rem;
	color:#333333;
	line-height: 1.4em;
	margin-bottom: 0.05rem;
	margin-top: 0.12rem;
}
#IndexBlock1 .ul .cont {
	font-size: 0.16rem;
	color: #666666;
	line-height: 1.6em;
	margin-bottom: 0.35rem;
}
#IndexBlock1 .ul .Box:hover .title {
	color:#3993CD;
}
#IndexBlock1 .Pwid {
	font-size: 0;
	line-height: 0;
	padding-bottom: 0.45rem;
}
#IndexBlock1 .Pwid .wid {
	display: inline-block;
	vertical-align: top;
	width: 48.75%;
	margin-left: 2.5%;
	margin-bottom: 2.5%;
}
#IndexBlock1 .Pwid .wid:nth-child(2n+1) {
margin-left: 0;
}
#IndexBlock1 .Pwid .Box {
	display: block;
	position: relative;
}
#IndexBlock1 .Pwid .Box img {
	display: block;
}
#IndexBlock1 .Pwid .mark {
	background-color: rgba(242, 242, 242, 0.94);
	position: absolute;
	left:0;
	top:0;
	width: 100%;
	height: 100%;
	padding:0.4rem;
}
#IndexBlock1 .Pwid .icon {
	display: inline-block;
	border-radius: 50%;
	position: relative;
	background:#c5c5c5;
}
#IndexBlock1 .Pwid .icon img {
	display: block;
	transform: scale(1);
}
#IndexBlock1 .Pwid .icon .imgh {
	position: absolute;
	left: 0;
	top:0;
	opacity: 0;
}
#IndexBlock1 .Pwid .w_tit {
	font-size: 0.24rem;
	line-height: 1.4em;
	color:#333333;
	margin-top: 0.2rem;
}
#IndexBlock1 .Pwid .w_tit:after {
	content: "";
	display: block;
	width: 1em;
	height: 0.02rem;
	background-color: #b6b6b6;
	margin:0.1rem auto;
}
#IndexBlock1 .Pwid .word {
	font-size: 0.16rem;
	line-height: 1.6em;
	color: #666666;
	margin-bottom: 0.33rem;
}
#IndexBlock1 .Pwid .Box:hover .icon {
	background-color: #fff
}
#IndexBlock1 .Pwid .Box:hover .icon img {
	opacity: 0;
}
#IndexBlock1 .Pwid .Box:hover .icon .imgh {
	opacity: 1;
}
#IndexBlock1 .Pwid .Box:hover .mark {
	background: rgba(240, 185, 29, 0.8);
}
#IndexBlock1 .Pwid .Box:hover .w_tit, #IndexBlock1 .Pwid .Box:hover .word {
	color:#fff;
}
#IndexBlock1 .Pwid .Box:hover .w_tit:after {
	background-color: #fff;
}
#IndexBlock1 .Pwid .Box:hover .a {
	background-color:#fff;
	border-color:#fff;
}
#IndexBlock2 {
}
#IndexBlock2 .Box {
	position: relative;
	overflow: hidden;
}
#IndexBlock2 .Box:before {
	content: "";
	display: block;
	position: absolute;
	width: 3.14rem;
	height: 3.4rem;
	right: 0;
	bottom: 0;
	background:url(../images/icon_back1.png) no-repeat center;
	transform: translateY(12%);
}
#IndexBlock2 .Tapcont {
	font-size: 0;
	line-height: 0;
	padding:0.3rem 0 0.65rem;
}
#IndexBlock2 .TabBox .Taptip {
}
#IndexBlock2 .TabBox .Taptip .span {
	font-size: 0.16rem;
	line-height: 0.46rem;
	color:#ffffff;
	padding:0 0.48rem;
	background: #c5c5c5;
	margin:0 0.1rem;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}
#IndexBlock2 .TabBox .Taptip .on {
	background: #3993CD;
}
#IndexBlock2 .TabBox .Taptip .span:hover {
	background:#f3cd62;
}
#IndexBlock2 .imgBox {
	display: inline-block;
	width: 50%;
	vertical-align: middle;
}
#IndexBlock2 .cont {
	display: inline-block;
	vertical-align: middle;
	width: 50%;
	padding:3.33%;
	position: relative;
}
#IndexBlock2 .cont .title {
	position: relative;
	display: block;
	font-size: 0.24rem;
}
#IndexBlock2 .cont .title .cn {
	line-height: 0.36rem;
	color:#000000;
	position: absolute;
	left: 0;
	top:0;
}
#IndexBlock2 .cont .title .en {
	font-size: 0.45rem;
	line-height: 0.36rem;
	color:#f5f5f5;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "微软雅黑";
}
#IndexBlock2 .cont .title:after {
	content: "";
	display: block;
	width: 1em;
	height: 0.02rem;
	background:#cacaca;
	margin:0.2rem 0 0.15rem;
}
#IndexBlock2 .cont .word {
	font-size: 0.14rem;
	line-height: 2em;
	color:#666666;
	-webkit-line-clamp: 3;
	margin-bottom: 0.6rem;
}
#IndexBlock3 {
}
#IndexBlock3 .BtnBox .swiper-pagination {
	margin:0 0.05rem;
}
#IndexBlock3 .BtnBox {
	font-size: 0;
	line-height: 0;
	text-align: center;
}
#IndexBlock3 .swiper-slide {
	width: 280px;
	padding:0.1rem 0.1rem;
}
#IndexBlock3 .Box {
	display: block;
	width: 280px;
}
#IndexBlock3 .imgBox {
	border:1px solid #ededed;
	border-bottom: 0 none;
	width: 280px;
}
#IndexBlock3 .cont {
	background-color: #f4f4f4;
	text-align: center;
	position: relative;
	padding:0.1rem 0.1rem;
	width: 280px;
}
#IndexBlock3 .cont:before {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	top:0;
	margin-left: -0.01rem;
}
#IndexBlock3 .title {
	font-size: 0.15rem;
	line-height: 2.2em;
	color:#000000;
}
#IndexBlock3 .line {
	display: inline-block;
	vertical-align: middle;
	width: 0.24rem;
	height: 0.02rem;
	background:#999999;
}
#IndexBlock3 .word {
	font-size: 0.14rem;
	line-height: 1.8em;
	height: 3.6em;
	color:#666666;
	margin-bottom: 0.22rem;
}
#IndexBlock3 .Box:hover .cont {
	background-color: #3993CD;
}
#IndexBlock3 .Box:hover .cont:before {
	border:0.08rem solid transparent;
	border-bottom: 0;
	border-top-color: #fff;
}
#IndexBlock3 .Box:hover .title, #IndexBlock3 .Box:hover .word {
	color:#fff;
}
#IndexBlock3 .Box:hover .line {
	background-color: #fff;
}
#IndexBlock3 .Box:hover .a {
	background:#fff;
	border-color:#fff;
}
#IndexBlock3 .MoreBox {
}
#IndexBlock4 {
	background-color: #f4f4f4;
}
#IndexBlock4 .TitBox {
	font-size: 0;
	line-height: 0;
	text-align: center;
}
#IndexBlock4 .TitBox .wid {
	display: inline-block;
	width: 50%;
	vertical-align: middle;
}
#IndexBlock4 .TitBox a {
	font-size: 0.2rem;
	line-height: 0.32rem;
	color:#333333;
	display: inline-block;
}
#IndexBlock4 .TitBox a img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 0.05rem;
}
#IndexBlock4 .ContUl {
	font-size: 0;
	padding:0.35rem 0 5.833%;
}
#IndexBlock4 .ContUl .ul {
	display: inline-block;
	width: 48.33%;
}
#IndexBlock4 .ContUl .ul+.ul {
	float: right;
}
#IndexBlock4 .ContUl li {
}
#IndexBlock4 .ContUl li+li {
	padding-top: 0.2rem;
	margin-top: 0.2rem;
	border-top: 1px dashed #e7e7e7;
}
#IndexBlock4 .ContUl .Box {
	display: block;
}
#IndexBlock4 .ContUl .imgBox {
	float: left;
	display: inline-block;
	margin-right: 0.2rem;
	width: 1.7rem;
}
#IndexBlock4 .ContUl .cont {
	overflow: hidden;
	padding-top: 0.06rem;
}
#IndexBlock4 .ContUl .li_title {
	font-size: 0.16rem;
	line-height: 1.6em;
	color:#333333;
}
#IndexBlock4 .ContUl .time {
	font-size: 0.14rem;
	line-height: 1.4em;
	color:#cccccc;
	margin-bottom: 0.1rem;
}
#IndexBlock4 .ContUl .word {
	font-size: 0.14rem;
	line-height: 1.8em;
	color:#666666;
}
#IndexBlock4 .ContUl .Box:hover .li_title {
	color:#3993CD;
}
#IndexBlock5 {
}
#IndexBlock5 .FormBox {
	border:1px solid #e7e7e7;
	padding:0.4rem 0.3rem;
	margin-bottom: 5.833%;
}
#IndexBlock5 .FormBox .form {
	font-size: 0;
}
#IndexBlock5 .wid {
	display: inline-block;
	vertical-align: middle;
}
#IndexBlock5 .wid1 {
	width: 35.52%;
	margin-right: 2.6%;
}
#IndexBlock5 .wid2 {
	height: inherit;
	width: 23.24%;
}
#IndexBlock5 .li+.li {
	margin-top: 0.2rem;
}
#IndexBlock5 .title {
	font-size: 0.16rem;
	line-height: 1em;
	margin-bottom: 0.1rem;
}
#IndexBlock5 .input {
	height: 0.5rem;
	font-size: 0.16rem;
	color:#666;
	line-height: 0.5rem;
	padding:0 0.15rem;
	background-color: #f2f2f2;
	display: block;
	width: 100%;
}
#IndexBlock5 .submit {
	color:#fff;
	background-color: #3993CD;
}
#IndexBlock5 .submit:hover {
	background:#f3cd62;
}
#IndexBlock5 .wid2 .imgBox {
	position: relative;
}
#IndexBlock5 .wid2 .mark {
	position: absolute;
	left:0;
	top:0;
	background:transparent;
	width: 100%;
	padding:0.25rem 0.15rem;
}
#IndexBlock5 .wid2 .imgBox .title {
	color:#555;
}
#IndexBlock5 .wid2 .imgBox .phone {
	font-size: 0.26rem;
	color:#ff5a00;
	line-height: 1.4em;
	margin-bottom: 0.2rem;
	display: inline-block;
}
#IndexBlock5 .wid2 .imgBox .MoreBox3 {
}
#IndexBlock6 {
}
#IndexBlock6 .Map {
	position: relative;
	overflow: hidden;
	height: 4rem;
}
#IndexBlock6 #Map {
	height: 4.4rem;
	transform: translateY(-0.4rem);
}
#IndexBlock6 .mark {
	position: absolute;
	left: 0;
	top:0;
	width: 100%;
	height: 100%;
	background: url(../images/index_back.png);
	padding-top: 0.6rem;
	color:#ffff;
}
#IndexBlock6 .mark .icon {
	display: block;
	margin:0 auto;
}
#IndexBlock6 .mark .colr_main {
	color:#ff9600;
}
#IndexBlock6 .mark .word {
	font-size: 0.75rem;
	line-height: 1.2em;
	margin-top: 0.75rem;
}
#IndexBlock6 .mark .long {
	font-size: 0.26rem;
	font-weight: 100;
}
#Map img {
	max-width: 99999px;
}
/**关于**/
#AboutBlock1 {
}
#AboutBlock1 .content {
	font-size: 14px;
	color:#666666;
	line-height: 1.6em;
}
#AboutBlock1 .content .imgBox {
	float: left;
	display: inline-block;
	max-width: 60%;
	margin-right: 3.33%;
	margin-bottom: 2%;
	position: relative;
	overflow: visible;
}
#AboutBlock1 .content .imgBox:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0.1rem;
	top:0.1rem;
	border:1px solid #f3cd62;
}
#AboutBlock1 .Numbers {
	margin:1.5% 0 5%;
}
.Numbers {
	font-size: 0;
	line-height: 0;
	background-color: #fff;
	text-align: center;
	padding:0.4rem 0;
	box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1);
}
.Numbers .wid {
	display: inline-block;
	vertical-align: middle;
	width: 33.3333%;
}
.Numbers .wid+.wid {
	border-left: 1px solid #dbdbdb;
}
.Numbers .num {
	color:#3993CD;
}
.Numbers .num span {
	font-size: 0.5rem;
	line-height: 1em;
	vertical-align: bottom;
}
.Numbers .j {
	display: inline-block;
	vertical-align: top;
	font-size: 0.3rem;
	line-height: 0.35rem;
}
.Numbers .txt {
	font-size: 0.16rem;
	line-height: 1.6em;
	color:#666666;
}
#AboutBlock2 {
	background: url(../images/about/img1_2.jpg) no-repeat center/cover;
	overflow: hidden;
}
#AboutBlock2 .swiper-container {
}
#AboutBlock2 .BtnParent {
	position: relative;
	margin-bottom: 2.5%;
}
#AboutBlock2 .BtnParent:before {
	content: "";
	position: absolute;
	top:50%;
	width: 100%;
	height: 1px;
	background-color: #fff;
}
#AboutBlock2 .swiper-slide {
	color:#fff;
}
#AboutBlock2 .swiper-slide .Box {
	margin:0 0.2rem;
}
#AboutBlock2 .time {
	margin:0 auto;
}
#AboutBlock2 .t {
	font-size: 0.2rem;
	line-height: 1.4em;
	margin-bottom: 0.02rem;
}
#AboutBlock2 .b1 {
	display: table;
	width: 100%;
}
#AboutBlock2 .b1 .t-cell {
	display: table-cell;
	vertical-align: bottom;
}
#AboutBlock2 .b2 .t {
	margin-top: 0.12rem;
}
#AboutBlock2 .word {
	font-size: 0.16rem;
	line-height: 1.4em;
}
#AboutBlock2 .b1 .word {
	margin-bottom: 0.16rem;
}
#AboutBlock2 .point {
	height: 0.1rem;
	width: 0.1rem;
	border-radius: 50%;
	background:#fff;
	display: block;
	margin:0.2rem auto;
}
#AboutBlock2 .time {
	text-align: center;
	line-height: 0.7rem;
	width: 0.7rem;
	background-color: #fff;
	border-radius:50%;
	color:#333333;
	font-size: 0.16rem;
	display: none;
	position: relative;
}
#AboutBlock2 .time:before, #AboutBlock2 .time:after {
	content: "";
	display: block;
	position: absolute;
	border:0.06rem solid transparent;
	left:50%;
	margin-left: -0.06rem;
}
#AboutBlock2 .b1 .time:before {
	display: none;
}
#AboutBlock2 .b2 .time:after {
	display: none;
}
#AboutBlock2 .time:before {
	top: -0.05rem;
	border-bottom-color:#fff;
	border-top: 0;
}
#AboutBlock2 .time:after {
	bottom: -0.05rem;
	border-top-color:#fff;
	border-bottom: 0;
}
#AboutBlock2 .swiper-slide:nth-child(2n) .t-cell>* {
display: none;
}
#AboutBlock2 .swiper-slide:nth-child(2n) .b1 .time {
display: block;
}
#AboutBlock2 .swiper-slide:nth-child(2n+1) .b2>* {
display: none;
}
#AboutBlock2 .swiper-slide:nth-child(2n+1) .b2 .time {
display: block;
}
#AboutBlock3 {
	background-color: #f5f5f5;
}
#AboutBlock3 .Video {
	position: relative;
	margin-bottom: 5%;
}
#AboutBlock3 .Video video {
	width: 100%;
	display: block;
	object-fit:fill;
}
#AboutBlock3 .Video .play {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.3) url(../images/icon_play.png) no-repeat center;
	cursor: pointer;
}
#AboutBlock3 .Video .play:hover {
	background-color: rgba(0, 0, 0, 0.5);
}
/**业务范畴**/
#BusinessBlock1 {
	background:#f5f5f5;
}
#BusinessBlock1 .AutoTitle .Aword {
	margin-top: 0.1rem;
}
#BusinessBlock1 .ul {
	padding-bottom: 5%;
}
#BusinessBlock1 .ul .li {
	background: #fff;
	padding-right: 0.25rem;
}
#BusinessBlock1 .ul .li+.li {
	margin-top: 0.2rem;
}
#BusinessBlock1 .ul .imgBox {
	float: left;
	display: inline-block;
	width: 3.8rem;
	margin-right: 0.3rem;
}
#BusinessBlock1 .ul .imgBox img {
	display: block;
	width: 100%;
}
#BusinessBlock1 .ul .cont {
	overflow: hidden;
	padding-top: 0.35rem;
	padding-bottom: 0.15rem;
}
#BusinessBlock1 .ul .li_tit {
	font-size: 0.2rem;
	line-height: 1.4em;
	color:#333333;
}
#BusinessBlock1 .ul .li_tit:after {
	content: "";
	display: block;
	width: 1em;
	height: 0.02rem;
	background-color: #d7d7d7;
	margin:0.18rem 0;
}
#BusinessBlock1 .ul .li_word {
	font-size: 0.16rem;
	line-height: 1.6em;
	color:#666666;
}
#BusinessBlock2 {
}
#BusinessBlock2 .ul {
	padding-bottom: 4.5%;
}
#BusinessBlock2 .li+.li {
	margin-top: 0.25rem;
	padding-top: 0.3rem;
	border-top:1px solid #e4e4e4;
}
#BusinessBlock2 .imgBox {
}
#BusinessBlock2 .imgBox img {
	display: block;
	width: 100%;
}
#BusinessBlock2 .cont {
	color:#333333;
	padding-top:0.25rem;
}
#BusinessBlock2 .cont .li_tit {
	font-size: 0.2rem;
	line-height: 1.4em;
	margin-bottom: 0.1rem;
}
#BusinessBlock2 .cont .li_word {
	font-size: 0.15rem;
	line-height: 1.6em;
}
/**员工风采详情**/
#StaffInfo {
	background:#f5f5f5;
}
#StaffInfo .Top {
	padding:4.16% 0 3.33%;
}
#StaffInfo .Top .imgBox {
	float: left;
	display: inline-block;
	width: 2.2rem;
	margin-right: 0.22rem;
}
#StaffInfo .Top .imgBox img {
	display: block;
	border-radius: 50%;
}
#StaffInfo .Top .cont {
	overflow: hidden;
	padding-top: 0.35rem;
}
#StaffInfo .Top .name {
	font-size: 0.2rem;
	line-height: 1.4em;
	color:#666666;
	padding-left: 0.4rem;
	background: url(../images/icon_about1_1.png) no-repeat left 0.05rem;
}
#StaffInfo .Top .word {
	color:#666666;
	font-size: 0.16rem;
	line-height: 1.6em;
	border-top:1px solid #e0e0e0;
	padding-top: 0.18rem;
	margin-top: 0.18rem;
}
#StaffInfo .Top .job {
	font-size: 0.18rem;
	line-height: 1.4em;
	margin-bottom: 0.08rem;
}
#StaffInfo .Mtit {
	font-size: 0.18rem;
	line-height: 0.56rem;
	color:#fff;
	background-color: #3993CD;
}
#StaffInfo .jlBox {
	font-size: 0.14rem;
	color:#666666;
	line-height: 1.8em;
	padding:3.33% 0 4%;
}
#StaffInfo .jlBox *+.Jtit {
	padding-top: 0.1rem;
}
#StaffInfo .jlBox .Jtit {
	font-size: 0.2rem;
	color:#474747;
	line-height: 1.4em;
}
/***企业文化***/
#CultureBlock1 {
}
#CultureBlock1 .ul {
	font-size: 0;
	line-height: 0;
	padding:0 1.66%;
	margin:-1.25% 0 3.75%;
}
#CultureBlock1 .ul .li {
	display: inline-block;
	vertical-align: middle;
	width: 31.03%;
	margin:1.15%;
}
#CultureBlock1 .ul img {
	display: block;
	width: 100%;
	border-radius: 0.14rem;
}
#CultureBlock2 {
}
#CultureBlock2 .content {
	font-size: 0;
	padding-bottom: 5%;
}
#CultureBlock2 .imgBox {
	display: inline-block;
	vertical-align: middle;
	width: 50%;
}
#CultureBlock2 .imgBox+.cont {
	padding-right: 0;
	padding-left: 3.33%;
}
#CultureBlock2 .cont {
	display: inline-block;
	vertical-align: middle;
	width: 50%;
	padding-right: 3.33%;
	font-size: 0.16rem;
	line-height: 1.7em;
	color:#666666;
}
#CultureBlock4 {
}
#CultureBlock4 .ul {
	font-size: 0;
	padding-bottom: 2.5%;
}
#CultureBlock4 .li {
	display: inline-block;
	vertical-align: middle;
	width: 33.33%;
	color:#333333;
	background-color: transparent;
}
#CultureBlock4 .table {
	display: table;
	width: 100%;
}
#CultureBlock4 .t-cell {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding:0.3rem 0.15rem;
}
#CultureBlock4 .imgBox {
}
#CultureBlock4 .imgBox img {
	display: block;
	margin:0 auto;
}
#CultureBlock4 .cont {
	padding-top:0.2rem;
}
#CultureBlock4 .li_tit {
	font-size: 0.2rem;
	line-height: 1.4em;
}
#CultureBlock4 .li_word {
	font-size: 0.16rem;
	line-height: 1.6em;
}
#CultureBlock4 .li:hover {
	background-color: #3993CD;
	color:#fff;
	box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.3);
}
#CultureBlock5 {
}
#CultureBlock5 .ul {
	margin:-0.1rem;
	font-size: 0;
	padding-bottom: 5%;
}
#CultureBlock5 .ul .li {
	width: 25%;
	padding:0.1rem;
	display: inline-block;
	vertical-align: middle;
}
#CultureBlock5 .ul .table { /*background-color: #fff;*/
	color:#333;
	display: table;
	width: 100%;
	margin:0;
}
#CultureBlock5 .ul .t-cell {
	display: table-cell;
	padding:0.4rem 0.15rem; /*vertical-align: middle;*/
}
#CultureBlock5 .ul .li_tit {
	font-size: 0.22rem;
	line-height: 1.4em;
}
#CultureBlock5 .ul .li_tit:after {
	display: block;
	content: "";
	width: 1em;
	height: 0.02rem;
	background: #999999;
	margin:0.14rem auto 0.15rem;
}
#CultureBlock5 .ul .li_word {
	font-size: 0.16rem;
}
#CultureBlock5 .ul .table:hover {
	color:#3993CD; /*background-color: #3993CD;*/
}
#CultureBlock5 .ul .table:hover .li_tit:after {
	background:#3993CD;
}
#CultureBlock6 {
}
#CultureBlock6 .li {
	display: block;
	width: 100%;
	border: 1px solid #ececec;
}
#CultureBlock6 .li+.li {
	border-top-color: transparent;
}
#CultureBlock6 .swiper-slide-active+.swiper-slide .li, #CultureBlock6 .swiper-slide-active+.swiper-slide+.swiper-slide .li, #CultureBlock6 .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide .li {
	border-left-color:transparent;
}
#CultureBlock6 .Box {
	display: block;
	padding:10%;
	padding-bottom: 0;
}
#CultureBlock6 .imgBox {
	margin:0 auto;
	width: 2.38rem;
	max-width: 100%;
}
#CultureBlock6 .imgBox img {
	display: block;
}
#CultureBlock6 .title {
	font-size: 0.16rem;
	line-height: 1.4em;
	padding:13% 0;
}
#CultureBlock6 .BtnBox {
	padding:5% 0;
}
/**组织架构**/
#OrganzBlock1 {
}
#OrganzBlock1 .Aword {
	margin-top: 1.6%;
}
#OrganzBlock1 .cont {
	padding-bottom: 6.5%;
}
#OrganzBlock2 {
}
#OrganzBlock2 .li {
}
#OrganzBlock2 .li+.li {
	margin-top: 0.4rem;
}
#OrganzBlock2 .Box {
	display: block;
	padding:0.3rem;
	background-color: #f5f5f5;
	transition: all 0.3s;
	color:#666;
}
#OrganzBlock2 .imgBox {
	float: left;
	display: inline-block;
	border-radius: 50%;
	margin-right: 0.15rem;
}
#OrganzBlock2 .cont {
	overflow: hidden;
	padding-top: 0.1rem;
}
#OrganzBlock2 .name {
	font-size: 0.2rem;
	line-height: 1.4em;
	color:#333333;
	padding-left: 0.4rem;
	background: url(../images/icon_about1_1.png) no-repeat left 0.05rem;
}
#OrganzBlock2 .job {
	font-size: 0.18rem;
	line-height: 1.4em;
	margin:0.2rem 0 0.05rem;
}
#OrganzBlock2 .des {
	font-size: 0.16rem;
	line-height: 1.6em;
	margin-bottom: 0.25rem;
}
#OrganzBlock2 .Box:hover {
	color:#fff;
	background-color: #3993CD;
}
#OrganzBlock2 .Box:hover .name {
	color:#fff;
	background-image: url(../images/icon_about1_1_h.png);
}
#OrganzBlock2 .BtnBox {
	padding:5% 0;
}
/**常见问题**/
#FaqList {
}
#FaqList .list {
	padding:0;
}
#FaqList .list li {
}
#FaqList .list li+li {
	margin-top:0.2rem;
}
#FaqList .list li .title {
	padding:0.13rem 0;
	line-height:20px;
	background:#fff url(../images/answerList_arrow1.png) no-repeat right 14px center;
	transition:0.4s;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-ms-transition:0.4s;
	-o-transition:0.4s;
	overflow:hidden;
	cursor:pointer;
}
#FaqList .list li .title span {
	width:100%;
	padding:0 45px;
	box-sizing:border-box;
	overflow:hidden;
	display:block;
	background:url(../images/answerList_title1.png) no-repeat 14px 2px;
	line-height:1.6em;
	font-size:0.16rem;
	color:#555555;
}
#FaqList .list li.on .title {
	background:url(../images/answerList_arrow2.png) no-repeat right 10px center #3993CD;
}
#FaqList .list li.on .title span {
	background-image:url(../images/answerList_title2.png);
	color:#fff;
}
#FaqList .list li .text {
	padding:14px 45px;
	box-sizing:border-box;
	background:#f6f6f6;
	line-height:26px;
	font-size:14px;
	color:#666666;
	text-align:justify;
	display:none;
}
/**产品中心**/
#ProductList {
}
#ProductList .ul {
	font-size: 0;
	line-height: 0;
	margin:-0.18rem;
}
#ProductList .ul li {
	display: inline-block;
	vertical-align: middle;
	padding:0.18rem;
}
#ProductList .ul .Box {
	display: block;
	background:#fff;
	position: relative;
}
#ProductList .ul .Box:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	border:1px solid transparent;
}
#ProductList .ul .cont {
	background-color: #e6e6e6;
	padding:0 0.3rem;
	position: relative;
	color:#333333;
}
#ProductList .ul .title {
	font-size: 0.16rem;
	line-height: 0.64rem;
}
#ProductList .ul .iocn {
	display: block;
	position: absolute;
	right: 0.3rem;
	top: 50%;
	margin-top: -0.18rem;
	height: 0.36rem;
	width: 0.36rem;
	border:1px solid #838384;
	border-radius: 50%;
	background:url(../images/icon_jt3_1.png) no-repeat center;
}
#ProductList .ul .Box:hover:after {
	border-color: #3993CD;
}
#ProductList .ul .Box:hover .cont {
	color:#fff;
	background-color: #3993CD;
}
#ProductList .ul .Box:hover .iocn {
	border-color:#fff;
	background-image:url(../images/icon_jt3_2.png);
}
#ProductInfo {
}
#ProductInfo .ImgBox {
	background-size: 0;
}
#ProductInfo img {
	display: block;
	width: 100%;
}
/**研发中心**/
#SilmoList {
}
#SilmoList .ul {
	padding:5% 0;
}
#SilmoList .ul li {
	font-size: 0;
}
#SilmoList .ul li+li {
	margin-top: 0.2rem;
}
#SilmoList .ul .Box {
	display: block;
	color:#333333;
	background: #fff;
	position: relative;
}
#SilmoList .ul .Box:before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	height: 100%;
	width: 2.23rem;
	background:url(../images/icon_back1.png) no-repeat bottom center/100% auto;
	transition: all 0.3s;
	opacity: 0;
}
#SilmoList .ul .imgBox {
	width: 50%;
	display: inline-block;
	vertical-align: middle;
}
#SilmoList .ul .cont {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	z-index: 2;
	width: 50%;
	padding:0.15rem 8%;
}
#SilmoList .ul .title {
	font-size: 0.24rem;
	line-height: 1.4em;
	font-weight: bold;
}
#SilmoList .ul .word {
	font-size: 0.16rem;
	line-height: 1.4em;
	color:#666666;
	min-height: 2.8em;
	margin:0.1rem 0 0.25rem;
}
#SilmoList .ul .Box:hover .a {
	color:#fff;
	background-color: #3993CD;
	border-color:#3993CD;
}
#SilmoList .ul .Box:hover:before {
	opacity: 1;
}
/**silmo详情页**/
#SilmoInfo {
}
#SilmoInfo .Info1 .cont {
	padding-right: 3.33%;
}
#SilmoInfo .Sitle {
	font-size: 0.32rem;
	line-height: 1.4em;
}
#SilmoInfo .S_line:after {
	content: "";
	display: block;
	width: 1em;
	height: 0.02rem;
	background-color: #999999;
	margin:0.2rem 0 0.25rem;
}
#SilmoInfo .S_line {
}
#SilmoInfo .word {
	font-size: 0.16rem;
	line-height: 1.6em;
	color:#616161;
}
#SilmoInfo .imgBox {
	width: 50%;
}
#SilmoInfo .cont {
	width: 50%;
	padding-top: 0.15rem;
	padding-left:2%;
}
#SilmoInfo .Info1 .Box {
	padding:5.83% 0;
}
#SilmoInfo .Info2 .Box {
	padding:5.83% 0;
}
#SilmoInfo .Info2 .f_con {
	padding-right: 3.33%;
	width: 46%;
	padding-top: 0.15rem;
}
#SilmoInfo .Info2 .cont {
	width: 50%;
	padding-top: 0;
}
#SilmoInfo .Info2 td {
	padding:0.1rem 0;
}
#SilmoInfo .Info2 tr td:first-child {
	width: 2.1rem;
	padding-right:0.1rem;
}
#SilmoInfo .Info3 {
	background: url(../images/r_d_center/info1_2.jpg) no-repeat center/cover;
}
#SilmoInfo .Info3 .Box {
	padding:8.33% 0 12%;
}
#SilmoInfo .Info3 .S_line:after {
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
}
#SilmoInfo .Info3 .word {
	color:#fff;
	line-height: 2em;
	width: 9.3rem;
	max-width: 100%;
	margin:0 auto;
	font-weight: 100;
	min-height: 12em;
}
#SilmoInfo .Info4 .Box {
	padding:5% 0;
}
#SilmoInfo .Info4 .cont {
	padding-top: 4%;
}
#SilmoInfo .Info5 .Box {
	padding:5% 0;
}
#SilmoInfo .Info5 .cont {
	padding-top: 8%;
}
#SilmoInfo .Info6 .Box {
	padding:5% 0;
}
#SilmoInfo .Info6 .cont {
	padding-top: 8%;
}
/***ALD实验室***/
#AldBlock {
}
#AldBlock .Block1 {
	font-size: 0.16rem;
	line-height: 1.8em;
	color:#666666;
}
#AldBlock .Block1 .ImgBox {
	float: left;
	display: inline-block;
	margin-right: 3.33%;
	margin-bottom: 3%;
	position: relative;
	width: 47.5%;
}
#AldBlock .Block1 .ImgBox img {
	position: relative;
	z-index: 1;
}
#AldBlock .Block1 .ImgBox:before {
	content: "";
	display: block;
	position: absolute;
	left: 0.1rem;
	top: 0.1rem;
	width: 100%;
	height: 100%;
	border:1px solid #3993CD;
}
#AldBlock .Block1 .cont p:first-child {
	padding-top: 0.4rem;
}
#AldBlock .Block2 {
	padding:2.5% 0;
}
#AldBlock .ul {
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	margin:-0.1rem;
}
#AldBlock .ul .li {
	display: inline-block;
	vertical-align: top;
	padding:0.1rem;
	width: 25%;
}
#AldBlock .ul .Box {
	display: block;
}
#AldBlock .ul .cont {
	padding-top: 0.25rem;
}
#AldBlock .ul .title {
	font-size: 0.18rem;
	line-height: 1.4em;
	color:#333333;
	font-weight: bold;
}
#AldBlock .ul .line {
	width: 0.18rem;
	height: 0.02rem;
	background-color: #cccccc;
	margin:0.15rem 0;
}
#AldBlock .ul .word {
	font-size: 0.16rem;
	line-height: 1.8em;
	color:#666666;
}
#AldBlock .ul .Box:hover .title {
	color:#3993CD;
}
/**ALD研发团队**/
#AldTeamBlock {
}
#AldTeamBlock .ul {
	padding-bottom: 5%;
}
#AldTeamBlock .ul .li {
	background-color: #fff;
}
#AldTeamBlock .ul .li+.li {
	margin-top: 0.2rem;
}
#AldTeamBlock .ul .Box {
}
#AldTeamBlock .ul .imgBox {
	display: inline-block;
	width: 4.15rem;
}
#AldTeamBlock .ul img {
	display: block;
	width: 100%;
}
#AldTeamBlock .ul .cont {
	padding:4% 3.33% 3.33%;
	font-size: 0.16rem;
	line-height: 1.8em;
	color:#333333;
}
#AldTeamBlock .ul .li:nth-child(2n+1) .imgBox {
float: left;
margin-right: 3.33%;
}
#AldTeamBlock .ul .li:nth-child(2n) .imgBox {
float: right;
margin-left: 3.33%;
}
#Production {
}
#Production .content {
	font-size: 0.16rem;
	line-height: 1.8em;
	color:#666666;
}
#Production .content .ImgBox {
	float: left;
	display: inline-block;
	margin-right: 3.33%;
	margin-bottom: 3%;
	position: relative;
	width: 47.5%;
}
#Production .content .ImgBox img {
	position: relative;
	z-index: 1;
}
#Production .content .ImgBox:before {
	content: "";
	display: block;
	position: absolute;
	left: 0.1rem;
	top: 0.1rem;
	width: 100%;
	height: 100%;
	border:1px solid #3993CD;
}
#Production .content .cont p:first-child {
	padding-top: 0.4rem;
}
#Production .Imglist {
	font-size: 0;
	overflow: hidden;
	padding:3% 0 5%;
}
#Production .Imglist ul {
	margin:-0.1rem;
}
#Production .Imglist li {
	width: 25%;
	padding:0.1rem;
	display: inline-block;
	vertical-align: middle;
}
#Production .content .cont2 {
	padding-bottom: 5%;
}
#Production .content .cont2 dl {
	font-size: 0;
}
#Production .content .cont2 dl dd {
	width: 31.25%;
	display: inline-block;
	vertical-align: top;
	font-size: 0.16rem;
	text-align: center;
}
#Production .content .cont2 dl dd:nth-child(3n+2) {
margin:0.15rem 3.125%;
}
/**技术支持**/
#DownList {
}
#DownList .ul {
	font-size: 0;
	line-height: 0;
	margin:-0.18rem;
	padding-top:5%;
}
#DownList .ul li {
	font-size: 0.16rem;
	line-height: 0.64rem;
	color:#333333;
	padding:0.18rem;
	width: 33.33%;
	display: inline-block;
	vertical-align: top;
}
#DownList .ul .Box {
	display: block;
	background-image: #fff;
	box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);
}
#DownList .ul .cont {
	position: relative;
	padding:0 0.6rem 0 0.3rem;
}
#DownList .ul .cont .iocn {
	display: block;
	position: absolute;
	right:0.3rem;
	top:0;
	height: 100%;
	width: 0.24rem;
	background:url(../images/icon_down.png) no-repeat center;
}
#DownList .ul .Box:hover {
	background-color: #3993CD;
	color:#fff;
}
#DownList .ul .Box:hover .iocn {
	background-image: url(../images/icon_down_h.png);
}
/**证书**/
#HonorList {
}
#HonorList .ul {
	font-size:0;
	line-height: 0;
}
#HonorList .li {
	display: inline-block;
	width: 25%;
	border: 1px solid #ececec;
	vertical-align: middle;
	margin-left: -1px;
	margin-top:-1px;
}
#HonorList .Box {
	display: block;
	padding:10%;
	padding-bottom: 0;
}
#HonorList .imgBox {
	margin:0 auto;
	width: 2.38rem;
	max-width: 100%;
}
#HonorList .imgBox img {
	display: block;
}
#HonorList .title {
	font-size: 0.16rem;
	line-height: 1.4em;
	padding:13% 0;
}
/**联系我们**/
#ContactBlock1 {
}
#ContactBlock1 .BtnParent {
	padding-bottom: 5%;
}
#ContactBlock1 .BtnParent .Btn {
	border-color:#cccccc;
}
#ContactBlock1 .BtnBox2 .Prev {
	background-image: url(../images/icon_jt4_1.png);
}
#ContactBlock1 .BtnBox2 .Next {
	background-image: url(../images/icon_jt4_2.png);
}
#ContactBlock1 .BtnParent .Btn:hover {
	border-color:#3993CD;
}
#ContactBlock1 .BtnBox2 .Prev:hover {
	background-image: url(../images/icon_jt4_1_h.png);
}
#ContactBlock1 .BtnBox2 .Next:hover {
	background-image: url(../images/icon_jt4_2_h.png);
}
#ContactBlock1 .Box {
	background-color: #fff;
}
#ContactBlock1 .pad {
	padding:6.83%;
}
#ContactBlock1 .icon {
	height: 0.64rem;
	width: 0.64rem;
	background-color: #3993CD;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 50%;
}
#ContactBlock1 .it {
	font-size: 0.24rem;
	line-height: 1.4em;
	color:#333333;
	padding-top: 0.15rem;
}
#ContactBlock1 .it:after {
	content: "";
	background-color: #d7d7d7;
	display: block;
	height: 0.02rem;
	width: 1em;
	margin:0.15rem 0;
}
#ContactBlock1 .word {
	font-size: 0.16rem;
	color:#666666;
	line-height: 1.8em;
}
#ContactBlock2 {
}
#ContactBlock2 .form {
	display: block;
	padding:0 0 4.16%;
	margin:-0.14rem;
	font-size: 0;
}
#ContactBlock2 .form .label {
	padding:0.14rem;
	margin:0;
	display: block;
	width: 100%;
	font-weight: normal;
	font-size: 0.16rem;
	line-height: 0.46rem;
	color:#333333;
}
#ContactBlock2 .form .wid1 {
	width: 50%;
	display: inline-block;
}
#ContactBlock2 .form .border {
	border:1px solid #e4e4e4;
}
#ContactBlock2 .form .f_tit {
	float: left;
	display: inline-block;
	line-height: 0.46rem;
	padding-top: 0.02rem;
	padding-left: 0.15rem;
}
#ContactBlock2 .form .f_tit:before {
	content: "";
	height: 0.46rem;
	display: inline-block;
	float: left;
	width: 0.33rem;
}
#ContactBlock2 .form .name_icon:before {
	background: url(../images/icon_contact5.png) no-repeat left 40%;
}
#ContactBlock2 .form .phone_icon:before {
	background: url(../images/icon_contact6.png) no-repeat left 50%;
}
#ContactBlock2 .form .mail_icon:before {
	background: url(../images/icon_contact7.png) no-repeat left center;
}
#ContactBlock2 .form .com_name_icon:before {
	background: url(../images/icon_contact8.png) no-repeat left 45%;
}
#ContactBlock2 .form .text_icon:before {
	background: url(../images/icon_contact9.png) no-repeat left center;
}
#ContactBlock2 .inputBox {
	overflow: hidden;
}
#ContactBlock2 .inputBox .input {
	display: block;
	width: 100%;
	line-height: 0.48rem;
	height: 0.48rem;
	padding:0 0.1rem;
	font-size: 0.16rem;
	color:#666;
}
#ContactBlock2 .inputBox textarea.input {
	height: 1.9rem;
}
#ContactBlock2 .submitBox {
	margin-top: 0.2rem;
}
#ContactBlock2 .submitBox .submit {
	font-size: 0.16rem;
	line-height: 0.44rem;
	height: 0.44rem;
	color:#fff;
	padding:0 0.45rem;
	color:#fff;
	background:#3993CD;
	display: inline-block;
}
#ContactBlock2 .submitBox .submit:hover {
	background-color: #f3cd62;
}
#ContactBlock3 {
}
#ContactBlock3 .Box {
	height: 4.85rem;
	margin:5% 0;
}
#ContactBlock3 .Box .Map {
	height: 100%;
	overflow: hidden;
}
#ContactBlock3 .Box .Map img {
	max-width: 9999px;
}
#ContactBlock3 .Box #Map {
	height: 100%;
}
#ContactBlock3 .cont {
	width: 3.8rem;
	height: 100%;
	padding:0.15rem 0 0.15rem 2.5%;
}
#ContactBlock3 .cont .ul {
	height: 100%;
	overflow-y: scroll;
	padding-right: 0.3rem;
}
#ContactBlock3 .cont .li {
	margin-top: 0.45rem;
}
#ContactBlock3 .cont .li+.li {
	border-top:1px solid #ccc;
	padding-top: 0.45rem;
}
#ContactBlock3 .cont .li_icon {
	border-radius: 50%;
	background-color: #3993CD;
	height: 0.64rem;
	width: 0.64rem;
	cursor: pointer;
}
#ContactBlock3 .cont .li_icon:hover {
	background-color: #f3cd62;
}
#ContactBlock3 .cont .li_tit {
	font-size: 0.24rem;
	line-height: 1.4em;
	color:#333333;
	margin:0.15rem 0 0.08rem;
}
#ContactBlock3 .cont .li_word {
	font-size: 0.16rem;
	line-height: 1.6em;
	color:#666666;
}
/*合作客户*/

.hezuo {
	overflow: hidden;
	width: 100%;
	padding: 5px 0;
	padding-bottom: 30px;
	padding-left: 20px;
}
.slideTxtBox02 {
	margin-top: 15px;
	width: 100%;
	text-align: left;
}
.slideTxtBox02 .hd {
	text-align: center;
	position: relative;
	margin: 30px 0;
}
.slideTxtBox02 .hd ul {
}
.slideTxtBox02 .hd ul li {
	display: inline-block;
	padding: 0 15px;
	cursor: pointer;
	font-size: 14px;
	color: #777;
	border-radius: 50px;
	border: 2px solid #c7c7c7;
	line-height: 30px;
	margin: 0 5px;
}
.slideTxtBox02 .hd ul li.on {
	background: #9bce17;
	color: #fff;
	border: 2px solid #9bce17;
}
.slideTxtBox02 .bd ul {
	zoom: 1;
}
.slideTxtBox02 .bd ul li {
	display: block;
	float: left;
	width: 239px;
	margin: -1px 0 0 -1px;
	overflow: hidden;
}
.slideTxtBox02 .bd ul li .pic {
	width: 237px;
	height: 100px;
	overflow: hidden;
	border: 1px solid #eee;
}
.slideTxtBox02 .bd ul li .pic img {
	width: 237px;
	height: 100px;
}
.slideTxtBox02 .bd a.incaseurl {
	display: block;
	color: #fff;
	width: 218px;
	height: 52px;
	line-height: 52px;
	text-align: center;
	margin: 0 auto;
	background: #9acf16;
	clear: both;
	border-radius: 50px;
	margin-top: 15px;
}
.slideTxtBox02 .bd a.incaseurl:hover {
	background: #333;
}
.inhezuolist {
	height: 213px;
}
/*合作客户end*/

@media only screen and (min-width: 1200px) {
}
html {
	font-size: 95px;
}
body {
	min-width: 12.3rem;
}
.container {
	width: 12.3rem;
}
/**头部**/
    #header .middle {
	padding:0.2rem 0;
}
#header .middle .logo {
	height: 0.65rem;
}
#header .bot .Menu {
	display: inline-block;
}
#header .bot .title {
	padding:0 0.15rem;
	width: 1.4rem;
	text-align: center;
}
#header .bot li:hover .title {
	background-color: #FF8000;
}
#header .bot .lib {
	display: block;
	position: absolute;
	left:50%;
	top: 100%;
	width: 1.9rem;
	margin-left: -0.70rem;
	opacity: 0;
	margin-top: -0.25rem;
	transition: margin-top 0.3s, opacity 0.4s;
	transform: scale(0);
	z-index: -1;
}
#header .bot .lib a {
	background:rgba(75, 73, 72, 0.8);
	line-height: 0.3rem;
	color:#fff;
	font-size:0.13rem;
	margin-bottom: 0.01rem;
	transition: all 0.3s;
}
#header .bot .lib a:hover {
	color:#fff;
	background:rgba(255, 128, 0, 0.9);
}
#header .bot li {
	position: relative;
}
#header .bot li+li:before {
	content: "";
	display: block;
	height: 0.14rem;
	position: absolute;
	left:0;
	top: 50%;
	margin-top: -0.07rem;
	width:1px;
	background:#fff;
	opacity: 0.4;
}
#header .bot li:hover:before, #header .bot li:hover+li:before {
	opacity: 0;
}
#header .bot li:hover .lib {
	margin-top: 0;
	opacity: 1;
	transform: scale(1);
	z-index: 1;
}
.SmallHeader #header .middle {
	padding:0.1rem 0;
	display:none;
}
@media only screen and (min-width: 1230px) {
 html {
font-size: 100px;
}
}
.fl {
	FLOAT: left
}
.fr {
	FLOAT: right
}
.footWrap {
	BACKGROUND: #2c2c2a;
	HEIGHT: 280px;
	OVERFLOW: hidden
}
.footer {
	MARGIN: 0px auto;
	WIDTH: 1280px
}
.f_logo {
	MARGIN: 40px 53px 0px 0px;
	WIDTH: 180px;
	DISPLAY: inline;
	BACKGROUND: url(../images/f_lobg.jpg) no-repeat center top;
	HEIGHT: 200px;
	OVERFLOW: hidden
}
.f_logo IMG {
	MARGIN-TOP: 10px;
	MARGIN-left: 30px;
	WIDTH: 120px;
	HEIGHT: 180px
}
.f_wz {
	LINE-HEIGHT: 30px;
	MARGIN-TOP: 20px;
	PADDING-LEFT: 50px;
	WIDTH: 437px;
	FONT-FAMILY: "Microsoft Yahei";
	BACKGROUND: url(../images/f_l.gif) no-repeat left 22px;
	COLOR: #fff;
	FONT-SIZE: 13px
}
.f_wz H3 {
	FONT: bold 16px "Microsoft Yahei";
	MARGIN-BOTTOM: 5px;
	BACKGROUND: url(../images/f_l2.gif) no-repeat left bottom;
	HEIGHT: 40px;
	COLOR: #fff
}
.f_wz A {
	COLOR: #fff
}
.f_nav {
	WIDTH: 297px
}
.f_nav A {
	WIDTH: 120px;
	FLOAT: left
}
.f_code {
	WIDTH: 160px
}
.f_code P IMG {
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px;
	WIDTH: 112px;
	PADDING-RIGHT: 4px;
	BACKGROUND: #373438;
	HEIGHT: 112px;
	PADDING-TOP: 4px
}
.f_code P I {
	TEXT-ALIGN: center;
	DISPLAY: block;
	FONT: 14px/30px "Microsoft Yahei";
	COLOR: #fff
}
.SecMenu {
	text-align: center;
	font-size: 0;
	line-height: 0;
	padding:1.5% 0 1.13%;
}
.SecMenu .a {
	display: inline-block;
	line-height: 0.44rem;
	padding:0 0.15rem;
	font-size: 0.14rem;
	color:#fff;
	background-color: #3993CD;
	margin:0 0.10rem;
}
.SecMenu .a:hover {
	color:#ffffff;
}
.SecMenu .a:hover {
	color:#fff;
	background-color: #ff9900;
}
/*实力*/
.pro_list {
	width: 1150px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 28px;
}
.pro_list02 {
	width: 1150px;
	margin: 0 auto;
	overflow: hidden;
}
.pro_list02 li {
	list-style: none;
	width: 350px;
	float: left;
	margin: 0 20px 20px 0;
}
.pro_list02 li .pic2 img {
	width: 350px;
	height: 234px;
	display: block;
	border: 1px solid #f7f7f7;
}
.pro_list02 li:hover .title {
	color: #26273B;
}
.pro_list02 li .title {
	width: 95%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align: center;
	font-size: 14px;
	color: #333;
	line-height: 40px;
	color: #999;
}
.pro_list02 li .xctitle {
	width: 95%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align: center;
	font-size: 14px;
	color: #333;
	line-height: 40px;
	background: #f7f7f7;
	width: 350px;
	color: #999;
}
/*文化 */
.ideaList {
	PADDING-BOTTOM: 50px
}
.ideaList UL {
	MARGIN-LEFT: 40px
}
.ideaList LI {
	MARGIN: 0px 0px 28px 44px;
	WIDTH: 978px;
	DISPLAY: block;
	FLOAT: left;
	CURSOR: default
}
.ideaList LI .itemBox {
	BORDER-BOTTOM: #e5e5e5 1px solid;
	BORDER-LEFT: #e5e5e5 1px solid;
	BORDER-TOP: #e5e5e5 1px solid;
	BORDER-RIGHT: #e5e5e5 1px solid
}
.ideaList .itemBox .img {
	WIDTH: 240px;
	DISPLAY: block;
	FLOAT: left;
	OVERFLOW: hidden
}
.ideaList .itemBox .img IMG {
	WIDTH: 100%;
	DISPLAY: block;
	transition: 500ms
}
.ideaList .itemBox .con {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 678px;
	PADDING-RIGHT: 15px;
	DISPLAY: block;
	FLOAT: right;
	FONT-SIZE: 17px;
	PADDING-TOP: 20px
}
.ideaList .itemBox .con .t {
	PADDING-BOTTOM: 30px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: 28px;
	PADDING-TOP: 20px
}
.ideaList LI:hover .itemBox {
	BACKGROUND-COLOR: #9abce5;
	COLOR: #fff
}
.ideaList LI:hover .itemBox .img IMG {
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}
.cont_title {
	font-size: 16px;
	text-align: center;
	background: url(/images/bj_line.png) no-repeat center;
	margin-bottom: 30px;
}

.container .qual_txt {
	font-size: 16px;
}
.product-list {
	margin-top: 30px;margin-bottom: 30px; width: 1100px;

}
.product-list li {
	padding-left: 25px;
	height: 300px;
	border-bottom: 1px dashed #f2f2f2;
}
.pro-img {
	width: 550px;
	height: 300px;
	line-height: 250px;
	text-align: center;
}
.pro-img img {
	max-height: 300px;
}
.pro-txt {
	padding-top: 15px;
	
	
}
.product-list .odd .pro-img {
	float: left;
	padding-right: 585px;
}
.pro-txt h3 {
	font-size: 16px;
	margin-bottom: 10px;
}
.pro-txt .intro {
	
	font-size: 14px;
	line-height: 26px;
	height: 200px;
	overflow: hidden;
	margin-bottom: 10px;
}
.pro-txt .intro p{
	
	font-size: 13px;
	min-width: 320px;
	
}

.product-list .even .pro-img {
	float: right;
	padding-left: 25px;
}
.pro-txt h3 a:hover {
	color: #195ca1;
}
.sb-list li {
	width:295px;
	padding-left: 5px;
	padding:10px 5px 15px 20px; 
	float:left;
}
.sb-list .sb-box {
	display:block;
	width:290px;
	height:335px;
	text-align:center;
	border:1px solid #dcdcdc;
	background:#fff;
	position:relative;
	overflow:hidden;
}
.sb-box .sb-img {
	height:286px;
	width:286px;
	line-height:286px;
	padding:2px 2px 2px 2px; 
	font-size:0px;
	overflow:hidden;
}

.sb-box .name {
	height:47px;
	line-height:47px;
	color:#666666;
	font-weight:bold;
}
.sb-box:hover {
	border-color:#3993CD;
}
.sb-box:hover .name {
	background:#3993CD;
	color:#fff;
}
.client-2 {
	position: fixed;
	right: -170px;
	top: 50%;
	z-index: 999;
}
.client-2 li a {
	text-decoration: none;
}
.client-2 li {
	margin-top: 1px;
	clear: both;
	height: 69px;
	position: relative;
}
.client-2 li i {
	background: url(../images/fx.png) no-repeat;
	display: block;
	width: 30px;
	height: 27px;
	margin: 0px auto;
	text-align: center;
}
.client-2 li p {
	height: 20px;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	color: #fff;
}
.client-2 .my-kefu-qq i {
	background-position: 4px 5px;
}
.client-2 .my-kefu-tel i {
	background-position: 0 -21px;
}
.client-2 .my-kefu-liuyan i {
	background-position: 4px -53px;
}
.client-2 .my-kefu-weixin i {
	background-position: -34px 4px;
}
.client-2 .my-kefu-weibo i {
	background-position: -30px -22px;
}
.client-2 .my-kefu-ftop {
	display: none;
}
.client-2 .my-kefu-ftop i {
	width: 33px;
	height: 35px;
	background-position: -27px -51px;
}
.client-2 .my-kefu-left {
	float: left;
	width: 77px;
	height: 47px;
	position: relative;
}
.client-2 .my-kefu-tel-right {
	font-size: 16px;
	color: #fff;
	float: left;
	height: 24px;
	line-height: 22px;
	padding: 0 15px;
	border-left: 1px solid #fff;
	margin-top: 14px;
}
.client-2 .my-kefu-right {
	width: 20px;
}
.client-2 .my-kefu-tel-main {
	background: #0C6;
	color: #fff;
	height: 66px;
	width: 247px;
	padding:9px 0 6px;
	float: left;
}
.client-2 .my-kefu-main {
	background: #0C6;
	width: 97px;
	height: 66px;
	position: relative;
	padding:9px 0 6px;
	float: left;
}
.client-2 .my-kefu-weixin-pic {
	position: absolute;
	left: -130px;
	top: -24px;
	display: none;
	z-index: 333;
}