html {
	overflow-x: hidden;
}
.auto {
	width: 1200px;
	margin: 0 auto;
}
.wel_wrap {
	border-top: 2px solid #00508f;
	background: #d5d5d5;
	height: 38px;
	line-height: 36px;
}
.wel_wrap .wel_in span {
}
.wel_wrap .wel_in .icon {
	display: inline-block;
	width: 19px;
	height: 19px;
	background: url(../img/wechat.png) no-repeat center;
	position: relative;
	top: 3px;
}
.wel_wrap .wel_in .icon.icon_blog {
	background: url(../img/blog.png) no-repeat center;
}
.top .head_wrap {
	box-shadow: 0 -3px 5px #e4e2e2 inset;
	border-bottom: 1px solid #ccc;
	height: 100px;
	background: #eee;
	position: relative;
	width: 100%;
}
.top .head_wrap.fixed {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99;
}
.top .head .logo {
	display: table;
	vertical-align: middle;
	height: 100px;
}
.top .head .logo .img {
	display: table-cell;
	vertical-align: middle;
}
.top .nav {
}
.top .nav>ul {
	padding: 0 30px 0 0;
}
.top .nav>ul>li {
	float: left;
	width: 120px;
	text-align: center;
	font-size: 16px;
	line-height: 100px;
}

/*--modal--*/
.top .nav-search {
	width: 24px;
	height: 24px;
	background: url(../img/searchbg.png) no-repeat;
	cursor: pointer;
	margin-top: 35px;
}
.top .search-bar {
	margin-left: -231px;
	width: 460px;
	height: 30px;
	border: 1px solid #999;
	z-index: 2
}
.top .search-bar input {
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 14px
}
.top .search-bar .keyword {
	width: 400px
}
.top .search-bar .sbtn {
	width: 60px;
	background: #ce031c;
	cursor: pointer;
	color: #fff
}
.modal {
	position: fixed;
	z-index: 10;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	display: none;
	z-index: 999;
}
.modal-dialog {
	position: absolute;
	left: 0;
	top: -174px;
	width: 100%;
	background-color: #2b2b2b;
}
.modal-content {
	width: 1200px;
	margin: auto;
	padding: 22px 0
}
.modal-content>div {
	float: left
}
.modal-content .search-logo {
	width: 262px;
	padding-top: 38px;
}
.modal-content .search-bar {
	margin: 47px 30px 47px 50px;
	width: 760px;
	height: 34px;
	border-radius: 4px;
	overflow: hidden
}
.modal-content .search-bar label {
	margin-top: -8px;
	display: inline-block;
	width: 46px;
	height: 34px;
	background: url(../img/searchbg.png) no-repeat center;
	vertical-align: middle
}
.modal-content .search-bar .keyword {
	float: left;
	padding-left: 10px;
	width: 695px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
}
.modal-content .search-bar .search-btn {
	float: left;
	width: 50px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 16px;
	background: #00508f;
	color: #fff;
	cursor: pointer;
	border: 0px;
	border-radius: 0 5px 5px 0;
}
.modal-content .search-close {
	float: left;
	margin: 47px 0;
	width: 34px;
	height: 34px;
	line-height: 28px;
	text-align: center;
	color: #666;
	font-size: 26px;
	font-weight: 700;
	text-shadow: 0 1px 0 #666;
	vertical-align: top;
	cursor: pointer;
}
.modal-content .search-close:hover {
	color: #ccc
}
.modal-open {
	overflow: hidden;
	padding-right: 17px
}
.top .head .slidenav {
	width: 100%;
	position: absolute;
	left: 0;
	text-align: left;
	background: rgba(256, 256, 256, 0.9);
	padding-bottom: 30px;
	box-shadow: 5px 0 5px #ccc;
	display: none;
	z-index: 99;
}
.top .head .slidenav h2 {
	width: 115px;
	font-size: 18px;
	display: table;
	height: 100%;
}
.top .head .slidenav h2 span {
	display: table-cell;
	vertical-align: middle;
}
.top .head .slidenav h2 span b {
	display: inline-block;
	width: 5px;
	height: 14px;
	background: #00508f;
	margin-right: 5px;
}
.slidenav_in .list {
	width: 1085px;
}
.top .head .slidenav {
	padding-top: 30px;
}
.top .head .slidenav dl {
	float: left;
	margin-left: 7px;
}
.top .head .slidenav dl dt {
	padding-bottom: 5px;
}
.top .head .slidenav dl dt img {
	border: 1px solid #eee;
}
.top .head .slidenav dl dt b {
	display: block;
	height: 40px;
	line-height: 40px;
	width: 100%;
	text-align: center;
}
.top .head .slidenav dl dt i {
	width: 100%;
	height: 3px;
	background: #00508f;
	display: block;
}
.top .head .slidenav dl dd {
	line-height: 28px;
	font-size: 13px;
	background: url(../img/dot01.png) no-repeat left center;
	padding-left: 18px;
}

