@charset "utf-8";
/* 上海银象网络科技有限公司（www.seo120.com.cn）做最好的企业官方网站模版 */
/* QQ:1378789413 */
body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei";
	color: #555555;
	font-size: 14px;
	width: 100%;
	background: #ffffff;
}
a {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
	color: #555555;
	font-size: 13px;
}
a:hover {
	text-decoration: none;
}
* {
	padding: 0px;
	margin: 0px;
	border: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/
li {
	list-style: none;
}
.clear {
	clear: both !important;
	height: 0px !important;
	width: 0px !important;
	float: none !important;
	margin: 0px !important;
	padding: 0px !important;
	border: 0px !important;
	line-height: 0 !important;
	position: relative !important;
}
img {
	vertical-align: middle;
}
input:focus {
	outline: none;
}/*去除按钮选中的高亮标签*/
textarea:focus {
	outline: none;
}/*去除文本框选中的高亮标签*/
button:focus {
	outline: none;
}/*去除按钮选中的高亮标签*/
select:focus {
	outline: none;
}/*去除下拉框选中的高亮标签*/
img {
	vertical-align: middle;
}
div, p, table, td, ul, li, span, a, ol, input, label {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
input::-ms-input-placeholder { /* Internet Explorer 10+ */
color:#bbbbbb;
font-size:12px;
}
input::-webkit-input-placeholder { /* WebKit browsers */
color:#bbbbbb;
font-size:12px;
}
input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:#bbbbbb;
font-size:12px;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
color:#bbbbbb;
font-size:12px;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
color:#bbbbbb;
font-size:12px;
}
textarea::-webkit-input-placeholder {
color:#bbbbbb;
font-size:15px;
font-family:"Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei"
}
 video::-internal-media-controls-download-button {
 display:none;
}
video::-webkit-media-controls-enclosure {
 overflow:hidden;
}
video::-webkit-media-controls-panel {
 width: calc(100% + 30px);
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/*渐变从左向右*/
.jianbian2 {
	height: 200px;
	background: -webkit-linear-gradient(to right, blue, yellow); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(to right, blue, yellow); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(to right, blue, yellow); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, white, yellow); /* 标准的语法（必须放在最后） */
}
/*黑白照片*/
.gray {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}
.gray:hover {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: gray;
}
/*圆角5px*/
.radius5 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
/*圆角10px*/
.radius10 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
/*图片变大*/
.tra {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	filter: scale(1);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
	cursor: pointer;
}
.tra:hover {
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	filter: scale(1.15);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
	cursor: pointer;
}
/*透明度50%*/
.opacity5 {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
/*投影*/
.shadow5 {
	-webkit-box-shadow: rgba(0,0,0,0.13) 5px 5px 5px;
	-moz-box-shadow: rgba(0,0,0,0.13) 5px 5px 5px;
	-ms-box-shadow: rgba(0,0,0,0.13) 5px 5px 5px;
	-o-box-shadow: rgba(0,0,0,0.13) 5px 5px 5px;
	box-shadow: rgba(0,0,0,0.13) 5px 5px 5px;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}
.shadow6 {
	-webkit-box-shadow: rgba(0,0,0,0.13) 0px 5px 10px;
	-moz-box-shadow: rgba(0,0,0,0.13) 0px 5px 10px;
	-ms-box-shadow: rgba(0,0,0,0.13) 0px 5px 10px;
	-o-box-shadow: rgba(0,0,0,0.13) 0px 5px 10px;
	box-shadow: rgba(0,0,0,0.13) 0px 5px 10px;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}
/*投影*/
.shadow10 {
	-webkit-box-shadow: rgba(0,0,0,0.13) 5px 5px 10px;
	-moz-box-shadow: rgba(0,0,0,0.13) 5px 5px 10px;
	-ms-box-shadow: rgba(0,0,0,0.13) 5px 5px 10px;
	-o-box-shadow: rgba(0,0,0,0.13) 5px 5px 10px;
	box-shadow: rgba(0,0,0,0.13) 5px 5px 10px;
}
/*图片居中*/
.chuizhi {
	-webkit-align-items: center;
	display: -webkit-flex;
	-webkit-justify-content: star;
}
/*图片居中2*/
.jz {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	/* 水平居中*/ 
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-pack: center;
	/* IE 10 */
	-webkit-justify-content: center;
	-moz-justify-content: center;
	justify-content: center;
	/* IE 11+,Firefox 22+,Chrome 29+,Opera 12.1*/
/* 垂直居中 */ 
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-moz-box-pack: center;
	/* IE 10 */
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
}
/*图片翻转*/
.flip {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	transition: all 0.3s ease;
	-webkit-transform: all 0.3s ease;
}
.flip:hover {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
	transition: all 0.3s ease;
	-webkit-transform: all 0.3s ease;
	cursor: pointer;
}
.noscroll, .noscroll body {
	overflow: hidden;
}
.noscroll body {
	position: relative;
}
.neibanner {
	width: 100%;
	height: 300px;
	position: relative;
	overflow: hidden;
}
.height {
	height: 121px
}
.top_index {
	position: fixed;
	top: 0;
	background: #FFFFFF;
	z-index: 100
}
.quan {
	width: 100%
}
.top {
	max-width: 1200px;
	margin: 0 auto;
	height: 120px
}
.top .top_left {
	line-height: 120px
}
.top .top_right .top_right_din {
	padding-top: 25px;
}
.top .top_right .top_right_din .right_din_sou {
	border-bottom: 1px solid #dcdcdc;
	line-height: 30px;
	width: 206px;
	margin-right: 25px
}
.top .top_right .top_right_din .right_din_sou .right_din_sou_nei {
	padding-left: 10px;
}
.top .top_right .top_right_din .right_din_sou .tij {
	width: 15px;
	height: 15px;
	background: url(../images/bn1.png) no-repeat 100%;
	cursor: pointer
}
.top .top_right .top_right_din .right_din_tel {
	background: url(../images/bn2.png) no-repeat 0% 50%;
	line-height: 20px;
	color: #e60012;
	font-size: 15px;
	padding-left: 26px;
	margin-right: 25px
}
.top .top_right .top_right_din .right_din_tel_mobile {
	background: url(../images/bn2_mobile.png) no-repeat 0% 50%;
	line-height: 20px;
	color: #e60012;
	font-size: 15px;
	padding-left: 26px;
	margin-right: 25px
}
.top .top_right .top_right_din .right_din_eg {
	display: inline-block;
	background: url(../images/bn3.png) no-repeat 0% 50%;
	line-height: 20px;
	font-size: 13px;
	color: #333333;
	padding-left: 26px
}
.top .top_right .daohang {
}
.top .top_right .daohang .daohang_xun {
}
.top .top_right .daohang .daohang_xun .daohang_xun_title {
	font-size: 15px;
	color: #333333;
	display: inline-block;
	text-align: center;
	line-height: 63px;
	width: 115px
}
.top .top_right .daohang .daohang_xun .xiala {
	width: 100%;
	left: 0;
	top: 121px;
	background: rgba(0,0,0,0.50);
	text-align: center;
	z-index: 99999;
	position: absolute;
	display: none;
	height: 110px
}
.top .top_right .daohang .daohang_xun .xiala .xiala_nei {
	padding: 10px 0;
	max-width: 1200px;
	margin: 0 auto;
	text-align: center
}
.top .top_right .daohang .daohang_xun .xiala .xiala_nei a {
	display: inline-block;
	font-size: 13px;
	line-height: 30px;
	color: #FFFFFF;
	width: 195px;
}
.top .top_right .daohang .daohang_xun:hover .daohang_xun_title {
	border-bottom: 2px solid #e60012
}
.top .top_right .daohang .daohang_xun .xiala .xiala_nei a:hover {
	color: #e60012
}
.bottom {
	width: 100%;
	background: #1175B3;
}
.bottom .bottom_nei {
	max-width: 1200px;
	margin: 0 auto;
	padding: 45px 0px;
	border-bottom: 1px solid #d6d6d6;
	overflow: hidden
}
.bottom .bottom_nei .bottom_nei_left {
}
.bottom .bottom_nei .bottom_nei_left dt {
	padding-top: 35px
}
.bottom .bottom_nei .bottom_nei_left dt p {
	color: #fff;
	font-size: 16px;
	line-height: 34px;
	padding-left: 40px;
	font-weight: normal !important
}
.bottom .bottom_nei .bottom_nei_left dt p:nth-child(1) {
	background: url(../images/bn4.png) no-repeat 0% 50%
}
.bottom .bottom_nei .bottom_nei_left dt p:nth-child(2) {
	background: url(../images/bn5.png) no-repeat 0% 50%
}
.bottom .bottom_nei .bottom_nei_left dt p:nth-child(3) {
	background: url(../images/bn6.png) no-repeat 0% 50%
}
.bottom .bottom_nei .bottom_nei_left dt p:nth-child(4) {
	background: url(../images/bn7.png) no-repeat 0% 50%
}
.bottom .bottom_nei .bottom_nei_left dt p:nth-child(5) {
	background: url(../images/bn8.png) no-repeat 0% 50%
}
.bottom .bottom_nei .bottom_nei_center {
	text-align: center;
	padding-left: 150px
}
.bottom .bottom_nei .bottom_nei_center dd {
	font-size: 16px;
	font-weight: bolder;
	color: #fff;
	padding-bottom: 30px
}
.bottom .bottom_nei .bottom_nei_center dl div {
	width: 104px;
	margin-right: 50px
}
.bottom .bottom_nei .bottom_nei_center dl div:nth-child(3) {
	margin-right: 0px
}
.bottom .bottom_nei .bottom_nei_center dl div a {
	border-bottom: 1px solid #d6d6d6;
	display: inline-block;
	line-height: 40px;
	width: 100%;
	font-size: 14px;
	color: #fff;
}
.bottom .bottom_nei .bottom_nei_center dl div a:hover {
	color: #dfdfdf;
}
.bottom .bottom_nei .bottom_nei_right .nei_right_top ul li {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: #8a8a8a;
	border-radius: 100%;
	margin-right: 15px;
	cursor: pointer;
	line-height: 26px;
	transition: all 0.3s ease;
	-webkit-transform: all 0.3s ease;
}
.bottom .bottom_nei .bottom_nei_right .nei_right_top ul li.right_top_on {
	background: #e60012;
}
.bottom .bottom_nei .bottom_nei_right .nei_right_top ul li:nth-child(3) {
	margin-right: 0px
}
.bottom .bottom_nei .bottom_nei_right .nei_right_top ul li:hover {
	background: #e60012;
	transition: all 0.3s ease;
	-webkit-transform: all 0.3s ease;
}
.bottom .bottom_nei .bottom_nei_right .nei_right_wen {
	padding-bottom: 30px;
	padding-top: 13px
}
.bottom .bottom_nei .bottom_nei_right .nei_right_wen .right_wen_xun dt {
	color: #fff;
	font-size: 14px
}
.bottom .bottom_nei .bottom_nei_right .nei_right_wen .right_wen_xun dd {
	padding-bottom: 10px
}
.bottom .banq {
	color: #fff;
	font-size: 13px;
	text-align: center;
	line-height: 40px;
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden
}
.bottom .banq a {
	padding-left: 10px;
	color: #fff;
	padding-right: 10px;
}
.bottom .banq span {
	padding-right: 10px
}
.lj {
	width: 100%;
	background: #f5f5f5;
	padding: 10px 0px;
	border-top: 1px solid #dcdcdc;
}
.lj .lj_nei {
	max-width: 1200px;
	margin: 0 auto
}
.lj .lj_nei dd {
	line-height: 24px;
	color: #222222;
	font-size: 16px;
	font-weight: bold;
}
.lj .lj_nei dt span{
	color: #666;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
.lj .lj_nei dt a {
	display: inline-block;
	color: #666666;
	font-size: 13px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	margin-right: 6px;
	float: left;
	margin-left: 6px;
}
.lj .lj_nei dt a:nth-child(10) {
	margin-right: 0px
}
.lj .lj_nei dt a:hover {
	color: #FF0004
}
.mo_top {
	width: 100%;
	display: none;
	position: fixed;
	top: 0;
	z-index: 100;
}
.mo_top .mot {
	width: 100%;
	padding: 0 2%;
	height: 50px;
	background: #fff;
}
.mo_top .mot .molo {
	float: left;
	display: inline-block;
	height: 30px;
	margin: 10px 0;
}
.mo_top .mot .molo img {
	height: 30px;
}
.mo_top .mot .momenuicon {
	float: right;
	height: 16px;
	margin: 17px 0;
}
.mo_top .mot .cloesicon {
	display: none;
}
.mo_top .moxl {
	left: -100%;
	top: 50px;
	background: rgba(255,255,255,0.60);
	position: absolute;
	z-index: 99;
	width: 100%;
	transition: all ease 0.3s;
}
.mo_top .moxl_box {
	width: 60%;
	background: #fff;
	height: 100%;
	padding-bottom: 50px;
}
.mo_top .scrollable {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}
.mo_top .moxl .moxl_xun {
	width: 100%;
	float: left;
	position: relative;
}
.mo_top .moxl .moxl_xun .moxl_xun_icon {
	width: 100%;
	height: 0px;
	position: absolute;
	padding-right: 10px;
}
.mo_top .moxl .moxl_xun .moxl_xun_icon img {
	float: right;
	height: 10px;
	margin: 20px 0;
}
.mo_top .moxl .moxl_xun .moxl_xun_icon img.moxl_xun_img2 {
	display: none;
	width: 10px;
	height: 7px
}
.mo_top .moxl .moxl_xun .moxl_xun_title {
	width: 100%;
	padding-left: 10px;
	display: inline-block;
	line-height: 50px;
	font-size: 14px;
	color: #333;
}
.mo_top .moxl .moxl_xun .moxl_erji {
	width: 100%;
	overflow: hidden;
	display: none
}
.mo_top .moxl .moxl_xun .moxl_erji a {
	width: 100%;
	padding-left: 20px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #333;
	display: inline-block;
	float: left;
}
.mo_bottom {
	width: 100%;
	background: #1175B3;
	display: none;
	margin-top: 20px;
	position: fixed;
	bottom: 0;
	z-index: 99990;
	border-top-width: 1px;
	border-top-style: inset;
	border-top-color: #FFFFFF;
}
.mo_bottom .mo_bottom_nei {
	width: 96%;
	margin: 0 auto;
	height: 50px;
}
.mo_bottom .mo_bottom_nei .mo_lj_font {
	padding-top: 5px;
}
.mo_lj {
	color: #fff;
	padding: 10px 0;
	text-align: center;
	font-size: 13px;
	width: 25%;
}
.mo_yc {
	width: 100%;
	height: 80px;
	display: none;
}
.index_top {
	max-width: 1200px;
	margin: 0 auto;
	padding: 60px 0px;
	overflow: hidden
}
.index_top .index_top_xun {
	display: inline-block;
	width: 22%;
	position: relative;
	overflow: hidden;
	margin-right: 48px
}
.index_top .index_top_xun:nth-child(4) {
	margin-right: 0px
}
.index_top .index_top_xun .top_xun_wen dd {
	text-align: center;
	line-height: 26px;
	padding-top: 25px;
	padding-bottom: 15px;
	width: 93%
}
.index_top .index_top_xun .top_xun_wen dd p:nth-child(1) {
	font-size: 18px;
	color: #333333
}
.index_top .index_top_xun .top_xun_wen dd p:nth-child(2) {
	font-size: 13px;
	color: #999999;
	text-transform: uppercase
}
.index_top .index_top_xun .top_xun_wen dt {
	font-size: 13px;
	color: #666666;
	line-height: 26px
}
.index_top .index_top_xun .top_xun_wen dt span {
	color: #e60012
}
.index_top .index_top_xun .xun_wen_dian {
	position: absolute;
	top: -40px;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 60px;
	transition: all 0.3s ease;
	-webkit-transform: all 0.3s ease;
}
.index_top .index_top_xun:hover .xun_wen_dian {
	top: 100px;
	transition: all 0.3s ease;
	-webkit-transform: all 0.3s ease;
}
.index_top .index_top_xun:before {
	content: "";
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/bn15.png) no-repeat 100%;
	position: absolute;
	right: 15px;
	top: 23px;
}
.index_top .index_top_xun:nth-child(2):before {
	background: url(../images/bn17.png) no-repeat 100%;
}
.index_top .index_top_xun:nth-child(3):before {
	background: url(../images/bn18.png) no-repeat 100%;
}
.index_top .index_top_xun:nth-child(4):before {
	background: url(../images/bn19.png) no-repeat 100%;
}
.index_product {
	background: url(../images/bg2.jpg) no-repeat 100%;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.index_product .index_product_title {
	text-align: center;
	line-height: 40px
}
.index_product .index_product_title dd {
	font-size: 26px;
	color: #fff;
	text-transform: uppercase
}
.index_product .index_product_title dt {
	font-size: 20px;
	color: #fff;
	background: url(../images/bn20.png) no-repeat 50% 50%
}
.index_yousi {
	background: #fff
}
.index_yousi .index_yousi_title dd {
	color: #133880
}
.index_yousi .index_yousi_title dt {
	color: #333333;
	background: url(../images/bn21.png) no-repeat 50% 50%
}
.index_yousi .index_yousi_nei {
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden
}
.index_yousi .index_yousi_nei .yousi_nei_xun {
	width: 31%;
	border: 1px solid #dcdcdc;
	text-align: center;
	padding: 70px 35px 20px 35px;
	position: relative;
	cursor: pointer;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
	;
	margin-right: 42px;
	margin-top: 60px;
	min-height: 219px
}
.index_yousi .index_yousi_nei .yousi_nei_xun:nth-child(3n) {
	margin-right: 0px
}
.index_yousi .index_yousi_nei .yousi_nei_xun:hover {
	-webkit-box-shadow: rgba(0,0,0,0.13) 0px 5px 10px;
	-moz-box-shadow: rgba(0,0,0,0.13) 0px 10px 15px;
	-ms-box-shadow: rgba(0,0,0,0.13) 0px 10px 15px;
	-o-box-shadow: rgba(0,0,0,0.13) 0px 10px 15px;
	box-shadow: rgba(0,0,0,0.13) 0px 10px 15px;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}
.index_yousi .index_yousi_nei .yousi_nei_xun dd {
	font-size: 18px;
	color: #1d1d1d;
	padding-bottom: 15px
}
.index_yousi .index_yousi_nei .yousi_nei_xun dt {
	font-size: 13px;
	color: #666666;
	line-height: 22px;
	text-align: left
}
.index_yousi .index_yousi_nei .yousi_nei_xun:before {
	content: "";
	display: block;
	width: 65px;
	height: 65px;
	background: url(../images/bn22.png) no-repeat 100%;
	position: absolute;
	right: 0;
	top: -32px;
	left: 0;
	margin: 0 auto;
}
.index_yousi .index_yousi_nei .yousi_nei_xun:hover:before {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
	transition: all 0.3s ease;
	-webkit-transform: all 0.3s ease;
}
.index_yousi .index_yousi_nei .yousi_nei_xun:nth-child(2):before {
	background: url(../images/bn23.png) no-repeat 100%;
}
.index_yousi .index_yousi_nei .yousi_nei_xun:nth-child(3):before {
	background: url(../images/bn24.png) no-repeat 100%;
}
.index_yousi .index_yousi_nei .yousi_nei_xun:nth-child(4):before {
	background: url(../images/bn25.png) no-repeat 100%;
}
.index_yousi .index_yousi_nei .yousi_nei_xun:nth-child(5):before {
	background: url(../images/bn26.png) no-repeat 100%;
}
.index_yousi .index_yousi_nei .yousi_nei_xun:nth-child(6):before {
	background: url(../images/bn27.png) no-repeat 100%;
}
.pro_left {
	width: 96%;
	margin: 20px auto;
	position: relative;
	display: none
}
.pro_left .pro_left_top {
	display: none;
}
.pro_left .pro_left_top2 {
	display: block;
	border: #dcdcdc solid 1px;
	border-radius: 5px;
	text-align: center;
	float: left;
	width: 100%;
	margin-bottom: 15px;
	box-shadow: rgba(0,0,0,0.20) 2px 2px 0px;
	height: 40px;
	line-height: 40px;
}
.pro_left .pro_left_top2:active {
	box-shadow: rgba(0,0,0,0.20) 0px 0px 0px;
	transition: all ease 0.1s;
}
.pro_left .pro_left_top2 i {
	margin-left: 5px;
}
.pro_left .pro_left_menu {
	position: absolute;
	top: 40px;
	z-index: 9;
	border: #dcdcdc solid 1px;
	background: #FFFFFF;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top: none;
	display: none;
	width: 100%
}
.pro_left .pro_left_menu li {
	width: 48%;
	margin: 0 1%;
}
.pro_left .pro_left_menu li {
	float: left;
	line-height: 45px;
	background: #FFFFFF;
	width: 100%;
	padding: 0 23px;
	text-align: center
}
.pro_left .pro_left_menu li a {
	display: inline-block;
	height: 45px;
	width: 100%;
	position: relative;
}
.pro_left .pro_left_menu li a i {
	position: absolute;
	left: -15px;
	line-height: 45px;
	color: #e10019;
	font-size: 15px;
	opacity: 0;
	transition: all 0.3s ease;
}
.pro_left .pro_left_menu li a span {
	display: inline-block;
	height: 45px;
	width: 100%;
	overflow: hidden;
	white-space: pre;
	text-overflow: ellipsis;
	color: #666666;
	line-height: 45px;
	font-size: 14px;
}
.about {
	width: 100%
}
.about .about_title {
	background: #f3f3f3;
	line-height: 40px;
	margin: 0 auto;
	border-bottom: 1px solid #dcdcdc
}
.about .about_title .about_title_xun {
	width: 120px;
	margin-right: 20px;
	background: url(../images/bnn1.png) no-repeat 100% 50%
}
.about .about_title a {
	display: inline-block;
	width: 100px;
	border-radius: 10px;
	color: #fff;
	font-size: 15px;
	text-align: center;
	line-height: 27px;
	color: #666
}
.about .about_title a:hover {
	background: #0f70b5;
	color: #fff
}
.about .about_title a.about_on {
	background: #0f70b5;
	color: #fff
}
.fuwu .fuwu_nei div:nth-child(6) {
	background: url(../images/bnn1.png) no-repeat 100% 50% !important
}
.fuwu .fuwu_nei div:nth-child(7) {
	background: none
}
.lianx .lianx_nei div:nth-child(2) {
	background: none
}
.xinw .xinw_nei div:nth-child(3) {
	background: none
}
.about .about_title .about_title_xun:nth-child(6) {
	background: none
}
.about .about_nei {
	max-width: 1200px;
	margin: 0 auto;
	padding-bottom: 40px;
}
.about .about_nei .about_nei_title {
	font-size: 22px;
	color: #0f70b5;
	text-align: center;
	background: url(../images/bnn2.png) no-repeat 50% 50%;
	margin: 50px 0px
}
.about .about_nei .about_nei_wen .nei_wen_top p {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	text-indent: 2em;
	padding-bottom: 5px
}
.about .about_nei .about_nei_wen .nei_wen_top dl {
	padding: 30px 57px 35px 57px
}
.about .about_nei .about_nei_wen .nei_wen_top dl dd {
	margin-right: 63px;
	overflow: hidden
}
.about .about_nei .about_nei_wen .nei_wen_top dl dd:nth-child(3) {
	margin-right: 0px
}
.about .about_nei .about_nei_wen .nei_wen_product .wen_product_title {
	font-size: 16px;
	color: #333333;
	font-weight: bolder;
	margin-bottom: 15px;
	border-left: 3px solid #1070b5;
	line-height: 18px;
	padding-left: 5px
}
.about .about_nei .about_nei_wen .nei_wen_product dl dd {
	margin-right: 55px;
	border: 1px solid #dcdcdc
}
.about .about_nei .about_nei_wen .nei_wen_honor dl dd {
	margin-right: 39px;
}
.about .about_nei .about_nei_wen .nei_wen_honor dl dd:nth-child(3) {
	margin-right: 39px !important;
}
.about .about_nei .about_nei_wen .nei_wen_honor dl dd:nth-child(4) {
	margin-right: 0px;
}
.about .about_nei .about_nei_wen .nei_wen_case dl dd {
	margin-right: 61px;
	border-right: 0px;
	position: relative;
	cursor: pointer;
}
.about .about_nei .about_nei_wen .nei_wen_case dl dd img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	filter: scale(1);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}
.about .about_nei .about_nei_wen .nei_wen_case dl dd:hover img {
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	filter: scale(1.15);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}
.about .about_nei .about_nei_wen .nei_wen_case dl dd .wen_case_title {
	line-height: 50px;
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	bottom: 0px;
	background: #00000073;
	text-align: center;
	width: 100%
}
.linian {
	padding-top: 40px
}
.linian .linian_title {
	font-size: 16px;
	color: #333333;
	text-align: center;
	padding: 10px 0px
}
.videobox {
	width: 501px;
	height: 315px;
	margin: 0 auto;
}
.videobox .videobox_nei {
	width: 501px;
	height: 315px;
	position: relative
}
#video_button {
	width: 501px;
	height: 315px;
	position: absolute;
	cursor: pointer;
	z-index: 10;
	background: url(../images/bg24.jpg) no-repeat 50%
}
.ship {
	margin: auto;
	position: absolute;
	z-index: 1;
	visibility: visible;
	width: 501px;
	height: 315px;
}
.about .about_nei .fazhan {
	background: url(../images/bg25.jpg) repeat-y 50%;
	padding: 20px 0px
}
.about .about_nei .fazhan .fazhan_nei_wen_xun {
	margin: 10px 0px
}
.about .about_nei .fazhan .fazhan_nei_wen_xun .wen_xun_nei {
	position: relative
}
.about .about_nei .fazhan .fazhan_nei_wen_xun .wen_xun_nei div {
	width: 48%;
}
.about .about_nei .fazhan .fazhan_nei_wen_xun .wen_xun_nei div dd {
	font-size: 24px;
	color: #c6c6c6;
	font-weight: bolder;
	padding-bottom: 10px
}
.about .about_nei .fazhan .fazhan_nei_wen_xun .wen_xun_nei div dt {
	font-size: 15px;
	color: #666666
}
.about .about_nei .fazhan .fazhan_nei_wen_xun .wen_xun_nei div dt p {
	padding-bottom: 10px;
	line-height: 28px;
}
.about .about_nei .fazhan .fazhan_nei_wen_xun .wen_xun_nei div dt p img {
	width: 200px
}
.about .about_nei .fazhan .fazhan_nei_wen_xun .wen_xun_nei div dt p span {
	margin-right: 40px;
	display: inline-block
}
.about .about_nei .fazhan .fazhan_nei_wen_xun .wen_xun_nei .wen_xun_right:before {
	content: "";
	display: block;
	width: 12px;
	height: 12px;
	background: #1070b5;
	position: absolute;
	right: 0;
	top: 10px;
	left: 0;
	margin: 0 auto;
	border-radius: 100%
}
.fenye {
	margin: 30px auto;
	text-align: center
}
.fenye .fenye_top {
	font-size: 12px;
	color: #666666;
	background: #fdfdfd;
	width: 63px;
	line-height: 33px;
	display: inline-block;
	border: 1px solid #d7d6de;
	border-radius: 3px
}
.fenye a {
	color: #666666;
	font-size: 12px;
	background: #fdfdfd;
	margin-right: 6px;
	text-align: center;
	line-height: 33px;
	display: inline-block;
	transition: all 0.3s ease 0s;
	-webkit-transform: all 0.3s ease 0s;
	border: 1px solid #d7d6de;
	border-radius: 3px;
	padding: 0px 7px;
	min-width: 33px;
}
.fenye a:hover {
	background: #1070b5;
	color: #fff;
	transition: all 0.3s ease 0s;
	-webkit-transform: all 0.3s ease 0s;
}
.fenye b {
	background: #1070b5;
	color: #fff;
	transition: all 0.3s ease 0s;
	-webkit-transform: all 0.3s ease 0s;
	font-weight: normal;
	padding: 0px 7px;
	min-width: 33px;
	line-height: 33px;
	display: inline-block;
	border-radius: 3px;
	margin-right: 5px;
}
.fenye a b {
	background: none;
	color: #666;
	font-weight: normal;
}
.fenye a:hover b {
	color: #fff;
}
.fenye a.on {
	background: #1070b5;
	color: #fff;
	transition: all 0.3s ease 0s;
	-webkit-transform: all 0.3s ease 0s;
	font-weight: normal;
	padding: 0px 7px;
	min-width: 33px;
	line-height: 33px;
	display: inline-block;
	border-radius: 3px;
	margin-right: 5px;
}
.Social {
	width: 96%;
	max-width: 1200px;
	margin: 0 auto;
}
.Social li {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
.Social li table {
	width: 100%;
	float: left;
	background: #f8f8f8;
	height: 54px;
}
.Social li table td:nth-child(1) {
	padding-left: 40px;
	width: 50%;
	font-size: 15px;
	color: #0f5893;
	font-weight: bolder;
}
.Social li table td:nth-child(2) {
	font-size: 13px;
	padding: 0 12px;
	color: #666666;
	text-align: left;
}
.Social li table td:nth-child(3) {
	width: 120px;
}
.Social li .Social_newtext {
	display: none;
	float: left;
	width: 100%;
	padding: 0px 40px;
	margin-top: 20px;
	font-size: 13px;
	line-height: 30px;
	color: #666666;
	overflow: hidden
}
.Social li .Social_newtext .gwzz {
	color: #0f5893;
}
.Social1 {
	cursor: pointer;
	display: none;
}
.Social2 {
	cursor: pointer;
}
.Social li:hover table {
	background: #0f5893;
	cursor: pointer;
}
.Social li:hover table td:nth-child(1) {
	color: #FFFFFF;
}
.Social li:hover table td:nth-child(2) {
	color: #FFFFFF;
}
.Social li.on table {
	background: #0f5893;
	cursor: pointer;
}
.Social li.on table td:nth-child(1) {
	color: #FFFFFF;
}
.Social li.on table td:nth-child(2) {
	color: #FFFFFF;
}
.contact {
	height: 530px
}
.contact_nei {
	padding-bottom: 0px !important
}
.map_box {
	width: 100%;
	height: 537px;
}
.con_address {
	position: relative;
	width: 96%;
	max-width: 1200px;
	margin: 0 auto;
}
.con_address .add_box {
	width: 603px;
	padding: 25px 70px 0 50px;
	min-height: 330px;
	background: rgba(255,255,255,0.90);
	top: 70px;
	border-radius: 5px;
	position: absolute;
}
.con_address .add_box .add_box_title {
	font-size: 18px;
	color: #333333;
	line-height: 40px;
	width: 100%;
	font-weight: bolder;
}
.con_address .add_box table {
	width: 100%;
}
.con_address .add_box table td {
	height: 40px;
	font-size: 15px;
	color: #666666;
}
.con_address .add_box table td a {
	font-size: 15px;
	color: #666666;
}
.con_address .add_box table td:nth-child(1) {
	width: 48px;
}
.liuyan {
	background: url(../images/bg31.jpg) no-repeat 50% 50%;
	min-height: 500px
}
.liuyan .liuyan_nei {
	max-width: 835px;
	margin: 0 auto
}
.liuyan .liuyan_nei .liuyan_nei_xun {
	width: 47%;
	line-height: 55px;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	font-size: 15px;
	color: #aaa;
	padding-left: 30px;
	margin-right: 30px;
	margin-bottom: 30px;
	background: #FFFFFF
}
.liuyan .liuyan_nei .liuyan_nei_xun:nth-child(2n) {
	margin-right: 0px
}
.liuyan .liuyan_nei .liuyan_nei_xun span {
	color: #FF0004
}
.liuyan .liuyan_nei .liuyan_nei_xun .liuyan_nei_wen {
	background: none;
	padding-left: 10px;
	line-height: 55px
}
.liuyan .liuyan_nei .tijiao {
	width: 180px;
	margin: 0 auto
}
.liuyan .liuyan_nei .tijiao .tijiao_nei {
	width: 100%;
	border-radius: 5px;
	background: url(../images/liulanbg.jpg) 50%;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 50px;
	cursor: pointer;
}
.liuyan .liuyan_nei .liuyan_nei_liu {
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	font-size: 15px;
	padding-left: 30px;
	width: 100%;
	height: 195px;
	padding-top: 15px;
	margin-bottom: 30px;
}
.zhil .zhil_top dl {
	margin-bottom: 20px;
	background: #f5f5f5;
}
.zhil .zhil_top dl dd {
	overflow: hidden;
}
.zhil .zhil_top dl dt {
	width: 46%;
	padding-top: 97px;
	padding-left: 133px;
}
.zhil .zhil_top dl dt p:nth-child(1) {
	font-size: 18px;
	color: #333333;
	padding-bottom: 15px;
}
.zhil .zhil_top dl dt p:nth-child(2) {
	font-size: 15px;
	color: #666666;
	line-height: 30px;
}
.zhil .zhil_center .zhil_center_title {
	text-align: center
}
.zhil .zhil_center .zhil_center_title p:nth-child(1) {
	font-size: 24px;
	color: #666666;
	font-weight: bolder;
}
.zhil .zhil_center .zhil_center_title p:nth-child(2) {
	font-size: 15px;
	color: #666666;
	padding-top: 20px;
}
.zhil .zhil_center_img {
	text-align: center;
	padding-top: 20px
}
.zhil .zhil_center_wen {
	margin-top: 30px
}
.zhil .zhil_center_wen div {
	margin-bottom: 15px
}
.zhil .zhil_center_wen div p:nth-child(1) {
	font-size: 14px;
	color: #666666;
	font-weight: bolder;
	padding-bottom: 10px
}
.zhil .zhil_center_wen div p:nth-child(2) {
	font-size: 14px;
	color: #666666;
	line-height: 24px
}
.zhil .zhil_bottom {
	margin-top: 25px
}
.zhil .zhil_bottom .zhil_bottom_nei {
	margin-top: 25px
}
.zhil .zhil_bottom .zhil_bottom_nei dl {
	margin: 30px 0px
}
.zhil .zhil_bottom .zhil_bottom_nei dl dd {
	width: 12%;
	text-align: center
}
.zhil .zhil_bottom .zhil_bottom_nei dl dt {
	width: 85%
}
.zhil .zhil_bottom .zhil_bottom_nei dl dt p {
	font-size: 14px;
	color: #666666;
	line-height: 24px
}
.zhil .zhil_bottom .zhil_bottom_nei dl dt p:nth-child(1) {
	font-size: 14px;
	color: #666666;
	font-weight: bolder;
	padding-bottom: 5px
}
.shebei .shebei_title {
	font-size: 20px;
	color: #1070b5;
	font-weight: bolder;
	line-height: 27px;
	border-left: 3px solid #1070b5;
	padding-left: 10px;
	margin-bottom: 30px
}
.shebei .shebei_wen .shebei_wen_xun {
	padding: 25px 20px;
	border: 1px solid #dcdcdc;
	cursor: pointer;
	transition: box-shadow ease-in 0.2s;
	margin-bottom: 15px
}
.shebei .shebei_wen .shebei_wen_xun p:nth-child(1) {
	font-size: 16px;
	color: #333333;
	padding-bottom: 5px
}
.shebei .shebei_wen .shebei_wen_xun p:nth-child(2) {
	font-size: 14px;
	color: #666666
}
.shebei .shebei_wen .shebei_wen_xun:hover {
	box-shadow: rgba(0,0,0,0.20) 0 0 20px;
	transition: box-shadow ease-in 0.2s;
	border-left: 2px solid #1070b5;
	padding: 25px 19px;
}
.shebei .shebei_img {
	margin: 50px 0px
}
.shebei .shebei_img div {
	overflow: hidden
}
.shebei_bottom .shebei_bottom_wen p {
	font-size: 16px;
	color: #333333;
	cursor: pointer;
	transition: box-shadow ease-in 0.2s;
	margin-bottom: 15px;
	padding: 25px 20px;
	border: 1px solid #dcdcdc;
}
.shebei_bottom .shebei_bottom_wen p:hover {
	box-shadow: rgba(0,0,0,0.20) 0 0 20px;
	transition: box-shadow ease-in 0.2s;
	border-left: 2px solid #1070b5;
	padding: 25px 19px;
}
.shebei_wen_xun p:nth-child(2) {
	line-height: 25px
}
.ziliao {
	margin-bottom: 30px
}
.ziliao .ziliao_xun {
	line-height: 40px;
	border-bottom: 1px dashed #dcdcdc;
	font-size: 13px;
	color: #666666;
	display: inline-block;
	width: 100%;
	background: url(../images/bn42.png) no-repeat 0% 50%;
	padding-left: 15px;
	transition: ease-in 0.1s;
}
.ziliao .ziliao_xun .ziliao_xun_left {
	background: url(../images/bg36.jpg) no-repeat 100% 50%;
	padding-right: 60px;
	transition: ease-in 0.1s;
}
.ziliao .ziliao_xun .ziliao_xun_right {
	background: url(../images/bn41.png) no-repeat 0% 50%;
	padding-left: 22px;
	transition: ease-in 0.1s;
}
.ziliao .ziliao_xun:hover {
	background: url(../images/bn42_dian.png) no-repeat 0% 50%;
	color: #1070b5;
	transition: ease-in 0.1s;
}
.ziliao .ziliao_xun:hover .ziliao_xun_left {
	background: url(../images/bg36_dian.jpg) no-repeat 100% 50%;
	transition: ease-in 0.1s;
}
.ziliao .ziliao_xun:hover .ziliao_xun_right {
	background: url(../images/bn41_dian.png) no-repeat 0% 50%;
	transition: ease-in 0.1s;
}
.case {
	margin-bottom: 20px
}
.case .case_xun {
	position: relative;
	width: 32%;
	display: inline-block;
	overflow: hidden;
	margin-right: 24px;
	margin-bottom: 24px
}
.case .case_xun:nth-child(3n) {
	margin-right: 0px
}
.case .case_xun img {
	width: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	filter: scale(1);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}
.case .case_xun:hover img {
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	filter: scale(1.15);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}
.case .case_xun .case_xun_title {
	background: rgba(0,0,0,0.50);
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 18px;
	transition: all 0.3s ease;
	-webkit-transform: all 0.3s ease;
	padding: 0px 30px;
	line-height: 30px;
}
.case .case_xun:hover .case_xun_title {
	background: none;
	transition: all 0.3s ease;
	-webkit-transform: all 0.3s ease;
}
.mo_map {
	display: none
}
.wangluo {
	color: #333;
	font-size: 13px;
	line-height: 8px
}
.wangluo span {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: #f27900;
	border-radius: 100%;
	margin-right: 10px
}
.news .news_xun {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #dcdcdc;
	padding: 25px 0px;
	background: url(../images/bn43.png) no-repeat 100% 50%;
	transition: all 0.3s ease 0s;
	-webkit-transform: all 0.3s ease 0s;
	overflow: hidden;
}
.news .news_xun .news_xun_img {
	width: 18%;
	overflow: hidden;
	height: 125px;
}
.news .news_xun .news_xun_img img {
	width: 100%;
	height: 100%;
}
.news .news_xun .news_xun_wen img {
	width: 100%
}
.news .news_xun .news_xun_wen {
	width: 50%;
	padding-left: 28px;
	padding-top: 10px
}
.news .news_xun .news_xun_wen dd {
	padding-bottom: 15px
}
.news .news_xun .news_xun_wen dd p:nth-child(1) {
	font-size: 16px;
	color: #333333
}
.news .news_xun .news_xun_wen dd p:nth-child(2) {
	font-size: 13px;
	color: #999999;
	background: url(../images/bn44.png) no-repeat 0% 50%;
	padding-left: 20px;
	margin-top: 10px
}
.news .news_xun .news_xun_wen dt {
	font-size: 13px;
	color: #666666;
	line-height: 24px
}
.news .news_xun:hover {
	background: url(../images/bn43_nei.png) no-repeat 100% 50%;
	transition: all 0.3s ease 0s;
	-webkit-transform: all 0.3s ease 0s;
}
.news .news_xun:hover .news_xun_wen dd p:nth-child(1) {
	font-size: 16px;
	color: #e60012
}
.news .news_xun:last-child {
	border-bottom: 0px
}
.news .news_xun:first-child {
	padding-top: 0px
}
.news_details_nei {
	padding-bottom: 0px !important
}
.news_details_nei_title {
	text-align: center;
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 20px
}
.news_details_nei_title .nei_title_top {
	font-size: 24px;
	color: #333333;
	font-weight: bolder;
	margin-top: 40px
}
.news_details_nei_title .nei_title_bottom {
	font-size: 13px;
	color: #999999;
	margin-top: 20px
}
.news_details_nei_title .nei_title_bottom span {
	margin: 0px 20px
}
.news_details_nei_title .nei_title_bottom span:nth-child(1) {
	background: url(../images/bn45.png) no-repeat 0% 50%;
	padding-left: 20px
}
.news_details_nei_title .nei_title_bottom span:nth-child(2) {
	background: url(../images/bn46.png) no-repeat 0% 50%;
	padding-left: 20px
}
.news_details_nei_wen {
	text-align: left;
	text-indent: 24pt;
	font-size: 12pt;
	color: #333;
	line-height: 28px;
}
.news_details_nei_wen p {
	font-size: 14px;
	color: #333333;
	text-indent: 2em;
	line-height: 30px;
	padding: 2px 0px;
	text-align: left;
	
}
.news_details_nei_wen p{
	text-align: center;
}
.news_details_nei_wen .nei_wen_top {
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 40px;
}
.news_details_nei_wen .nei_wen_top p {
	text-align: center;
}
.news_details_nei_wen .nei_wen_bottom {
	padding: 25px 0px
}
.news_details_nei_wen .nei_wen_bottom .wen_bottom_left {
	text-align: left;
}
.news_details_nei_wen .nei_wen_bottom .wen_bottom_left div {
	padding: 5px 0px
}
.news_details_nei_wen .nei_wen_bottom .wen_bottom_left div a:hover {
	color: #1070b5
}
.news_details_nei_wen .nei_wen_bottom .wen_bottom_right {
	width: 152px;
}
.news_details_nei_wen .nei_wen_bottom .wen_bottom_right a {
	display: inline-block;
	width: 100%;
	height: 34px;
	border: 1px solid #1070b5;
	border-radius: 5px;
	line-height: 34px
}
.news_details_nei_wen .nei_wen_bottom .wen_bottom_right a span {
	padding-right: 5px
}
.product {
	background: #f5f5f5
}
.product .product_nei {
	padding-top: 30px
}
.product .product_nei .product_left .product_left_wen {
	width: 265px;
	border: 1px solid #dcdcdc
}
.product .product_nei .product_left .product_left_wen .left_wen_xun {
	line-height: 45px;
	font-size: 15px;
	color: #666666;
	display: inline-block;
	border-bottom: 1px dashed #dcdcdc;
	width: 100%;
	background: #FFFFFF
}
.product .product_nei .product_left .product_left_wen .left_wen_xun span {
	display: inline-block;
	background: url(../images/bg51.jpg) no-repeat 25px 50%;
	padding-left: 45px
}
.product .product_nei .product_left .product_left_wen .left_wen_xun:last-child {
	border-bottom: 0px
}
.product .product_nei .product_left .product_left_wen .left_wen_xun.on {
	background: #e3f3ff;
	border-bottom: 1px solid #e3f3ff
}
.product .product_nei .product_left .product_left_wen .left_wen_xun:hover {
	background: #e3f3ff;
	border-bottom: 1px solid #e3f3ff
}
.product .product_nei .product_left .product_left_wen .left_wen_xun:last-child:hover {
	border-bottom: 0px solid #e3f3ff
}
.product .product_nei .product_left .product_left_wen .left_wen_xun.product_on {
	background: #e3f3ff;
	border-bottom: 1px solid #e3f3ff
}
.product .product_nei .product_right {
	width: 75%
}
.product .product_nei .product_right .product_right_xun {
	display: inline-block;
	transition: box-shadow ease-in 0.2s;
	margin-right: 25px;
	margin-bottom: 30px;
	width: 31%
}
.product .product_nei .product_right .product_right_xun:nth-child(3n) {
	margin-right: 0px
}
.product .product_nei .product_right .product_right_xun dd {
	overflow: hidden;
	position: relative;
	height: 228px;
}
.product .product_nei .product_right .product_right_xun dd img {
	width: 100%;
	min-height: 100%;
}
.product .product_nei .product_right .product_right_xun dt {
	background: #FFFFFF;
	line-height: 21px;
	color: #777777;
	padding: 15px;
	width: 278px;
	text-align: center;
}
.product .product_nei .product_right .product_right_xun dt p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.product .product_nei .product_right .product_right_xun dd div {
	background: rgba(214,0,0,0.5);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: -279px;
	transition: all 0.3s ease 0s;
	-webkit-transform: all 0.3s ease 0s;
}
.product .product_nei .product_right .product_right_xun dd div img {
	width: auto;
	min-height: auto;
}
.product .product_nei .product_right .product_right_xun:hover dd div {
	left: 0px;
	transition: all 0.3s ease 0s;
	-webkit-transform: all 0.3s ease 0s;
}
.product .product_nei .product_right .product_right_xun:hover {
	box-shadow: rgba(0,0,0,0.20) 0 0 20px;
	transition: box-shadow ease-in 0.2s;
}
.product_details_right {
	background: #fff;
	min-height: 500px;
	padding: 35px 55px
}
.product_details_right .details_right_top {
	padding-bottom: 20px
}
.product_details_right .details_right_top .details_right_img {
	box-shadow: rgba(0,0,0,0.15) 0 0 20px;
	text-align: center
}
.product_details_right .details_right_top .details_right_title {
	text-align: center;
	font-size: 18px;
	color: #333333;
	padding: 35px 0px
}
.product_details_right .details_right_bottom .right_bottom_title {
	/*border: 1px solid #dcdcdc;*/
	height: 45px;
	/*background: #f9f9f9;*/
}
.product_details_right .details_right_bottom .right_bottom_title ul li {
	/*width: 50%;*/
	width: 100%;
	display: inline-block;
	line-height: 45px;
	/*text-align: center;*/
	text-align: center;
	cursor: pointer;
	color: #666666;
	font-size: 16px;
	position: relative;
	height: 53px;	
}
.product_details_right .details_right_bottom .right_bottom_title ul li.bottom_title_on {
	/*background: url(../images/bn49.png) no-repeat 0% 100%;*/
	background: url(../images/bn49.png) no-repeat 0% 100%;
	color: #fff;
}
.product_details_right .details_right_bottom .right_bottom_wen {
	margin-top: 40px
}
.product_details_right .details_right_bottom .right_bottom_wen .right_bottom_wen_xun .wen_xun_title {
	color: #333333;
	font-size: 16px;
	background: url(../images/bn50.png) no-repeat 0% 50%;
	padding-left: 27px;
	margin-bottom: 10px
}.product_details_right .details_right_bottom .right_bottom_wen .right_bottom_wen_xun .wen_xun_title_pdf {
	color: #333333;
	font-size: 16px;
	background: url(../images/pdf.jpg) no-repeat 0% 100%;
	padding-left: 134px;
	margin-bottom: 10px;
	line-height: 40px;
}
.product_details_right .details_right_bottom .right_bottom_wen .right_bottom_wen_xun .wen_xun_wen {
	line-height: 27px
}
.product_details_right .details_right_bottom .kehu {
	padding: 30px 0px;
	width: 60%;
	margin: 0 auto
}
.product_details_right .details_right_bottom .kehu .kehu_top {
	display: inline-block;
	background: url(../images/bn51.png) no-repeat 0% 50%;
	padding-left: 47px;
	height: 40px;
}
.product_details_right .details_right_bottom .kehu .kehu_top dd {
	font-size: 15px;
	color: #a6a6a6;
}
.product_details_right .details_right_bottom .kehu .kehu_top dt {
	font-size: 19px;
	color: #018fcf;
	padding-top: 5px;
}
.mo_wenhua {
	display: none;
}
.quan .pro_left .pro_left_menu li {
	width: 48% !important;
}
.mo_product {
	display: none;
}
.mo_product .owl-buttons div {
	width: 30px !important;
	height: 30px !important;
	border-radius: 100%;
}
.mo_product .owl-buttons .owl-prev {
	background: url(../images/mo_left.png) no-repeat 50% !important;
	left: 35% !important;
	top: 100% !important;
}
.mo_product .owl-buttons .owl-next {
	background: url(../images/mo_right.png) no-repeat 50% !important;
	right: 35% !important;
	top: 100% !important;
}
.webhua {
	overflow: hidden !important;
	width: 1200px;
	height: 242px;
}
.pro_left .pro_left_top2 i:before {
	background: url(../images/bottom.png) no-repeat 50% !important;
	width: 13px;
	height: 13px;
	content: '';
	position: absolute;
	left: 10px;
	bottom: 27px;
	right: -65px;
	margin: 0 auto;
	bottom: 27px;
}
.thumbnails > li a {
	height: 347px;
}
.thumbnails > li a img {
	width: 100%;
	height: 100%;
}
.mo_top_height {
	height: 50px;
	display: none;
}
 @media screen and (max-width:1215px) {
.lj {
	display: none;
}

.product_nei {
	min-height: 400px;
}
.mo_top_height {
	display: block;
}
.mo_product {
	display: block;
}
.pc_product {
	display: none;
}
.mo_wenhua {
	display: block;
}
.webhua {
	display: none;
}
.product .product_nei .product_left, .map {
	display: none
}
.pro_left, .mo_map {
	display: block
}
.about .about_title, .top_index {
	display: none
}
.top {
	display: none;
}
.bottom {
	/*display: none;*/
	padding-bottom: 20px;
}
.bottom_nei_center,bottom_nei_right,.banq {
	display: none;
}
.mo_top {
	display: block;
}
.mo_bottom {
	display: block;
}
.mo_yc {
	display: block;
}
.disable_text_highlighting, body {
	/*去除选中高亮*/
	-webkit-touch-callout: none;
	-webkit-user-select: none;    /* Webkit */
	-moz-user-select: none;      /* Firefox */
	-ms-user-select: none;        /* IE 10  */
	/* Opera 目前不支持在Opera，但将很快 */
	-o-user-select: none;
	user-select: none;
}
.height {
	display: none
}
.box {
	height: 200px !important
}
.arrowsWrapper, .slider-nav {
	display: none
}
.top_xun_img img {
	width: 100%
}
.index_top .index_top_xun {
	margin-right: 29px
}
.index_top .index_top_xun:before {
	right: 0;
	top: 0
}
.index_yousi .index_yousi_nei .yousi_nei_xun {
	height: 290px;
	padding: 60px 10px 10px 10px;
	margin-right: 25px
}
.about .about_nei .about_nei_wen .nei_wen_top dl dd {
	margin-right: 10px;
	width: 32%;
}
.about .about_nei .about_nei_wen .nei_wen_top dl dd img {
	width: 100%
}
.about .about_nei .about_nei_wen .nei_wen_honor dl dd {
	width: 23%
}
.about .about_nei .about_nei_wen .nei_wen_honor dl dd:nth-child(3) {
	margin-right: 10px !important;
}
.con_address .add_box {
	position: inherit;
	top: 0px;
	border: 1px solid #dcdcdc;
	margin-bottom: 30px;
	width: 100%;
	padding: 10px
}
.contact {
	height: 100%
}
.zhil .zhil_top dl dt {
	padding: 30px 0px;
	text-align: center !important;
	width: 100%;
}
.zhil .zhil_top dl dd {
	width: 100%;
	text-align: center
}
.case .case_xun {
	width: 31%
}
.product .product_nei .product_right {
	float: none;
	width: 100%
}
.product .product_nei .product_right .product_right_xun {
	width: 30%
}
.product .product_nei .product_right .product_right_xun dd img {
	width: 100%
}
.product .product_nei .product_right .product_right_xun dd div img {
	width: auto !important
}
.product_details_right .details_right_top .details_right_img img {
	width: 100%
}
.shebei .shebei_img div img {
	width: 100%
}
.jiagou img {
	width: 100%;
}
.product .product_nei .product_right .product_right_xun dd div {
	left: -356px
}
.mo_wenhua div {
	margin: 20px 0px;
}
.mo_wenhua div img {
	width: 100%;
}
.xun_wen_dian {
	display: none;
}
.product .product_nei .product_right .product_right_xun dt {
	width: auto !important
}
}
@media screen and (max-width:780px) {
.index_top .index_top_xun {
	margin-right: 25px;
}
.index_yousi .index_yousi_nei .yousi_nei_xun {
	margin-right: 21px;
}
.quan {
	width: 96%;
	margin: 0 auto;
	overflow: hidden;
}
.about_nei_title {
	margin: 20px 0px !important
}
.about .about_nei .about_nei_wen .nei_wen_top dl {
	padding: 20px 0px
}
.about .about_nei .about_nei_wen .nei_wen_honor dl dd {
	width: 23%
}
.thumbnails > li div {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.product .product_nei .product_right .product_right_xun dd {
	height: auto;
}
}
@media screen and (max-width:745px) {
}
@media screen and (max-width:667px) {
.index_top {
	padding-bottom: 0px !important;
}
.top_xun_img img {
	width: 60%;
}
.index_top .index_top_xun .top_xun_wen dd {
	padding: 10px 0px;
}
.index_top .index_top_xun:before {
	width: 40px;
	height: 40px;
	background: url(../images/bn15_mo.png) no-repeat 100%;
}
.index_top .index_top_xun:nth-child(2):before {
	background: url(../images/bn17_mo.png) no-repeat 100%;
}
.index_top .index_top_xun:nth-child(3):before {
	background: url(../images/bn18_mo.png) no-repeat 100%;
}
.index_top .index_top_xun:nth-child(4):before {
	background: url(../images/bn19_mo.png) no-repeat 100%;
}
.index_top .index_top_xun {
	width: 46%;
	margin-bottom: 48px;
	margin-right: 10x !important
}
.index_top .index_top_xun:nth-child(2n) {
	margin-right: 0px !important
}
.index_top .index_top_xun .top_xun_img {
	text-align: center
}
.index_top .index_top_xun:before {
	right: 25px;
}
.tempWrap {
}
.index_yousi .index_yousi_nei .yousi_nei_xun {
	width: 49%;
	margin-right: 7px;
}
.index_yousi .index_yousi_nei .yousi_nei_xun:nth-child(2n) {
	margin-right: 0px;
}
.picScroll-left .bd ul li .pic, .picScroll-left .bd ul li {
	width: 20% !important
}
.nei_banner {
	height: 100px
}
.about .about_nei .about_nei_wen .nei_wen_top dl {
	padding: 0px;
}
.about .about_nei .about_nei_wen .nei_wen_top dl dd img {
	width: 100%
}
.about .about_nei .about_nei_wen .nei_wen_top dl dd {
	margin: 0px;
	width: 100%;
	margin: 20px 0px
}
#video_button {
	background: url(../images/bg24.jpg) no-repeat 50%/cover;
	width: 100%;
	height: 200px
}
.videobox .videobox_nei, .videobox, .ship {
	width: 100%;
	height: 200px
}
.liuyan .liuyan_nei .liuyan_nei_xun {
	width: 100%
}
.shebei_img div {
	margin: 15px 0px
}
.zhil .zhil_top dl dd img {
	width: 100%
}
.shebei_bottom_wen p {
	line-height: 25px
}
.ziliao .ziliao_xun .ziliao_xun_left {
	width: 60%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.case .case_xun {
	width: 46%
}
.case .case_xun:nth-child(2n) {
	margin-right: 0px
}
.case .case_xun:nth-child(3) {
	margin-right: 24px
}
.case .case_xun .case_xun_title {
	font-size: 14px
}
.con_address .add_box table td {
	font-size: 12px
}
.con_address .add_box .add_box_title {
	font-size: 14px
}
.zhil .zhil_bottom .zhil_bottom_nei dl dd {
	display: none
}
.zhil .zhil_center_img img, .zhil .zhil_bottom .zhil_bottom_nei dl dt, .about .about_nei .fazhan .fazhan_nei_wen_xun .wen_xun_nei div dt p img {
	width: 100%
}
.Social li table td:nth-child(2) {
	width: 55%
}
.Social li table td:nth-child(1) {
	width: 35%
}
.about .about_nei .fazhan .fazhan_nei_wen_xun .wen_xun_nei div dd {
	font-size: 16px
}
.about .about_nei .fazhan .fazhan_nei_wen_xun .wen_xun_nei div dt {
	font-size: 12px
}
.news_details_nei_title .nei_title_bottom span {
	margin: 0px 10px;
}
.news_details_nei_title .nei_title_top {
	font-size: 16px
}
.news_details_nei_wen .nei_wen_bottom .wen_bottom_right {
	width: 100%;
	margin-top: 20px
}
.news_details_nei_wen .nei_wen_top img {
	width: 100%
}
.news .news_xun .news_xun_wen dt, .news .news_xun .news_xun_wen dd p:nth-child(1) {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px
}
.news .news_xun .news_xun_wen dd p:nth-child(2), .news .news_xun .news_xun_wen dt {
	font-size: 12px
}
.news .news_xun .news_xun_img {
	width: 41%
}
.news .news_xun .news_xun_img img {
	width: 100%
}
.product .product_nei .product_right .product_right_xun {
	width: 48%;
	margin-right: 10px
}
.product .product_nei .product_right .product_right_xun:nth-child(2n) {
	margin-right: 0px
}
.product .product_nei .product_right .product_right_xun:nth-child(3) {
	margin-right: 10px
}
.product_details_right {
	padding: 0px
}
.product_details_right .details_right_bottom .kehu {
	width: 100%
}
.product_details_right .details_right_bottom .right_bottom_title ul li.bottom_title_on {
	/*background: url(../images/bn49.png) no-repeat 50% 100%;*/
	background: url(../images/bn49.png) no-repeat 50% 100%;
}
.index_yousi .index_yousi_nei .yousi_nei_xun:nth-child(3) {
	margin-right: 7px !important;
}
}
@media screen and (max-width:360px) {
.index_top .index_top_xun {
	width: 46%
}
.product .product_nei .product_right .product_right_xun {
	width: 48%;
	margin-right: 5px
}
.product .product_nei .product_right .product_right_xun:nth-child(2n) {
	margin-right: 0px
}
.product .product_nei .product_right .product_right_xun:nth-child(3) {
	margin-right: 5px
}
.index_yousi .index_yousi_nei .yousi_nei_xun {
	width: 48%;
	margin-right: 6px;
	height: 300px;
}
}
@media screen and (max-width: 780px){
.product .product_nei .product_right .product_right_xun dd{ height: auto !important;}
.product .product_nei .product_right .product_right_xun dd img{  min-height: auto !important;}
}
.bottom .bottom_nei .bottom_nei_center dl div a{width: 32%;}
.bottom .bottom_nei .bottom_nei_center dl div{ width:auto; margin-right:0px;}
/*index_news*/
.kk {
	width: 1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.fright {
	float: right;
}
#mid .hmnews {
	float: left;
	margin-top: 30px;
	padding: 15px 20px 15px 20px;
	width: 65%;
	height: 410px;
	border: solid 2px #DDD;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}
#mid .hmnews .news_menu ul li {
	display: inline-block;
	padding: 5px 30px;
	border: solid 2px #DDD;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	font-size: 16px;
	margin-right: 10px;
	cursor: pointer;
}
#mid .hmnews .news_menu ul li.on {
	background: #1175B3;
	border: solid 2px #1175B3;
	color: #FFF;
}
#mid .hmnews .news_menu span {
	float: right;
	font-size: 16px;
	margin-top: 5px;
}
#mid .hmnews .news_con {
	margin-top: 10px;
}
#mid .hmnews .news_con article {
	display: none;
}
#mid .hmnews .news_con article.on {
	display: block;
}
#mid .hmnews .news_con article .img {
	float: left;
	width: 41%;
	height: 180px;
	border: solid 1px #E8E8E8;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#mid .hmnews .news_con article .img img {
	width: 100%;
	height: 100%;
}
#mid .hmnews .news_con article .con {
	float: right;
	width: 55%;
}
#mid .hmnews .news_con article .con h3 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 40px;
	height: 40px;
	font-size: 18px;
	font-weight: normal;
}
#mid .hmnews .news_con article .con p {
	line-height: 22px;
	font-size: 14px;
}
#mid .hmnews .news_con article a .con p {
	color: #666;
}
#mid .hmnews .news_con article .con .btn {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	background: #ee362a;
	color: #FFF;
	padding: 0 20px;
	font-size: 15px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	margin-top: 15px;
}
#mid .hmnews .news_con article ul {
	margin-top: 15px;
}
#mid .hmnews .news_con article ul li {
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
}
#mid .hmnews .news_con article ul li a:before {
	content: "\e6c0";
	font-family: "iconfont" !important;
	font-size: 13px;
	vertical-align: middle;
	margin-right: 5px;
}
#mid .hmnews2 {
	float: right;
	margin-top: 30px;
	padding: 15px 20px 15px 20px;
	width: 33%;
	height: 410px;
	border: solid 2px #DDD;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}
