/* CSS Document */
* {
	padding: 0px;
	margin: 0px;
	font-family: "Microsoft YaHei";
	font-size: 16px;
}
*html {
	background-image: url(../images/795339ad93c849bdbb4b6c2e572d2103.gif);
	background-attachment: fixed;
}
body {
	background: #FFF;
	line-height: 25px;
	min-width: 1200px;
	color: #333333;
	font-size: 14px;
}
h1, h2, h3, h4, h5, h6, i, em, p, span, i, th, td {
	font-style: normal;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
/*	color: #006cc9;*/
}
img, input {
	border: 0px;
	vertical-align: middle;
	outline: none;
}
ul, ol, li {
	list-style: none;
}
table, th, td {
	border-collapse: collapse;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.lf {
	float: left;
}
.dis {
	display: none;
}
.hui {
	background: #f5f5f5;
}
p10 {
	padding: 10px;
}
p20 {
	padding: 20px;
}

::-webkit-scrollbar {
 width: 10px;
 height: 10px;
 background-color: #F5F5F5;
}
 
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 border-radius: 10px;
 background-color: #F5F5F5;
}
 
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
 border-radius: 10px;
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
 background-color: #555;
}
.language a {
	color: #838383;
	font-size: 12px;
	text-transform: uppercase;
	padding: 0 10px 0 25px;
	background: url(../images/en.jpg) no-repeat left center;
}
.gsjs {
	width: 100%;
	height: 422px;
	background: url(../images/gsjs.jpg) no-repeat center;
}
.fixedSubNav {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 99;
	width: 100%;
	background: rgba(255,255, 255, 0.8);
	animation: myfirst 0.5s;
	-moz-animation: myfirst 0.5s; /* Firefox */
	-webkit-animation: myfirst 0.5s; /* Safari and Chrome */
	-o-animation: myfirst 0.5s; /* Opera */
}
@keyframes myfirst {
from {
top:-50px;
}
to {
	top: 0px;
}
}
 @-moz-keyframes myfirst /* Firefox */ {
from {
top:-50px;
}
to {
	top: 0px;
}
}
 @-webkit-keyframes myfirst /* Safari and Chrome */ {
from {
top:-50px;
}
to {
	top: 0px;
}
}
 @-o-keyframes myfirst /* Opera */ {
from {
top:-50px;
}
to {
	top: 0px;
}
}
.left_b {
	height: 22px;
	background: url(../images/bt_bg.jpg) no-repeat center;
}
.plist {
	width: 266px;
	float: left;
	margin-bottom: 30px;
}
.hd {
	height: 80px;
	line-height: 80px;
	font-size: 30px;
	color: #fff;
	text-align: left;
	background: #006cc9 url(../images/a8.jpg) no-repeat center;
	text-indent: 35px;
	overflow: hidden;
}
.bd {
	width: 260x;
	border: 1px solid #eaeaea;
	border-top: none;
	background: #f9f9f9;
}
.bd ul {
	width: 220px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 6px;
}
.bd ul li {
	width: 100%;
	text-indent: 10px;
	height: 55px;
	line-height: 55px;
	padding: 5px 0;
	border-bottom: 1px dashed #e2e2e2;
	position: relative;
}
.bd ul li a {
	display: block;
	width: 94%;
	height: 55px;
	margin: 0 auto;
	font-size: 16px;
	color: #333;
}
.bd ul li a:hover {
	color: #fff;
	background: #006cc9;
}
.bd ul .hover {
	color: #fff;
	background: #006cc9;
}
..bot {
 margin-top: 8px;
 border: 1px solid #eaeaea;
}
.bot ul {
	padding: 10px 15px;
	line-height: 28px;
}
.bot ul p {
	font-size: 16px;
}
.bot ul span {
	color: #000;
	font-weight: 700;
	font-size: 16px;
}
.plist .pztype {
	width: 100%;
	display: none;
	position: absolute;
	left: 220px;
	top: 0px;
	z-index: 9999;
	font-size: 14px;
}
.plist.pztype p {
	text-align:  left;
	display:  block;
	text-indent:  24px;
	font-size:  14px;
	height:  35px;
	line-height:  35px;
	overflow:  hidden;
	background-color:  #f9f9f9;
	padding:  0 15px;
}
.plist .bd ul li .pztype p a {
	display: block;
	width: 100%;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
}
.plist .bd ul li .pztype p a:hover {
	display: block;
	font-size: 14px;
	background: 0089d1;
}
.w1200 {
	width: 1200px;
	margin: 0 auto;
	clear: both;
	display: block;
}
.w1200w {
	width: 1200px;
	margin: 0px auto;
	clear: both;
}
.left_b {
	height: 22px;
	background: url(../images/bt_bg.jpg) no-repeat center;
}
.menu_one {
	font-weight: 600;
	color: #01557a;
	background: url(../images/menubg.jpg) no-repeat center;
}
/**menu**/
.tel h3 span {
	font-size: 14px;
	color: #6c6c6c;
}
.tel h3 p {
	font-size: 28px;
	line-height: 30px;
	color: #0068af;
	font-family: impact;
}
.itel {
	margin-top: 20px;
	float: right;
}
.clear{ clear:both;}
/**ban**/
html {
	overflow-x: hidden
}
.ban {
	position: relative;
	width: 1000px;
	height: 600px;
	margin: 0px auto;
}
.banPa {
	left: -460px;
	position: absolute;
}
#foucsBox {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 600px;
	overflow: hidden;
	zoom: 1;
	position: relative;
}
#foucsBox .imgCon {
	width: 100%;
	height: 600px;
	margin: 0;
	padding: 0;
	position: relative;
	list-style: none;
}
#foucsBox .imgCon li {
	float: left;
	width: 100%;
	height: 600px;
}
#foucsBox .imgCon li img {
	width: 100%;
	height: 600px;
}
#foucsBox .foucs {
	width: 680px;
	height: 22px;
	position: absolute;
	bottom: 3px;
	text-align: center;
	z-index: 3;
}
#foucsBox .foucsButton {
	width: 37px;
	height: 37px;
	position: absolute;
	bottom: 0px;
	z-index: 4;
}
#foucsBox .foucsButton span {
	display: inline;
	width: 37px;
	height: 37px;
	cursor: pointer;
	overflow: hidden;
	background: url(../images/banCoin.png) no-repeat;
}
#foucsBox .foucsButton img {
	display: none;
}
#foucsBox .lBtn {
	left: 0px;
}
#foucsBox .lBtn span {
	float: left;
	background-position: 0px 0px;
}
#foucsBox .rBtn {
	left: 37px;
}
#foucsBox .rBtn span {
	float: right;
	background-position: -37px 0px;
}
/**产品**/
.iproWarp {
	background: #f9f9f9;
	height: 630px;
}
.iproLeft {
	width: 245px;
}
.iproLeft .tit {
	background: #333;
	padding: 29px 0px;
	color: #fff;
}
.iproLeft .tit p {
	color: #989898;
}
.proSide {
}
.proSide li {
	height: 67px;
	line-height: 67px;
	border-top: 1px solid #dcdcdc;
	float: left;
	width: 245px;
}
.proSide li:first-child {
	border-top: 0px;
}
.proSide li a {
	display: block;
	color: #000;
	background: url(../images/proType.png) no-repeat 28px 30px #f0f0f0;
	padding-left: 45px;
}
.proSide li a:hover, .proSide li a.cur {
	color: #fff;
	background: url(../images/proType.png) no-repeat 28px -69px #ff9c00;
}
.iproRight {
	width: 835px;
}
.iproRight .tit {
	height: 60px;
	line-height: 60px;
	border: 1px solid #cacaca;
}
.iproRight .tit span.protab {
	color: #2a2a2a;
	cursor: pointer;
	float: left;
	width: 273px;
}
.iproRight .tit span.prohov {
	color: #fff;
	background: #ff9c00;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.protab_con {
	display: none;
}
.protab_con0 {
	display: block;
}
/**��ҳ��Ʒ����**/
.sy_cpfl {
	width: 100%;
	height: 125px;
	padding-top: 40px;
}
.sy_cpfl .sy_cpfl_a {
	width: 1200px;
	margin: 0 auto;
}
.sy_cpfl .sy_cpfl_a ul li {
	float: left;
	text-align: center;
	width: 230px;
	height: 50px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.sy_cpfl .sy_cpfl_a ul li a {
	color: #fff;
	display: block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-size: 14px;
	text-align: center;
	line-height: 50px;
	background: #006cc9;
}
.sy_cpfl .sy_cpfl_a ul li a:hover {
	background: #006cc9;
	color: #fff;
}
.sy_cpfl .sy_cpfl_a ul li:nth-child(5n) {
	margin-right: 0px;
}
.sy_cpfl .sy_cpfl_a ul li ul li:first-child a {
	background: #fff;
	color: #333;
}
.sy_cpfl .sy_cpfl_a ul li ul {
	display: none;
	width: 133px;
	background: #ddd;
	z-index: 9999;
	position: absolute;
}
.sy_cpfl .sy_cpfl_a ul li:hover ul {
	font-weight: bold;
	background: #f1f1f1;
	display: block;
}
.sy_cpfl .sy_cpfl_a ul li ul li {
	height: 45px;
	line-height: 45px;
	border-bottom: 1px #ddd solid;
	width: 133px;
}
.sy_cpfl .sy_cpfl_a ul li ul li a {
	line-height: 45px;
	height: 45px;
	text-align: center;
	font-weight: normal;
	color: #333 !important;
	background: #fff !important;
	padding: 0;
	display: block;
	font-size: 13px;
}
.sy_cpfl .sy_cpfl_a ul li ul li a:hover {
	background: #006cc9 !important;
	color: #fff !important;
}
#pro {
	width: 100%;
	margin: 0 auto;
	background: #006cc9;
	height: 510px;
}
.pro_a {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	padding-top: 60px;
}
.pro_a p {
	font-size: 32px;
	color: #fff;
}
.pro_a span {
	color: #fff;
	font-size: 18px;
}
.ipro {
	margin-top: 4px;
	margin: auto;
}
.ipro div {
	float: left;
	width: 330px;
	text-align: center;
	margin: 5px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
}
.ipro div:hover {
	border: 1px #006cc9 solid;
}
.ipro02 {
	border: 1px solid #ccc;
	float: left;
	width: 288px;
	text-align: center;
	margin: 5px;
}
.ipro02:hover {
	border: 1px #006cc9 solid;
}
.ipro h3 {
	width: 330px;
	height: 230px;
	margin: 0 auto 5px;
}
.ipro h3 a {
	width: 330px;
	height: 248px;
	padding: 1px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
*display:block;
*font-size:166px;
*font-family:Arial;
}
.ipro h3 img {
	vertical-align: middle;
	visibility: visible;
}
.ipro p a {
	display: block;
	text-align: center;
	background-color: #f9f9f9;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	color: #333;
	margin-top: 16px;
}
.ipro p a:hover {
	color: #fff;
	background: #006cc9;
}
.ipro2 {
	margin-top: 4px;
	margin: auto;
}
.ipro2 div {
	float: left;
	width: 300px;
	_width: 300px;
	text-align: center;
}
.ipro2 h3 {
	width: 284px;
	height: 383px;
	margin: 0 auto 5px;
}
.ipro2 h3 a {
	width: 284px;
	height: 383px;
	padding: 1px;
}
.ipro2 h3 img {
	vertical-align: middle;
}
.ipro2 p a {
	color: #333;
	font-weight: normal;
	line-height: 30px;
	display: block;
	width: 284px;
	margin: 0 auto;
	background: #fff;
}
.ipro2 p a:hover {
	text-decoration: underline;
}
.ipro1 {
	margin-top: 4px;
	margin: auto;
}
.ipro1 div {
	float: left;
	width: 300px;
	text-align: center;
	border: 3px solid #fff;
	background: #fff;
	margin-right: 20px;
}
.ipro1 h3 {
	width: 284px;
	height: 213px;
	margin: 0 auto 5px;
}
.ipro1 h3 a {
	width: 284px;
	height: 213px;
	padding: 1px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.ipro1 h3 img {
	vertical-align: middle;
}
.ipro1 p {
	text-align: center;
	font-weight: normal;
	border-top: 1px #eee solid;
}
.ipro1 p a {
	color: #333;
	font-weight: normal;
	line-height: 42px;
	font-size: 16px;
}
.ipro1 p a:hover {
	text-decoration: underline;
}
#demo1p {
	list-style: none outside none;
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	margin-top: 30px;
}
#indemo1p {
	float: left;
	width: 800%;
}
#demo1p1 {
	float: left;
}
#demo1p2 {
	float: left;
}
.sy_sxfl {
	width: 100%;
	background: #f8f8f8;
	padding: 0px 0px 10px 0px;
	height: 780px;
}
.sy_sxfl_a {
	width: 1200px;
	margin: 0 auto;
}
.ihotprotitle {
	height: 78px;
	line-height: 78px;
	background: url(../images/ihotprotitle.png) left center no-repeat;
}
.ihotprotitle h3 {
	line-height: 75px;
	font-size: 30px;
	color: #333;
	font-weight: bold;
}
.ihotprotitle h3 a {
	font-size: 18px;
	margin-left: 2px;
	color: #666;
	font-weight: normal;
	text-transform: uppercase;
}
.ihotprotitle h3 a:hover {
	color: #006cc9;
	font-weight: bold;
}
.ihotprotitle h3 span a:hover {
	color: #666;
	font-weight: normal;
}
.ihotprotitle h3 span a {
	float: right;
	line-height: 78px;
	font-size: 18px;
	color: #666;
	font-weight: normal;
	padding-right: 35px;
	background: url(../images/more.png) right center no-repeat;
}
.ihotprotitle h3 b {
	font-size: 18px;
	margin-left: 10px;
	color: #666;
	font-weight: normal;
	text-transform: uppercase;
}
.sy_cpzs {
	width: 100%;
}
.sy_cpzs ul {
	width: 1200px;
	margin: 0 auto;
	padding-top: 10px;
}
.sy_cpzs ul li {
	float: left;
	width: 280px;
	height: 260px;
	margin-right: 20px;
	margin-bottom: 20px;
	background: #fff;
	text-align: center;
	overflow: hidden;
}
.sy_cpzs ul li p {
	width: 280px;
	height: 210px;
	background: #fff;
	overflow: hidden;
}
.sy_cpzs ul li:nth-child(4) {
	margin-right: 0;
}
.sy_cpzs ul li:nth-child(8) {
	margin-right: 0;
}
.sy_cpzs ul li span {
	height: 40px;
	line-height: 50px;
	padding: 0 25px;
	display: block;
}
.sy_cpzs ul li span a {
	font-size: 15px;
	text-align: left;
	display: block;
	background: url(../images/more.png) right center no-repeat;
	color: #333;
}
.sy_cpzs ul li:hover {
	background: #006cc9;
	box-shadow: 0 0 10px #c6c6c6;
	-webkit-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	transition: all ease-in-out 0.3s;
}
.sy_cpzs ul li:hover span a {
	color: #fff;
}
/*  sy_youshi  */
.hf {
	height: 240px;
	width: 100%;
	background: url(../images/hf.jpg) no-repeat center;
}
.hz {
	height: 358px;
	width: 100%;
	background: url(../images/hz.jpg) no-repeat center;
}
#ys {
	width: 100%;
	background: url(../images/ys.jpg) no-repeat center;
	height: 1400px;
}
.ys {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.ys1 {
	position: absolute;
	width: 420px;
	right: 40px;
	top: 45px;
}
.ys2 {
	position: absolute;
	width: 420px;
	left: 45px;
	top: 400px;
}
.ys3 {
	position: absolute;
	width: 420px;
	right: 52px;
	top: 730px;
}
.ys4 {
	position: absolute;
	width: 420px;
	left: 45px;
	top: 1060px;
}
.ys1 h3, .ys2 h3, .ys3 h3, .ys4 h3 {
	font-size: 25px;
	color: #333;
	font-weight: bold;
	line-height: 100px;
	padding-left: 120px;
	margin-bottom: 20px;
}
.ys1 p, .ys2 p, .ys3 p, .ys4 p {
	font-size: 16px;
	color: #555;
	line-height: 40px;
}
/*  sy_about  */
.sy_xinwen_a {
	width: 1200px;
	height: 78px;
	line-height: 78px;
	position: relative;
	margin: 0 auto;
	margin-top: 50px;
	margin-bottom: 30px;
	text-align: left;
}
.ihotprotitle_a {
	height: 78px;
	line-height: 78px;
	background: url(../images/ihotprotitle_b.png) left center no-repeat;
}
.ihotprotitle_a h3 a {
	font-size: 16px;
	margin-left: 2px;
	color: #666;
	font-weight: normal;
	text-transform: uppercase;
}
.ihotprotitle_a h3 a:hover {
	color: #006cc9;
}
.ihotprotitle_a h3 {
	line-height: 75px;
	font-size: 30px;
	color: #333;
	font-weight: bold;
}
.ihotprotitle_a h3 b {
	font-size: 18px;
	margin-left: 10px;
	color: #666;
	font-weight: normal;
	text-transform: uppercase;
}
.ihotprotitle_a h3 span a:hover {
	color: #666;
	font-weight: normal;
}
.ihotprotitle_a h3 span a {
	float: right;
	line-height: 78px;
	font-size: 15px;
	color: #666;
	font-weight: normal;
	padding-right: 35px;
	background: url(../images/more.png) right center no-repeat;
	background-size: 25%;
}
.inewstitle {
	width: 1200px;
	height: 78px;
	text-align: center;
	line-height: 78px;
	position: relative;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 10px;
}
.inewstitle h3 {
	width: 1200px;
	height: 78px;
}
.inewstitle h3 b {
	font-size: 30px;
	line-height: 115px;
	position: absolute;
	z-index: 2;
	left: 0;
	right: 0;
	color: #333;
	font-weight: bold;
}
.inewstitle h3 span {
	font-size: 60px;
	color: #F0F0F0;
	font-weight: bold;
	text-transform: uppercase;
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
}
#about {
	width: 100%;
	height: 750px;
	background: url(../images/ibg.jpg) center no-repeat;
	padding: 10px 0;
}
.sy_about {
	width: 1200px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 80px;
}
.sy_about img {
}
.sy_about p {
	width: 1200px;
	font-size: 15px;
	color: #5c5c5c;
	line-height: 35px;
	text-align: center;
}
.sy_about p span {
	font-size: 30px;
	color: #006cc9;
	padding-top: 20px;
	display: block;
	font-weight: bold;
	margin-bottom: 40px;
}
.sy_about p a {
	line-height: 42px;
	font-size: 15px;
	color: #006cc9;
	font-weight: normal;
	width: 200px;
	display: block;
	margin: 0 auto;
	margin-top: 30px;
	border: 1px #006cc9 dashed;
	transition: all 0.3s linear 0s;
}
.sy_about p a:hover {
	transform: translateY(-10px);
}
.od1 {
	background: url(../images/od1.jpg) no-repeat top center;
	height: 260px;
	margin-top: 30px;
}
.od1 span {
	float: left;
	margin-top: 175px;
	height: 50px;
	font-size: 20px;
	color: #fff;
	padding-left: 35px;
	margin-left: 67px;
	display: inline-block;
}
.od1 span b {
	font-size: 28px;
	font-weight: bold;
}
.od1 span a {
	display: inline-block;
	height: 38px;
	line-height: 38px;
	width: 226px;
	background: #f48000;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	margin-left: 325px;
}
.w940 {
	width: 940px;
}
.lct {
	display: block;
	height: 590px;
	background: url(../images/lctBg.jpg) no-repeat center top;
	font-family: "Microsoft YaHei";
	margin: 0px 0 0 0;
}
.lct h2 {
	display: block;
	padding-top: 49px;
	height: 127px;
	text-align: center;
}
.lct h2 a {
	color: #333333;
	font-size: 36px;
}
.lct h2 i {
	display: block;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	font-style: normal;
	color: #bdbdbd;
	line-height: 32px;
}
.lct .lct-wrp {
	display: block;
	overflow: hidden;
	height: 350px;
	width: 960px;
}
.lct-wrp dl {
	display: block;
	overflow: hidden;
	float: left;
	width: 100px;
	margin-right: 130px;
	text-align: center;
	height: 182px;
	cursor: pointer;
}
.lct-wrp dt {
	display: block;
	width: 100px;
	height: 100px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.prod {
	float: right;
	width: 100%;
	margin-top: 10px;
}
.ipro_detail {
	border: 1px #ccc solid;
	margin: 0px 0px 8px;
	padding: 12px 10px 12px 12px;
	background: #fff;
}
.ipro_detail2 {
	width: 765px;
	height: 260px;
	border: 1px #ccc solid;
	margin: 0px 0px 8px;
	padding: 10px 10px;
	background: #fff;
}
.zcrx {
	background: url(../images/lfte_tel.png) no-repeat left top;
	padding: 0 0 0 50px;
	margin: 5px 10px 13px 0px;
}
.zcrx span {
	color: #ffc53b;
	font-size: 14px;
	line-height: 16px;
}
.zcrx p {
	font-size: 24px;
	color: #56667c;
	font-family: impact;
}
.adv1 {
	background: url(../images/adv1.jpg) no-repeat center #0568B3;
	height: 222px;
	margin: 35px 0 0 0;
}
/**新闻**/
.newWarp {
	margin-top: 40px;
}
.newList {
	width: 785px;
}
.newList .tit {
	width: 783px;
	height: 44px;
	line-height: 44px;
	background: #efefef;
	border: 1px solid #dadada;
}
.newList .tit .newtab {
	float: left;
	width: 261px;
	color: #2a2a2a;
	cursor: pointer;
}
.newList .tit .newhov {
	background: #ff9c00;
	color: #fff;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.newList .newtab_con .only {
	margin: 20px 0px 15px;
}
.newList .newtab_con .only h2 {
	width: 255px;
}
.newList .newtab_con .only h3 {
	width: 510px;
}
.newList .newtab_con .only h3 span {
	color: #383838;
}
.newList .newtab_con .only h3 p {
	color: #686868;
	line-height: 24px;
	margin: 4px 0px;
}
.newList .newtab_con .only h3 a {
	color: #ff9c00;
	margin-left: -7px;
}
.newList .newtab_con .list {
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	background: url(../images/news-ico.gif) no-repeat left center;
	padding-left: 14px;
	float: left;
	width: 770px;
	line-height: 30px;
}
.newList .newtab_con .list a {
	color: #616161;
	width: 675px;
	background: url(../images/news-bor.gif) no-repeat right center;
}
.newList .newtab_con .list a:hover {
	color: #ff9c00;
}
.newList .newtab_con .list span {
	color: #7f7f7f;
}
.newtab_con {
	display: none;
}
.newtab_con0 {
	display: block;
}
.newAsk {
	width: 305px;
}
.newAsk .tit {
	border: 1px solid #dadada;
	height: 44px;
	line-height: 44px;
	padding: 0px 15px;
}
.newAsk .tit span {
	color: #ff9c00;
}
.newAsk .tit span em {
	color: #404040;
}
.newAsk .tit a {
	color: #333;
}
.newAsk .tit a:hover {
	color: #ff9c00;
}
.newAsk ul {
	margin-top: 12px;
	overflow: hidden;
	height: 375px;
}
.newAsk ul li {
	padding: 10px 5px 10px 15px;
	float: left;
	width: 285px;
}
.newAsk ul li em {
	width: 20px;
	height: 20px;
	margin-right: 8px;
	float: left;
}
.newAsk ul li a {
	color: #000;
	height: 20px;
	line-height: 20px;
}
.newAsk ul li a:hover {
	color: #ff9c00;
}
.newAsk ul li a em {
	background: url(../images/faq-ico1.gif) no-repeat left center;
}
.newAsk ul li p {
	color: #464646;
	margin-top: 16px;
}
.newAsk ul li p em {
	height: 25px;
	background: url(../images/faq-ico2.gif) no-repeat left 3px;
}
.newAsk ul li p span {
	width: 257px;
	line-height: 24px;
}
.online {
	margin-top: 40px;
}
.online-od {
	background: url(../images/online-od.jpg) no-repeat center;
	width: 619px;
	height: 222px;
	border: 1px solid #d6d6d6;
	padding-top: 185px;
	padding-left: 93px;
}
.online-od span a {
	display: block;
	width: 336px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	border: 1px solid #f48000;
	color: #f48000;
	font-size: 20px;
	font-weight: bold;
}
.online-od span em {
	display: block;
	overflow: hidden;
	padding-left: 31px;
	background: url(../images/pk-tel.gif) no-repeat left center;
	height: 56px;
	line-height: 56px;
	font-style: normal;
	color: #333333;
	font-size: 20px;
}
.online-od span b {
	font-size: 28px;
	vertical-align: middle;
	letter-spacing: -1px;
	font-weight: bold;
}
.online-form {
	width: 350px;
}
.online-form h2 {
	display: block;
	height: 48px;
	line-height: 48px;
	padding-bottom: 6px;
	color: #333;
	font-size: 16px;
	font-weight: bold;
}
/**联系我们**/
.inewslist {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
}
.inewslist * {
	-webkit-transition: all ease-in-out 0.55s;
	-o-transition: all ease-in-out 0.55s;
	-ms-transition: all ease-in-out 0.55s;
	transition: all ease-in-out 0.55s;
}
.inewslist ul {
}
.inewslist ul li {
	float: left;
	margin-right: 40px;
	width: 580px;
	border: 1px #fff solid;
	margin-bottom: 20px;
	background: #fff;
	padding: 20px;
	box-sizing: border-box;
}
.inewslist ul li h4 {
	float: left;
	width: 54px;
	padding-right: 20px;
	margin-right: 20px;
	height: 60px;
	text-align: center;
	border-right: 1px #ddd solid;
}
.inewslist ul li h4 b {
	font-size: 42px;
	color: #333;
	display: block;
	line-height: 50px;
	font-weight: lighter;
}
.inewslist ul li h4 i {
	font-size: 12px;
	color: #666;
	font-weight: normal;
	font-style: normal;
	line-height: 10px;
}
.inewslist ul li h3 {
	float: left;
	width: 420px;
	line-height: 30px;
}
.inewslist ul li h3 a {
	font-size: 18px;
	color: #333;
	font-weight: normal;
}
.inewslist ul li p {
	float: left;
	width: 420px;
	font-size: 12px;
	color: #888;
	line-height: 18px;
}
.inewslist ul li:hover {
	border: 1px #006cc9 solid;
}
.inewslist ul li:hover h3 a {
	color: #006cc9;
}
.inewslist ul li:nth-child(2) {
	margin-right: 0px;
}
.inewslist ul li:nth-child(4) {
	margin-right: 0px;
}
.sy_xinwen {
	width: 100%;
	background: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 50px;
}
/**产品列表**/
.main {
	padding-top: 50px;
	padding-bottom: 40px;
}
.insLeft {
	width: 250px;
}
.insRight {
	width: 1050px;
	float: right;
}
.insRight3{	width: 1050px;
	float: right;}
.miaosu {
	line-height: 32px;
	padding-left: 6px;
	margin-bottom: 10px;
	font-size:15px;
	
}
.ckgd {
	padding: 20px;
	font-size: 16px;
	background: #006cc9;
	text-align: center;
	height: 55px;
	line-height: 55px;
}
/**产品详情**/
.picimg_wj {
	width: 230px;
	height: 230px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
*display:block;
*font-size:197px;
}
.picimg_wj img {
	vertical-align: middle;
}
.proArtiTop .proct_bg1 {
	line-height: 30px;
	padding-top: 10px;
}
.insNewsArti img {
}
.inprotab_con ul li {
	float: left;
	width: 270px;
	height: 248px;
	overflow: hidden;
	margin: 11px 4px;
	position: relative;
}
.inprotab_con ul li h2 {
	width: 270px;
}
.inprotab_con ul li h3 em {
	display: block;
	position: absolute;
	left: 0px;
	top: 200px;
	width: 270px;
	height: 48px;
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.inprotab_con ul li h3 a {
	display: block;
	height: 48px;
	color: #fff;
	position: absolute;
	left: 0px;
	top: 200px;
	width: 270px;
}
.inprotab_con ul li h3 a span.proName {
	text-align: center;
	line-height: 48px;
	display: block;
}
/**新闻列表**/
.insNewList {
	border-bottom: 1px dashed #bebebe;
	padding: 20px 0px;
	cursor: pointer;
}
.insNewList .nTit a {
	color: #383838;
	font-size: 18px;
	float: left;
	padding-left: 15px;
	background: url(../images/nCoin.png) no-repeat 3px -128px;
}
.insNewList .nTit a:hover, .insNewH .nTit a {
	color: #006cc9;
	background: url(../images/nCoin.png) no-repeat 3px 10px;
}
.insNewList .nTit span {
	color: #7f7f7f;
	float: right;
	padding-right: 15px;
}
.insNewList .con {
	color: #888;
	margin-top: 8px;
	padding: 0px 5px;
	line-height: 2em;
}
.xinwen_img {
	float: left;
	width: 140px;
	border: 1px solid #F3F3F3;
}
.newCon {
	width: 1050px;
	margin-left: 20px;
}
.insNewsArti p {
	font-size: 16px;
	line-height: 2em;
}
.insNewsArti p b {
	font-weight: bold;
	font-size: 16px;
	line-height: 2;
}
.insNewsArti p span {
	font-size: 16px;
	line-height: 2;
}
/**新闻详情**/
.insNewsArti {
	border: 1px solid #ccc;
	padding: 20px;
}
.insNewsArti, .insNewsArti h3 span a {
	color: #343434;
	min-height: 300px;
	font-size: 16px;
}
.insNewsArti h4 {
	margin: 10px 0px;
}
.insNewsArti h3 span {
	padding: 0px 8px;
}
.insNewsArti .con {
	line-height: 26px;
	margin: 30px 0;
}
.insNewsArti .con, .insNewsArti .con a {
	font-size: 16px;
	color: #343434;
}
.insNewsArti .con, .insNewsArti .con strong {
	font-size: 16px;
	color: #343434;
}
.insNewsArti .newArtiNext, .insNewsArti .tag, .proArtiNum {
	line-height: 2em;
}
.insNewsArti .tag, .insNewsArti .tag a, .insNewsArti .newArtiNext, .insNewsArti .newArtiNext a, .proArtiNum, .proArtiNum a {
	color: #343434;
	font-size: 16px;
}
.insNewsArti .tag a {
	margin: 0px 5px;
}
.insNewsArti .tag a:hover, .insNewsArti .newArtiNext a:hover, .proArtiNum a:hover {
	color: #0568B3;
}
.insNews1 li {
	float: left;
	line-height: 35px;
	width: 97%;
	padding: 0px 10px;
}
.insNews1 li a {
	float: left;
	color: #343434;
	font-size: 16px;
}
.insNews1 li a:hover {
	color: #006cc9;
}
.insNews1 li span {
	float: right;
	color: #b4b4b4;
}
/**网站地图**/
.sitemap {
	padding: 5px 10px;
	line-height: 24px;
}
.sitemap .title3 {
	font-size: 16px;
}
.sitemap DL {
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
.sitemap DL FONT {
	TEXT-ALIGN: left;
	DISPLAY: block;
	COLOR: #666;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal
}
.sitemap DL FONT A {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	COLOR: #666;
	PADDING-TOP: 0px
}
.sitemap DL FONT A:hover {
	COLOR: #fd3639;
	TEXT-DECORATION: none
}
.nyjz {
	padding: 10px 10px;
}
/*左侧分类*/
.demo1 {
	width: 1400px;
	height: 596px;
	margin: 0px auto 0px;
	padding: 40px 0 0 0;
}
.demo1_menu {
	width: 270px;
	float: left;
}
.demo1_menu p {
	width: 270px;
	height: 90px !important;
	color: #fff;
	background: #006cc9;
	font-size: 30px;
	text-align: center;
	font-weight: bold;
	padding-top: 30px;
	box-sizing: border-box;
	line-height: 35px;border-radius:10px 10px 0 0;
}
.demo1_menu p i {
	display: block;
	font-style: normal;
	width: 80px;
	height: 22px;
	border: 1px solid #fff;
	text-align: CENTER;
	margin: 0 auto;
	line-height: 20px;
	font-size: 30px;
	font-weight: normal;
	margin-top: 20px;
	opacity: 0.3;
}
.demo1_menu p span {
	display: block;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: normal;
}
.demo1_menu ul {
	border: 10px solid #006cc9;
	width: 250px;
	background:#fff;
}
.demo1_menu ul li {
	height: 80px;
	border-top: 1px #fff solid;
	position: relative;
	margin: 0px;
}
.demo1_menu ul li a {
	display: block;
	line-height: 80px;
	text-align: center;
	color: #333333;
	font-size: 16px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	border-bottom: 1px dashed #ccc;
	margin: 0 15px;
}
.demo1_menu ul li ul {
	display: none;
}
.demo1_menu ul li:hover ul {
	display: block;
	position: absolute;
	left: 250px;
	z-index: 9999;
	top: 0;
	width: 280px;
	opacity: 0.95;
	border: none;
}
.demo1_menu ul li:hover li {
	background: #eee;
}
.demo1_menu ul li ul li {
	height: 40px;
	border-bottom: 1px solid #ccc;
	border: none;
	display: block;
}
.demo1_menu ul li ul li a {
	display: block;
	line-height: 40px;
	text-align: left;
	color: #333;
	font-size: 14px;
	border: none;
	padding: 0 10px;
	padding-left: 40px;
}
.demo1_menu ul li ul li a:before {
	content: '';
	display: block;
	background: url(../images/cpzx-jt.png) no-repeat top 10px center;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	left: 10px;
	background-size: 20%;
}
.demo1_menu a:hover {
	background: #006cc9;
	color: #fff;
	left: 0px
}
.demo1_menu a.on {
	background: #c0010b;
	color: #fff;
}
.demo1_menua {
	width: 265px;
	float: left;
}
.demo1_menua p {
	width: 265px;
	height: 84px;
	line-height: 85px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	background: #0068AF;
}
.demo1_menua ul {
}
.demo1_menua ul li {
	width: 265px;
	height: 50px;
	border-top: 1px #fff solid;
	position: relative;
}
.demo1_menua ul li a {
	display: block;
	line-height: 50px;
	text-align: center;
	color: #333333;
	font-size: 16px;
	background: #f3f3f3;
}
.demo1_menua ul li ul {
	display: none;
}
.demo1_menua ul li:hover ul {
	display: block;
	position: absolute;
	left: 265px;
	z-index: 9999;
	top: 0;
	background: #fff;
}
.demo1_menua ul li ul li {
	width: 265px;
	height: 45px;
	margin: 2px 0px;
}
.demo1_menua ul li ul li a {
	display: block;
	line-height: 45px;
	text-align: center;
	color: #333333;
	font-size: 14px;
	border-bottom: 1px #eee solid;
	background: #fff;
}
.demo1_menua a:hover {
	background: #087ED8;
	color: #fff;
	left: 0px
}
.demo1_menua a.on {
	background: #c0010b;
	color: #fff;
}
/*右侧产品*/
.demo1_right {
	width: 900px;
	float: right;
	overflow: hidden;
}
.demo1_right dl {
}
.demo1_right dl dd {
	width: 275px;
	height: 242px;
	margin: 0 10px 17px 8px;
	float: left;
	border: 5px solid #F3F3F3;
	background: #fff;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.demo1_right dl dd:hover {
	border: 5px solid #FEB403;
}
.demo1_right dl dd > a {
	width: 234px;
	margin: 20px auto 0;
	display: block;
	padding: 1px;
	border: 1px #f8f8f8 solid;
}
.demo1_right dl dd p {
	width: 234px;
	height: 35px;
	color: #909090;
	line-height: 35px;
	text-align: center;
	margin: 0 auto 0;
	font-size: 16px;
}
.gd1 {
	width: 910px;
	height: 550px;
}
.iabout_title {
	width: 100%;
	height: 28px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.iabout_title p {
	font-size: 24px;
	color: #222;
	width: 400px;
	float: left;
	font-weight: bold;
	border-left: 5px #006cc9 solid;
	padding-left: 20px;
	line-height: 24px;
}
.iabout_title p span {
	font-size: 14px;
	color: #333;
	font-weight: normal;
	padding-left: 10px;
}
.iabout_menu {
	float: right;
}
.iabout_menu a {
	font-size: 12px;
	color: #333;
	float: left;
	margin: 0 10px;
	line-height: 40px;
}
/*商盟成员*/

.dsrz img {
	height: 30px;
}
.tetle {
	height: 50px;
	background: #0568B3;
	width: 100%;
	color: #fff;
	line-height: 50px;
	padding-left: 20px;
	font-size: 18px;
	width: 530px;
}
.tetle span {
	float: right;
	padding-right: 20px;
}
.tetle span a {
	font-size: 12px;
	color: #fff;
	line-height: 50px;
}
/*  sy_new  */
.inew {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
}
.inew p {
	font-size: 40px;
	color: #181a1d;
	display: inline-block;
	padding: 25px 6px 0 6px;
	position: relative;
	font-weight: bold;
	line-height: 1;
}
.inew span {
	text-transform: uppercase;
	font-weight: lighter;
	line-height: 40px;
	color: #393a45;
	display: block;
}
.inew_a {
	width: 1200px;
	margin: 0 auto;
}
.inew_b {
	width: 585px;
	float: left;
	padding: 20px 30px 20px 30px;
	color: #636161;
	border: 1px solid #cccccc;
	border-bottom: 6px solid #cccccc;
	position: relative;
	margin-bottom: 20px;
	box-sizing: border-box;
	margin-right: 20px;
}
.inew_b:nth-child(2) {
	margin-right: 0;
}
.inew_b:nth-child(4) {
	margin-right: 0;
}
.inew_b p {
	font-size: 20px;
	font-weight: normal;
	display: block;
	position: relative;
	overflow: hidden;
	word-wrap: normal;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.inew_b p a {
	color: #006cc9;
	font-weight: bold;
}
.inew_b span {
	padding: 5px 0 10px 0;
	display: block;
}
.goto {
	color: #FAB00E;
	opacity: 1;
	font-weight: bold;
}
/*首页资质荣誉*/

.zzry {
	float: right;
	width: 510px;
	border: 1px #eee solid;
}
.zzry p {
	font-size: 14px;
	padding-left: 15px;
	color: #990008;
	line-height: 50px;
	font-weight: bold;
	border-bottom: 1px #eee solid;
}
.zzry p span {
	font-size: 12px;
	line-height: 50px;
	padding-right: 15px;
	font-weight: normal;
	float: right;
}
.bannerbox {
	width: 470px;
	height: 165px;
	overflow: hidden;
	margin: 20px auto;
}
#focus {
	width: 470px;
	height: 165px;
	clear: both;
	overflow: hidden;
	position: relative;
	float: left;
}
#focus ul {
	width: 470px;
	height: 165px;
	float: left;
	position: absolute;
	clear: both;
	padding: 0px;
	margin: 0px;
}
#focus ul li {
	float: left;
	width: 470px;
	height: 165px;
	overflow: hidden;
	position: relative;
	padding: 0px;
	margin: 0px;
}
#focus .preNext {
	width: 223px;
	height: 165px;
	position: absolute;
	top: 0px;
	cursor: pointer;
}
#focus .pre {
	left: 0;
	background: url(../images/sprite.png) no-repeat left center;
}
#focus .next {
	right: 0;
	background: url(../images/sprite1.png) no-repeat right center;
}
/*首页案例*/
.pages {
    margin: 20px auto;
    display: table;
}
.pages ul {
}
.pages ul li {
	float: left;
	margin: 0 2px;
}
.xdh {
	float: right;
	width: 470px;
	text-align: right;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.crumb {
	height: 40px;
	line-height: 40px;
	background: #ccc;
	padding-left: 10px;
	font-size: 16px;
	margin-bottom: 10px;
}
.crumb span {
	font-size: 16px;
}
.pro_left {
	width: 400px;
	float: left;
	height: 300px;
	border: 1px #f9f9f9 solid;
}
.pro_right {
	width: 480px;
	float: right;
	height:390px;
}
.pro_right p {
	border-bottom: 1px #eee solid;
	font-size: 16px;
	padding-top: 10px;
	line-height: 25px;
}
.pro_right h1 {
	line-height: 60px;
	float: left;
	font-size: 16px;
}
.cp_mingc {
	border-bottom: 1px #eee solid;
	height: 60px;
}
.cp_mingc span {
/*	float: left;*/
	line-height: 60px;
	font-size: 16px;
}
.content {
	width: 1200px;
	margin: 0 auto;
}
.lc {
	background: url(../images/lc.jpg) no-repeat center 0;
	height: 320px;
	overflow: hidden;
	margin-bottom: 40px;
}
.lc ul {
	padding-top: 55px;
	overflow: hidden;
	width: 1080px;
	margin: 0 auto;
}
.lc ul li {
	float: left;
	height: 250px;
	width: 160px;
	margin-right: 70px;
	text-align: center;
}
.lc ul li.lc5 {
	margin-right: 0;
}
.lc ul li a {
	display: block;
	background: url(../images/lv1.png) no-repeat;
	padding-top: 183px;
	font-size: 15px;
	color: #333;
	transition: all 0.3s linear 0s;
	line-height: 24px;
}
.lc ul li.lc2 a {
	background: url(../images/lv2.png) no-repeat;
}
.lc ul li.lc3 a {
	background: url(../images/lv3.png) no-repeat;
}
.lc ul li.lc4 a {
	background: url(../images/lv4.png) no-repeat;
}
.lc ul li.lc5 a {
	background: url(../images/lv5.png) no-repeat;
}
.lc ul li a:hover {
	transform: translateY(-10px);
}
.cgbj {
	height: 550px;
	overflow: hidden;
	margin-top: 15px;
}
.cg {
	padding-top: 19px;
	height: 501px;
}
.cg h3 {
	text-align: center;
	margin-bottom: 49px;
}
.cg h3 span {
	display: block;
	font-size: 42px;
	font-weight: bold;
	color: #333;
	line-height: 42px;
	height: 79px;
	background: url(../images/t1.png) no-repeat bottom center;
}
.cg h3 i {
	display: block;
	font-size: 18px;
	color: #666666;
	margin-top: 11px;
	font-style: inherit;
}
.cg ul li {
	float: left;
	width: 275px;
	border: 1px #eee solid;
	margin-right: 30px;
	margin-bottom: 85px;
	height: 480px;
}
.cg ul li:nth-child(4) {
	margin-right: 0px;
}
.cg ul b {
	display: block;
	width: 24px;
	height: 170px;
	float: left;
}
.cg ul li dl {
}
.cg ul li dl dt {
	margin-bottom: 17px;
	margin-top: 17px;
}
.cg ul li dl dt i {
	display: block;
	height: 170px;
	margin: 0 auto;
	transition: all 0.5s ease-in-out;
}
.cg ul li dl dt .cg1 {
	background: url(../images/cg1.jpg) no-repeat center;
}
.cg ul li dl dt .cg2 {
	background: url(../images/cg2.jpg) no-repeat center;
}
.cg ul li dl dt .cg3 {
	background: url(../images/cg3.jpg) no-repeat center;
}
.cg ul li dl dt .cg4 {
	background: url(../images/cg4.jpg) no-repeat center;
}
.cg ul li dl dt .cg5 {
	background: url(../images/cg5.jpg) no-repeat center;
}
.cg ul li dl dt .cg6 {
	background: url(../images/cg6.jpg) no-repeat center;
}
.cg ul li:hover dl dd span {
	color: #006cc9;
}
.cg ul li:hover i {
}
.cg ul li dl dd p {
	font-size: 14px;
	color: #4c4c4c;
	padding: 0 20px;
	line-height: 28px;
}
.cg ul li dl dd p span {
	font-weight: bold;
	font-size: 18px;
	display: block;
	text-align: center;
	margin-bottom: 10px;
}
.cg ul li dl dt i {
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}
.cg ul li:hover i {
	opacity: 0.6;
}
.wh_bg {
	height: 720px;
	position: relative;
	background: url(../images/ys.jpg) no-repeat center;
}
.wh_bg .content {
	position: absolute;
	left: 50%;
	margin-left: -600px;
	top: 0;
}
.wh_bg .wd {
	width: 600px;
	padding-top: 70px;
}
.wh_bg li {
	height: 160px;
}
.wh_bg li a {
	display: block;
}
.wh_bg li em {
	display: block;
	float: right;
	width: 96px;
	height: 96px;
	background: url(../images/whyico1.png);
	margin-right: -45px;
	transition: all 0.3s linear 0s;
}
.wh_bg li em:hover {
	transform: translateY(-10px);
}
.wh_bg li p {
	float: left;
	padding-left: 20px;
	width: 500px;
	color: #333;
	font-size: 15px;
	line-height: 22px;
	text-align: right;
}
.wh_bg li p strong {
	color: #333;
	font-size: 24px;
	display: block;
	line-height: 28px;
	margin-bottom: 15px;
}
.wh_bg .l2 em {
	background: url(../images/whyico2.png);
}
.wh_bg .l3 em {
	background: url(../images/whyico3.png);
}
.wh_bg .l4 em {
	background: url(../images/whyico4.png);
}
.sy_ystxt {
	width: 1200px;
	margin: 0 auto;
}
footer {
	background: #2d3035;
	height: 150px;
	padding-top: 20px;
	padding-bottom: 10px;
	width: 100%;
}
.linka {
	float: left;
	width: 619px;
	height: 185px;
	color: #a9a9a9;
	border-bottom: 1px solid #323232;
	padding: 10px 0px;
	word-wrap: break-word;
	font-size: 14px;
	line-height: 32px;
}
.linka a {
	display: inline-block;
	margin: 0 5px;
	color: #a9a9a9;
}
.foot-con {
	width: 1200px;
	margin: 0 auto;
	color: #e5e5e5;
	line-height: 28px;
}
.foot-left {
	float: left;
	width: 619px;
	padding: 30px 0 0 0;
	color: #878787;
	line-height: 30px;
}
.footnav ul {
	margin: 0 auto;
	width: 1200px;
	padding: 0;
}
.footnav ul li {
	float: left;
	width: 152px;
	padding: 0 0 0 0;
}
.footnav ul li a {
	float: left;
	width: 152px;
	line-height: 55px;
	color: #c6c6c6;
	font-size: 14px;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.footnav {
	width: 100%;
	height: 55px;
	background: #1e1e1e
}
.foo-cont {
	float: left;
	width: 336px;
	height: 298px;
	background: url(../images/cont.gif) left top no-repeat;
	position: relative;
	margin: -40px 0 0 0;
}
.foo-cont p.name {
	font-size: 20px;
	color: #e5e5e5;
	padding: 24px 0 0 32px;
}
.foo-cont p.not {
	color: #7a7a7a;
	padding: 10px 32px;
	width: 250px;
}
.cont-fcon {
	float: left;
	padding: 5px 32px;
	width: 255px;
	font-size: 14px;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
}
.foo-cont p.tel {
	float: left;
	width: 318px;
	text-align: center;
	font-size: 35px;
	font-family: impact;
	padding: 5px 0 0 0;
	height: 58px;
	line-height: 58px;
}
.foo-right {
	float: left;
	width: 619px;
	margin-left: 50px;
}
.foot-left .left {
	float: left;
	width: 255px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.foot-left .right {
	float: right;
	width: 350px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.foot-left a {
	color: #878787
}
.p1 {
	margin-top: 35px;
	font-size: 13px;
	color: #fff;
	text-align: center
}
.p2 {
	font-size: 24px;
	margin-bottom: 20px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
}
.p3 {
	font-size: 14px;
	margin-top: 28px;
	color: #fff;
	text-align: center
}
.ewm img {
	margin: 0 auto;
	display: block;
}
.dsrz img {
	height: 30px;
}
.tetle {
	height: 50px;
	background: #0568B3;
	width: 100%;
	color: #fff;
	line-height: 50px;
	padding-left: 20px;
	font-size: 18px;
	width: 530px;
}
.tetle span {
	float: right;
	padding-right: 20px;
}
.tetle span a {
	font-size: 12px;
	color: #fff;
	line-height: 50px;
}
.ewm {
	height: 295px;
	position: absolute;
	right: 0px;
	top: -10px;
}

/*banner寮€濮�*/

.top-banner {
	height: 600px;
	width: 100%;
	overflow: hidden
}
.top-banner .banner-container {
	width: 100%;
	height: 100%;
	position: relative
}
.top-banner .banner-arrow-left {
	opacity: 0;
	width: 50px;
	height: 80px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -40px;
	margin-left: -575px;
	z-index: 2;
	cursor: pointer;
	background: url(../images/banner_arrow.png) no-repeat center;
	background-size: 50px 80px;
	transition: all ease-in .5s;
}
.top-banner .banner-arrow-left:hover {
	background: url(../images/banner_arrow_hover.png) no-repeat center;
	background-size: 50px 80px
}
.top-banner .banner-arrow-right {
	opacity: 0;
	width: 50px;
	height: 80px;
	position: absolute;
	top: 50%;
	right: 50%;
	margin-top: -40px;
	margin-right: -575px;
	z-index: 2;
	cursor: pointer;
	background: url(../images/banner_arrow.png) no-repeat center;
	background-size: 50px 80px;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transition: all ease-in .5s;
}
.top-banner .banner-arrow-right:hover {
	background: url(../images/banner_arrow_hover.png) no-repeat center;
	background-size: 50px 80px
}
.top-banner .banner-container:hover .banner-arrow-left {
	opacity: 1;
}
.top-banner .banner-container:hover .banner-arrow-right {
	opacity: 1;
}
.top-banner .banner-pagination {
	position: absolute;
	left: 0;
	bottom: 34px;
	text-align: center;
	width: 100%;
	height: 0;
	cursor: pointer;
	font-size: 0;
	z-index: 1;
}
.top-banner .banner-pagination .swiper-pagination-switch {
	display: inline-block;
	margin-right: 8px;
	text-align: center;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #999;
	vertical-align: middle;
	cursor: pointer
}
.top-banner .banner-pagination .swiper-pagination-switch.on {
	background: #fff;
}
.top-banner .banner-pagination .swiper-pagination-switch:last-child {
	margin-right: 0
}
.top-banner .banner-pagination .swiper-active-switch {
	background: #fff;
	position: relative
}
.top-banner .banner-container .swiper-slide {
	position: relative;
	float: left;
	width: 100%;
	height: 600px!important
}
.top-banner .bd .banner1 {
	display: block;
	width: 100%;
	height: 650px;
	background: url(../images/banner1.jpg) top center no-repeat;
}
.top-banner .bd .banner2 {
	display: block;
	width: 100%;
	height: 650px;
	background: url(../images/banner2.jpg) top center no-repeat;
}
.top-banner .bd .banner3 {
	display: block;
	width: 100%;
	height: 650px;
	background: url(../images/banner3.jpg) top center no-repeat;
}
div#wrapper {
	width : 400px;
	padding: 0px;
	margin: 0 auto;
	text-align: left;
	float: left;
}
div#maincontent {
	margin: 0px;
	padding: 5px;
}
.jqzoom {
	display: block;
	border: 1px solid #CCCCCC;
	float: left;
	position: relative;
	padding: 0px;
	cursor: crosshair;
}
div.zoomdiv {
	z-index : 100;
	position : absolute;
	top: 0px;
	left: 0px;
	width : 200px;
	height : 200px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center;
	overflow: hidden;
}
div.jqZoomPup {
	z-index : 10;
	visibility : hidden;
	position : absolute;
	top: 0px;
	left: 0px;
	border: 1px solid #aaa;
	background: #ffffff url(../images/zoomlens.gif) 50% top no-repeat;
	opacity: 0.3;
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	filter: alpha(Opacity=30);
}
/***************top and bottom css*********************/
.top_main {
	width: 100%;
	position: relative;
	z-index: 999;
	border-bottom: 1px solid #ededed;
	height: 35px;
	line-height: 35px;
	color: #999;
}
.top_main .top {
	position: relative;
}
.top_main p {
	float: left;
	width: 75%;
}
.top_main .top_r {
	float: right;
	width: 20%;
	text-align: right;
}
.top_main .top_r li {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	text-align: center;
	margin-left: 5px;
	color: #999;
}
.top_main .top_r li a {
	color: #999;
	cursor: pointer;
}
.top_main .top_r li a:hover {
	color: #006cc9;
}
.top_main .top_r li s {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background-position: -62px 1px;
}
.top_main .top_r li.map s {
	background-position: -82px 2px;
}
/*header_main*/
.header_main {
	width: 100%;
	height: 116px;
	position: relative;
	z-index: 998;
	background: #fff;
}
.header_main .logo_main {
	width: 500px;
	height: 100px;
	float: left;
	padding-top: 8px;
}
.header_main .logo_main img {
	display: block;
	padding-top: 15px;
}
.header_main .header {
	position: relative;
}
.header_main .webtel {
	width: 268px;
	padding-top: 25px;
	line-height: 24px;
	float: right;
	white-space: nowrap;
}
.header_main .webtel .tel {
	height: 32px;
	line-height: 32px;
	text-align: right;
}
.header_main .webtel .tel s {
	width: 30px;
	height: 30px;
	vertical-align: middle;
	margin: 0 8px 0 0;
	background-position: 0 0;
}
.header_main .webtel .tel strong {
	color: #000;
	display: inline-block;
	vertical-align: middle;
	font-size: 24px;
	line-height: 32px;
}
.header_main .webtel .ewm {
	text-align: right;
	position: relative;
	height: 25px;
	line-height: 25px;
	color: #999;
	margin-bottom: 4px;
}
.header_main .webtel .ewm s {
	width: 25px;
	height: 25px;
	vertical-align: top;
	margin: 0 0 0 5px;
	background-position: -34px 0;
}
.header_main .webtel .ewm .box {
	width: 112px;
	height: 0;
	position: absolute;
	right: 0;
	top: 30px;
	overflow: hidden;
	transition: all ease 300ms;
	background: #fff;
}
.header_main .webtel .ewm .box img {
	width: 100px;
	height: 100px;
	display: block;
	padding-top: 6px;
	margin: 0 auto;
}
.header_main .webtel .ewm:hover .box {
	height: 112px;
}
/*nav_main*/
.nav_main {
	width: 100%;
	float: left;
	height: 60px;
	line-height: 60px;
	position: relative;
	z-index: 100;
	background: #333;
}
.nav_main .list {
	width: 1200px;
	margin: 0 auto;
	line-height: 0;
	font-size: 0;
}
.nav_main li {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	height: 60px;
	line-height: 60px;
	position: relative;
	vertical-align: top;
	text-align: center;
	font-size: 16px;
}
.nav_main li:first-child {
	background: #006cc9;
}
.nav_main li a {
	display: block;
	height: 100%;
	padding: 0 34px;
	position: relative;
	color: #fff;
	font-size: 16px;
}
.nav_main li:hover a, .nav_main li.hover a {
	color: #fff;
	background: #006cc9;
}
.nav_main .sub-box {
	background: #006cc9;
	width: 100%;
	position: absolute;
	left: 0;
	top: 50px;
	z-index: 100;
	display: none;
}
.nav_main .sub-box a {
	color: #fff;
	line-height: 35px;
	height: 35px;
	overflow: hidden;
	display: block;
	font-size: 14px;
	transition: all ease 300ms;
}
.nav_main .sub-box a:hover {
	background: #333;
}
/*footer_main*/
.footer_main {
	width: 100%;
	background: url(../images/footerbg.jpg) no-repeat center top;
	color: #fff;
}
.footer_main .footer {
	padding: 60px 0;
}
.footer_main .bcontact {
	width: 405px;
	float: left;
	line-height: 30px;
	font-weight: normal;
}
.footer_main .bcontact h3 {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
}
.footer_main .bcontact a {
	color: #fff;
}
.footer_main .bcontact a:hover {
	color: #006cc9;
}
.footer_main .bcontact p {
	font-size: 16px;
	padding-top: 10px;
}
.footer_main .bnav {
	width: 300px;
	float: left;
	padding-left: 100px;
	line-height: 36px;
	border-left: 1px solid #006cc9;
	border-right: 1px solid #006cc9;
}
.footer_main .bnav .list {
	margin-top: -10px;
}
.footer_main .bnav a {
	width: 150px;
	height: 36px;
	color: #fff;
	text-align: left;
	display: block;
	float: left;
	font-weight: normal;
}
.footer_main .bnav a:hover {
	color: #006cc9;
}
.footer_main .bewm {
	width: 268px;
	float: right;
	padding-top: 0;
}
.footer_main .bewm li {
	width: 120px;
	float: right;
	color: #fff;
	text-align: center;
}
.footer_main .bewm li:first-child {
	float: left;
}
.footer_main .bewm li img {
	width: 110px;
	height: 110px;
	display: block;
	margin: 0 auto 3px;
	border: 5px solid #fff;
}
.footer_main .bewm p {
	text-align: center;
	line-height: 20px;
	padding-top: 5px;
}
.footer_main .copyright {
	line-height: 40px;
	height: 40px;
	background: #121c27;
	font-size: 12px;
	color: #a5a7ab;
}
.footer_main .copyright a {
	color: #a5a7ab;
}
.footer_main .copyright a:hover {
	color: #fff;
}
/***********top and bottom css end***********/
.banner_main {
	width: 100%;
	overflow: hidden;
	height: 650px;
	position: relative;
	z-index: 2;
}
.banner {
	width: 100%;
	min-width: 1000px;
	position: relative;
	overflow: hidden;
	z-index: 0;
	height: 650px;
}
.banner .list {
	max-height: 600px;
	overflow: hidden;
}
.banner li {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	overflow: hidden;
}
.banner li img {
	width: 1920px;
	display: block;
	position: relative;
	left: 50%;
	margin-left: -960px;
	top: 0;
}
.banner li a {
	width: 100%;
	display: block;
}
.banner .tip {
	width: 100%;
	height: 20px;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 46px;
	z-index: 10;
}
.banner .tip span {
	width: 8px;
	height: 8px;
	border: 2px solid #fff;
	border: 2px solid rgba(255, 255, 255, 0.5);
	overflow: hidden;
	margin: 0 6px;
	display: inline-block;
	cursor: pointer;
	vertical-align: top;
	background: none;
	border-radius: 100%;
}
.banner .tip span.cur {
	background: #fff;
	border-color: #fff;
}
.banner .prev, .banner .next {
	width: 52px;
	height: 52px;
	position: absolute;
	z-index: 12;
	top: 50%;
	margin-top: -35px;
	cursor: pointer;
	background: url(../images/btn-ico.png) no-repeat 0 0;
}
.banner .prev {
	left: 3%;
	background-position: 0 0;
}
.banner .prev:hover {
	background-position: 0 -68px;
}
.banner .next {
	right: 3%;
	background-position: -69px 0;
}
.banner .next:hover {
	background-position: -69px -68px;
}
.search_main {
	position: relative;
	height: 80px;
	line-height: 80px;
	width: 100%;
	top: -40px;
	z-index: 100;
	overflow: hidden;
}
.search_main .bg {
	width: 960px;
	height: 80px;
	position: absolute;
	right: 50%;
	background: #006cc9;
}
.search_main .search {
	background: #006cc9;
	position: relative;
	z-index: 10;
}
.search_main .box {
	width: 528px;
	float: right;
	position: relative;
}
.search_main .box input {
	border: 0px;
	outline: none;
	display: block;
	width: 392px;
	padding-left: 10px;
	padding-top: 23px;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #ffa29d;
	color: #fff;
	background: #006cc9;
}
.search_main .box .txt {
	width: 392px;
	padding-left: 10px;
	padding-top: 23px;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #ffa29d;
	color: #fff;
}
.search_main .box .btn {
	width: 80px;
	height: 80px;
	display: block;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	background: #333 url(../images/search-btnbg.png) no-repeat center center;
}
.search_main .skey_txt {
	width: 640px;
	float: left;
	line-height: 80px;
	color: #fff;
}
.search_buttons {
	width: 80px;
	height: 80px;
	display: block;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	background: #333 url(../images/search-btnbg.png) no-repeat center center;
}
.search_main .skey_txt span {
	font-size: 18px;
	display: inline-block;
	color: #fff;
}
.search_main .skey_txt a {
	display: inline-block;
	margin-right: 30px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	color: #fff;
	transition: all ease 300ms;
}
.search_main .skey_txt a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
/***************top and bottom css*********************/
.top_main {
	width: 100%;
	position: relative;
	z-index: 999;
	border-bottom: 1px solid #ededed;
	height: 35px;
	line-height: 35px;
	color: #999;
}
.top_main .top {
	position: relative;
}
.top_main p {
	float: left;
	width: 75%;
}
.top_main .top_r {
	float: right;
	width: 20%;
	text-align: right;
}
.top_main .top_r li {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	text-align: center;
	margin-left: 5px;
	color: #999;
}
.top_main .top_r li a {
	color: #999;
	cursor: pointer;
}
.top_main .top_r li a:hover {
	color: #006cc9;
}
.top_main .top_r li s {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background-position: -62px 1px;
}
.top_main .top_r li.map s {
	background-position: -82px 2px;
}
/*header_main*/
.header_main {
	width: 100%;
	height: 116px;
	position: relative;
	z-index: 998;
	background: #fff;
}
.header_main .logo_main {
	width: 500px;
	height: 100px;
	float: left;
	padding-top: 8px;
}
.header_main .logo_main img {
	display: block;
	padding-top: 15px;
}
.header_main .header {
	position: relative;
}
.header_main .webtel {
	width: 268px;
	padding-top: 25px;
	line-height: 24px;
	float: right;
	white-space: nowrap;
}
.header_main .webtel .tel {
	height: 32px;
	line-height: 32px;
	text-align: right;
}
.header_main .webtel .tel s {
	width: 30px;
	height: 30px;
	vertical-align: middle;
	margin: 0 8px 0 0;
	background-position: 0 0;
}
.header_main .webtel .tel strong {
	color: #000;
	display: inline-block;
	vertical-align: middle;
	font-size: 24px;
	line-height: 32px;
}
.header_main .webtel .ewm {
	text-align: right;
	position: relative;
	height: 25px;
	line-height: 25px;
	color: #999;
	margin-bottom: 4px;
}
.header_main .webtel .ewm s {
	width: 25px;
	height: 25px;
	vertical-align: top;
	margin: 0 0 0 5px;
	background-position: -34px 0;
}
.header_main .webtel .ewm .box {
	width: 112px;
	height: 0;
	position: absolute;
	right: 0;
	top: 30px;
	overflow: hidden;
	transition: all ease 300ms;
	background: #fff;
}
.header_main .webtel .ewm .box img {
	width: 100px;
	height: 100px;
	display: block;
	padding-top: 6px;
	margin: 0 auto;
}
.header_main .webtel .ewm:hover .box {
	height: 112px;
}
.icon {
	background: url(../images/icon.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
}
.footbg {
	width: 100%;
	background: #222;
	height: 100px;
}
.footer-word {
	padding-top: 10px;
	width: 1200px;
	margin: 0 auto;
	color: #fff;
	line-height: 2em;
}
.footer-word a {
	color: #fff;
}
.footer-word a:hover {
	color: #006cc9;
}
/* -- 关于我们 -- */
.abt {
	background: url(../images/abt_bg.jpg) no-repeat center;
	height: 640px;
	padding-top: 100px;
}
.abt h2 {
	font-weight: bold;
	font-size: 46px;
	line-height: 46px;
	color: #333333;
	padding-top: 70px;
	background: url(../images/dou.png) no-repeat left top;
}
.abt h2 a {
	color: #333333;
}
.abt h2 span {
	font-weight: normal;
	font-size: 20px;
	line-height: 20px;
	color: #333333;
	padding-top: 12px;
	display: block;
}
.abt_l {
	width: 300px;
}
.abt_l i img {
	display: block;
	width: 300px;
	height: 220px;
	margin-top: 272px;
}
.abt dl {
	width: 900px;
}
.abt dt img {
	display: block;
	width: 900px;
	height: 420px;
}
.abt dd p {
	padding-left: 60px;
	padding-top: 30px;
	font-size: 16px;
	line-height: 28px;
	color: #666666;
}
.abt dd .more {
	float: right;
	padding-right: 35px;
	display: block;
	font-size: 18px;
	line-height: 24px;
	color: #006e38;
	background: url(../images/jt.png) no-repeat right;
	margin-top: 20px;
}
.abt dd .more:hover {
	animation: shake 1.5s linear;
	-webkit-animation: shake 1.5s linear;
}
/*导航栏样式*/
.nav {
	background-color: #fff;
	height: 92px;
}
.nav li {
	line-height: 92px;
	height: 92px;
	width: 190px;
	float: left;
	position: relative;
	z-index: 999;
}
.nav li a {
	display: block;
	position: relative;
	line-height: 92px;
	color: #666;
	font-size: 16px;
	text-align: center;
}
.nav li a::before {
	position: absolute;
	content: '';
	width: 0px;
	height: 2px;
	top: 65px;
	background: #006cc9;
	-webkit-transition: all .8s;
	-moz-transition: all .3s;
	transition: all .3s;
}
.nav li a:hover {
	color: #006cc9;
	text-decoration: none;
	font-weight: 600;
}
.nav li:hover .sec{ height:auto;}
.menu_one {
	font-weight: 600;
	color: #01557a;
	background: url(../images/menubg.jpg) no-repeat center;
}
.nav li:hover a::before {
	width: 66px;
}
.nav li .sec {
	height: 0;

	color: #fff;
	overflow: hidden;
	z-index: 9999;
	position: absolute;
	top: 92px;
	left: 45px;
}
.nav .sec a {
	background: #006cc9;
	color: #fff;
	height: 32px;
	line-height: 32px;
	width: 100px;
	font-size: 13px;
}
.nav .sec a:hover {
	background: #006cc9;
	text-decoration: none;
	color: #fff;
}
/*头部样式*/

/**首页产品分类**/
.sy_cpfl2 {
	width: 320px;
	background: url(../images/sy_cpfl2.jpg) no-repeat center;
	float: left;
	height: 1065px;
}
.sy_cpfl2 h3 {
	height: 80px;
	line-height: 80px;
	border-bottom: 1px #135adb solid;
		border-top: 1px #135adb solid;
	overflow: hidden;
	font-size: 30px;
	color: #fff;
	display: block;
	text-align: center;
}
.sy_cpfl2 li {
}
.sy_cpfl2 li a {
	display: block;
	font-size: 16px;
	text-align: center;
	color: #fff;
	height: 50px;
	line-height: 50px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	z-index: 99;
}
.sy_cpfl2 li {
	line-height: 50px;
	position: relative;
}
.sy_cpfl2 li:after {
	content: "";
	width: 320px;
	height: 50px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
}
.sy_cpfl2 li:before {
	content: "";
	width: 0;
	height: 50px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 3;
	background: #135adb;
	transition: all 0.5s ease;
}
.sy_cpfl2 li a {
	color: #fff;
	padding-left: 15px;
	font-size: 16px;
	display: block;
	height: 50px;
	position: relative;
}
.sy_cpfl2 li:hover:before {
	width: 320px;
}
.lxwm p {
	color: #fff;
	font-size: 16px;
	line-height: 2em;
	height:34px;
	float:left;
	padding-left:10px;
	font-weight:normal;
	padding-top:5px;
	text-align:left;
	padding-bottom:10px;
	
}
.lxwm h3{font-size:30px;
font-weight:600;
text-align:center;line-height:50px;
height:60px;
color:#fff;

background:#006cc9;
}
.lxwm{height:300px;background:#006cc9;}
.lxwm ul {
	padding: 15px;
}
.lxwm p a {
	color: #fff;
}

.wsc-foot {
	width: 100%;
	padding-top: 60px;
	padding-bottom: 0;
	background-color: #006cc9;
}
.le805 .searchFInput {
	width: 685px;
	height: 50px;
	box-sizing: border-box;
}
.le805 .searchFInput input {
	border: solid 1px #3b414f;
	background-color: #282d38;
	width: 584px;
	height: 50px;
	padding-left: 28px;
	box-sizing: border-box;
	color: #333;
	caret-color: #333!important;
}
.le805 .ft-search form {
	padding-right: 0;
}
.le805 .searchFInputB {
	width: 96px;
	height: 50px;
	background-color: #2653bc;
	line-height: 50px;
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	cursor: pointer;
	transition: 0.3s;
}
.le805 .searchFInputB:hover {
	transition: 0.3s;
	background-color: #103fad;
}
.footer_list {
	margin-top: 38px;
	width: 100%;
}
.le805 {
	width: 880px;
}
.footer_list li {
	float: left;

}
.links span:last-of-type {
	display: none;
}
.footer_list li:first-of-type {
	margin-left: 0;
}
.footer_list h3 {
	font-size: 14px;
	line-height: 36px;
	color: #fff;
}
.footer_list div {
	color: #9f9f9f;
	font-size: 14px;
	line-height: 36px;
}

.footer_listRight h3 {
	color: #ffffff;
	font-size: 32px;
	line-height: 1em;
}
.footer_phone {
	margin-top: 23px;
}
.footer_phoneTxt {
	font-size: 18px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	font-weight:normal;
}
.footer_phoneInfo {
	font-size: 26px;
	color: #ffffff;
	height: 26px;
	line-height: 26px;
	margin-top: 12px;
}
.footer_email {
	margin-top: 14px;
	height: 15px;
	line-height: 15px;
	color: #fff;
	margin-bottom: 25px;
	color:#fff;
}
.footer_email span {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 16px;
	letter-spacing: 0px;
	color: #fff;
}
.footer_email a {
	font-size: 16px;
}
.footer_email a:hover {
	color: #fff;
}
.gzImg {
	height: 100px;
}
.gzImg img {
	height: 100px;
	padding-top:40px;
}
.footer-wx {
	margin-left: 16px;
}
.footer_email a {
	color: #fff;
}
.gzTxt {
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	height: 14px;
	margin-top: 11px;
}
.footer_onLine a {
	display: block;
	width: 210px;
	height: 50px;
	border-radius: 3px;
	line-height: 50px;
	text-indent: 77px;
	background: #fff url(../images/footerMss.png) no-repeat 44px 17px;
	font-size: 18px;
	color: #333;
	margin-top: 29px;
}

.links {
	font-size: 14px;
	height: 16px;
	line-height: 16px;
	margin-top: 14px;
	color: #333;
	padding-left: 60px;
	padding-top: 30px;
}
.links left {
	padding-left: 60px;
	padding-top: 30px;
}
.links span {
	margin: 0 8px;
	display: inline-block;
}
.wsc-footConBottom {


}
.wsc-footConBottom .left {
	color: #fff;
	padding-top: 10px;
	font-weight:normal;
	font-size:14px;
}
.wsc-footConBottom .right {
	color: #5c5f66;
}
.left a {
	color: #fff;
}
.footer_logo {
	width: 136px;
	height: 38px;
	margin-right: 18px;
}
.wsc-footConBottom span {
	margin: 0 5px;
	font-size:14px;
}
.wsc-footConBottom span a{
	font-size:14px;
}
.wsc-footConBottom span a:hover{color:#fff;}
.footer_list a {
	color: #fff;
	font-size: 16px;
}
.footer_list a:hover {
	color: #fff;
}
.right footer_listRight {
	float: right;
}
.right {
	float: right;
}
/**seach**/
.iseaCon {
	height: 40px;
	border-bottom: 1px solid #e3e3e3;
	margin-top: 150px;
}
.hotSea, .hotSea a {
	color: #fff;
	line-height: 40px;
	font-size: 16px;
}
.hotSea a {
	margin: 0px 6px;
}
.hotSea a:hover {
	color: #fff;
}
.hotSea a:first-child {
	margin-left: 0px;
}

.footConTop {
	width: 1400px;
	margin: 0 auto;
}
.container {
	width: 1400px;
	margin: 0 auto;
}
.hot-box {
	margin: 0 0 0 -18px;
}
.hot-box li {
	float: left;
	width: 33.3%;
	margin-bottom: 30px;
}
.hot-box li a {
	display: block;
	position: relative;
	margin: 0 0 0 18px;
	overflow: hidden;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.hot-box li a img {
	height: 270px;
}
.hot-box li .tit {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background-color: #006cc9;
	text-align: center;
	font-size: 16px;
	line-height: 50px;
	color: #fff;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.hot-box li .tit i {
	position: absolute;
	left: 50%;
	top: -35px;
	width: 46px;
	height: 46px;
	margin-left: -23px;
	border-radius: 50%;
}
.hot-box li .text {
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.7);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.hot-box li .wrap {
	color: #fff;
	padding: 30px 30px 0;
}
.hot-box li .wrap i {
	width: 64px;
	height: 64px;
	background: no-repeat center #fff;
	margin: 0 auto;
	border-radius: 50%;
	display: block;
}
.hot-box li .wrap h4 {
	margin: 0;
	position: relative;
	line-height: 60px;
	font-size: 18px;
	text-align: center;
}
.hot-box li .wrap h4:after {
	position: absolute;
	bottom: 0;
	left: 50%;
	content: '';
	height: 3px;
	width: 30px;
	background-color: #fff;
	margin-left: -15px;
}
.hot-box li a:hover {
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
}
.hot-box li a:hover .tit {
	bottom: -108px;
}
.hot-box li a:hover .text {
	top: 0;
}
.hot-box li .wrap p {
	margin: 0;
	position: relative;
	line-height: 60px;
	font-size: 16px;
	text-align: center;
}
/* neiyeyangshi_contact */
.ny_contact {

	height: 300px;
	margin-bottom: 50px;
}
.ny_contact_a {
	width: 1000px;
	height: 300px;
		padding: 40px 0 40px 40px;
	box-sizing: border-box;

}
.ny_contact_a h3 {
	font-size: 34px;
	font-weight: bold;
	color: #333;
	line-height:1.2em;
}
.ny_contact_a p {
}
.ny_contact_a ul {
	margin: 30px 0;
	display: table;
}
.ny_contact_a ul li {
	float: left;
	width: 450px;
	display: block;
	padding-right: 70px;
}
.ny_contact_a ul li:nth-last-child(1) {
	padding-right: 0;
}
.ny_contact_a ul li img {
	float: left;
	width: 64px;
	height: 64px;
	margin-right: 10px;
	background: #006cc9;
	border-radius: 10px;
}
.ny_contact_a ul li i {
	font-size: 18px;
	color: #333333;
	font-style: normal;
	display: block;
}
.ny_contact_a ul li b {
	font-size: 30px;
	font-weight: bold;
	color: #006cc9;
	display: block;
}
.ny_contact_a p {
	font-size: 16px;
	color: #666666;
}
.ny_contact_a p span {
	display: block;
	float: left;
	padding-right: 30px;
	padding-top:10px;
}
.ny_contact_a p span img {
	float: left;
	padding-right: 5px;
	padding-top:5px;
}
.link_bj {
	position: relative;
	z-index: 1;

	overflow: hidden;

}
.link {
width:1400px;
	margin: 0 auto;
	height: auto;
	font-family: "Microsoft Yahei";
}
.link p {
	width: 1200px;
	float: left;
	font-size: 16px;/* overflow: hidden; */
	line-height: 40px;
	color: #333;
	height: 40px;
}
.link p a {
	color: #666666;
	padding: 0 16px;
}
.sytop {
	width: 88%;
	margin: 0 auto;
	height: 70px;
}
.logo {
	float: left;
	width: 300px;
	height: 70px;
	padding: 5px 0;
}
.topright {
	float: right;
	width: calc( 100% - 300px);
}
.topicon {
	float: right;
	position: relative;
	top: 28px;
	width:140px;
}
.topicon a {
	color: #fff;
	display: inline-block;
	margin: 0 8px;
	width: 28px;
	height: 30px;
	float: left;
	position: relative;
	text-align: center;
	
}
.product{
	width:100%;
	height:950px;
	background: url(../images/probg.jpg) no-repeat center;}

.topsearch{background: url(../images/sea.png) no-repeat ;}
.topicon a:hover {
	color: #fff;
}
.topsearch {
	position: absolute;
	right: 0;
	top: 45px;
	z-index: 9;
	width: 0;
	height: 24px;
	overflow: hidden;
	display: inline-block;
	transition: all 0.3s ease;
}
.topsearch.on {
	width: 180px;
}
.topiconmenu {
	color: #fff;
	font-size: 24px;
}
.topiconmenu i {
	font-size: 26px;
}
.topiconmenu span {
	position: absolute;
	display: block;
	height: 2px;
	width: 100%;
	background: #fff;
	-webkit-transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-o-transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	top: 5px;
}
.topiconmenu span:nth-child(2) {
	top: 15px;
}
.topiconmenu span:last-child {
	top: 25px;
}
.topiconmenu.on span {
	top: 15px;
}
.topiconmenu.on span:nth-child(2) {
	opacity: 0;
}
.topiconmenu.on span:first-child {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.topiconmenu.on span:last-child {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.topiconsearch {
	color: #fff;
	font-size: 24px;
}
.topiconsearch i {
	font-size: 20px;
}
.topsearch_key {
	width: 96px;
	color: #fff;
	font-size: 14px;
	height: 24px;
	box-sizing: border-box;
	border: 1px #fff solid;
	background: none;
	display: inline-block;
	float: left;
}
.topsearch_sub {
	width: 40px;
	height: 24px;
	background: #eee;
	color: #333;
	border: none;
	display: inline-block;
	float:right;
}
.symenuping {
	float: left;
	width: calc(100% - 170px);
	height: 90px;
	line-height: 90px;
	text-align: center;
	margin-left: 30px;
}
.symenuping>ul>li {
	float: left;
	position: relative;
	width: 11%;
	height: 90px;
	line-height: 90px;
}
.symenuping>ul>li:after {
	content: "";
	width: 0;
	height: 2px;
	background: #006cc9;
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: 0;
	transition: all 0.3s ease;
}
.symenuping>ul>li>a {
	color: #fff;
	display: block;
	height: 90px;
	line-height: 90px;
}
.symenuping>ul>li:hover {
	background: rgba(0,0,0,0.4);
}
.symenuping>ul>li:hover:after {
	width: 50px;
	margin-left: -25px;
}
.symenuping>ul>li .submenu {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.6);
	z-index: 99999
}
.symenuping>ul>li .submenu {
	padding: 0px;
	width: 100%;
	height: auto;
	padding: 0
}
.symenuping>ul>li .submenu li {
	float: none;
	padding: 0;
	height: 45px;
	line-height: 45px;
	background: none;
}
.symenuping>ul>li .submenu li:hover {
	background: rgba(0,0,0,0.5);
}
.symenuping>ul>li .submenu li a {
	float: none;
	padding: 0;
	text-align: center;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	color: #fff;
}
.symenuping>ul>li .submenu li a:hover {
	background: none;
}
.submenu {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.6);
	z-index: 99999
}
.submenu {
	padding: 0px;
	width: 100%;
	height: auto;
	padding: 0
}
.submenu li {
	float: none;
	padding: 0;
	height: 45px;
	line-height: 45px;
	background: none;
}
.submenu li:hover {
	background: rgba(0,0,0,0.5);
}
.submenu li a {
	float: none;
	padding: 0;
	text-align: center;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	color: #fff;
}
.submenu li a:hover {
	background: none;
}
.nymenuping {
	float: left;
	width: calc(100% - 120px);
	height: 80px;
	line-height: 80px;
	text-align: center;
	margin-left: 30px;
}
.nymenuping>ul>li {
	float: left;
	position: relative;
	width: 11%;
	height: 90px;
	line-height: 90px;
}
.nymenuping>ul>li:after {
	content: "";
	width: 0;
	height: 2px;
	background: #006cc9;
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: 0;
	transition: all 0.3s ease;
}
.nymenuping>ul>li>a {
	color: #fff;
	display: block;
	height: 90px;
	line-height: 90px;
}
.nymenuping>ul>li:hover {
	background: rgba(0,0,0,0.4);
}
.nymenuping>ul>li:hover:after {
	width: 50px;
	margin-left: -25px;
}
.nymenuping>ul>li .nysubmenu {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.6);
	z-index: 99999
}
.nymenuping>ul>li .nysubmenu {
	padding: 0px;
	width: 100%;
	height: auto;
	padding: 0
}
.nymenuping>ul>li .nysubmenu li {
	float: none;
	padding: 0;
	height: 40px;
	line-height: 40px;
	background: none;
}
.nymenuping>ul>li .nysubmenu li:hover {
	background: rgba(0,0,0,0.5);
}
.nymenuping>ul>li .nysubmenu li a {
	float: none;
	padding: 0;
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
}
.nymenuping>ul>li .nysubmenu li a:hover {
	background: none;
}
.symenu {
	position: fixed;
	right: 0;
	top: 0;
	height: 100%;
	width: 0;
	padding-top: 120px;
	overflow: hidden;
	transition: all 0.3s ease;
	background: #1c1a1b;
}
.symenu.on {
	width: 400px;
}
.symenu li {
	display: block;
	line-height: 50px;
	border-bottom: 1px #232122 solid;
	padding-left: 60px;
	transition: all 0.2s ease;
}
.symenu li a {
	display: block;
	font-size: 16px;
	line-height: 50px;
	color: #ccc;
}
.symenu li:hover {
	color: #fff;
	border-left: 3px #006cc9 solid;
}
.symenu li:hover a {
	color: #fff;
}
.sybg01_1 {
	background: url(../images/sybg01_1.jpg) center top no-repeat;
	background-size: cover;
	position: relative;
}
.sybg01_2 {
	background: url(../images/sybg01_2.jpg) center top no-repeat;
	background-size: cover;
	position: relative;
}
.sybg01_3 {
	background: url(../images/sybg01_3.jpg) center top no-repeat;
	background-size: cover;
	position: relative;
}
.sybg01_4 {
	background: url(../images/sybg01_4.jpg) center top no-repeat;
	background-size: cover;
	position: relative;
}
.sybg01_1 .slide_text, .sybg01_2 .slide_text, .sybg01_3 .slide_text, .sybg01_4 .slide_text {
	position: absolute;
	width: 88%;
	left: 6%;
	right: 6%;
	top: 30%;
	text-shadow: -10px 10px 12px rgba(0,0,0,0.2)
}
.sybg01_1 .slide_text h3 {
	color: #fff;
	font-size: 50px;
	line-height: 150px;
	font-weight: normal;
}
.sybg01_1 .slide_text p {
	font-size: 30px;
	color: #fff;
	line-height: 60px;
}
.sybg01_1 .slide_text p b {
	font-size: 48px;
	color: #fff;
	font-family: impact;
	margin-right: 10px;
	font-weight: normal;
}
.sybg01_1 .slide_text p span {
	font-size: 30px;
	color: #fff;
	margin-right: 40px;
}
.sybg01_2 .slide_text {
	top: 24%;
	text-align: center;
}
.sybg01_2 .slide_text h3 {
	color: #fff;
	font-size: 60px;
	line-height: 100px;
	opacity: 0;      /*实先规定文字的状态是不显示的*/
	animation: fade-in 8s ease 0s 1;    /*调用名称为fade-in的动画，全程动画显示时间4S，进入方式为ease，延时0S进入，播放次数1次*/
	-webkit-animation: fade-in 8s ease 0s 1;
	-moz-animation: fade-in 8s ease 0s 1;
	-o-animation: fade-in 8s ease 0s 1;
	-ms-animation: fade-in 8s ease 0s 1;
	/*规定动画的最后状态为结束状态*/
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	-ms-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
}
.sybg01_2 .slide_text p {
	font-size: 30px;
	color: #fff;
	line-height: 60px;
	margin-bottom: 20px;
}
.sybg01_2 .slide_text img {
	max-width: 100%;
	opacity: 0;      /*实先规定文字的状态是不显示的*/
	animation: fade-in 8s ease 0s 1;    /*调用名称为fade-in的动画，全程动画显示时间4S，进入方式为ease，延时0S进入，播放次数1次*/
	-webkit-animation: fade-in 8s ease 0s 1;
	-moz-animation: fade-in 8s ease 0s 1;
	-o-animation: fade-in 8s ease 0s 1;
	-ms-animation: fade-in 8s ease 0s 1;
	/*规定动画的最后状态为结束状态*/
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	-ms-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
}
/*自定义一个透明度从0到1的动画，它的名称是fade-in*/
@keyframes fade-in {
 0% {
opacity: 0;
}
 100% {
opacity:1;
}
}
@-webkit-keyframes fade-in {
 0% {
opacity: 0;
}
 100% {
opacity:1;
}
}
@-ms-keyframes fade-in {
 0% {
opacity: 0;
}
 100% {
opacity:1;
}
}
@-o-keyframes fade-in {
 0% {
opacity: 0;
}
 100% {
opacity:1;
}
}
@-moz-keyframes fade-in {
 0% {
opacity: 0;
}
 100% {
opacity:1;
}
}
.nytopbg {
	width: 100%;
	height: 90px;
	top: 0;
	left: 0;
	right: 0;
	z-index: 9999;
	position: fixed;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	position: fixed;
	top: 0;
	z-index: 99999;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.5);
}
.nytop {
	position: relative;
	width: 88%;
	left: 6%;
	right: 6%;
	height: 70px;
	z-index: 99999;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.nytopbg.hover {
	height: 90px;
}
.wsc-foot {
	width: 100%;
	padding-top: 60px;
	padding-bottom: 0;
	background: #fff url(../images/ftbg.jpg) no-repeat center;
	height:380px;
}
.le805 .searchFInput {
	width: 685px;
	height: 50px;
	box-sizing: border-box;
}
.le805 .searchFInput input {
	border: solid 1px #3b414f;
	background-color: #282d38;
	width: 584px;
	height: 50px;
	padding-left: 28px;
	box-sizing: border-box;
	color: #333;
	caret-color: #333!important;
}
.le805 .ft-search form {
	padding-right: 0;
}
.le805 .searchFInputB {
	width: 96px;
	height: 50px;
	background-color: #2653bc;
	line-height: 50px;
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	cursor: pointer;
	transition: 0.3s;
}
.le805 .searchFInputB:hover {
	transition: 0.3s;
	background-color: #103fad;
}
.footer_list {
	margin-top: 38px;
	width: 100%;
}
.le805 {
	width: 1200px;
}
.footer_list li {
	float: left;
	width:110px;
	line-height:30px;
}
.footer_list li a{line-heigt:2em;}
.links span:last-of-type {
	display: none;
}
.footer_list li:first-of-type {

}
.footer_list h3 {
	font-size: 14px;
	line-height: 36px;
	color: #fff;
}
.footer_list div {
	color: #9f9f9f;
	font-size: 14px;
	line-height: 36px;
}

.footer_listRight h3 {
	color: #ffffff;
	font-size: 32px;
	line-height: 1em;
}
.footer_phone {
	margin-top: 23px;
}
.footer_phoneTxt {
	font-size: 18px;
	color: #fff;
	height: 14px;
	line-height: 14px;
	font-weight: normal;
}
.footer_phoneInfo {
	font-size: 26px;
	color: #ffffff;
	height: 26px;
	line-height: 26px;
	margin-top: 12px;
	font-weight: normal;
}
.footer_email {
	margin-top: 14px;
	height: 15px;
	line-height: 15px;
	color: #fff;
	margin-bottom: 25px;
	font-size: 16px;
}
.footer_email span {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 16px;
	letter-spacing: 0px;
	color: #fff;
}
.footer_email a {
	font-size: 16px;
}
.gzImg {
	height: 100px;
}
.gzImg img {
	height: 100px;
	padding-top: 40px;
}
.footer-wx {
	margin-left: 16px;
}
.footer_email a {
	color: #fff;
}
.gzTxt {
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	height: 14px;
	margin-top: 11px;
}
.footer_onLine a {
	display: block;
	width: 210px;
	height: 50px;
	border-radius: 3px;
	line-height: 50px;
	text-indent: 77px;
	background: #fff url(../images/footerMss.png) no-repeat 44px 17px;
	font-size: 18px;
	color: #333;
	margin-top: 29px;
}
.links {
	font-size: 14px;
	height: 16px;
	line-height: 16px;
	margin-top: 14px;
	color: #333;
	padding-left: 60px;
	padding-top: 30px;
}
.links left {
	padding-left: 60px;
	padding-top: 30px;
}
.links span {
	margin: 0 8px;
	display: inline-block;
}
.wsc-footConBottom {
	height: 100px;
	line-height: 2em;
	width: 100%;
	font-size: 14px;
}
.wsc-footConBottom .left {
	color: #fff;
	padding-top: 10px;
	font-weight: normal;
	padding-left:20px;
}
.wsc-footConBottom .right {
	color: #5c5f66;
}
.left a {
	color: #fff;
	font-size:14px;
}
.left a:hover{color:#fff;}
.footer_logo {
	width: 136px;
	height: 38px;
	margin-right: 18px;
}
.wsc-footCon{height:240px;}
.wsc-footConBottom span {
	margin: 0 5px;
}
.footer_onLine{float:right;}
.footer_list a {
	color: #fff;
	font-size: 16px;
	float: left;
}
.footer_list a:hover {
	color: #fff;
}
.right footer_listRight {
	float: right;
}
.right {
	float: right;
}
.crc_c p {
	font-size: 16px;
	color: #fff;
	line-height: 2em;
}
.crc_c{
    width: 680px;
    display: block;
    float: left;
}
.footer-gz{
    width: 400px;
    display: block;
    height: 200px;
    float: left;
}
.footer-gz span{font-size:20px;font-weight:bold;color:#fff;}
.crc_c span {
	font-size: 26px;
	font-weight: bold;
	color:#fff;
	line-height:2em;
}
/*caselist*/
.caselist {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.caselist .list {
	width: 105%;
	position: relative;
}
.caselist .item {
	width: 301px;
	height: 227px;
	text-align: center;
	float: left;
	position: relative;
	overflow: hidden;
	margin-right: 10px;
}
.caselist .item a {
	display: block;
	color:#fff;
}
.caselist .item img {
	width: 300px;
	height: 225px;
	display: block;
	transition: all ease 300ms;
	border: 1px solid #fff;
}
.caselist .item .txt {
	width: 300px;
	height: 225px;
	position: absolute;
	left: -100%;
	top: 0;
	transition: all ease 300ms;
	background: url(../images/black50.png) repeat 0 0;
}
.caselist .item .txt h3 {
	font-size: 16px;
	color:#fff;
}
.caselist .item .txt h4 {
	font-size: 18px;
	padding-top: 75px;
	color: #fff;
}
.caselist .item .txt span {
	width: 128px;
	height: 28px;
	display: block;
	margin: 16px auto 0;
	line-height: 28px;
	text-align: center;
	border: 1px solid #fff;
	color: #fff;
}
.caselist .item:hover .txt {
	left: 0;
	padding-top: 70px;
}
 .indexTit h3 {
	color: #333;
		font-size: 46px;
	line-height: 50px;
	font-weight: bold;
	color: #333333;
}

.indexTit{	width: 100%;
	text-align: center;
	padding: 75px 0 45px;}
.indexTit h3 span {
	color: #fff;
}
.indexTit p {
	color: #666;
}
.syppqs{ width:100%;}

.sytitle{ text-align:center;}
.sytitle h3{ font-size:36px; color:#333; line-height:50px; position:relative; width:580px; margin:0 auto;}
.sytitle h3 i{ display:inline-block; width:24px; height:34px; margin-right:5px;}
.sytitle p{ font-size:16px; color:#ddd; text-transform:uppercase;}

.syppqslist{ height:500px;}
.syppqslist li{ float:left; overflow:hidden; width:calc((100% - 800px) / 2);/* padding:160px 40px 0;*/ box-sizing:border-box; position:relative; height:500px; text-align:center; background:#1b1b1b;transition: all 0.5s ease;}
.syppqslist li.active{ width:800px; background:#006cc9;/* padding-top:100px;*/}
@media screen and (max-width: 1600px) {
	.syppqslist li{ width:calc((100% - 600px) / 2)}
  .syppqslist li.active {
    width:600px;
  }
}
.syppqslist li:before{ content:""; width:800px; height:500px; position:absolute; left:-185px; top:-0px; z-index:1; }
.syppqslist li:after{ content:""; width:800px; height:500px; position:absolute; right:20px; bottom:-0px; z-index:1; }
.syppqslist li h3{ width:800px; height:500px; margin:0 auto; color:#fff;}
.syppqslist li h3 img{ opacity:0.5;transition: all 0.5s ease;}
.syppqslist li.active h3 img{ opacity:1;}
.syppqslist li p{ font-size:20px; color:#fff; display:none; font-weight:700;}
.syppqslist li.active  p{ display:block;}
.syppqslist li a{ color:#fff; font-size:16px; line-height:50px; display:none;}
.syppqslist li.active a{ display:inline; z-index:9; position:relative;}
.syppqslist li a:after{ content:"→"; color:#fff; margin-left:10px;}
.syppqslist li a:hover{ color:#fff;}


@media screen and (max-width: 1600px) {
	.sycpfl ul li{ height:180px; padding:0 20px;}
	.sycpfl ul li .sycpfl_l{ width:180px}
  .sycpfl ul li .sycpfl_r { width:calc( 100% - 180px ); padding-top:20px;}
}

/* 动画效果 */
@-webkit-keyframes load {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}


.qrny_about_a{ background:url(../images/qrny_about_a.jpg) center no-repeat; height:200px; width:100%;}
.qrny_about_a dl{width:1400px;margin:0 auto;text-align: center;padding-top: 50px;}
.qrny_about_a dl dt{
    line-height: 50px;
    padding-bottom: 60px;
}
.qrny_about_a dl dt p{ font-size:36px; color:#fff; font-weight:bold;}
.qrny_about_a dl dt span{ font-size:20px; color:#fff;}
.qrny_about_a dl dd{float:left;width:325px;margin-right:20px;border-radius:6px;height: 140px;background: #f8f7f7;padding: 40px;box-sizing: border-box;}
.qrny_about_a dl dd:nth-last-child(1){margin-right:0;}
.qrny_about_a dl dd img{float:left;padding-right: 20px;padding-left: 20px; transition: all 0.6s;}
.qrny_about_a dl dd p{float:left;font-size:24px;color:#333;font-weight:bold;text-align: left;line-height: 40px;}
.qrny_about_a dl dd span{display:block;font-size:12px;color: #333;opacity:0.5;font-weight: normal;line-height: 12px;}
.qrny_about_a dl dd:hover{ margin-top:-10px; transition: all 0.6s;}
.sycp{ width:100%; height:800px; padding-top:60px; box-sizing:border-box; background:url(../images/sycp.jpg) center center no-repeat;}
.sycpfl{ width:100%;}
.sycpfl ul li{ float:left; width:33.33%; box-sizing:border-box; padding:0 40px; height:240px;}
.sycpfl ul li:nth-child(2){ padding:0 20px}
.sycpfl ul li .sycpfl_l{ float:left; width:240px;}
.sycpfl ul li .sycpfl_l img{ max-width:100%;}
.sycpfl ul li:hover .sycpfl_l img{animation: load 15s linear infinite;}
.sycpfl ul li .sycpfl_r{ float:right; width:calc( 100% - 240px ); padding-top:50px;}
.sycpfl ul li .sycpfl_r h3{ font-size:24px; position:relative; line-height:50px; margin-bottom:10px;}
.sycpfl ul li .sycpfl_r h3 a{ color:#333;}
.sycpfl ul li .sycpfl_r h3:after{ content:""; width:100px; height:2px; background:#d90f1d; position:absolute; left:0; bottom:0;}
.sycpfl ul li .sycpfl_r p a{ margin-right:10px; display:inline-block; color:#888;}
.sycpfl ul li .sycpfl_r p a:hover{ color:#d90f1d}
.insNewsArti span{font-size:20px;font-weight:bold;line-height:2em;}

.nyabouttext1{ width:100%; height:475px; padding:70px 0; box-sizing: border-box; background:url(../images/aboutimg01.jpg) center bottom no-repeat;}
.nyabouttext1title{ text-align:center;}
.nyabouttext1title h3{ padding:0 0 30px;}
.nyabouttext1title p{ width:1000px; margin:0 auto; font-size:16px; line-height:36px; color:#666;}

.nyabouttext1{ width:100%; height:475px; padding:70px 0; box-sizing: border-box; background:url(../images/aboutimg01.jpg) center bottom no-repeat;}
.nyabouttext1title{ text-align:center;}
.nyabouttext1title h3{ padding:0 0 30px;}
.nyabouttext1title p{ width:1000px; margin:0 auto; font-size:16px; line-height:36px; color:#666;}
.nyabouttext1list ul{height:75px;}
.nyabouttext1list ul li{ float:left; width:25%; text-align:center;}
.nyabouttext1list ul li h3{ color:#006cc9; font-size:16px; font-weight:normal;}
.nyabouttext1list ul li h3 b{ font-family:impact; font-size:60px;}
.nyabouttext1list ul li p{ font-size:16px; color:#333; line-height:36px;}
/* 产品轮播 */
.hot_rx {
/*	background: url(../images/case_bg.jpg) top center repeat;
	height: 515px;
	padding-top: 40px;*/
}
.E {
	background: url(../images/case_t.png) top center no-repeat;
	height: 160px;
	padding-bottom: 10px;
}
.box {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	_height: 100%;
}
.hotproduct {
	margin: 15px 0 20px 0;
}
#demo1p {
	width: 1200px;
	height: 265px;
	overflow: hidden;
	position: relative;
}
#indemo1p {
	float: left;
	width: 800%;
}
#demo1p1 {
	float: left;
}
#demo1p2 {
	float: left;
}
.top_14 {
	list-style: none outside none;
	display: inline;
}
.top_14 li {
	float: left;
	height: 265px;
	overflow: hidden;
	padding-right: 8px;
	padding-top: 8px;
	text-align: center;
	width: 285px;
	background: #fff;
	margin-right: 20px;
	padding-left: 8px;
}
.top_14 h3 {
	height: 217px;
	margin: 0 auto;
}
.top_14 h3 a {
	padding: 1px;
	display: table-cell;
}
.top_14 h3 img {
	vertical-align: middle;
}
.top_14 li p {
	margin-top: 7px;
}
.top_14 li p .a1 {
	font-size: 15px;
	overflow: hidden;
	display: block;
	height: 24px;
	color: #666;
}
.top_14 li p .a1:hover {
	color: #2968c7;
}
.nymainbox2 {
	width:1400px;
	
	margin:0 auto;
}
.nymainbox2 ul {
	width: 100%;
	margin: 0 auto;
	height: 100px;
}
.nymainbox2 ul li {
	width: 310px;
	text-align: center;
	color: #fff;
	background: #f5f5f5;
	margin-right: 20px;
	float: left;
	height: 60px;
	line-height: 60px;
	border-radius: 8px;
}
.nymainbox2 ul li:hover a {
	font-weight: 600;
}
.nymainbox2 ul li a {
	text-align: center;
	color: #333;
	display: block;
	height: 60px;
	line-height: 60px;
}
.nyshzr_box .nyshzr_box2 {
	width: 245px;
	float: right;
}
.nyshzr_box .nyshzr_box2 ul li {
	width: 245px;
	height: 160px;
	margin-bottom: 10px;
	text-align: center;
	display: table;
}
.nyshzr_box .nyshzr_box2 ul li a {
	display: table-cell;
	vertical-align: middle;
}
.nyshzr_box .nyshzr_box2 ul li h3 {
	font-size: 24px;
	color: #fff;
}
.nyshzr_box .nyshzr_box2 ul li p {
	font-size: 14px;
	color: #fff;
}
.nyshzr_box .nyshzr_box2 ul li.nyshzr_box3 h3 {
	font-size: 24px;
	color: #333;
}
.nyshzr_box .nyshzr_box2 ul li.nyshzr_box3 p {
	font-size: 14px;
	color: #666;
}
.sywx_cpgk{background: #f8f8f8;padding-bottom: 80px;}
.sywx_tit{
    width: 1300px;
    margin: 0 auto;
    text-align: center;
    padding-top: 80px;
}
.sywx_tit p{
    font-size: 48px;
    font-weight: bold;
    line-height: 80px;
    color: #333;
}
.sywx_tit span{
    font-size: 22px;
    color: #888;
}


.sywx_fl{
    width: 1300px;
    margin: 0 auto;
    display: table;
    margin-top: 35px;
    position: relative;
}
.sywx_fl dl{
    float: left;
    width: 259px;
    margin-right: 1px;
}
/*.sywx_fl dl:nth-child(2n) dt a{color:#333;}
.sywx_fl dl:nth-child(2) dd a:nth-child(1){}
.sywx_fl dl:nth-child(2) dd a:nth-child(2){border: none;}*/
.sywx_fl dl dd a:nth-child(4n){margin-right:0px;}
.sywx_fl dl:hover dd{ display:block;}
.sywx_fl dl dd a:hover{font-weight: bold;}
.sywx_fl dl dt{
    text-align: center;
    line-height: 50px;
    background: #f5f5f5;
	border-radius:8px;
	margin-right:10px;
	margin-bottom:10px;
}
.sywx_fl dl dt a{
    color: #333;
    font-size: 16px;
    font-weight: normal;
    display: block;
}

.sywx_fl dl dd{
    display: none;
    width: 248px;
    background: #ddd;
    z-index: 9999;
    position: absolute;
    padding-top: 10px;
    padding-bottom: 10px;
}
.sywx_fl dl dd a{
    font-size: 14px;
    display: block;
    text-align: center;
    line-height: 36px;
    color: #333;
}
.sywx_cp{width:1300px;margin:0 auto;display: table;margin-top: 40px;}
.sywx_cp dl{
    float: left;
    width: 425px;
    background: #fff;
    margin-right: 12px;
    margin-top: 12px;
    padding: 50px 42px 0 42px;
    box-sizing: border-box;
    position: relative;
    padding-bottom: 70px;
    border: 1px solid #f6f6f6;
}
.sywx_cp dl dt{
    border-bottom: #eee 1px solid;
}
.sywx_cp dl dt p a{
    font-size: 20px;
    font-weight: bold;
    color: #000;
    display: block;
    line-height: 40px;
}
.sywx_cp dl dt p{white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.sywx_cp dl dt p i{    float: right;
    padding-top: 5px;}
.sywx_cp dl dt p img{}
.sywx_cp dl dt span{
    line-height: 40px;
    color: #999;
    font-size: 16px;
}
.sywx_cp dl:nth-child(3n){ margin-right: 0;}
.sywx_cp dl dd{
    margin-top: 30px;
}
.sywx_cp dl dd a{
    display: block;
    overflow: hidden;
    width: 350px;
    height: 262px;
}
.sywx_cp dl dd a img{
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
}
.sywx_cp dl dd b{
    background: url(../images/cp_k02.png) no-repeat;
    display: block;
    width: 68px;
    height: 60px;
    position: absolute;
    bottom: 0;
    right: 0;

    font-size: 26px;
    color: #fff;
    line-height: 66px;
    overflow: hidden;
}
.sywx_cp dl dd b img{
    padding-top: 18px;
    padding-left: 21px;
}

.sywx_cp dl:hover{-webkit-transform: translateY(-2px);-moz-transform: translateY(-2px);-ms-transform: translateY(-2px);-o-transform: translateY(-2px);transform: translateY(-2px);-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, .12);-moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, .12);box-shadow: 5px 5px 10px rgba(0, 0, 0, .12);}

.sywx_cp dl:hover dd b{background: url(../images/cp_k02.png) no-repeat; }
.sywx_cp dl:hover dd a img{    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}

.sywx_hf{background:url(../images/sywx_hf.png) center no-repeat;height:370px;margin-top: -50px;}
.sywx_hf dl{
    padding-top: 100px;

    width: 1300px;
    margin: 0 auto;
}
.sywx_hf dl dt{
    float: left;

}


.sywx_hf dl dt p{
    font-size: 40px;
    color: #fff;
    margin-bottom: 40px;
}
.sywx_hf dl dt p i{
    font-style: normal;
    font-weight: bold;
    color: #eda934;
}
.sywx_hf dl dt span{
    padding: 0 45px;
    float: left;
    text-align: center;
    border-right: 1px solid #4a4f6b;
}
.sywx_hf dl dt span img{
    display: block;
    margin: 0 auto;
}

.sywx_hf dl dt span em{
    font-size: 22px;

    color: #fff;


    padding-top: 8px;
    display: block;
}
.sywx_hf dl dd{
    float: right;
}
.sywx_hf dl dd span{
    font-size: 30px;

    color: #fff;
    margin-bottom: 50px;
    display: block;
    margin-top: 5px;
}
.sywx_hf dl dd span i{
    font-weight: bold;
    color: #eda934;
    font-style: normal;
}
.sywx_hf dl dd p{
    font-size: 16px;
    color: #bdbdc1;
}
.sywx_hf dl dd em{
    font-size: 32px;
    display: block;
    color: #fff;
    line-height: 42px;
    margin-top: 5px;
}
.sywx_hf dl dd em img{
    float: left;
    padding-top: 6px;
    padding-right: 16px;
}

.sywx_cpys{display: table;width: 100%;margin-bottom: 60px;}



.hy_nycp{ background:url(../images/hy_nycp.jpg) center no-repeat; height:624px;}
.hy_nycp ul{width:1300px;margin:0 auto;padding-top: 510px;}
.hy_nycp ul li{
    float: left;








    text-align: center;
    width: 184px;
    font-size: 18px;
    transition: all 0.6s;
    border-right: 1px solid #f0f0f0;
}
.hy_nycp ul li i{
    display: block;
    font-style: normal;
    font-size: 30px;
    font-weight: normal;
    color: #999;
}
.hy_nycp ul li p{}
.hy_nycp ul li a{
    color: #333;
    font-weight: bold;
    display: block;
}
.hy_nycp ul li:hover{margin-top:-10px;}
.hy_nycp ul li:hover a{
    color: #03aee7;
    font-weight: bold;
	
}
.hy_nycpzs{padding-top: 40px;/* background: #f6f6f6; */padding-bottom: 60px;}
.hy_nycpzs_a{

    display: block;
    font-size: 36px;
    color: #333333;
    font-weight: bold;

    text-align: center;
    line-height: 60px;
    width: 1200px;
    margin: 0 auto;

}
.hy_nycpzs_b{
    color: #666;
    font-size: 14px;
    text-align: center;
}

.hy_nycpzs_b a{
    color: #666;
}

.hy_nycpzs_c{
    width: 1300px;
    margin: 0 auto;
    padding: 10px 30px;
    box-sizing: border-box;
    text-align: center;
    border-radius: 10px;
    font-size: 15px;
    line-height: 28px;
    color: #555;

    margin-bottom: 10px;
}
.hy_nycpt{width:1300px; margin:0 auto; }


.hy_nycpt dl{
    float: left;
    width: 636px;
    height:264px;
    margin-right: 28px;
    background: #f7f8fa;
    margin-bottom: 20px;
	transition: all 0.3s;
    }
.hy_nycpt dl:hover{    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    transform: translateY(-2px);
    -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, .12);
    -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, .12);
    box-shadow: 5px 5px 10px rgba(0, 0, 0, .12);}
.hy_nycpt dl:nth-child(2n){margin-right:0;}
.hy_nycpt dl dt{width: 281px;padding-left: 15px;padding-top: 13px;float: left;}
.hy_nycpt dl dt img{display: block;}
.hy_nycpt dl dd{
    float: right;
    width: 260px;
    padding-right: 15px;
    padding-top: 13px;
}
.hy_nycpt dl dd p{
    font-size: 20px;
    line-height: 40px;
    color: #333;
    padding-top: 8px;
}
.hy_nycpt dl dd i{
    font-size: 15px;
    font-style: normal;
    display: block;
    color: #888;
    line-height: 30px;
    }
.hy_nycpt dl dd em{
    color: #666666;
    float: left;
    margin-bottom: 15px;
    padding-right: 20px;
}
.hy_nycpt dl dd b{
    content: '';
    display: block;
    height: 5px;
    width: 100%;
    background: url(../images/line-bg.png) repeat-x;
    margin: 5px auto 20px;
    }
.hy_nycpt dl dd em img{
    display: block;
    float: left;
    padding-right: 10px;
}
.hy_nycpt dl dd span{
    color: #888;
    display: block;
    /* margin-top: 15px; */
    clear: left;
    line-height: 24px;
}
.hy_nycpt dl dd i{
    display: block;
    width: 140px;
    line-height: 36px;
    background-color: #006cc9;
    color: #ffffff;
    text-align: center;
    font-size: 16px;
    margin-top: 20px;
    border-radius: 4px;
}
.hy_xqy{background:#f6f6f6;width:100%;padding-top: 30px;padding-bottom: 80px;display: table;}
.hy_xqy_a{

    width: 1300px;
    margin: 0 auto;
    background: #fff;
    padding: 30px;
    box-sizing: border-box;
    border-radius: 10px;
}
.hy_xqy_a_z{
    float: left;
    margin-left: 40px;
    padding-top: 220px;
}
.hy_xqy_a_z img{}
.hy_xqy_a_y{
    float: right;
    width: 680px;
    margin-right: 40px;
    padding-top: 195px;
}
.hy_xqy_a_ya{}
.hy_xqy_a_ya h1{
    font-size: 32px;
    color: #333;
    font-weight: bold;
}
.hy_xqy_a_yb{}
.hy_xqy_a_yba{}
.hy_xqy_a_yba dl{
    border-bottom: 1px dashed #dcdcdc;
    padding: 12px;
    width: 96%;
    display: table;
    line-height: 20px;
}
.hy_xqy_a_yba dl dt{
    /* min-width: 13%; */
    float: left;
    width: 100%;
}
.hy_xqy_a_yba dl dd{
    max-width: 85%;
    float: left;
}
.hy_xqy_a_ybb{
    padding-top: 10px;
    line-height: 28px;
    color: #999;
}
.hy_xqy_a_ybb a{color: #999;}
.hy_xqy_a_ya{
    font-size: 30px;
    color: #333;
}
.hy_xqy_a_yb{

    background: #f6f6f6;
    padding: 2% 5%;
    margin: 3% 0;
    color: #666666;
    border-radius: 10px;
}
.hy_xqy_a_t{
    margin-top: 40px;
    display: table;
    width: 100%;
    background: #f6f6f6;
    border-radius: 10px 10px 0 0;
    border: 1px solid #f6f6f6;
}
.hy_xqy_a_t ul{}
.hy_xqy_a_t ul li{
    float: left;
    width: 310px;
    text-align: center;
    font-size: 20px;
    color: #404040;
    font-weight: bold;
    line-height: 100px;
    border-radius: 10px 10px 0 0;
}
.hy_xqy_a_t ul li a{
    color: #333;
    display: block;
}
.hy_xqy_a_t ul li:nth-child(1){background: #03aee7;}
.hy_xqy_a_t ul li:nth-child(1) a{color:#fff;}
.hy_xqy_a_t ul li:hover{background: #03aee7;}

.hy_xqy_a_t ul li:hover a{color:#fff;}

.hy_xqy_b{
    margin: 0 auto;
}
.hy_xqy_tit{
    text-align: center;
    margin-top: 40px;
}
.hy_xqy_tit p{
    font-size: 30px;
    font-weight: bold;
    color: #333;
    line-height: 50px;
}
.hy_xqy_tit i{
    background: url(../images/xqy_xgbg.png) center no-repeat;
    height: 4px;
    display: block;
    margin-top: 10px;
}
.hy_xqy_b_a{
    background: #fff;
    min-height: 200px;
    padding: 40px;
    margin-bottom: 50px;
    display: table;
    width: 100%;
    border-radius: 5px;
    margin: 0 auto;
    margin-top: 30px;
    box-sizing: border-box;
	line-height: 34px;
    font-size: 16px;
}
.hy_xqy_b_a p{}
.proArtiNum{
    background: #f9f9f9;
    box-sizing: border-box;
    padding: 10px 30px;
    margin-bottom: 10px;
    color: #666;
    font-size: 16px;
    line-height: 30px;
    border-radius: 10px;
}
.proArtiNum p{
    color: #666;
}
.proArtiNum p a{}


.hy_xqy_c{
    background: #fff;
    padding-top: 20px;
}
.prod{
    margin: 0 auto;
    margin-top: 50px;
    display: table;
    margin-bottom: 40px;
}
.prod ul{}
.prod ul li{
    float: left;
    width: 290px;
    background: #fff;
    margin-right: 12px;
    margin-bottom: 20px;
    border: 1px solid #f6f6f6;
}
.prod ul li:nth-last-child(1){ margin-right:0;}
.prod ul li p{}
.prod ul li p a{}

.prod ul li span{
    color: #333333;
    font-size: 18px;
    display: block;
    text-align: center;
    background: #eee;
    line-height: 46px;
}
.prod ul li span a{
    display: block;
}



.hy_xqy_d{

    min-height: 400px;
}
.insNews1{}

.insNews1 ul{}

.insNews1 ul li{}
.insNews1 ul li a{}

.insNews1 ul li a span{}

 
.hy_xqy_a_yc{

    margin-top: 30px;
    display: table;
}
.hy_xqy_a_yc span{    font-size: 16px;
    line-height: 30px;
    color: #666;    display: block;
    float: left;}
.hy_xqy_a_yc span a{
    display: inline-block;
    padding: 0 60px;
    color: #fff;
    background: #006cc9;
    border-radius: 5px;
    line-height: 45px;
    font-size: 18px;
    /* font-weight: bold; */
    margin-top: 5px;
    }
.hy_xqy_a_yc p{
    height: 55px;
    display: inline-block;
    color: #999;
    background: url(../images/pro_tel.png) left center no-repeat;
    line-height: 25px;
    font-size: 14px;
    padding-left: 60px;
    margin-left: 50px;
    margin-bottom: 10px;
    }
.hy_xqy_a_yc p i{
    font-style: normal;
    color: #333;
    font-size: 30px;
    display: block;
    font-weight: bold;
    font-family: Times New Roman;
    }

.hy_nyxw{background:url(../images/hy_nyxw.jpg) center no-repeat;height: 350px;width:100%;}
.ny_hyxw_a{width:100%;background:#f6f6f6;display: table;padding-top: 60px;padding-bottom: 80px;}
.ny_hyxw_b{width: 1300px;margin:0 auto;}

.xw_cpny{ background:url(../images/xw_cpny.jpg) center no-repeat; height:740px; width:100%;}
.xw_cpnykd{width:1300px;margin:0 auto;/* padding-top: 150px; */}

.xw_cpxq{
    float: left;
    width: 980px;
    /* background: #fff; */
    /* padding: 40px; */
    /* box-sizing: border-box; */
}
.xw_cpxq_lb{
    height: 60px;
    background: #eee;
    margin-bottom: 20px;
}
.xw_cpxq_lb ul{
    display: table;
}

.xw_cpxq_lb ul li{
    float: left;
    line-height: 60px;

    padding: 0 86px;
}
.xw_cpxq_lb ul li a{
    font-size: 18px;
    color: #333;
	display:block;
}
.xw_cpxq_nr{
    float: left;
    width: 980px;
    background: #fff;
    padding: 40px;
    box-sizing: border-box;
    min-height: 800px;
}

.wfixed{width:1370px; margin:0 auto;}
.demo1_menu1{float:left;}

.xw_cpxq_lb ul li:nth-child(1){background: #006cc9;}
.xw_cpxq_lb ul li:nth-child(1) a{color:#fff; font-weight:bold;}

.xw_cpxq_lb ul li:hover{background: #006cc9;}
.xw_cpxq_lb ul li:hover a{color:#fff; font-weight:bold;}

.cpxq_tit{
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #333;
    margin-top: 30px;
    margin-bottom: 30px;
}
.cpxq_tit em{
    float: left;
    padding-top: 18px;
    opacity: 0.2;
}
.cpxq_tit em:nth-last-child(1){
    float: right;
}
.hy_ny_xgxw{
    margin-top: 50px;
}
.hy_ny_xgxw dl{
    float: left;
    margin-right: 20px;
    width: 440px;
    background: #f6f6f6;
    box-sizing: border-box;




    padding: 30px;
    border-radius: 5px;
    margin-bottom: 20px;

}
.hy_ny_xgxw dl dt{
    border-bottom: 1px solid #eee;
    padding-bottom: 25px;
}
.hy_ny_xgxw dl dt a{}
.hy_ny_xgxw dl dt p{
    font-size: 18px;
    color: #333;
    padding-bottom: 6px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.hy_ny_xgxw dl dt span{
    font-size: 14px;
    color: #888;

    line-height: 23px;
}
.hy_ny_xgxw dl dd{
    padding-top: 15px;
}
.hy_ny_xgxw dl dd p{
    float: left;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    color: #888;
    line-height: 30px;
}
.hy_ny_xgxw dl dd span{
    float: right;
    line-height: 15px;
    color: #888;
    font-size: 16px;
}
.hy_ny_xgxw dl:nth-child(2n){margin-right:0;}
.hy_ny_xgxw dl dd p em{}
.hy_ny_xgxw dl dd p i{    display: block;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #888;
    line-height: 24px;}
.hy_ny_xgxw dl:hover p{ font-weight:bold;}

.sy_cptel {
	background: #006cc9;
	text-align: center;
	color: #fff;
	margin-top: 2px;
	width:270px;
	border-radius:10px 10px 0 0;
}
.cbgg-01-img img {
	width: 100%;
	display: block;
}
.sy_cptel p {
	padding-top: 15px;
	font-size: 18px;
	line-height: 30px;
}
.sy_cptel p img {
	vertical-align: middle;
	margin-right: 10px;
}
.sy_cptel span {
	display: block;
	font-size: 28px;
	font-weight: bold;
	font-family: Arial;
	padding-bottom: 20px;
	padding-top: 6px;
}
.hy_xqy_a_yba dl dt a{color:#666;}
.xw_xqy_a{font-size:16px;line-height:1.6em;}
.insNews {
}
.insNews dl{
    background: #fafafa;
    margin-bottom: 20px;
   
}
.insNews dl a{ padding: 15px 50px 20px 50px; display:block;}
.insNews dl dt{
    /* clear: left; */
    display: table;
    width: 100%;
}
.insNews dl a{}
.insNews dl dt span{
    float: right;
    line-height: 50px;
    color: #999;
}
.insNews dl dt p{
    font-size: 18px;
    line-height: 50px;
    color: #333;
    float: left;
}
.insNews dl dd{
    font-size: 14px;
    line-height: 30px;
    font-weight: normal;
    color: #888;
}
.insNews dl dd p{}
.insNews dl:hover dt p{ font-weight:bold; color: #006cc9;}
.ny_xwfl{
    height: 60px;
    margin-bottom: 20px;
    /* background: #dddddd; */
}
.ny_xwfl a{
    line-height: 50px;
    width: 290px;
    display: block;
    float: left;
    text-align: center;
    margin-right: 12px;
    font-size: 18px;
    border-radius: 6px;
    border: 1px solid #ddd;
    background: #fafafa;
    font-weight: bold;
}
.ny_xwfl a:nth-last-child(1){ margin-right:0;}
.ny_xwfl a:hover{background: #006cc9; color:#fff;}


.insNews ul {
}
.insNews ul li {
	border-bottom: #D9D9D9 1px dotted;
	line-height: 50px;
}
.insNews ul li a {
	color: #666;
	font-size: 16px;
}
.insNews ul li a:hover {
    color: #006cc9;
    font-weight: bold;
}
.insNews ul li span {
	float: right;
	color: #999;
}
.insRight2 {
	width: 980px;
	background: #fff;
	padding: 40px;
	box-sizing: border-box;
	border-radius: 0;
	min-height: 800px;
}
.insRight2 {
	width: 980px;
	background: #fff;
	padding: 40px;
	box-sizing: border-box;
	border-radius: 0;
	min-height: 800px;
}
.cp_xqy {
	text-align: center;
}
.cp_xqy h1 {
	font-size: 24px;
	line-height: 50px;
	color: #333;
	font-weight: bold;
}
.cp_xqy p{
	font-size: 24px;
	line-height: 50px;
	color: #333;
	font-weight: bold;	
	}
.cp_xqy span {
	border-bottom: 1px solid #ccc;
	height: 23px;
	font-size: 13px;
	color: #909090;
	display: block;
	text-align: left;
	margin-bottom: 30px;
	margin-top: 10px;
}
.cp_xqy span a {
	font-style: normal;
	float: right;
	display: block;
	width: 80px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	color: #fff;
	background: #ccc;
}
.cp_xqy p {
}
.cp_xqy p img {
	border: 1px solid #eee;
	padding: 10px;
}
.cp_xqy_nr {
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 2em;
}
.cp_xqy_nr p {
	font-size: 15px;
	color: #666;
	line-height: 2em;
}
.cp_xqy_nr p a {
	color: #666;
}
.cp_xqy_nr p span {
	font-weight: 700;
}
.cp_xqy_js {
	margin-bottom: 30px;
	padding: 0 20px;
}
.cp_xqy_js p {
	font-size: 15px;
	color: #666;
	padding-bottom: 10px;
	line-height: 26px;
}
.cp_xqy_js a {
	font-size: 15px;
	color: #666;
}
.cp_xqy_js b {
	font-size: 15px;
	color: #666;
}
.cp_xqy_js p span {
}

.hy_nylxwm{/* height:765px; */margin-bottom: 70px;}
.hy_nylxwm_a{width:1300px;margin:0 auto;/* padding-top: 290px; */}
.hy_nylxwm_a ul{
    display: table;
    padding: 40px;
    width: 100%;
    box-sizing: border-box;
}
.hy_nylxwm_a ul li{
    float: left;
    width: 25%;
    text-align: center;
	transition: all 0.6s;
}
.hy_nylxwm_a ul li:hover{    margin-top: -20px;}
.hy_nylxwm_a ul li img{}
.hy_nylxwm_a ul li i{
    display: block;
    height: 150px;
}
.hy_nylxwm_a ul li p{
    color: #333;
    font-size: 18px;
    line-height: 30px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 0;
}
.hy_nylxwm_a ul li span{
    display: block;
    color: #333;
    font-size: 14px;
    line-height: 26px;
}
.hy_nylxwm{}
.hy_nylxwm p{
    font-size: 34px;
    text-align: center;
    font-weight: bold;
    padding-bottom: 20px;
}
	
.lxwm_wenan{
    text-align: center;
    padding-top: 20px;
    padding-bottom: 50px;
}
.lxwm_wenan p{
    font-weight: bold;
    font-size: 34px;
    line-height: 70px;
}
.lxwm_wenan span{
    color: #666;
	font-size:18px;
	font-weight:normal;
}
.search {
	position: relative;
	width: 290px;
	background: #ededed;
	height: 30px;
	margin-top: 5px;
}
.search_text {
	width: 149px;
	height: 26px;
	background: #fff;
	color: #828282;
	border: 0px;
	padding-left: 5px;
	outline: none;
	line-height: 30px\9;
	font-size:14px;
}
.search_select {
	width: 51px;
	height: 30px
}
.search_select select {
	display: none
}
.select_box {
	position: relative;
	height: 20px;
}
.search_select .select_showbox {
	width: 40px;
	color: #989898;
	background: url(../images/seaBg.png) no-repeat right center;
	line-height: 13px;
	border-left: 1px solid #dedede;
	padding-left: 8px;
	margin: 8px 0px
}
.select_option {
	position: absolute;
	top: 22px;
	border: 1px solid #dddddd;
	border-top: 0px;
	background: #fff;
	right: -4px;
	width: 53px;
	line-height: 24px;
	display: none;
	background: #ededed;
}
.select_option li {
	padding-left: 9px;
	color: #989898
}
.select_option li.hover {
	background: #f9f9f9;
}
.search_button {
	background: #ccc;
}

.insRight {
	width: 1400px;
	margin: 0 auto;
}
.nyabouttext1title p{width:1350px;color:#333;}
.insNewsArti {
	border: 0px;
}
.insNewsArti img {
	display: block;
	text-align: center;
	margin: 0 auto;
}