/*首页大图*/
.fullSlide {
	width: 100%;
	position: relative;
	height: 650px;
}
.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.fullSlide .bd ul {
	width: 100% !important;
}
.fullSlide .bd li {
	width: 100% !important;
	height: 650px;
	overflow: hidden;
	text-align: center;
}
.fullSlide .bd li a {
	display: block;
	height: 650px;
}
.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 30px;
	line-height: 30px;
	background: url(images/touming.png) repeat-x;
	text-align: center;
	_background: #000;
	_filter: alpha(opacity=60);
}
.fullSlide .hd ul {
	text-align: center;
}
.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 12px;
	height: 12px;
	margin: 5px;
	overflow: hidden;
	line-height: 9999px;
	background: #fff;
	border-radius: 50%;
}
.fullSlide .hd ul .on {
	background: #f29700;
}
.fullSlide .cover {
	background: url(../img/banner_cover.png) no-repeat;
	position: absolute;
	width: 1920px;
	height: 38px;
	display: block;
	bottom: 0;
}
.tit_sty01 {
	text-align: center;
}
.tit_sty01 b {
	display: block;
	font-size: 22px;
	font-weight: normal;
	height: 32px;
	line-height: 32px;
}
.tit_sty01 span font {
	background: url(../img/tit_dot.png) no-repeat right center;
	padding-right: 15px;
}
.tit_sty01 span i {
	width: 50px;
	height: 1px;
	background: #ccc;
	display: inline-block;
	position: relative;
	top: -5px;
}
.i_case {
	background: #f6f6f6;
	padding: 30px 0;
}
.picScroll-left {
	overflow: hidden;
	position: relative;
}
.picScroll-left .hd {
}
.picScroll-left .hd .prev, .picScroll-left .hd .next {
	display: block;
	width: 27px;
	height: 27px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	cursor: pointer;
	background: url(../img/arrwo.png) no-repeat left top;
}
.picScroll-left .hd .next {
	background: url(../img/arrwo.png) right top;
}
.picScroll-left .hd ul li.on {
	background-position: 0 0;
}
.picScroll-left .bd {
	padding: 10px;
}
.picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
}
.picScroll-left .bd ul li {
	margin: 0 8px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	border-bottom: 3px solid #e1e1e1;
	transition: all .5s;
}
.picScroll-left .bd ul li .pic {
	text-align: center;
}
.picScroll-left .bd ul li .pic img {
	width: 285px;
	height: 403px;
	display: block;
}
.picScroll-left .bd ul li:hover {
	border-bottom: 3px solid #00508f
}
.picScroll-left .bd ul li .title {
	line-height: 24px;
	text-align: left;
	padding: 10px 0;
	height: 48px;
	overflow: hidden;
	display: none;
}
.slideTxtBox {
}
.slideTxtBox .hd {
	position: relative;
}
.slideTxtBox .hd ul {
}
.slideTxtBox .hd ul li {
	float: left;
	cursor: pointer;
	position: relative;
	margin: 0 7px;
	z-index: 19;
}
.slideTxtBox .hd ul li img {
	display: block;
	border: 6px solid #eaeaea;
	width: 214px;
}
.slideTxtBox .hd ul li span.tit {
	text-align: center;
	background: #eed2a3;
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	display: none;
}
.slideTxtBox .hd ul li b {
	display: block;
	position: absolute;
	bottom: -12px;
	left: 50%;
	margin-left: -9px;
	background: #fff;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	border: 3px solid #f29700;
}
.slideTxtBox .hd ul li.on img {
	border: 6px solid #eed2a3;
	border-bottom: 0;
}
.slideTxtBox .hd ul li.on span.tit {
	display: block;
}
.slideTxtBox .hd ul li.on b {
	display: none;
}
.slideTxtBox .bd {
	margin-top: -30px;
}
.slideTxtBox .bd ul {
	background: #fff;
	font-size: 13px;
	line-height: 24px;
	padding: 45px 20px 20px;
	border-top: 3px solid #eee;
}
.slideTxtBox .bd ul span {
	background: url(../img/icon_msg.png) no-repeat left center;
	display: block;
	width: 100%;
	height: 44px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 40px;
}
.i_pj {
	margin-top: 20px;
}
.i_honor_wrap {
	background: url(../img/i_honorbg.jpg) no-repeat top center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 50px;
}
.i_honor {
	color: #fff;
	line-height: 34px;
}
.i_honor .txt {
	font-size: 16px;
	margin-bottom: 40px;
}
.i_honor ul.list {

	/*margin-top: 30px;*/
}
.i_honor ul.list li {
	float: left;
	margin: 0 10px;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
}
.i_honor .contact {
	background: url(../img/i_honorbg_bt.jpg) no-repeat top center;
	width: 100%;
	height: 136px;
	overflow: hidden;
	margin-top: 20px;
}
.i_honor .contact p {
	text-align: center;
	width: 100%;
	color: #666;
	font-size: 16px;
	margin-top: 40px;
}
.i_honor .contact a {
	display: block;
	color: #00508f;
	font-size: 25px;
	text-align: center;
	margin: 0 auto;
}
.i_new .nr .left {
	width: 588px;
}
.i_new .nr .left dl dt img {
	width: 588px;
	height: 236px;
}
.i_new .nr .left dl dd {
	margin-top: 5px;
}
.i_new .nr .left dl dd b {
	font-size: 16px;
	display: block;
	height: 26px;
	line-height: 26px;
}
.i_new .nr .left dl dd span {
	line-height: 24px;
	color: #666;
}
.btn_sty01 {
	display: block;
	width: 110px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background: #f29700;
	text-align: center;
}
.i_new {
	padding: 40px 0;
}
.i_new .nr {
	margin-top: 20px;
}
.i_new .nr .right {
	width: 600px;
}
.i_new .nr .right dl {
	border-bottom: 1px solid #eee;
	margin-bottom: 22px;
	height: 99px;
}
.i_new .nr .right dl:last-of-type {
	margin-bottom: none
}
.i_new .nr .right dl dt {
	display: block;
	float: left;
	width: 80px;
	text-align: center;
	border-right: 1px solid #eee;
	margin-top: 10px;
}
.i_new .nr .right dl dt b {
	display: block;
	width: 100%;
	font-weight: normal;
	font-size: 30px;
}
.i_new .nr .right dl dt i {
	font-style: normal;
}
.i_new .nr .right dl dd {
	float: right;
	width: 500px;
	height: 79px;
	overflow: hidden;
}
.i_new .nr .right dl dd h3 {
	margin-bottom: 10px;
}
.i_new .nr .right dl dd span {
	line-height: 24px;
	color: #999;
}
.client {
	width: 100%;
	height: 308px;
	position: relative;
	background: #00508f;
	text-align: center;
	padding: 30px 0;
}
.client .text-block {
	display: inline-block;
	color: white;
	margin-top: 20px;
}
.client .client-list {
	position: relative;
	top: -50px;
	max-width: 1256px;
	margin: 0px auto;
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	align-items: flex-start;
}
.client .client-list .brand {
	display: inline-block;
	width: 276px;
	height: 276px;
	margin-right: -80px;
	margin-bottom: -100px;
	background: transparent url(../img/bgclient.png) no-repeat scroll center center;
	transition: all 400ms cubic-bezier(0.25, 0.46, 0.45, 1) 0s;
}
.client .client-list .brand .logo {
	margin: 123px auto 0px;
	background: transparent url(../img/client.png) repeat scroll 0% 0%;
	width: 110px;
	height: 26px;
	opacity: 0.5;
	transition: all 400ms cubic-bezier(0.25, 0.46, 0.45, 1) 0s;
}
/*.client .client-list .brand:nth-child(1) .logo{
	background-position: 0px 0px;
}*/
.client .client-list .brand:nth-child(1) .logo{
	background-position: 0px -26px;
}
.client .client-list .brand:nth-child(2) .logo{
	background-position: 0px -52px;
}
.client .client-list .brand:nth-child(3) .logo{
	background-position: 0px -78px;
}
.client .client-list .brand:nth-child(4) .logo{
	background-position: 0px -102px;
}
.client .client-list .brand:nth-child(5) .logo{
	background-position: 0px -130px;
}
.client .client-list .brand:nth-child(6) .logo{
	background-position: 0px -156px;
}
.client .client-list .brand:nth-child(7) .logo{
	background-position: 0px -182px;
}
.client .client-list .brand:nth-child(8) .logo{
	background-position: 0px -208px;
}
.client .client-list .brand:nth-child(9) .logo{
	background-position: 0px -234px;
}
.client .client-list .brand:nth-child(10) .logo{
	background-position: 0px -260px;
}
.client .client-list .brand:nth-child(11) .logo{
	background-position: 0px -286px;
}
.client .client-list .brand:hover {
	background: transparent url(../img/bgclienthover.png) no-repeat scroll center center;
}
.client .client-list .brand:hover .logo {
	opacity: 1;
}
@media screen and (max-width:1191px) {
	.client .client-list .brand {
		margin-right: -8.2%;
	}
}
@media screen and (max-width:1164px) {
	.client .client-list .brand {
		margin-right: -8.5%;
	}
}
.client .tit_sty01 {
	color: #fff;
	padding: 15px 0 30px;
}

/*底部样式*/
.foot .part01 {
	background: #454545
}
.foot .part01_in .contact {
	width: 767px;
}
.foot .part01_in .contact img {
	float: left;
}
.foot .part01_in .contact ul {
	float: right;
}
.foot .part01_in .contact ul li {
	line-height: 44px;
	background: url(../img/bottom_icon.png) no-repeat;
	padding-left: 24px;
	color: #fff;
}
.foot .part01_in .contact ul li:nth-child(1) {
	background-position: 0 13px;
}
.foot .part01_in .contact ul li:nth-child(2) {
	background-position: 0 -37px;
}
.foot .part01_in .contact ul li:nth-child(3) {
	background-position: 0 -87px;
}
.foot .part01_in .contact ul li:nth-child(4) {
	background-position: 0 -136px;
}
.foot .part01_in .contact ul li:nth-child(5) {
	background-position: 0 -182px;
}
.foot .part01 {
	padding: 30px 0;
}
.foot .part01 .ewm dl {
	width: 159px;
	float: left;
	color: #fff;
	font-size: 12px;
	margin-left: 20px;
}
.foot .part01 .ewm dl dd {
	margin: 10px 0;
}
.foot .part02 {
	background: #000;
	font-size: 12px;
}
.foot .part02_in {
	padding: 10px 0;
}
.foot .part02 span {
	color: #fff;
}
.foot .part02 select {
	width: 165px;
	height: 22px;
	background: #212121;
	border: 0;
	color: #b5b5b5;
	text-align: center;
	outline: none;
}
.home-industry {
	position: relative;
}
.home-industry ul li.active .overlay {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.home-industry .nr .list {
	position: relative;
	height: 665px
}
.home-industry .box {
	position: absolute;
	width: 306px;
	height: 306px;
	overflow: hidden
}
.home-industry .box-1 {
	top: 0;
	left: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	margin-top: 150px;
}
.home-industry .box-2 {
	top: 0;
	left: 318px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	margin-left: -150px;
}
.home-industry .box-3 {
	top: 0px;
	left: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	margin-top: -150px;
}
.home-industry .box-4 {
	top: 0px;
	left: 954px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	margin-left: -150px;
}
.home-industry .box-5 {
	top: 318px;
	left: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	margin-top: -150px;
}
.home-industry .box-6 {
	top: 318px;
	left: 954px;
	background: #383842;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	margin-left: -150px;
}
.home-industry .box-7 {
	top: 0px;
	left: 318px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	margin-left: 200px;
}
.ie8 .home-industry .box-1 {
	top: 0;
	left: 0;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	margin-top: 150px;
	display: none;
}
.ie8 .home-industry .box-2 {
	top: 0;
	left: 318px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	margin-left: -150px;
	display: none;
}
.ie8 .home-industry .box-3 {
	top: 318px;
	left: 0;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	margin-top: -150px;
	display: none;
}
.ie8 .home-industry .box-4 {
	top: 318px;
	left: 954px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	margin-left: -150px;
	display: none;
}
.ie8 .home-industry .box-5 {
	top: 636px;
	left: 0;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	margin-top: -150px;
	display: none;
}
.ie8 .home-industry .box-6 {
	top: 636px;
	left: 954px;
	background: #383842;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	margin-left: -150px;
	display: none;
}
.ie8 .home-industry .box-7 {
	top: 318px;
	left: 318px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	margin-left: 200px;
	display: none;
}
.home-industry .selected {
	width: 624px;
	height: 564px
}
.home-industry .box .inner > img {
	width: 100%;
	height: auto
}
.home-industry .box.selected .image img {
	width: 624px;
	height: 624px
}
.home-industry .box .image img {
	position: absolute;
	width: 312px;
	height: 312px;
	margin: 0;
	left: 0;
	top: 0;
}
.home-industry .box .overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #00508f;
	opacity: 0
}
.lt9 .home-industry .box .overlay {
	filter: alpha(opacity=0)
}
.home-industry .content {
	position: absolute;
	top: 50%;
	right: 10px;
	left: 10px;
	margin: -17px 0 0;
	color: #ffffff;
	text-align: center
}
.home-industry .selected .content {
	color: #86c126;
}
.home-industry .content .en {
	margin: 0 0 12px;
	font-size: 20px;
	line-height: 24px;
	font-family: Arial, serif;
	text-transform: uppercase
}
.home-industry .content .cn {
	display: inline-block;
	margin: 0 0 13px;
	background: url(../img/btn_center.png) no-repeat;
	width: 133px;
	height: 34px;
	font-size: 18px;
	line-height: 32px;
	font-size: 18px;
	text-align: center;
	font-size: 14px;
}
/*.home-industry .box-3 .content {
	top: 27%;
}*/
.home-industry .content a {
	display: block;
	color: #fff;
}
.home-industry .selected .content .cn {
	border: 2px solid #86c126;
	padding: 0 30px;
}
.home-industry .box.selected .overlay {
	opacity: 0.2;
}
.ie7 .home-industry .content .cn {
	display: inline
}
.home-industry .box-6 .title {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -17px 0 0 -71px;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	background: url(../img/pic6.png) no-repeat;
	width: 143px;
	height: 34px;
	line-height: 34px;
	cursor: default;
}
.home-industry .box .inner {
	position: relative;
	overflow: hidden;
}
.home-industry .content {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -17px 0 0 -71px;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	width: 143px;
	height: 34px;
	line-height: 34px;
	cursor: default;
}
.home-industry .box-7 .title {
}
.home-industry .box-7 .inner {
	position: relative;
	height: 100%;
	width: 100%;
}
.home-industry .box-7 .inner .select_inner_box {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
}
.home-industry .box-7 .inner .select_inner_box.active {
	display: block;
}
.home-industry .box-7 .inner .select_inner_box > p {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.home-industry .box-7 .inner .select_inner_box .content_txt {
	position: absolute;
	bottom: -150px;
	left: 0;
	padding: 30px 6%;
	background: url(../img/blank.png) repeat;
}
.home-industry .box-7 .inner .select_inner_box .content_txt h3 {
	font-size: 50px;
	color: #fff;
	font-weight: normal;
	line-height: 70px;
}
.home-industry .box-7 .inner .select_inner_box .content_txt p {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 20px;
	color: #fff;
}
.home-industry .box-7 .inner .select_inner_box .content_txt a {
	position: relative;
	left: 0;
	top: 0;
	margin: 0;
	background: url(../img/more_menu.png) no-repeat;
	width: 86px;
	height: 19px;
	display: block;
	font-size: 12px;
	text-align: center;
	line-height: 18px;
	color: #fff;
}
.change_link {
	display: none;
}
.home-industry .nr .list .more {
	background: #00508f;
	position: absolute;
	width: 625px;
	height: 46px;
	line-height: 46px;
	bottom: 0px;
	text-align: center;
	color: #fff;
	left: 318px;
	opacity: 0;
	filter: alpha(opacity=0);
	overflow: hidden;
}
.home-industry .nr .list .more .right {
	width: 0;
	height: 0;
	border-bottom: 60px solid #fff;
	border-left: 60px solid transparent;
}
.i_pro .tit_sty01 {
	padding: 20px 0;
}
.bdsharebuttonbox {
	position: absolute;
	left: 370px;
	top: 2px;
}
.bdsharebuttonbox .bds_more {
	display: none
}
.wel_wrap .wel_in span:first-of-type {
	margin-right: 50px;
}
.bdshare-button-style2-16 a, .bdshare-button-style2-16 .bds_more {
	background: url(../img/blog.png) no-repeat top center !important;
	height: 19px !important;
	padding-left: 20px !important;
	margin: 6px 3px 6px 0 !important;
}
.bdshare-button-style2-16 .bds_weixin {
	background: url(../img/wechat.png) no-repeat top center !important;
}

/*产品列表页*/
.hum_loc {
	height: 80px;
	line-height: 80px;
	background: #ececec;
	border-bottom: 2px solid #e5e5e5;
}
.nytit_sty01 {
	height: 80px;
	line-height: 80px;
}
.nytit_sty01 h2 {
	display: inline-block;
}
.nytit_sty01 span b {
	color: #f00;
}
.d_pro_list dl {
	border: 1px solid #ccc;
	width: 283px;
	overflow: hidden;
	float: left;
	margin: 0 20px 20px 0;
}
.d_pro_list dl:nth-of-type(4n) {
	margin-right: 0;
}
.d_pro_list dl dt {
	width: 285px;
	height: 294px;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	position: relative;
}
.d_pro_list dl dt b {
	display: table-cell;
	width: 285px;
	text-align: center;
	vertical-align: middle;
	height: 295px;
}

.d_pro_list dl dt i{
	display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #00508e;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 18;
}
.d_pro_list dl dt img {
	max-width: 100%;
	transition: all .5s;
}
.d_pro_list dl:hover dt {
}
.d_pro_list dl:hover dt img {
	transform: rotate(3deg) scale(1.1);
}
.d_pro_list dl dt span {
	position: absolute;
	z-index: 19;
}
.d_pro_list dl dt span.summary {
	left: 0;
	top: -10px;
	padding: 0 20px;
	line-height: 24px;
	text-align: left;
	color: #fff;
	opacity: 0;
	filter: alpha(opacity=0);
}
.d_pro_list dl dt span.more {
	left: 0;
	bottom: -10px;
	width: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
}
.d_pro_list dl dt span.more a {
	width: 80px;
	display: block;
	background: #f39800;
	color: #fff;
	text-align: center;
	height: 30px;
	line-height: 30px;
	border-radius: 5px;
	font-size: 12px;
	margin: 0 auto;
}
.d_pro_list dl dd {
	padding: 0 8px 15px;
	background: #f5f5f5
}
.d_pro_list dl dd b {
	display: block;
	font-size: 16px;
	height: 38px;
	line-height: 38px;
}
.d_pro_list dl dd span {
	display: block;
	line-height: 18px;
	height: 36px;
	overflow: hidden;
	color: #666;
}
.list_fenye {
	width: 100%;
	text-align: center;
	margin: 25px 0;
}
.list_fenye a {
	padding: 6px 15px;
	border: 1px solid #ccc;
	font-size: 12px;
	border-radius: 3px;
}
.list_fenye a:hover, .list_fenye a.fenye_over {
	background: #00508f;
	border: 1px solid #014173;
	color: #fff;
}
.d_pro_list {
	padding-bottom: 30px;
}

/*产品详情*/
.picFocus {
	margin: 0 auto;
	width: 467px;
	border: 1px solid #ccc;
	padding: 5px;
	position: relative;
	overflow: hidden;
	zoom: 1;
}
.picFocus .hd {
	width: 100%;
	padding-top: 5px;
	overflow: hidden;
}
.picFocus .hd ul {
	margin-right: -5px;
	overflow: hidden;
	zoom: 1;
}
.picFocus .hd ul li {
	padding-top: 5px;
	float: left;
	text-align: center;
	display: table;
}
.picFocus .hd ul li img {
	width: 109px;
	height: 117px;
	border: 2px solid #ddd;
	cursor: pointer;
	margin-right: 5px;
}
.picFocus .hd ul li.on {
	background: url("images/icoUp.gif") no-repeat center 0;
}
.picFocus .hd ul li.on img {
	border-color: #f60;
}
.picFocus .bd {
	position: relative;
}
.picFocus .bd li {
	vertical-align: middle;
	text-align: center;
	display: table;
	width: 467px;
}
.picFocus .bd li a {
	display: table-cell;
}
.picFocus .bd li a img {
	max-width: 100%;
}
.picFocus .bd b {
	display: block;
	background: url(../img/arrow.png) no-repeat;
	width: 46px;
	height: 46px;
	position: absolute;
	top: 150px;
	z-index: 29;
	cursor: pointer;
}
.picFocus .bd b.prev {
	background-position: left bottom;
	left: 0;
}
.picFocus .bd b.next {
	background-position: right bottom;
	right: 0;
}
.d_pro_dt {
	padding: 40px 0;
}
.product-list-item {
	margin-right: 5px;
	width: 450px;
	height: 37px;
	line-height: 37px;
	background: #efefef;
	margin-bottom: 15px;
}
.product-list-item .co1 {
	text-indent: 40px;
	background: url(../img/dot_red.jpg) 20px 15px no-repeat;
}
.product-list-item div {
	display: block;
	width: 50%;
	float: left;
	overflow: hidden;
}
.product-list-item .co2 {
	text-indent: 20px;
	background: url(../img/dot_grey.jpg) 0px 10px no-repeat;
}
.d_pro_dt .part01 .summary_txt {
	width: 690px;
}
.d_pro_dt .part01 .summary_txt h2 {
	font-size: 24px;
	height: 40px;
	line-height: 40px;
}
.d_pro_dt .part01 .summary_txt .jj {
	line-height: 24px;
	color: #999;
	height: 48px;
	overflow: hidden;
	margin-bottom: 15px;
	display: block;
}
.nytit_sty02 {
	border-bottom: 2px solid #eee;
	height: 51px;
	position: relative;
}
.d_pro_dt .part02 .nytit_sty02 span {
	background: #4b4b4b;
	color: #fff;
	border-bottom: 2px solid #f60;
	padding: 15px 25px;
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: -2px;
}
.d_pro_dt .part02 .nr {
	line-height: 24px;
	padding: 15px 0;
}
.nynew_list .rept {
	border-bottom: 1px solid #eee;
	width: 100%;
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}
.nynew_list {
	padding: 30px 0;
}
.nynew_list dl {
	padding: 20px 0;
	height: 73px;
	overflow: hidden;
	position: relative;
}
.nynew_list dl dt {
	float: left;
	width: 240px;
	text-align: right;
}
.nynew_list dl dt span {
	font-size: 34px;
	color: #666;
}
.nynew_list dl dt span.year {
	font-size: 20px;
}
.nynew_list dl dt span b {
	font-weight: normal;
}
.nynew_list dl dt span i {
	font-style: normal;
}
.nynew_list dl dd {
	float: right;
	width: 920px;
}
.nynew_list dl dd>a.block {
	font-size: 16px;
	margin-bottom: 10px;
}
.nynew_list dl dd>a.arrow {
	display: block;
	position: absolute;
	width: 18px;
	height: 28px;
	background: url(../img/news_arrow.png) no-repeat;
	background-position: 0 -28px;
	right: 8px;
	top: 50%;
	margin-top: -14px;
	-webkit-transition: background-position .3s linear;
	-o-transition: background-position .3s linear;
	transition: background-position .3s linear;
}
.nynew_list .rept:hover {
	background: #f39800;
	color: #fff;
}
.nynew_list .rept:hover a {
	color: #fff;
}
.nynew_list .rept:hover dt span {
	color: #fff;
}
.nynew_list .rept:hover dd>a.arrow {
	background-position: 0 0;
}
.nynew_list dl dd span {
	height: 38px;
	overflow: hidden;
	width: 680px;
	display: block;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.nynew_list dl dd img {
	width: 153px;
	height: 72px;
	margin-right: 30px;
}

/*新闻详情页*/
.thnewnx {
	margin: 30px auto;
}
.thtitle {
	width: 100%;
	height: 40px;
	padding: 0 2px 4px 0;
	background: url(../img/bg16.png) no-repeat;
	position: relative;
	margin-bottom: 10px;
}
.thtitle h1 {
	width: 100%;
	font: bold 16px/40px "microsoft yahei";
	color: #666;
	text-align: center;
	border: 1px solid #eee;
	border-bottom: 3px solid #ddd;
}
.thtitle span {
	display: inline-block;
	line-height: 40px;
	position: absolute;
	top: 0;
	right: 32px;
	color: #adadad;
	font-size: 12px;
}
.wzTnewnx {
	width: 100%;
	padding: 10px 0;
	line-height: 30px;
	font-size: 13px;
}
.turn {
	width: 100%;
	border-top: 1px solid #e0e0e0;
	padding-top: 25px;
	margin-top: 10px;
	position: relative;
	float: left;
	display: inline;
}
.turn span {
	width: 100%;
	float: left;
	height: 52px;
	overflow: hidden;
}
.turn p {
	float: left;
	font: bold 12px/32px "瀵邦喛钂嬮梿鍛寸拨";
	padding: 0 20px;
	border-right: 1px solid #fff;
	background: #ececec;
}
.turn a.name {
	display: inline-block;
	min-width: 322px;
	padding: 0 10px;
	background: #f4f4f4;
	float: left;
	line-height: 32px;
	font-family: "瀵邦喛钂嬮梿鍛寸拨";
}
.turn a:hover {
	color: #035cac;
}
.Innav {
	position: absolute;
	bottom: 0;
	z-index: 99;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
	text-align: center;
}
.Innav ul a {
	color: #fff;
	height: 46px;
	line-height: 46px;
	background: #184073;
	padding: 0 20px;
	margin: 0 2px;
	transition: all .3s ease-in;
	display: inline-block;
}
.Innav ul a:hover, .Innav ul a.cur {
	background: #f08300
}

/**
 * Grid container
 */
#tiles {
	list-style-type: none;
	position: relative; /** Needed to ensure items are laid out relative to this container **/
	margin: 0;
}

/**
 * Grid items
 */
#tiles li {
	background-color: #ffffff;
	border: 1px solid #dedede;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	display: none; /** Hide items initially to avoid a flicker effect **/
	cursor: pointer;
	padding: 4px;
}
#tiles li img {
	display: block;
}

/**
 * Grid item text
 */
#tiles li p {
	color: #666;
	font-size: 12px;
	margin: 7px 0 0 7px;
}
#tiles li a img {
	width: 200px;
}

/**
 * Some extra styles to randomize heights of grid items.
 */
#tiles ali:nth-child(3n) {
	height: 175px;
}
#tiles ali:nth-child(4n-3) {
	padding-bottom: 30px;
}
#tiles ali:nth-child(5n) {
	height: 250px;
}

/** General page styling **/
html {
}
#main {
	padding: 0 100px;
}
.case_wf {
	margin: 0 auto;
	padding: 20px 0;
}
.newsListBox {
	width: 100%;
	margin: 20px auto 0
}
.newsListBox li {
	width: 100%;
	border: 1px solid #eee;
}
.newsListBox li .leftx {
	width: 55px;
	float: left;
	position: relative
}
.newsListBox li .leftx span {
	display: inline-block;
	width: 55px;
	height: 48px;
	background: url(../img/sign14.jpg) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer
}
.newsListBox li:hover .leftx span {
	background: url(../img/sign14.jpg) no-repeat;
	background-position: 0 -48px;
}
.newsListBox li .rightx {
	width: 1150px;
	float: right
}
.newsListBox li:hover .rightx {
	background: #155c9e;
	color: #fff;
}
.newsListBox li .rightx .title {
	width: 1080px;
	height: 36px;
	padding: 6px 32px;
	background: #fefefe;
}
.newsListBox li .rightx .titleOn {
	background: #1b6bb3;
}
.newsListBox li .rightx .title a {
	display: inline-block;
	line-height: 36px;
	color: #40444c;
	float: left;
	font-size: 14px;
	font-family: "微软雅黑";
}
.newsListBox li .rightx .title em {
	display: inline-block;
	line-height: 36px;
	color: #9FA1A5;
	float: right;
	font-size: 12px;
	font-family: "微软雅黑";
	font-style: normal;
	margin-right: 30px;
}
.newsListBox li:hover .rightx .title em {
	color: #9FA1A5
}
.newsListBox li .rightx .title a:hover {
	color: #035cac
}
.newsListBox li .rightx .titleOn a {
	font: bold 14px/36px "微软雅黑";
	color: #fff
}
.newsListBox li .rightx .title a.iconfont {
	display: inline-block;
	line-height: 36px;
	color: #9fa1a5;
	float: right;
	cursor: pointer;
	font-size: 18px;
}
.newsListBox li .rightx .title a.iconfont:hover {
	color: #155C9E
}
.newsListBox li .rightx .title span {
	display: inline-block;
	line-height: 36px;
	color: #9fa1a5;
	float: right;
}
.newsListBox li .rightx .titleOn span {
	color: #8db5d9
}
.newsListBox li .rightx .intro {
	width: 694px;
	height: 81px;
	padding: 12px 179px 0 32px;
	border-top: 1px solid #327abb;
	background: #1b6bb3;
	display: none
}
.newsListBox li .rightx .intro a {
	display: inline-block;
	color: #fff;
	line-height: 20px;
	text-align: justify
}

/*2016-07-22*/
.slider {
	width: 600px;
	height: 600px;
	padding: 0 130px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	background: #000;
}
.slider .bd {
	position: absolute;
	left: 0;
	top: 0;
}
.slider .bd li {
	overflow: hidden;
}
.slider .bd li img {
	display: block;
	width: 600px;
	height: 600px;
}
.slider .tempWrap {
	padding: 0 130px !important; /* 强制遮罩层显示2侧各130px */
}
.slider .bd ul {
	margin-left: -600px !important;
}
.slider .pnBtn {
	position: absolute;
	top: 0;
	width: 130px;
	height: 600px;
	cursor: pointer;
}
.slider .prev {
	left: 0;
}
.slider .next {
	right: 0;
}
.slider .pnBtn .blackBg {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 600px;
	background: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.slider .pnBtn .arrow {
	display: none;
	position: absolute;
	top: 0;
	z-index: 1;
	width: 32px;
	height: 600px;
	_filter: alpha(opacity=70);
}
.slider .prev .arrow {
	left: 30px;
	background: url(../img/pre.png) 0 center no-repeat;
}
.slider .next .arrow {
	right: 30px;
	background: url(../img/next.png) 0 center no-repeat;
}