#mid .hmnews2 h1 div {
	display: inline-block;
	padding: 5px 30px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	font-size: 16px;
	margin-right: 10px;
	background: #1175B3;
	border: solid 2px #1175B3;
	color: #FFF;
	font-weight: normal;
}
#mid .hmnews2 h1 span {
	float: right;
	font-size: 16px;
	margin-top: 10px;
	font-weight: normal;
}
#mid .hmnews2 ul {
	margin-top: 10px;
}
#mid .hmnews2 ul li {
	border-bottom: dashed 1px #CCC;
	line-height: 43px;
	height: 43px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
}
#mid .hmnews2 ul li a:before {
	content: "\e61e";
	font-family: "iconfont" !important;
	font-size: 25px;
	vertical-align: middle;
}
#mid .hmnews2 ul li:last-child {
	border-bottom: none;
}
@media screen and (max-width: 768px) {
.kk {
	width: 100%;
	margin: 0 auto;
}
#mid .hmnews {
	float: none;
	width: calc(96% - 40px);
	margin: 30px auto 0 auto;
	height: auto;
}
#mid .hmnews .news_menu ul li {
	padding: 8px 20px;
}
#mid .hmnews .news_con article .img {
	width: 40%;
}
#mid .hmnews .news_con article .con {
	width: 55%;
}
#mid .hmnews2 {
	float: none;
	width: calc(96% - 40px);
	margin: 30px auto 0 auto;
	height: auto;
}
#mid .hmnews2 h1 div {
	padding: 8px 20px;
}
}
/*kefu*/
.izl-rmenu{position:fixed; right:10px; bottom:10px; padding-bottom:73px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
/*.izl-rmenu .btn-ps{background:url(../images/peise.png) 0px 0px no-repeat; background-color:#56A3FF; display:block;}
.izl-rmenu .btn-ps:hover{ background-color:#3F8BE6;}*/
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#0B70DA;}
.izl-rmenu .btn-phone:hover{background-color:#0B70DA;}
.izl-rmenu .btn-phone .phone{background-color:#0B70DA; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}
/*分页*/
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }