﻿@import url("color.css");
@import url("font-awesome.css");

/*---------- base ---------*/
* {
	padding: 0px;
	margin: 0px;
}

html {
	background: #fff;
}

body {
	font-size: 14px;
	overflow-x: hidden;
}

img {
	border: none;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

ul {
	list-style: none;
}

hr {
	border: none;
	border-bottom: 1px solid #c8c8c8;
	display: block;
	margin-top: 10px;
}

.yuanjiao25 {
	-moz-border-radius: 25px;
	/* Gecko browsers */
	-webkit-border-radius: 25px;
	/* Webkit browsers */
	border-radius: 25px;
	/* W3C syntax */
}

.yuanjiao5 {
	-moz-border-radius: 5px;
	/* Gecko browsers */
	-webkit-border-radius: 5px;
	/* Webkit browsers */
	border-radius: 5px;
	/* W3C syntax */
}

.yuanjiao10 {
	-moz-border-radius: 10px;
	/* Gecko browsers */
	-webkit-border-radius: 10px;
	/* Webkit browsers */
	border-radius: 10px;
	/* W3C syntax */
}

.yuanjiao {
	-moz-border-radius: 100%;
	/* Gecko browsers */
	-webkit-border-radius: 100%;
	/* Webkit browsers */
	border-radius: 100%;
	/* W3C syntax */
}

.clear {
	width: 100%;
	clear: both;
}

.pages {
	width: 100%;
	padding: 20px 0px;
	text-align: center;
	clear: both;
}

.pages li {
	list-style-type: none;
	display: inline;
}

.pages a {
	padding: 5px 10px;
	border: 1px solid #c8c8c8;
	font-weight: bold;
	margin-right: 10px;
}

.pages .current {
	font-weight: 700;
	color: #fff;
}

.shangxiapian {
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px dashed #c8c8c8;
}

.shangxiapian li {
	line-height: 30px;
}

.search {
	overflow: hidden;
	transition: 0.6s;
	float: right;
	position: relative;
	/*
	-moz-box-shadow:2px 2px 5px #ccc inset; 
	-webkit-box-shadow:2px 2px 5px #ccc inset;
	box-shadow:2px 2px 5px #ccc inset;
	background:#fff;
	*/
}

.search .key_text {
	height: 25px;
	float: left;
	width: 160px;
	overflow: hidden;
	line-height: 25px;
	outline: none;
	background: #fff;
	border: none;
	border-right: none;
	text-indent: 10px;
	color: #666;
	margin-right: 10px;
}

.search .search_btn {
	float: right;
	cursor: pointer;
	border: none;
	outline: none;
	background: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
	/*
	width:65px;
	height:30px;
	color:#fff;
	overflow:hidden;
	line-height:30px;
	text-align:center;
	background:#454545;
	*/
}

.main {
	width: 1200px;
	overflow: hidden;
	margin: 0px auto;
}

.content {
	line-height: 25px;
}

.content img {
	max-width: 100%;
	height: auto;
}

.lan {
	overflow: hidden;
	width: auto;
	float: right;
	margin-top: 10px;
}

.lan span {
	display: block;
	float: left;
	margin-right: 10px;
}

.lan span a {
	padding-left: 30px;
	line-height: 30px;
}

.cn {
	background: url(../image/cn.png) left center no-repeat;
}

.sp {
	background: url(../image/sp_fang.png) left center no-repeat;
}

.en {
	background: url(../image/en.png) left center no-repeat;
}

/*---------------------主体开始-----------------------*/
#top_zone2 {
	width: 100%;
	min-width: 1200px;
	overflow: visible;
	height: 40px;
	line-height: 40px;
	background: #004070;
	color: #fff;
}

#top_zone2 a {
	color: #fff;
}

#top_zone1 {
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	background: #f9f9f9;
	border-bottom: 1px solid #ddd;
}

#top_l {
	width: auto;
	float: left;
	line-height: 40px;
}

#top_l a {
	padding: 0 5px;
}

#top_l i {
	margin-right: 10px;
}

#top_r {
	width: auto;
	float: right;
	height: 30px;
	position: relative;
	z-index: 9999999;
}

#top_link {
	width: auto;
	float: left;
	overflow: hidden;
}

#top_link a {
	/*
	padding:0 10px;
	border-right:1px solid #666;
	line-height:15px;
	height:15px;
	*/
	margin-right: 10px;
	line-height: 40px;
}

#top_link a i {
	font-size: 18px;
	margin-right: 10px;
}

/*
#top_link a:last-child{
	padding-right:0!important;
	border:none!important;
}
*/
#top_ewm {
	width: 68px;
	float: right;
	margin-top: 15px;
	overflow: hidden;
}

#top_ewm img {
	max-width: 100%;
	height: auto;
	display: block;
}

#header_zone {
	width: 100%;
	min-width: 1200px;
	height: 100px;
	position: absolute;
	z-index: 10;
	top: 0;
	border-bottom: 1px solid #E5E5E5;
}

.header_zone {
	width: 100%;
	min-width: 1200px;
	background: #000;
}

.header {
	width: 1200px;
	margin: 0px auto 0 auto;
	height: 100px;
}

.logo {
	float: left;
	margin-top: 10px;
}

.logo a {
	display: block;
}

.logo img {
	display: block;
	float: left;
}

#logo_r {
	float: left;
	margin: 12px 0 0 35px;
	display: block;
	overflow: hidden;
	font-size: 48px;
	color: #0181CC;
	text-transform: uppercase;
}

#header_l {
	float: left;
	margin-top: 50px;
	font-size: 16px;
}

#header_r {
	width: auto;
	float: right;
}

#header_shang {
	width: auto;
	float: right;
	margin-top: 15px;
}

#header_ico {
	margin-top: 35px;
	overflow: hidden;
}

#header_ico div {
	margin-left: 30px;
	cursor: pointer;
	float: left;
}

#header_follow {
	width: auto;
	float: left;
	overflow: hidden;
	margin-right: 15px;
}

#header_follow a {
	margin-left: 5px;
	margin-top: 7.5px;

}

#header_follow i {
	color: #fff;
	width: 25px;
	height: 25px;
	background: #fff;
	text-align: center;
	line-height: 25px;
	font-size: 16px;
}

/*左侧带图标右侧上下结构电话*/
#top_tel_01 {
	overflow: hidden;
	float: right;
	margin-top: 30px;
	padding-left: 65px;
	background: url(../image/top_tel_10.png) left center no-repeat;
}

#top_tel_01 span {
	display: block;
	font-size: 18px;
	color: #f30707;
}

#top_tel_01 strong {
	font-size: 26px;
	display: block;
	font-family: Arial;
}

#top_tel_02 {
	width: auto;
	overflow: hidden;
	float: right;
	padding-left: 35px;
	background: url(../image/top_tel_17.jpg) left center no-repeat;
	line-height: 30px;
}

#top_tel_02 span {
	display: block;
	float: left;
	font-size: 16px;
	color: #666;
}

#top_tel_02 strong {
	font-size: 18px;
	display: block;
	float: left;
	margin-left: 10px;
	color: #000;
	font-weight: normal;
}

#nav_zone {
	width: 100%;
	min-width: 1200px;
	height: 50px;
	background: #323232;
}

.fixednav {
	position: fixed;
	z-index: 9999999;
	top: 0;
	left: 0;
}

.nav {
	width: auto;
}

.nav .nLi {
	float: left;
	z-index: 999999;
	height: 40px;
	position: relative;
}

.nav .nLi:last-child {
	background: none;
	border-right: none;
}

/*
.nav .on:after{
	content: "";
	width:100px;
	height:2px;
	display:block;
	position:absolute;
	top:100%;
	left:50%;
	margin-left:-50px;
	background:#fdc900;
}*/
.nav .nLi h3 {
	display: block;
}

.nav .nLi h3 a {
	display: block;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
}

.nav .nLi h3 a i {
	margin-left: 10px;
}

.nav .nLi h3 .line {
	display: block;
	width: 0px;
	height: 2px;
	background: #f74c2c;
	margin: 15px auto 0 auto;
}

.nav .nLi:hover h3 .line,
.nav .on h3 .line {
	width: 60%;
	transition: 0.6s;
}

.nav .sub {
	display: none;
	left: 0;
	top: 40px;
	width: 100%;
	position: absolute;
	background: #f0f0f0;
	/*
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	*/
}

/*
.nav .sub dl{
	
}
.nav .sub dl dd{
	width:220px;
	float:left;
	overflow:hidden;
}
.nav .sub dl dd p{
	display:block;
	line-height:30px;

}
.nav .sub dl dd p:hover{
	background:#E7242A;
	transition:0.6s;
}
.nav .sub dl dd p:hover i,.nav .sub dl dd p:hover a{
	color:#fff;
}
.nav .sub dl dd p i{
	margin:0 10px 0 15px;
}
.nav .sub dl dt{
	width:210px;
	float:right;
	overflow:hidden;
}
.nav .sub dl dt img{
	max-width:100%;
	height:auto;
	display:block;
}
*/
.nav .sub li {
	zoom: 1;
	height: 40px;
	position: relative;
	border-bottom: 1px dotted #ccc;
	text-align: center;
}

.nav .sub a {
	display: block;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	text-indent: 10px;
}

.nav .sub a i {
	float: right;
	margin: 13px 10px 0 0;
}

.nav .dropdown-menu,
.nav .dropdown-menu ul {
	position: absolute;
	width: 200px;
	left: 100%;
	top: 0;
	display: none;
	background: #eee !important;
}

.nav .sub li:hover .dropdown-menu,
.nav .sub .dropdown-menu li:hover ul {
	display: block;
}

/*
#sub11{
	width:1200px;
	padding:10px 0;
}

#sub11 dl{
	width:14.6666666%;
	float:left;
	margin:0 1%;
	overflow:hidden;
	text-align:left;
}
#sub11 dl dt{
	display:block;
	width:auto;
	overflow:hidden;
	font-weight:bold;
	border-bottom:1px solid #ccc;
}
#sub11 dl dt img{
	max-width:100%;
	height:auto;
	display:block;
}
#sub11 dl dd{
	margin-top:10px;
}
#sub11 dl a{
	text-align:left;
	text-indent:15px;
}
#sub11 p{
	display:block;
	line-height:30px!important;
	border-bottom:1px dotted #ccc;
}
*/
.nav .nLi:nth-child(1) {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}

.nav .nLi:nth-child(2) {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}

.nav .nLi:nth-child(3) {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}

.nav .nLi:nth-child(4) {
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
}

.nav .nLi:nth-child(5) {
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}

.nav .nLi:nth-child(6) {
	-webkit-animation-delay: 0.6s;
	animation-delay: 0.6s;
}

.nav .nLi:nth-child(7) {
	-webkit-animation-delay: 0.7s;
	animation-delay: 0.7s;
}

.nav .nLi:nth-child(8) {
	-webkit-animation-delay: 0.8s;
	animation-delay: 0.8s;
}

.nav .nLi:nth-child(9) {
	-webkit-animation-delay: 0.9s;
	animation-delay: 0.9s;
}

.nav .nLi:nth-child(10) {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}

/*-----------------头部end------------------------*/

.index_title_01 {
	overflow: hidden;
	text-align: center;
	height: 76px;
}

.index_title_01_center {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	padding: 0 20px;
}

.index_title_01_center:before {
	content: "";
	width: 29px;
	height: 76px;
	display: block;
	position: absolute;
	top: 0;
	right: 100%;
	background: url(../image/index_title_01_left.png) no-repeat;
}

#index_title_01_center_bai:before {
	background: url(../image/index_title_01_left_bai.png) no-repeat;
}

#index_title_01_center_bai:after {
	background: url(../image/index_title_01_right_bai.png) no-repeat;
}

#index_title_01_center_bai h2,
#index_title_01_center_bai h3 {
	color: #fff !important;
}

.index_title_01_center:after {
	content: "";
	width: 29px;
	height: 76px;
	display: block;
	position: absolute;
	top: 0;
	left: 100%;
	background: url(../image/index_title_01_right.png) no-repeat;
}

.index_title_01 h2 {
	display: block;
	font-size: 30px;
	text-transform: uppercase;
	color: #099ce6;
	font-weight: normal;
}

.index_title_01 h3 {
	display: block;
	font-size: 18px;
	text-transform: uppercase;
	color: #5b5b5b;
	font-weight: normal;
	margin-top: 10px;
}

.index_title_01 p {
	display: block;
	margin-top: 10px;
	font-size: 18px;
	color: #666;
}

.index_title_01 span {
	height: 20px;
	border-top: 1px solid #fff;
	width: 50px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 30px;
}

/*----首页带框中英文标题*/

.index_title_02 {
	text-align: center;
	overflow: hidden;
}

.index_title_02_center {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	min-width: 380px;
	z-index: 99;
	height: 82px;
}

.index_title_02 h2 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 20px;
	background: #fff;
	font-size: 30px;
	text-transform: uppercase;
	color: #000076;
}

.index_title_02 h3 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 14px;
	color: #666;
	background: #fff;
	padding: 0 40px;
	text-transform: uppercase;
	font-weight: normal;
	margin-top: 5px;
}

.index_title_02 h4 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 36px;
	font-weight: normal;
	color: #fff;
	background: #09B9F2;
	padding: 0 20px;
	margin-top: 10px;
}

.index_title_02_center .kuang {
	width: 100%;
	height: 60px;
	border: 1px solid #ccc;
	display: block;
	position: absolute;
	left: 0;
	top: 20px;
	z-index: -1;
}


.index_title_02 p {
	display: block;
	color: #666;
	margin-top: 10px;
	padding: 0 20px;
}

.index_title_02 p span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 20px;
	background: #f7f7f7;
	text-transform: uppercase;
	font-size: 18px;
	color: #999;
}

/*左右标题名称带More*/
.index_title_03 {
	overflow: hidden;
	padding-bottom: 10px;
	border-bottom: 4px solid #154E9D;
	position: relative;
	text-align: center;
}

.index_title_03 h2 {
	font-size: 36px;
	display: block;
	color: #ec6d02;
}

.index_title_03 h2 i {
	margin-right: 10px;
}

.index_title_03 em {
	float: left;
	margin-left: 10px;
	color: #666;
	font-style: normal;
}

.index_title_03 h3 {
	float: left;
	margin-left: 10px;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}

/*
.index_title_03 h2:after{
	border: solid transparent;
	content: ' ';
	height: 0;
	top: 100%;
	position: absolute;
	width: 0;
	border-width: 15px;
	border-top-color: #0E6EBA;
	left: 50%;
	margin-left:-10px;
}
*/
.index_title_03 span {
	float: right;
	display: block;
	position: absolute;
	right: 0;
	top: 20px;
}

.index_title_03 span a {
	display: block;
	/*
	transition:0.6s;
	padding:5px 15px;
	color:#fff;
	border:1px solid #fff;
	transition:0.6s;
	*/
}

/*首页名称上小字下大字*/
.index_title_04 {
	overflow: hidden;
}

.index_title_04 h2 {
	font-size: 36px;
	text-transform: uppercase;
	display: block;
	color: #fff;
}

.index_title_04 p {
	font-size: 14px;
	text-transform: uppercase;
	display: block;
	color: #666;
	margin-top: 8px;
}

/*首页名称英文中文横线设计的好牛逼*/
.index_title_05 {
	overflow: hidden;
	text-align: center;
}

.index_title_05 h2 {
	display: block;
	text-transform: uppercase;
	font-size: 24px;
	color: #329443;
}

.index_title_05 a {
	color: #999;
	margin-top: 10px;
	display: inline-block;
	*display: inline;
	*zoom: 1;

}

.index_title_05 h3 {
	display: block;
	font-size: 14px;
	font-weight: normal;
	color: #a9a9a9;
	margin-top: 5px;
	text-transform: uppercase;
}

.index_title_05 .line {
	width: 80px;
	height: 2px;
	display: block;
	margin: 10px auto 0 auto;
	background: #fff;
}

.index_title_05 p {
	color: #666;
	margin-top: 5px;
	display: block;
	text-transform: uppercase;
}

/*首页栏目名称带短线*/
.index_title_06 {
	overflow: hidden;
	text-align: center;
}

.index_title_06 h2 {
	font-size: 30px;
	text-transform: uppercase;
	color: #000076;
	display: block;
}

/*
.index_title_06 h2:before{
	content:'';
	margin-right:15px;
	background:#000;
	width:36px;
	height:2px;
	display:inline-block;
	*dsiplay:inline;
	*zoom:1;
	vertical-align:middle;
}
.index_title_06 h2:after{
	content:'';
	margin-left:15px;
	background:#000;
	width:36px;
	height:2px;
	display:inline-block;
	*dsiplay:inline;
	*zoom:1;
	vertical-align:middle;
}*/
.index_title_06 i {
	display: block;
	font-size: 60px;
	color: #ededed;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
}

.index_title_06 span.line {
	width: 90px;
	display: block;
	height: 2px;
	margin: 15px auto 0px auto;
	background: #000;
}

.index_title_06 p {
	display: block;
	margin: 10px auto 0 auto;
	color: #666;
}

/*--首页分类带圆形遮罩--*/
#lm {
	width: 1250px;
	overflow: hidden;
	margin-top: 30px;
}

#lm li {
	position: relative;
	float: left;
	margin-right: 13px;
	overflow: hidden;
}

#lm li img {
	height: 100%;
	width: auto;
	display: block;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	transition: 0.6s;
}

#lm li:hover img {
	transform: scale(1.1);
}

#lm li .zhezhao {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
}

#lm li i {
	display: block;
	font-size: 44px;
	color: #fff;
	position: absolute;
	top: 35%;
	z-index: 3;
	margin: 0px auto;
	width: 100%;
	text-align: center;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	transition: 0.6s;
}

#lm li:hover i {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

#lm li h3 {
	display: block;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	position: absolute;
	top: 55%;
	width: 100%;
	z-index: 3;
	color: #fff;
}

#lm li a {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	z-index: 4;
	left: 0;
	top: 0;
}

/*仅有一张图片首页横排常用于广告*/
ul.index_tulist {
	width: 1220px;
	overflow: hidden;
}

ul.index_tulist li {
	width: 285px;
	float: left;
	overflow: hidden;
	transition: 0.6s;
	text-align: center;
	margin-right: 20px;
	margin-top: 30px;
}

ul.index_tulist li img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0px auto 0 auto;
	transition: 0.6s;
}

ul.index_tulist li:hover img {
	transform: scale(1.1);
}

ul.index_tulist li h3 {
	display: block;
	font-size: 18px;
	margin-top: 10px;
	font-weight: normal;
}

/*首页标题浮在图片上列表*/
ul.index_cplist_01 {
	width: 1250px;
	overflow: hidden;
}

ul.index_cplist_01 li {
	width: 395px;
	float: left;
	overflow: hidden;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	/* Firefox */
	-webkit-box-sizing: border-box;
	/* Safari */
	margin-right: 7.5px;
	margin-top: 7.5px;
	position: relative;
}

/*
ul.index_cplist_01 #li1{
	width:600px!important;
	height:440px!important;
	margin-bottom:0!important;
}
*/
ul.index_cplist_01 li img {
	max-width: 100%;
	height: auto;
	display: block;
	transition: 0.6s;
}

/*
ul.index_cplist_01 #li1{
	left:0;
	top:112px;
}
ul.index_cplist_01 #li2{
	left:320px;
	top:0px;
}
ul.index_cplist_01 #li3{
	left:322px;
	top:269px;
}
ul.index_cplist_01 #li4{
	left:644px;
	top:47px;
}
ul.index_cplist_01 #li5{
	left:644px;
	top:315px;
}
ul.index_cplist_01 #li6{
	width:230px!important;
	height:168px!important;
	right:0;
	bottom:70px;
	border:2px solid #F9A61A;

}*/
ul.index_cplist_01 li:hover img {
	transform: scale(1.1);
}

ul.index_cplist_01 li h3 {
	display: block;
	text-align: center;
	font-size: 16px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 3;
	width: 100%;
	color: #fff;
	overflow: hidden;
	background: url(../image/black.png);
	height: 35px;
	line-height: 35px;
	font-weight: normal;
}

ul.index_cplist_01 li h4 {
	font-size: 24px;
	color: #fff;
	font-weight: normal;
	line-height: 35px;
	margin-top: 20%;
	padding: 0 20px;
}

ul.index_cplist_01 li a {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
}

/*不规则产品不带遮罩*/
ul.index_cplist_02 {
	height: 733px;
	position: relative;
}

ul.index_cplist_02 li {
	overflow: hidden;
	position: absolute;
	/*
	-moz-box-shadow:0px 0px 5px #ccc;
	-webkit-box-shadow:0px 0px 5px #ccc;
	box-shadow:0px 0px 5px #ccc;
	
	border:1px solid #ccc;
	transition:1s;
	*/
}

ul.index_cplist_02 li:hover {
	/*
	-moz-box-shadow:0px 0px 5px #00924B;
	-webkit-box-shadow:0px 0px 5px #00924B;
	box-shadow:0px 0px 5px #00924B;
	*/
	border-color: #015499;
	transition: 0.5s;
}

ul.index_cplist_02 li img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0px auto;
	transition: 0.6s;
}

ul.index_cplist_02 li:hover {}

ul.index_cplist_02 #li1 {
	width: 450px;
	height: 733px;
	left: 0px;
	top: 0px;
}

ul.index_cplist_02 #li2 {
	width: 724px;
	height: 354px;
	right: 0;
	top: 0px;
}

ul.index_cplist_02 #li3 {
	width: 724px;
	height: 354px;
	right: 0;
	bottom: 0;
}

ul.index_cplist_02 #li4 {
	width: 603px;
	height: 284px;
	left: 0;
	bottom: 0;
}

ul.index_cplist_02 #li5 {
	width: 603px;
	height: 284px;
	right: 0;
	bottom: 0;
}

ul.index_cplist_02 #li6 {
	width: 294px;
	height: 243px;
	left: 545px;
	bottom: 0;
}

ul.index_cplist_02 #li7 {
	width: 347px;
	height: 243px;
	right: 0;
	bottom: 0;
}

ul.index_cplist_02 #li8 {
	width: 370px;
	height: 240px;
	right: 0;
	bottom: 0;
}

/*首页规则产品列表：图片+标题+简介+按钮*/
dl.index_cplist_03 {
	width: 1250px;
	overflow: hidden;
}

dl.index_cplist_03 dd {
	width: 385px;
	float: left;
	margin: 30px 20px 0px 0px;
	overflow: hidden;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 1px solid #ccc;
	text-align: center;
	padding-bottom: 20px;

}

dl.index_cplist_03 dd a {
	display: block;
	overflow: hidden;
}

dl.index_cplist_03 dd img {
	max-width: 100%;
	height: auto;
	display: block;
	transition: 0.6s;
	margin: 0px auto;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

dl.index_cplist_03 dd:hover {
	border-color: #008cf8;
}

dl.index_cplist_03 dd:hover img {
	transform: scale(1.1);
}

dl.index_cplist_03 dd h3 {
	display: block;
	overflow: hidden;
	margin-top: 10px;
	font-size: 16px;
	font-weight: normal;
}

dl.index_cplist_03 dd h3 a {
	font-weight: normal;
	font-size: 16px;
}

dl.index_cplist_03 dd p {
	margin-top: 10px;
	display: block;
	overflow: hidden;
	color: #666;
	line-height: 25px;
}

dl.index_cplist_03 dd .time {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #B72122;
	margin-top: 20px;
	padding-right: 35px;
	background: url(../image/rmore.jpg) right center no-repeat;
}

dl.index_cplist_03 dd .detail {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border: 1px solid #fff;
	color: #fff;
	text-align: center;
	line-height: 35px;
	padding: 0 20px;
	margin-top: 110px;
}

dl.index_cplist_03 dd:nth-child(1) {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}

dl.index_cplist_03 dd:nth-child(2) {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}

dl.index_cplist_03 dd:nth-child(3) {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}

dl.index_cplist_03 dd:nth-child(4) {
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
}

dl.index_cplist_03 dd:nth-child(5) {
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}

dl.index_cplist_03 dd:nth-child(6) {
	-webkit-animation-delay: 0.6s;
	animation-delay: 0.6s;
}

dl.index_cplist_03 dd:nth-child(7) {
	-webkit-animation-delay: 0.7s;
	animation-delay: 0.7s;
}

dl.index_cplist_03 dd:nth-child(8) {
	-webkit-animation-delay: 0.8s;
	animation-delay: 0.8s;
}

dl.index_cplist_03 dd:nth-child(9) {
	-webkit-animation-delay: 0.9s;
	animation-delay: 0.9s;
}

dl.index_cplist_03 dd:nth-child(10) {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}

/*首页规则产品列表图片上标题下*/
dl.index_cplist_04 {
	width: 1250px;
	overflow: visible;
}

dl.index_cplist_04 dd {
	list-style-type: none;
	float: left;
	width: 285px;
	margin: 30px 20px 0px 0px;
	transition: .0.6s;
	transition: 0.6s;
	text-align: center;
	/*
	-moz-box-shadow:0px 0px 5px #ccc;
	-webkit-box-shadow:0px 0px 5px #ccc;
	box-shadow:0px 0px 5px #ccc;
	*/
	background: #fff;
}

dl.index_cplist_04 dd img {
	max-width: 100%;
	height: auto;
	display: block;
	transition: 0.6s;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	/*border:1px solid #ccc;
	
	-moz-box-shadow:0px 0px 5px #666;
	-webkit-box-shadow:0px 0px 5px #666;
	box-shadow:0px 0px 5px #666;
	*/
}

/*
dl.index_cplist_04 dd:hover{
	border-color:#DA150D;
	-moz-box-shadow:0px 0px 5px #999;
	-webkit-box-shadow:0px 0px 5px #999;
	box-shadow:0px 0px 5px #999;
}
*/
dl.index_cplist_04 dd:hover img {
	border-color: #0068b7;
	transform: scale(1.1);
}

dl.index_cplist_04 dd h3 {
	display: block;
	margin-top: 10px;
	text-align: center;
	background: #08B8F1;
}

dl.index_cplist_04 dd h3 a {
	font-size: 14px;
	font-weight: normal;
	display: block;
	height: 40px;
	line-height: 40px;
	overflow: hidden;

	color: #fff;
}

dl.index_cplist_04 dd .detail {
	color: #329443;
	display: block;
	margin-top: 15px;
	/*
	display:inline-block;
	*display:inline;
	*zoom:1;
	border:1px solid #ddd;
	text-align:center;
	line-height:25px;
	padding:0 20px;
	margin:20px 0;
	*/
}

dl.index_cplist_04 dd .detail i {
	margin-left: 10px;
	color: #90C31E;
}

dl.index_cplist_04 dd:hover .detail {
	/*
	background-color:#39b2f8;
	*/
}

dl.index_cplist_04 dd:hover .detail i,
dl.index_cplist_04 dd:hover .detail {
	/*
	color:#fff;
	transition:0.6s;
	border-color:#39b2f8;
	*/
}

dl.index_cplist_04 dd p {
	line-height: 20px;
	color: #999;
	display: block;
	margin-top: 10px;
	font-size: 12px;
}

dl.index_cplist_04 dd i {
	position: absolute;
	right: 0;
	bottom: 0;
	color: #62211D;
	font-size: 20px;
}

dl.index_cplist_04 dd:nth-child(1) {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}

dl.index_cplist_04 dd:nth-child(2) {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}

dl.index_cplist_04 dd:nth-child(3) {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}

dl.index_cplist_04 dd:nth-child(4) {
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
}

dl.index_cplist_04 dd:nth-child(5) {
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}

dl.index_cplist_04 dd:nth-child(6) {
	-webkit-animation-delay: 0.6s;
	animation-delay: 0.6s;
}

dl.index_cplist_04 dd:nth-child(7) {
	-webkit-animation-delay: 0.7s;
	animation-delay: 0.7s;
}

dl.index_cplist_04 dd:nth-child(8) {
	-webkit-animation-delay: 0.8s;
	animation-delay: 0.8s;
}

dl.index_cplist_04 dd:nth-child(9) {
	-webkit-animation-delay: 0.9s;
	animation-delay: 0.9s;
}

dl.index_cplist_04 dd:nth-child(10) {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}

/*不规则产品带遮罩*/
ul.index_cplist_05 {
	height: 620px;
	position: relative;
	margin: 0px auto;
	overflow: hidden;
}

ul.index_cplist_05 li {
	overflow: hidden;
	position: absolute;
}

ul.index_cplist_05 li:hover {}

ul.index_cplist_05 li img {
	max-width: 100%;
	height: auto;
	display: block;
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
	transition: 0.6s;
}

ul.index_cplist_05 li:hover img {
	transform: scale(1.1);
}

ul.index_cplist_05 li a {
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
	transform: scale(0.8);
	background: url(../image/black.png);
	transition: 0.6s;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	transition: all ease .5s;
	text-align: center;
}

ul.index_cplist_05 li:hover a {
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	-webkit-transform: scale(1);
	transform: scale(1);
}

ul.index_cplist_05 li a span {
	display: block;
	width: 60px;
	height: 60px;
	border: 1px solid #fff;
	margin: 10% auto 0 auto;
	text-align: center;
	line-height: 60px;
}

ul.index_cplist_05 #li1 a span {
	margin-top: 40% !important;
}

ul.index_cplist_05 li a i {
	color: #fff;
	font-size: 26px;
	line-height: 60px;
}

ul.index_cplist_05 li a h3 {
	font-size: 24px;
	color: #fff;
	padding: 0 10px;
	text-align: center;
	display: block;
	margin-top: 15px;
	font-weight: normal;
}

ul.index_cplist_05 li a p {
	color: #fff;
	line-height: 25px;
	padding: 0 50px;
	margin-top: 15px;
	font-size: 16px;
}

ul.index_cplist_05 li a .detail {
	display: block;
	width: 100px;
	height: 35px;
	border: 1px solid #bababa;
	line-height: 35px;
	text-align: center;
	margin: 20px auto 0 auto;
	color: #bababa;
}

/*
ul.index_cplist_05 li dl.fenlei{
	padding:10px 10px 0 10px;
	overflow:hidden;
}
ul.index_cplist_05 li dl.fenlei dd{
	width:40%;
	height:25px;
	margin:10px 0 0 10%;
	line-height:25px;
	float:left;
}
ul.index_cplist_05 li dl.fenlei dd span{
	display:block;
	padding-left:15px;
	background:url(../images/fenlei_dd.png) left center no-repeat;
	color:#fff;
	font-size:18px;
	cursor:pointer;
}
*/
ul.index_cplist_05 #li1 {
	width: 448px;
	height: 338px;
	left: 0;
	top: 0;
}

ul.index_cplist_05 #li2 {
	width: 361px;
	height: 338px;
	left: 467px;
	top: 0;
}

ul.index_cplist_05 #li3 {
	width: 359px;
	height: 338px;
	right: 0;
	top: 0;
}

ul.index_cplist_05 #li4 {
	width: 448px;
	height: 269px;
	left: 0px;
	bottom: 0;
}

ul.index_cplist_05 #li5 {
	width: 734px;
	height: 269px;
	right: 0;
	bottom: 0;
}

ul.index_cplist_05 #li6 {
	width: 310px;
	height: 298px;
	right: 0;
	bottom: 0;
}


/*不规则产品带遮罩*/
ul.index_cplist_06 {
	width: 1250px;
}

ul.index_cplist_06 li {
	overflow: hidden;
	float: left;
	margin-right: 15px;
	position: relative;
	width: 300px;
	height: 205px;
}

ul.index_cplist_06 #li1 {
	width: 570px !important;
	height: 425px !important;
}

ul.index_cplist_06 #li4,
ul.index_cplist_06 #li5 {
	margin-top: 15px;
}

ul.index_cplist_06 li img {
	max-width: 100%;
	height: auto;
	display: block;
}

ul.index_cplist_06 li a {
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
	transition: 0.6s;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
}

ul.index_cplist_06 li .txt {
	width: 100%;
	height: 35px;
	background: url(../image/black.png);
	position: absolute;
	z-index: 3;
	left: 0;
	bottom: 0;
	overflow: hidden;
	transition: 0.6s;
}

ul.index_cplist_06 li:hover .txt {
	height: 100%;
}

ul.index_cplist_06 li:hover .txt h3 {
	margin-top: 20%;
	text-align: left;
	line-height: 20px;
}

ul.index_cplist_06 li .txt h3 {
	font-size: 16px;
	color: #fff;
	padding: 0 10px;
	text-align: center;
	display: block;
	font-weight: normal;
	line-height: 35px;
}

ul.index_cplist_06 li .txt p {
	color: #999;
	line-height: 25px;
	padding: 0 10px;
	margin-top: 15px;
	display: block;
}

ul.index_cplist_06 li .txt .time {
	display: block;
	margin: 10px;
	width: 80px;
	height: 25px;
	font-size: 12px;
	color: #fff;
	border: 1px solid #fff;
	text-align: center;
	line-height: 25px;
}

/*----首页带图片新闻-------*/
.index_tuwenlist {
	width: auto;
	overflow: hidden;
}

.index_tuwenlist dl {
	overflow: hidden;
	height: 300px;
	float: left;
	background: #fff;
}

.index_tuwenlist #dl1 {
	width: 800px;
}

.index_tuwenlist #dl1 dt {
	width: 470px;
}

.index_tuwenlist #dl1 dd {
	float: right;
	width: 330px;
}

.index_tuwenlist #dl2 {
	width: 400px;
}

.index_tuwenlist #dl2 dt {
	width: 400px;
}

.index_tuwenlist #dl2 dd {
	display: none;
}

.index_tuwenlist #dl3 {
	width: 600px;
}

.index_tuwenlist #dl3 dt {
	width: 290px;
}

.index_tuwenlist #dl3 dd {
	width: 310px;
	float: right;
}

.index_tuwenlist #dl4 {
	width: 600px;
}

.index_tuwenlist #dl4 dt {
	width: 290px;
}

.index_tuwenlist #dl4 dd {
	width: 310px;
	float: right;
}

.index_tuwenlist dl dt {
	text-align: center;
	float: left;
	overflow: hidden;
}

.index_tuwenlist #dl1 dt img,
.index_tuwenlist #dl2 dt img {
	max-width: 100%;
	height: auto;
	margin-top: -25px;
}

.index_tuwenlist #dl3 dt img,
.index_tuwenlist #dl4 dt img {
	width: auto;
	height: 300px;
	margin-left: -55px;
}

.index_tuwenlist dl dt img {
	display: block;
	transition: 0.6s;
}

.index_tuwenlist dl:hover dt img {
	transform: scale(1.1);
}

.index_tuwenlist dl dt .ri {
	display: block;
	color: #fff;
	font-size: 36px;
	font-family: Arial;
	line-height: 50px;
}

.index_tuwenlist dl dt .nian {
	display: block;
	color: #fff;
	font-family: Arial;
}

.index_tuwenlist dl dd {
	padding: 0 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	float: right;
	overflow: hidden;
}

.index_tuwenlist dl dd h3 {
	display: block;
	font-size: 20px;
	font-weight: normal;
	margin-top: 40px;
}

.index_tuwenlist dl dd h3 a {}

.index_tuwenlist dl dd h3 a:hover {}

.index_tuwenlist dl dd .line {
	width: 60px;
	height: 1px;
	display: block;
	margin-top: 10px;
	background: #008cf8;
}

.index_tuwenlist dl dd p {
	margin-top: 10px;
	line-height: 35px;
	color: #666;
	font-size: 16px;
}

.index_tuwenlist dl dd .time {
	margin-top: 10px;
	display: block;
	color: #cc0001;
	font-size: 12px;
}

.index_tuwenlist dl dd .detail {
	display: block;
	width: 115px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #A5A5A5;
	color: #fff;
	margin-top: 25px;
}

.index_tuwenlist dl:hover .detail {
	background: #008cf8;
}

/*头条*/
dl.toutiao {
	overflow: hidden;
	width: 565px;
	float: left;
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}

dl.toutiao dt {
	overflow: hidden;
	height: 275px;
}

dl.toutiao dt img {
	max-width: 100%;
	height: auto;
	display: block;
	margin-top: -70px;
}

dl.toutiao dd {
	overflow: hidden;
	margin-top: 15px;
}

dl.toutiao dd h3 {
	display: block;
}

dl.toutiao dd h3 a {
	font-size: 16px;
	font-weight: normal;
}

dl.toutiao dd p {
	margin-top: 10px;
	color: #666;
	line-height: 25px;
	overflow: hidden;
	display: block;
}

dl.toutiao dd .time {
	display: block;
	margin-top: 10px;
	color: #fff;
}

dl.toutiao dd .time i {
	margin-right: 10px;
}

dl.toutiao dd .detail {
	display: block;
	line-height: 35px;
	width: 120px;
	text-align: center;
	margin: 50px 0 0 0;
	border: 1px solid #666;
}

/*首页新闻列表普通*/
dl.index_newslist_01 {
	width: auto;
	overflow: hidden;
}

dl.index_newslist_01 dd {
	line-height: 35px;
	border-bottom: 1px dotted #999;
	height: 35px;
	overflow: hidden;
	/*
	padding-left:20px;
	background:url(../ico/ico.png) left center no-repeat;
	*/
}

dl.index_newslist_01 dd i {
	margin-right: 10px;
	color: #0187D0;
}

dl.index_newslist_01 dd span {
	float: right;
	color: #999;
}

dl.index_newslist_01 dd span a {
	color: #b80000;
	text-transform: uppercase;
}

/*首页横排3块*/
.box {
	overflow: hidden;
	padding: 15px;
	height: 485px;
	position: relative;
	background: #fff;
	float: left;
}

#box1 {
	width: 375px;
}

#box2 {
	width: 340px;
	margin-left: 27.5px;
}

#box3 {
	float: right;
	width: 340px;
}

.box .pic {
	margin: 20px auto 0 auto;
	overflow: hidden;
	display: block;
}

.box img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0px auto;
}

.box_more {
	width: 100px;
	height: 30px;
	background: #0187D0;
	text-align: center;
	line-height: 30px;
	color: #fff;
	display: block;
	margin-top: 10px;
}

.box_more i {
	width: 30px;
	height: 30px;
	float: right;
	background: #fff;
	color: #666;
	line-height: 30px;
}

.box_more:hover {
	color: #fff;
}

.tbox {
	overflow: hidden;
	float: left;
	width: 385px;
	background: #E3E3E3;
	height: 240px;
}

.tbox h2 {
	display: block;
	text-align: center;
	line-height: 65px;
	color: #fff;
	font-size: 28px;
	text-transform: uppercase;
}

.tbox .tbox_txt {
	overflow: hidden;
	font-size: 18px;
	line-height: 35px;
}

/*首页新闻列表带图片*/
ul.index_newslist_02,
dl.index_newslist_02 {
	width: 1250px;
	overflow: visible;
}

ul.index_newslist_02 li,
dl.index_newslist_02 dd {
	width: 385px;
	overflow: hidden;
	float: left;
	margin: 0px 22.5px 0px 0px;

	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	/*
    -moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px #999;
    box-shadow:0px 0px 5px #999;
	*/
}

dl.index_newslist_02 dd:hover {
	/*
	border-color:#20964A;
	-moz-box-shadow: 0px 0px 5px #20964A;
    -webkit-box-shadow: 0px 0px 5px #20964A;
    box-shadow:0px 0px 5px #20964A;
	*/
}

/*
dl.index_newslist_02 dd:hover .pic{
	transform:rotate(360deg);
}
*/
ul.index_newslist_02 li .pic,
dl.index_newslist_02 dd .pic {
	display: block;
	overflow: hidden;
	height: 220px;
	margin: 0px auto;
}


ul.index_newslist_02 li img,
dl.index_newslist_02 dd img {
	height: auto;
	max-width: 100%;
	display: block;
	transition: 0.6s;
	margin: 0px auto;
	margin-top: -40px;
}

ul.index_newslist_02 li:hover img,
dl.index_newslist_02 dd:hover img {}

ul.index_newslist_02 li h3,
dl.index_newslist_02 dd h3 {
	display: block;
	font-size: 16px;
	font-weight: normal;
	margin-top: 10px;
}

ul.index_newslist_02 li h3 a,
dl.index_newslist_02 dd h3 a {
	font-size: 16px;
	font-weight: normal;
}

ul.index_newslist_02 li p,
dl.index_newslist_02 dd p {
	margin-top: 10px;
	line-height: 25px;
	color: #666;
}

ul.index_newslist_02 li .time,
dl.index_newslist_02 dd .time {
	display: block;
	width: 100%;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: #f9f9f9;
	margin-top: 15px;
	border: 1px solid #ccc;
}

ul.index_newslist_02 li:hover .time,
dl.index_newslist_02 dd:hover .time {
	background: #0090ec;
	color: #fff;
}

ul.index_newslist_02 li .time a,
dl.index_newslist_02 dd .time a {
	color: #fff;
}

ul.index_newslist_02 li .detail,
dl.index_newslist_02 dd .detail {
	display: block;
	margin-top: 10px;
	text-decoration: underline;
	color: #ff0000;

}

dl.index_newslist_02 dd:nth-child(1) {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}

dl.index_newslist_02 dd:nth-child(2) {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}

dl.index_newslist_02 dd:nth-child(3) {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}

dl.index_newslist_02 dd:nth-child(4) {
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
}

dl.index_newslist_02 dd:nth-child(5) {
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}

/*首页新闻案例列表带遮罩*/
dl.index_newslist_03 {
	width: 1220px;
	overflow: hidden;
}

dl.index_newslist_03 dd {
	width: 285px;
	margin-right: 20px;
	float: left;
	overflow: hidden;
	height: 210px;
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

dl.index_newslist_03 dd .ovrlyT {
	background: rgba(0, 0, 0, 0.25);
	height: 100%;
	left: 100%;
	position: absolute;
	top: -100%;
	width: 100%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	z-index: 2;
}

dl.index_newslist_03 dd .ovrlyB {
	background: rgba(0, 0, 0, 0.25);
	height: 100%;
	left: -100%;
	position: absolute;
	top: 100%;
	width: 100%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	z-index: 3;
}

dl.index_newslist_03 dd .buttons {
	position: absolute;
	top: 35%;
	left: 49%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 4;
}

dl.index_newslist_03 dd .buttons .fa {
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	line-height: 35px;
	font-size: 20px;
	text-align: center;
	text-decoration: none;
	width: 35px;
	height: 35px;
	-webkit-transition: all 0.2s 0.3s;
	-moz-transition: all 0.2s 0.3s;
	-o-transition: all 0.2s 0.3s;
	transition: all 0.2s 0.3s;
	opacity: 0;
	border: 1px solid #fff;
	color: #fff;
}

dl.index_newslist_03 dd:hover .ovrlyT {
	left: 0;
	top: 0;
}

dl.index_newslist_03 dd:hover .ovrlyB {
	left: 0;
	top: 0;
}

dl.index_newslist_03 dd:hover .buttons .fa {
	opacity: 1;
}

dl.index_newslist_03 dd img {
	width: 100%;
	height: auto;
	display: block;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	transition: 0.6s;
}

dl.index_newslist_03 dd:hover img {
	transform: scale(1.1);
}

dl.index_newslist_03 dd a {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
}

dl.index_newslist_03 dd a h3,
dl.index_newslist_03 dd a p {
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	margin-top: 38%;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	transform: translateY(-50px);
	transition: 0.6s;
	padding: 0 15px;
}

dl.index_newslist_03 dd:hover a h3,
dl.index_newslist_03 dd:hover a p {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	transform: translateY(0px);
}

dl.index_newslist_03 dd:nth-child(1) {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}

dl.index_newslist_03 dd:nth-child(2) {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}

dl.index_newslist_03 dd:nth-child(3) {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}

dl.index_newslist_03 dd:nth-child(4) {
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
}

dl.index_newslist_03 dd:nth-child(5) {
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}

dl.index_newslist_03 dd:nth-child(6) {
	-webkit-animation-delay: 0.6s;
	animation-delay: 0.6s;
}

dl.index_newslist_03 dd:nth-child(7) {
	-webkit-animation-delay: 0.7s;
	animation-delay: 0.7s;
}

dl.index_newslist_03 dd:nth-child(8) {
	-webkit-animation-delay: 0.8s;
	animation-delay: 0.8s;
}

dl.index_newslist_03 dd:nth-child(9) {
	-webkit-animation-delay: 0.9s;
	animation-delay: 0.9s;
}

dl.index_newslist_03 dd:nth-child(10) {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}

/*首页日期在图片上的新闻列表*/
.index_newslist_04 {
	width: 1250px;
	overflow: hidden;
}

.index_newslist_04 li {
	list-style-type: none;
	float: left;
	width: 385px;
	margin-right: 20px;
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.index_newslist_04 li span {
	display: block;
}

.index_newslist_04 li .pic {
	width: 100%;
	height: 235px;
	position: relative;
	overflow: hidden;
}

.index_newslist_04 li img {
	max-width: 100%;
	height: auto;
	display: block;
}

.index_newslist_04 li .time {
	width: 55px;
	height: 45px;
	font-family: Arial;
	text-align: center;
	color: #fff;
	position: absolute;
	z-index: 2;
	right: 10px;
	top: 215px;
	background: rgba(24, 56, 95, 0.7);
}

.index_newslist_04 li .time em {
	font-style: normal;
	display: block;
}

.index_newslist_04 li .time .ri {
	font-size: 20px;
	display: block;
}

.index_newslist_04 li .time .nian {
	display: block;
	font-size: 12px;
}

.index_newslist_04 li h3 {
	display: block;
	margin-top: 35px;
}

.index_newslist_04 li h3 a {
	font-size: 18px;
	font-weight: normal;
}

.index_newslist_04 p {
	overflow: hidden;
	display: block;
	margin-top: 10px;
	line-height: 22px;
	color: #666;
}

.index_newslist_04 .detail {
	display: block;
	margin-top: 10px;
	color: #B62222;
	float: left;
	padding-right: 35px;
	background: url(../image/rmore.jpg) right center no-repeat;
}

ul.index_newslist_04 li:nth-child(1) {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}

ul.index_newslist_04 li:nth-child(2) {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}

ul.index_newslist_04 li:nth-child(3) {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}

ul.index_newslist_04 li:nth-child(4) {
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
}

ul.index_newslist_04 li:nth-child(5) {
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}

ul.index_newslist_04 li:nth-child(6) {
	-webkit-animation-delay: 0.6s;
	animation-delay: 0.6s;
}

ul.index_newslist_04 li:nth-child(7) {
	-webkit-animation-delay: 0.7s;
	animation-delay: 0.7s;
}

ul.index_newslist_04 li:nth-child(8) {
	-webkit-animation-delay: 0.8s;
	animation-delay: 0.8s;
}

ul.index_newslist_04 li:nth-child(9) {
	-webkit-animation-delay: 0.9s;
	animation-delay: 0.9s;
}

ul.index_newslist_04 li:nth-child(10) {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}




/*首页问答FAQ样式*/
dl.wenda_list {
	overflow: hidden;
	padding-bottom: 11px;
	margin-bottom: 11px;
	border-bottom: 1px dotted #ccc;
}

dl.wenda_list dt {

	/*
	background:url(../images/q.jpg) left center no-repeat;
	padding-left:40px;
	font-size:16px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	*/
	overflow: hidden;
}

dl.wenda_list dt i {
	margin-right: 8px;
}

dl.wenda_list dd {
	overflow: hidden;
	/*
	padding-left:40px;
	background:url(../images/a.jpg) left top no-repeat;
	*/
	line-height: 25px;
	color: #666;
	font-size: 12px;
	margin-top: 10px;
}

dl.wenda_list dd i {
	height: 50px;
	float: left;
	margin-right: 8px;
	line-height: 22px;
}

/*友情链接带图片样式*/
ul.link_01 {
	overflow: hidden;
	width: 1250px;
}

ul.link_01 li {
	float: left;
	width: 180px;
	overflow: hidden;
	margin-right: 24px;
	margin-top: 24px;
}

ul.link_01 li img {
	width: 100%;
	height: auto;
	display: block;
}

/*仅文字链接*/
ul.link_02 {
	text-align: left;
}

ul.link_02 a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 10px;
	border-right: 1px solid #fff;
	line-height: 13px;
	height: 13px;
	margin-top: 2px;
	color: #fff;
}



.lmmc {
	width: auto;
	overflow: hidden;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

.lmmc h2 {
	font-size: 26px;
	font-weight: normal;
	float: left;
	display: block;
}

/*----首页独立联系我们----*/
ul.index_contact_01 {
	width: auto;
	overflow: hidden;
	margin: 40px auto 0 auto;
}

ul.index_contact_01 li {
	float: left;
	font-size: 18px;
	line-height: 30px;
	padding-left: 40px;
}

ul.index_contact_01 li span {
	height: 90px;
	display: block;
}

ul.index_contact_01 li span img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0px auto;
}

ul.index_contact_01 li .txt {
	height: 60px;
	overflow: hidden;
	font-size: 18px;
	color: #6b6b6b;
	line-height: 30px;
}

ul.index_contact_01 #shouji {
	background: url(../image/shouji5.png) left center no-repeat;
}

ul.index_contact_01 #dianhua {
	background: url(../image/dianhua5.png) left center no-repeat;
}

ul.index_contact_01 #youxiang {
	background: url(../image/youxiang5.png) left center no-repeat;
}

ul.index_contact_01 #whatsapp {
	background: url(../image/whatsapp.png) left center no-repeat;
}

ul.index_contact_01 #dizhi {
	background: url(../image/dizhi5.png) left center no-repeat;
}

.zone {
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
}




/*-----More按钮样式大全---*/
.more_01 {
	display: block;
	line-height: 30px;
	width: 100px;
	text-align: center;
	transition: 0.6s;
	background: #3F3F3F;
	color: #fff;
}

.more_02 {
	width: 140px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: block;
	transition: 0.6s;
	color: #fff;
	margin: 0px auto;
	background: #F74D2C;
	border: 2px solid #F74D2C;
}

.more_02 i {
	margin-left: 10px;
	font-size: 20px;
}

.more_02:hover {
	background: #fff;
	color: #F74D2C;
}

.more_03 {
	width: 125px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	display: block;
	transition: 0.6s;
	color: #00a2df;
	border: 1px solid #00a2df;
}

.more_03:hover {
	background: #00a2df;
	color: #fff;
}

/*---首页左边分类右边产品结构--*/
#zuo {
	width: 220px;
	min-height: 535px;
	float: left;
	overflow: hidden;
	background: #F1F1F1;
}

#zuo img {
	max-width: 100%;
	height: auto;
	display: block;
}

#zuo_title {
	overflow: hidden;
	width: 100%;
	height: 50px;
	background: #000177;
	text-indent: 15px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

#zuo_title h2 {
	display: block;
	font-size: 24px;
	text-transform: uppercase;
	color: #fff;
	line-height: 50px;
}

#zuo #zuo_title i {
	font-size: 24px;
	color: #C5EAFC;
	display: block;
	margin: 0px auto;
}

#zuo #zuo_title h2 em {
	font-style: normal;
	font-weight: normal;
	color: #6b6b6b;
	margin-left: 6px;
	font-size: 12px;
}

#zuo_title p {
	display: block;
	color: #fff;
	margin-top: 5px;
}

#zuo ul {
	overflow: hidden;
	padding: 10px;
}

#zuo ul li {
	transition: 0.5s;
	line-height: 37px;
	text-indent: 26px;
	background: url(../image/zuo_li2.jpg) bottom center repeat-x;
	transition: 0.6s;
}

#zuo ul li:nth-child(even) {}

#zuo ul li:hover {}

#zuo ul li:hover a {}

#zuo ul li a {
	display: block;
	background: url(../image/zuo_li.png) 5px center no-repeat;
}

#zuo ul li i {
	float: right;
	margin-right: 15px;
	margin-top: 10px;
	font-size: 18px;
}

#zuo ul li ul {
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 999999;
	width: 280px;
	background: #999;
}

#zuo ul li ul li {
	margin-top: 0 !important;

}

#zuo ul li:hover ul {
	display: block;
}

#zuo #zuo_pd {
	padding: 0 10px 10px 10px;
}

#zuo dl {
	overflow: hidden;
}

#zuo dl dt {
	display: block;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	background: url(../image/zuo_dt.png) 225px center no-repeat #D9E8FF;
	text-indent: 10px;
	font-size: 18px;
}

#zuo dl dt i {
	color: #0265CB;
	margin-right: 5px;
}

#zuo dl dt a {
	display: block;
	color: #246cd8;
}

#zuo dl dd {
	line-height: 30px;
	border-bottom: 1px dashed #ddd;
	text-indent: 15px;
}

#zuo dl dd i {
	margin-right: 10px;
}

#zuo dl dd a {}

#zuo_biaoyu {
	width: auto;
	overflow: hidden;
	background: url(http://www.szjimeice.com/web/template/themes/default/skins/images/zuo_biaoyu.png) top center no-repeat;
}

#zuo_biaoyu h3 {
	line-height: 33px;
	display: block;
	text-align: center;
	font-weight: normal;
	font-size: 16px;
	color: #fff;
}

#zuo_biaoyu .pd {
	color: #fff;
	line-height: 25px;
}

#zuo_lx {
	width: auto;
	overflow: hidden;
	height: 85px;
	text-align: center;
	margin-top: 20px;
}

#zuo_lx a {
	display: block;
	text-transform: uppercase;
	color: #fff;
	width: 100%;
	line-height: 125px;
}

#zuo_lx span {
	display: block;
	margin: 18px 0 0 70px;
	font-size: 18px;
}

#zuo_lx strong {
	display: block;
	margin: 0 0 0 70px;
	font-size: 24px;
	color: #da1c13;
}


#you {
	width: 965px;
	float: right;
	overflow: hidden;
}

#you #you_title {
	height: 50px;
	overflow: hidden;
	background: #000;
}

/*
#you #you_title:after{
	border: solid transparent;
	content: ' ';
	height: 0;
	top: 100%;
	position: absolute;
	width: 0;
	border-width: 10px;
	border-top-color: #2F96D0;
	left: 50%;
	margin-left:-10px;
}

#you #you_title h2{
	display:block;
	font-size:24px;
	text-transform:uppercase;
	color:#fff;
	line-height:50px;
	margin-left:40px;
	float:left;
}*/
#you #you_title span {
	float: right;
	margin-right: 15px;
	display: block;
	line-height: 50px;
}

#you #you_title span a {
	display: block;
	color: #fff;
	text-transform: uppercase;
}

#you ul {
	overflow: hidden;
	width: 1000px;
}

#you ul li {
	width: 230px;
	float: left;
	overflow: hidden;
	margin: 0px 15px 20px 0;
	/*
	margin:0px 22px 15px 0;
	-moz-box-shadow:0px 0px 5px #ddd;
	-webkit-box-shadow:0px 0px 5px #ddd;
	box-shadow:0px 0px 5px #ddd;
	background:#fff;
	*/
	text-align: center;
}

#you ul li img {
	max-width: 100%;
	height: auto;
	display: block;
	transition: 0.5s;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#you ul li:hover img {
	border-color: #000000;
}

#you ul li h3 {
	display: block;
	overflow: hidden;
	text-align: center;
	font-weight: normal;
	font-size: 14px;
	margin-top: 10px;
}

#you ul li h3 a {
	display: block;
}

#you ul li p {
	line-height: 20px;
	text-align: left;
	margin-top: 10px;
}

#you ul li h3 a {
	font-size: 14px;
	font-weight: normal;
}

#you ul li .more {
	width: 71px;
	height: 18px;
	display: block;
	text-indent: 10px;
	line-height: 18px;
	background: url(http://www.szjimeice.com/web/pic/more1.jpg) no-repeat;
	margin-top: 10px;
	float: right;
}

#you_pic img {
	max-width: 100%;
	height: auto;
	display: block;
}

/*-----底部共用-------*/
.footer_zone {
	width: 100%;
	overflow: hidden;
	min-width: 1200px;
	background: #333491;
	margin-top: 40px;
}

.footer {
	width: 1200px;
	overflow: Hidden;
	margin: 0px auto 0px auto;
	color: #fff;
}

.footer a {
	color: #fff;
}

#footer_l {
	width: 280px;
	float: left;
	overflow: hidden;
}

#footer_l_title {
	background: url(../image/tel17.png) left center no-repeat;
	padding-left: 50px;
	overflow: hidden;
}

#footer_l_title h2 {
	float: left;
	display: block;
	font-size: 24px;
	color: #fff;
	line-height: 40px;
	text-transform: uppercase;
}

#footer_l_title h3 {
	float: left;
	display: block;
	font-size: 18px;
	margin-left: 10px;
	font-weight: normal;
	margin-top: 22px;
	text-transform: uppercase;
	color: #309ad7;
}

#footer_logo {
	overflow: hidden;
	text-align: center;
	margin-top: 65px;
}

#footer_logo img {
	max-width: 100%;
	height: auto;
	display: block;
}

#footer_m {
	width: 520px;
	float: left;
	overflow: hidden;
	margin-left: 100px;
}

#footer_r {
	float: right;
	overflow: hidden;
	width: 215px;
}

#chanpin {}

#chanpin dd {
	width: 50%;
	float: left;
}

.footer dl {
	float: left;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 30px;
	/*
	min-height:205px;
	background:url(../images/dl_bai.png) right top no-repeat;
	*/
}

.footer dl dt {
	display: block;
	font-size: 16px;
	margin-bottom: 15px;
	/*
	padding-bottom:15px;
	background:url(../images/duanxian.png) left bottom no-repeat;
	background-size:40px 2px;
	*/
	text-transform: uppercase;
}

.footer dl dt a {
	font-size: 16px;
}

.footer dl dd {
	line-height: 30px;
}

.footer dl dd a {
	font-size: 14px;
}

.footer dl dd i {
	margin-right: 10px;
}

dl.last {
	width: auto;
	overflow: hidden;
	padding-right: 20px !important;
	padding-left: 20px !important;
	margin-right: 0 !important;
	float: right !important;
}

#footer_lxxx {
	line-height: 25px !important;
}

#footer_lxxx img {
	width: 25px;
	height: auto;
	/*
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	*/
}

#footer_lxxx tr td {
	padding-bottom: 5px;
}

#fbiaodan {
	width: 240px;
	overflow: hidden;
	background: #fff;
	height: 35px;
}

#fbiaodan #email {
	width: 160px;
	background: #fff;
	border: none;
	border-right: none;
	height: 35px;
	overflow: hidden;
	line-height: 35px;
	text-indent: 10px;
	color: #999;
	float: left;
}

#fbiaodan #fbtn {
	border: none;
	display: block;
	width: 80px;
	height: 35px;
	line-height: 35px;
	float: right;
	background: #008DF6;
	text-align: center;
	cursor: pointer;
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
}

#ewm {
	overflow: hidden;
	text-align: center;
	width: 120px;
	float: left;
}

#ewm img {
	max-width: 100%;
	height: auto;
	display: block;
	margin-bottom: 5px;
}

#footer_follow {
	overflow: hidden;
}

#footer_follow a {
	margin: 0 15px 0 0px;
	float: left;
	display: block;
}

#footer_follow img {
	width: 45px;
	height: auto;
}

#footer_follow i {
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	margin-right: 0 !important;
	background: #4E4E4E !important;
}

#footer_follow i:hover {}

.ali {
	background: url(../image/ali.png) center center no-repeat;
	width: 35px !important;
}

#footer_follow span {
	display: block;
	text-transform: uppercase;
	font-size: 16px;
	float: left;
	line-height: 40px;
	color: #afafaf;
	font-weight: bold;
	margin-right: 10px;
}

#copy_zone {
	width: 100%;
	overflow: hidden;
	min-width: 1200px;
	background: #565656;
}

#copy {
	width: 1200px;
	margin: 0px auto;
	overflow: hidden;
	color: #fff;
	padding: 10px 0 10px 0;
	border-top: 1px solid #212088;
}

#copy a {
	color: #fff;
}

#copy_l {
	float: left;
	overflow: hidden;
}

#copy_r {
	float: right;
	overflow: hidden;
}


/*-----在线客服--------*/
.side {
	position: fixed;
	width: 95px;
	right: 0;
	top: 300px;
	z-index: 9999;
}

.side ul li {
	width: 95px;
	height: 35px;
	margin-bottom: 5px;
	/* Gecko browsers */
	-moz-border-radius-topleft: 25px;
	-moz-border-radius-bottomleft: 25px;

	/* Webkit browsers */
	-webkit-border-top-left-radius: 25px;
	-webkit-border-bottom-left-radius: 25px;

	/* W3C syntax */
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
	background-size: 20px 20px;
}

.side ul li a {
	display: block;
	line-height: 35px;
	color: #fff;
	padding-left: 35px;
}

.side ul li.qq {
	background: url(../image/s_qq.png) 10px center no-repeat #666;
}

.side ul li.skype {
	background: url(../image/s_skype.png) 10px center no-repeat #66B433;
}

.side ul li.youxiang {
	background: url(../image/s_email.png) 10px center no-repeat #186CAA;
}

.side ul li.gotop {
	background: url(../image/s_top.png) 10px center no-repeat #ff6600;
}

/*--------------内页样式----------------------*/
.ny_banner {
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
}

.ny_banner img {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.wz_zone {
	width: 100%;
	min-width: 1200px;
	height: 50px;
	line-height: 50px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#C5C5BE, direction=120, strength=4);
	-moz-box-shadow: 2px 2px 10px #C5C5BE;
	-webkit-box-shadow: 2px 2px 10px #C5C5BE;
	box-shadow: 2px 2px 10px #C5C5BE;
	margin-bottom: 3px;
	background-color: #fff;
}

.wz {
	width: 1200px;
	overflow: hidden;
	margin: 0px auto;
}

.wz span {
	color: #666;
	font-size: 14px;
	float: right;
	background: url(http://www.szjimeice.com/web/template/themes/default/skins/images/wz_ico.png) left center no-repeat;
}

.wz span a {
	color: #666;
	font-size: 14px;
}

.wz h2 {
	font-size: 24px;
	text-transform: uppercase;
	text-indent: 40px;
	background: url(../image/wz.png) left center no-repeat;
	line-height: 50px;
	font-weight: normal;
	color: #333;
}

.left_wrap {
	float: left;
	width: 250px;
}

.left_wrap h2 {
	width: auto;
	height: 45px;
	line-height: 45px;
	text-indent: 20px;
	color: #fff;
	font-size: 18px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	font-weight: normal;
}

.zlm {
	width: auto;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-top: none;
	border-bottom: 1px solid #d8d8d8;
}

.zlm dl {
	overflow: hidden;
}

.zlm dl dt {
	height: 40px;
	background: #f1f1f1;
	line-height: 40px;
	text-indent: 20px;
	border-bottom: 1px solid #d8d8d8;
	cursor: pointer;
}

.zlm dl dt a {
	display: block;
	float: left;
}

.zlm dl dt i {
	float: right;
	margin: 14px 10px 0 0;
	font-size: 16px;
	cursor: pointer;
}

.zlm dl dt:hover,
.zlm dl #zlm_on,
.zlm dl .zlm_on {
	background: #fff;
}

.zlm dl dt:hover a,
.zlm dl #zlm_on a,
.zlm dl .zlm_on a,
.zlm dl dt:hover i,
.zlm dl #zlm_on i,
.zlm dl .zlm_on i {
	color: #FE0000;
}

.zlm dl .sanji {
	display: none;
	border-bottom: 1px solid #d8d8d8;
}

.zlm dl .sanji li {
	height: 35px;
	line-height: 35px;
	position: relative;
	text-indent: 30px;
}

.zlm dl .sanji li a {
	display: block;
}

.zlm dl .sanji li i {
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

.zlm dl .dropdown-menu {
	position: absolute;
	left: 100%;
	top: 0;
	background: #f0f0f0;
	width: 200px;
	display: none;
}

.zlm dl .sanji li:hover .dropdown-menu {
	display: block;
}

.left_lxxx {
	padding: 10px;
	font-size: 14px;
	color: #333;
	line-height: 25px;
	border: 1px solid #d8d8d8;
	border-top: none;
	word-break: break-all;
}

.left_lxxx a {
	color: #333;
}

.right_wrap {
	width: 930px;
	overflow: Hidden;
	float: right;
}

.right_title {
	padding-bottom: 10px;
	border-bottom: 1px solid #d8d8d8;
}

.right_title h2 {
	font-size: 26px;
	font-weight: normal;
}

.tulist {
	overflow: hidden;
	clear: both;
	width: 1000px;
	margin-top: 20px;
}

.tulist li {
	text-align: center;
	list-style-type: none;
	float: left;
	width: 295px;
	margin: 0 16px 20px 0px;
	overflow: Hidden;
	border: 1px solid #d8d8d8;
	background-color: #fff;
	text-align: center;
}

.tulist li img {
	width: 100%;
	height: auto;
	display: block;
	border-bottom: 1px solid #d8d8d8;
}

.tulist li h3 {
	background-color: #d8d8d8;
}

.tulist li h3 a {
	line-height: 40px;
	font-size: 14px;
	color: #333;
}


.tulist_02 {
	width: 1000px;
}

.tulist_02 li {
	list-style-type: none;
	float: left;
	width: 220px;
	margin-right: 15px;
	margin-bottom: 15px;
	text-align: center;
}

.tulist_02 li img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0px auto;
}

.tulist_02 li h3 {
	font-size: 14px;
	font-weight: normal;
	display: block;
	line-height: 30px;
}

.tulist_03 {
	width: 1000px;
	overflow: hidden;
}

.tulist_03 li {
	list-style-type: none;
	float: left;
	width: 140px;
	margin-right: 15px;
	margin-bottom: 15px;
	text-align: center;
	border: 1px solid #ccc;
}

.tulist_03 li img {
	width: 100%;
	height: auto;
	display: block;
}

.tulist_03 li h3 {
	font-size: 18px;
	font-weight: normal;
	display: block;
	line-height: 60px;
	color: #fff;
	background: #656565;
}

.tulist_03 li h3 a {
	color: #fff;
}

ul.wzlist {
	width: auto;

}

ul.wzlist li {
	line-height: 40px;
	border-bottom: 1px dotted #d8d8d8;
}

ul.wzlist li i {
	margin-right: 10px;
}

ul.wzlist li a {
	font-size: 14px;
}

ul.wzlist li span {
	float: right;
	margin-right: 10px;
	color: #989898;
	font-size: 12px;
}

.pro_main {
	margin-top: 20px;
	overflow: hidden;
}

.pro_left {
	width: 455px;
	float: left;
}

.pro_right {
	width: 450px;
	float: right;
	overflow: hidden;
	line-height: 25px;
}

.pro_right h2 {
	font-size: 22px;
	padding-bottom: 10px;
	display: block;
	font-weight: normal;
}

.pro_info {
	margin-top: 10px;
	overflow: hidden;
	line-height: 25px;
}

dl.tuwenlist {
	width: 100%;
	margin: 10px auto;
	padding-bottom: 10px;
	overflow: Hidden;
	border-bottom: 1px dashed #e1e1e1;
}

dl.tuwenlist dt {
	float: left;
	width: 220px;
	overflow: hidden;
}

dl.tuwenlist dt img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0px auto;
}

dl.tuwenlist dd {
	margin-left: 240px;
}

dl.tuwenlist dd h2 {
	font-size: 16px;
	margin-bottom: 10px;
}

dl.tuwenlist dd .info {
	font-size: 14px;
	line-height: 30px;
	color: #666;
}

dl.tuwenlist dd span {
	margin-top: 10px;
	float: right;
}

dl.tuwenlist dd span a {
	width: 120px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	display: block;
	font-size: 12px;
	color: #fff;
}

.ny_h1 {
	font-size: 22px;
	text-align: center;
	font-weight: normal;
	display: block;
	margin-top: 20px;
}

.wzinfo {
	width: 100%;
	text-align: center;
	color: #999;
	margin-top: 20px;
	font-size: 14px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	margin-bottom: 25px;
}

.wzinfo .time {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 20px;
	padding-left: 25px;
	background: url(../image/time.png) left center no-repeat;
}

.wzinfo .click {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 20px;
	padding-left: 25px;
	margin-left: 50px;
	background: url(../image/click.png) left center no-repeat;
}

/*----------下载表格----------*/
.biaoge {
	width: 100%;
	border-collapse: collapse;
}

.biaoge tr td,
.biaoge tr th {
	border: #ccc solid 1px;
	padding: 10px 0 10px 15px;
}

.biaoge tr th,
.biaoge .down_b {
	background: #fff;
}

.biaoge .fa-caret-right {
	margin-right: 10px;
}

.biaoge .fa-cloud-download {
	font-size: 30px;
	margin: 0px auto;
	display: block;
	text-align: center;
	margin-left: -15px;
}

/*--------------留言表单CSS样式-------------*/
#feedback_txt {
	overflow: hidden;
	padding: 10px 10px 10px 60px;
	font-size: 16px;
	line-height: 45px;
	background: url(../image/feedback.png) 10px center no-repeat #f1f1f1;
	min-height: 50px;
	margin-top: 15px;
}

#biaodan {
	width: auto;
	overflow: hidden;
	margin: 20px 0 20px 0;
}

#biaodan p {
	display: block;
	margin-top: 15px;
	overflow: hidden;
	clear: both;
}

#biaodan p label {
	width: 80px;
	float: left;
	text-align: right;
	overflow: hidden;
	margin-right: 5px;
	line-height: 25px;
}

.itext {
	width: 400px;
	height: 25px;
	border: 1px solid #c8c8c8;
	line-height: 25px;
	text-indent: 10px;
	display: block;
	float: left;
	overflow: hidden;
	color: #666;
	-moz-border-radius: 5px;
	/* Gecko browsers */
	-webkit-border-radius: 5px;
	/* Webkit browsers */
	border-radius: 5px;
	/* W3C syntax */
	-moz-box-shadow: 2px 2px 5px #ddd inset;
	-webkit-box-shadow: 2px 2px 5px #ddd inset;
	box-shadow: 2px 2px 5px #ddd inset;
	background: #fff;
}

.icontent {
	width: 400px;
	height: 85px;
	border: 1px solid #c8c8c8;
	line-height: 25px;
	text-indent: 10px;
	display: block;
	float: left;
	overflow: hidden;
	color: #666;
	-moz-border-radius: 5px;
	/* Gecko browsers */
	-webkit-border-radius: 5px;
	/* Webkit browsers */
	border-radius: 5px;
	/* W3C syntax */
	-moz-box-shadow: 2px 2px 5px #ddd inset;
	-webkit-box-shadow: 2px 2px 5px #ddd inset;
	box-shadow: 2px 2px 5px #ddd inset;
	background: #fff;
}

.ibtn {
	width: 100px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	-moz-border-radius: 5px;
	/* Gecko browsers */
	-webkit-border-radius: 5px;
	/* Webkit browsers */
	border-radius: 5px;
	/* W3C syntax */
	border: none;
	outline: none;
	cursor: pointer;
	margin: 5px 20px 5px 5px;
	color: #fff;
}

.ibtn:hover {
	-moz-box-shadow: 2px 2px 5px #333;
	-webkit-box-shadow: 2px 2px 5px #333;
	box-shadow: 2px 2px 5px #333;
	transition: 0.6s;
}

/*底部表单*/
.fbiaodan {
	overflow: hidden;
	margin: 0px auto;
}

.fbiaodan p {
	display: block;
	margin-top: 15px;
	overflow: hidden;
	line-height: 25px;
}

.fbiaodan p label {
	width: 90px;
	float: left;
	text-align: right;
	margin-right: 10px;
}

.ftext {
	height: 30px;
	text-indent: 10px;
	line-height: 30px;
	width: 100%;
	border: 1px solid #BABABA;
	overflow: hidden;
	background: none;
	display: block;
	background: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	/* Firefox */
	-webkit-box-sizing: border-box;
	/* Safari */
	margin-bottom: 10px;
}

/*
.fbiaodan #company{
	background:url(../ico/ftext1.jpg) left center no-repeat;
}
.fbiaodan #email{
	background:url(../ico/ftext3.jpg) left center no-repeat;
}


.fbiaodan #username{
	background:url(../ico/ftext2.jpg) 240px center no-repeat #fff;
}
.fbiaodan #telephone{
	background:url(../ico/ftext3.jpg) 240px center no-repeat #fff;
}*/


.fcontent {
	width: 100%;
	height: 60px;
	background: none;
	border: 1px solid #BABABA;
	padding: 10px;
	line-height: 20px;
	overflow: hidden;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	/* Firefox */
	-webkit-box-sizing: border-box;
	/* Safari */
}

.fbtn {
	height: 30px;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
	display: block;
	border: none;
	background: #838383;
	width: 60px;
	margin: 0px auto;
	transition: 0.6s;
	float: right;
}

.fbtn:hover {
	background: #000;
	color: #fff;
}

:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #909090;
	opacity: 1;
}

::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #909090;
	opacity: 1;
}

textarea:-ms-input-placeholder,
input:-ms-input-placeholder {
	color: #909090;
	opacity: 1;
}

textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder {
	color: #909090;
	opacity: 1;
}

/*---------------其它碎片样式代码------------*/
#about_zone {
	background: url(http://www.szjimeice.com/web/template/themes/default/skins/images/about_zone.jpg) top center no-repeat;
	overflow: hidden;
}

#about_box {
	height: 465px;
	overflow: visible;
	position: relative;
}

#about_left {
	width: 620px;
	float: left;
	overflow: hidden;
	position: relative;
}

#about_zlm {
	margin-top: 15px;
	overflow: hidden;
	text-align: center;
}

#about_zlm a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 5px 20px;
	margin: 0 10px;
	border: 1px solid #fff;
	color: #fff;
}

#about_pic {
	overflow: hidden;
	width: 565px;
	float: left;
}

#about_pic img {
	width: 100%;
	height: auto;
	display: block;
	margin: 0px auto;
}

#about_pic h3 {
	display: block;
	width: 100%;
	position: absolute;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	left: 0;
	bottom: 0;
	z-index: 3;
	font-weight: normal;
	background: url(../image/black.png);
}

#about_right {
	width: 615px;
	overflow: hidden;
	float: right;
}

#about_right img {
	max-width: 100%;
	height: auto;
	display: block;
}

#about_right h4 {
	display: block;
	font-size: 18px;
	color: #fff;
}

#about_title {
	overflow: hidden;
	width: 415px;
	height: 160px;
	background: url(../image/about_title.png) bottom center no-repeat;
}

#about_title h2 {
	display: block;
	font-size: 48px;
	color: #008cf8;
	text-transform: uppercase;
	text-indent: 35px;
}

/*
#about_title h2:before{
	content:'';
	margin-right:15px;
	background:#f74c2c;
	width:36px;
	height:2px;
	display:inline-block;
	*dsiplay:inline;
	*zoom:1;
	vertical-align:middle;
}
#about_title h2:after{
	content:'';
	margin-left:15px;
	background:#f74c2c;
	width:36px;
	height:2px;
	display:inline-block;
	*dsiplay:inline;
	*zoom:1;
	vertical-align:middle;
}
#about_title h2 em{
	font-style:normal;
	margin-left:10px;
	font-size:10px;
}*/
#about_title h3 {
	font-size: 30px;
	display: block;
	color: #fff;
	font-weight: normal;
	margin-top: 10px;
	text-indent: 35px;
	/*
	color:#999;
	float:left;
	margin-left:10px;
	margin-top:5px;
	text-transform:uppercase;
	padding:5px 15px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	border:1px solid #fff;
	*/
}

#about_title p {
	color: #fff;
	display: block;
	margin-top: 10px;
	font-size: 18px;
	text-indent: 35px;
}

#about_title .line {
	width: 70px;
	height: 2px;
	display: block;
	margin: 10px auto 0 auto;
	background: #fff;
}

#about_txt {
	overflow: hidden;
	line-height: 35px;
}

#about_txt img {
	max-width: 100%;
	height: auto;
	display: block;
	margin-top: 10px;
}

#news_zone {
	background: url(../image/news_zone.jpg) center center repeat-x;
}

#news_pic {
	width: 550px;
	float: left;
	overflow: hidden;
}

#news_box {
	width: 625px;
	overflow: hidden;
	float: right;
}

#news_box img {
	max-width: 100%;
	height: auto;
	display: block;
}

#news_more {
	display: block;
	color: #f20001;
	right: 0;
	bottom: 25px;
	position: absolute;
}

#news_more i {
	margin-left: 10px;
}

#other_box {
	width: 350px;
	float: right;
	overflow: hidden;
}

#other_box img {
	max-width: 100%;
	height: auto;
	display: block;
}

#other_more {
	width: 110px;
	height: 35px;
	background: #02AE5C;
	text-align: center;
	line-height: 35px;
	color: #fff;
	display: block;
	margin-top: 20px;
}

#other_more i {
	margin-right: 10px;
}

#pro_title {
	overflow: hidden;
	text-align: center;
}

#pro_title #p1 {
	background: url(../image/p1.jpg) center center repeat-x;
}

#pro_title #p1 h2 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 15px;
	width: 243px;
	height: 26px;
	background: url(http://www.szjimeice.com/web/pic/p1.png) center center no-repeat #fff;
}

#pro_title #p2 {
	display: block;
	margin-top: 10px;
	font-size: 30px;
	background: url(../image/p2.jpg) center center no-repeat;
	font-weight: bold;
}

/*---------我们的优势----------*/
#ys_title {
	margin: 0px auto;
	overflow: hidden;
	text-align: center;
	font-size: 60px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	height: 120px;
	line-height: 120px;
}

#ys_title strong,
#ys_title span {
	font-size: 120px;
	color: #f30707;
	line-height: 120px;
	display: inline;
	vertical-align: top;
	height: 120px;
}

#ys_title h2 {
	display: block;
	font-size: 30px;
	color: #fff;
	text-transform: uppercase;
	margin-top: 6px;
}

#ys_title .line {
	width: 50px;
	height: 2px;
	display: block;
	margin: 10px auto 0 auto;
	background: #FDEF75;
}

#ys_title p {
	display: block;
	font-size: 16px;
	color: #000;
}

#ys_tel {
	float: left;
	padding-left: 35px;
	background: url(../image/tel14.png) left center no-repeat;
	background-size: 25px;
	color: #fff;
	line-height: 25px;
}

#ys_qq {
	float: right;
	margin-left: 20px;
	padding-left: 35px;
	background: url(../image/qq.png) left center no-repeat;
	background-size: 25px;
	color: #fff;
	line-height: 25px;
}

#ys_qq a {
	color: #fff;
}

.ys {
	overflow: hidden;
	clear: both;
	height: 290px;
}

#ys1 {
	-moz-border-radius: 0px 100px 0px 100px;
	-webkit-border-radius: 0px 100px 0px 100px;
	border-radius: 0px 100px 0px 100px;
	float: left;
}

#ys2 {
	-moz-border-radius: 100px 0px 100px 0px;
	-webkit-border-radius: 100px 0px 100px 0px;
	border-radius: 100px 0px 100px 0px;
	float: right;
}

.ys_pic {
	overflow: hidden;
}

.ys_pic img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0px auto;
}

.ys_txt {
	overflow: hidden;
}

.ys_txt dl {
	overflow: hidden;
}

.ys_txt dt {
	width: 90px;
	display: block;
	float: left;
	overflow: hidden;
	height: 115px;
	text-align: center;
	background: #184B8A;
	display: block;
	font-size: 48px;
	color: #fff;
	line-height: 115px;
	font-weight: bold;
}

.ys_txt dt img {
	max-width: 100%;
	height: auto;
	display: block;
	margin-top: 10px;
}

.ys_txt dt span {
	transform: skewX(-10deg);
	-ms-transform: skewX(-10deg);
	/* IE 9 */
	-moz-transform: skewX(-10deg);
	/* Firefox */
	-webkit-transform: skewX(-10deg);
	/* Safari 和 Chrome */
	-o-transform: skewX(-10deg);
	/* Opera */
	display: block;
}

.ys_txt dd {
	margin-left: 110px;
}

.ys_txt h2 {
	font-size: 30px;
	display: block;
	text-transform: uppercase;
	color: #184b8a;
	margin-top: 10px;
}

.ys_txt h3 {
	display: block;
	font-size: 18px;
	color: #8e8e8e;
	margin-top: 5px;
	font-weight: normal;
}

.ys_txt .ys_p {
	overflow: hidden;
	display: block;
	line-height: 30px;
	font-size: 16px;
	color: #666;
	margin-top: 10px;
}

.ys_txt ul {
	overflow: hidden;
	margin-top: 25px;
	padding-left: 50px;
}

.ys_txt ul li {
	line-height: 35px;
	padding-left: 25px;
	background: url(../image/jiantou.png) left 10px no-repeat;
	font-size: 18px;
}

.news_l {
	overflow: hidden;
	width: 550px;
	float: left;
	height: 390px;
	position: relative;
}

.news_l img {
	max-width: 100%;
	height: auto;
	display: block;
	left: 0px;
	top: 0;
	position: absolute;
	z-index: 1;
}

.news_l a {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	z-index: 10;
	position: absolute;
	left: 0;
	top: 0;
}

.news_l .txt {
	width: 100%;
	padding: 10px 0;
	background: url(../image/black.png);
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 5;
}

.news_l .txt h3 {
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	padding: 0 10px;
	display: block;
}

.news_l .txt p {
	color: #fff;
	padding: 0 10px;
	margin-top: 5px;
	display: block;
}

.news_content {
	overflow: hidden;
	width: 1250px;
}

.news_content dl {
	overflow: hidden;
	margin-top: 30px;
	margin-right: 50px;
	width: 575px;
	float: left;
	background: #F5F5F5;
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	/* Firefox */
	-webkit-box-sizing: border-box;
	/* Safari */
	border: 1px solid #ccc;
}

.news_content dl:nth-child(1) {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}

.news_content dl:nth-child(2) {
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
}

.news_content dl:nth-child(3) {
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}

.news_content dl dt {
	width: 205px;
	text-align: center;
	display: block;
	overflow: hidden;
	float: left;
}

.news_content dl dt img {
	max-width: 100%;
	height: auto;
	display: block;
	transition: 0.6s;
}

.news_content dl:hover dt img {}

.news_content dl dt span {
	display: block;
	text-align: center;
	overflow: hidden;
}

.news_content dl dt .ri {
	font-size: 36px;
}

.news_content dl dt .nian {
	font-size: 14px;
	color: #666;
}

.news_content dl dd {
	margin-left: 220px;
	overflow: hidden;
}

.news_content dl dd h3 {
	display: block;
}

.news_content dl dd h3 a {
	font-size: 16px;
	font-weight: normal;
}

.news_content dl dd p {
	margin-top: 10px;
	overflow: hidden;
	line-height: 25px;
	color: #666;
}

.news_content dl dd .time {
	color: #999;
	margin-top: 10px;
	display: block;
}

.news_content dl dd .detail {
	background: #0072C5;
	color: #fff;
	width: 100px;
	height: 25px;
	display: block;
	text-align: center;
	line-height: 25px;
	margin-right: 15px;
	float: left;
}

.news_content dl dd .detail:hover {
	background-color: #000177 !important;
	border-color: #000177;
	color: #fff;
	transition: 0.5s;
}

#link_zone {
	height: 130px;
	overflow: hidden;
	background: url(http://www.szjimeice.com/web/pic/link_zone.jpg) no-repeat;
}

#link_title {
	float: left;
	overflow: hidden;
	font-size: 18px;
	color: #fff;
}

#link_title h2 {
	font-size: 16px;
	text-transform: uppercase;
	display: block;
	float: left;
	color: #fff;
	font-weight: normal;
}

#link_title p {
	font-size: 36px;
	text-transform: uppercase;
	display: block;
	font-family: Times New Roman;
	color: #666;
	font-weight: bold;
	margin-top: 5px;
}

#link_title i {
	margin-left: 5px;
	margin-top: 4px;
	font-size: 14px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.index_ad {
	overflow: hidden;
}

.index_ad img {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.index_ad h3 {
	font-weight: normal;
	font-size: 14px;
	display: block;
	margin-top: 10px;
	text-align: center;
}

#index_ad_txt {
	font-size: 36px;
	color: #fff;
	line-height: 50px;
}

#index_ad_txt .line {
	width: 135px;
	display: block;
	height: 2px;
	background: #333;
}

#index_ad2 {
	height: 575px;
	overflow: hidden;
	margin-top: 40px;
	background: url(http://www.szjimeice.com/web/template/themes/default/skins/images/index_ad2.jpg) center center no-repeat;
	background-attachment: fixed;
}


/*首页横排圆形图标*/
ul.yuan {
	width: 1250px;
	;
	text-align: center;
	overflow: hidden;
}

ul.yuan li {
	width: 270px;
	float: left;
	margin-right: 40px;
	overflow: hidden;
	text-align: center;
}

ul.yuan li .pic {
	display: block;
	overflow: hidden;
	background: #0168B7;
	width: 160px;
	margin: 0px auto;
}

ul.yuan li:hover .pic {
	border-color: #ff0000;
}

ul.yuan li img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0px auto 0 auto;
	transition: 1s;
}

ul.yuan li .zhezhao {
	display: block;
	position: absolute;
	z-index: 3;
	background: url(../image/lm_yuan.png) no-repeat;
	width: 100%;
	height: 207px;
}

ul.yuan li:hover img {}

ul.yuan li h3 {
	font-size: 16px;
	display: block;
	margin-top: 15px;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
	color: #3496ED;
}

ul.yuan li h3 a {
	font-weight: normal;
}

ul.yuan li p {
	display: block;
	line-height: 25px;
	margin-top: 15px;
	overflow: hidden;
	color: #666;
}


#vlist {
	width: 1250px;
	overflow: hidden;
	margin-top: 35px;
}

#vlist li {
	width: 385px;
	float: left;
	overflow: hidden;
	margin-right: 22.5px;
	text-align: center;
}

#vlist li .pic {
	display: block;
	width: 100%;
	height: 288px;
	position: relative;
	overflow: hidden;
}

#vlist li .pic img {
	position: absolute;
	z-index: 1;
	max-width: 100%;
	height: auto;
	display: block;
}

#vlist li .pic a {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	background: url(../image/v.png) center center no-repeat;
	position: absolute;
	z-index: 5;
}

#vlist li .vinfo {
	padding: 10px;
}

#vlist li h3 {
	display: block;
	font-weight: normal;
	margin-top: 10px;
}

#vlist li h3 a {
	font-size: 16px;
}

#vlist li p {
	line-height: 20px;
	color: #666;
	margin-top: 10px;
	display: block;
}

/* banner */
.banner {
	width: 100%;
	min-width: 1200px;
	height: 570px;
	overflow: hidden;
	position: relative;
	text-align: center;
	background: #fff !important;
}

.banner:hover .ctrl {
	width: 1200px;
	margin-left: -600px;
	opacity: 1;
	filter: alpha(opacity=100);
}

.banner .bd {
	height: 570px;
	position: relative;
	left: 50%;
	margin-left: -960px;
}

.banner .bd li {
	width: 1920px;
}

/*banner2*/
.bxslider {
	min-width: 1200px;
}

.bxslider li {
	height: 570px;
}

.maplist dl {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
}

.maplist dl dt {
	display: block;
	line-height: 30px;
	background: #f0f0f0;
	font-size: 18px;
	text-indent: 25px;
}

.maplist dl dd {
	margin-top: 20px;
	padding-left: 30px;
}

.maplist dl dd a {
	margin-right: 30px;
}

#zuo_so {
	margin-top: 25px;
	padding-left: 15px;
}

#zuo_so h3 {
	font-size: 20px;
	color: #4ba3c7;
	text-transform: uppercase;
	display: block;
}

.index_search {
	width: 260px;
	overflow: hidden;
	height: 30px;
	background: #fff;
}

.index_search .index_key_text {
	height: 30px;
	width: 220px;
	overflow: hidden;
	text-indent: 10px;
	line-height: 30px;
	outline: none;
	background: #fff;
	color: #666;
	border: none;
	/*
	-moz-box-shadow:0px 2px 5px #eee inset;
	-webkit-box-shadow:0px 2px 5px #eee inset;
	box-shadow:0px 2px 5px #eee inset;
	*/
}

.index_search .index_search_btn {
	float: right;
	cursor: pointer;
	border: none;
	outline: none;
	margin: 5px 5px 0 0;
	/*
	width:90px;
	height:30px;
	color:#fff;
	overflow:hidden;
	line-height:30px;
	background:#E89803;
	text-transform:uppercase;
	*/
}

#partner {
	margin-top: 30px;
}

#partner h3 {
	display: block;
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 15px;
	font-weight: normal;
}

.donghua {
	height: 80px !important;
	-webkit-animation-delay: 5s;
	animation-delay: 5s;

}


.index_lm {
	width: auto;
	overflow: visible;
	text-align: center;
}

.index_lm li {
	display: inline-block;
	overflow: visible;
	*display: inline;
	*zoom: 1;
	transition: 0.6s;
	position: relative;
	margin-left: -5px;
}

.index_lm li a {
	display: block;
	overflow: hidden;
	line-height: 50px;
	padding: 0 30px;
	font-size: 18px;
	transform: skew(20deg);
}

.index_lm li i {
	position: absolute;
	left: 50%;
	bottom: -8px;
	color: #f74c2c;
	transform: skew(20deg);
	margin-left: -6px;
	display: none;
}

.index_lm li:hover i {
	display: block;
}

.index_lm li h3 {
	display: block;
	font-size: 24px;
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 2px solid #ccc;
}

.index_lm li img {
	max-width: 100%;
	height: auto;
	display: block;
	margin-top: 10px;
}

.index_lm li p {
	display: block;
	color: #666;
	line-height: 25px;
	margin-top: 10px;
}

.index_lm li .detail {
	display: block;
	width: 80px;
	height: 25px;
	border: 1px solid #ccc;
	text-align: center;
	line-height: 25px;
	color: #666;
	margin-top: 10px;
	transition: 0.6s;
}

.index_lm li:hover .detail {
	border-color: #18385F;
	background: #18385F;
	color: #fff;
}

#so {
	width: 45px;
	height: 40px;
	display: block;
	cursor: pointer;
	float: right;
	background: url(../image/so.jpg) center center no-repeat;
}

#so i {
	color: #fff;
	line-height: 30px;
	font-size: 16px;

}

#search_box {
	background: #f0f0f0;
	position: absolute;
	top: 40px;
	right: 0;
	z-index: 99999;
	padding: 10px;
	display: none;
}

/*
#search_box:before{
	border: solid transparent;
	content: ' ';
	height: 0;
	bottom: 100%;
	position: absolute;
	width: 0;
	border-width: 10px;
	border-bottom-color: #f0f0f0;
	right:0;
}
*/
#so_zone {
	background: #EDEDED;
	overflow: hidden;
	padding: 10px 0;
	border-bottom: 1px solid #ccc;
}

#hot_l {
	width: auto;
	max-width: 790px;
	overflow: hidden;
	float: left;
	line-height: 32px;
}

#so_zone #hot_l span {
	display: block;
	float: left;
	color: #2e3092;
	margin-right: 10px;
}


#job_box {
	width: 535px;
	overflow: hidden;
	float: left;
	padding-left: 10px;
}

#job_box table {
	border: none;
	width: 100%;
}

#job_box table th {
	border: none;
	padding: 5px 0;
	line-height: 40px;
	border-bottom: 1px solid #ccc;
	background: #e9e9e9;
	text-indent: 15px;
}

#job_box table td {
	border: none;
	padding: 5px 0;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
}

#job_box table td i {
	color: #3BACFC;
	margin-right: 10px;
}

#other {
	height: 30px;
	position: relative;
	cursor: pointer;
	float: right;
}

#other p {
	display: block;
	line-height: 30px;
	cursor: pointer;
	padding: 0 10px 0 30px;
	background: url(../image/lan.jpg) left center no-repeat;
	text-transform: uppercase;
}

#other p i {
	margin-right: 10px;
	font-size: 16px;
}

#other ul {
	position: absolute;
	right: 0;
	top: 30px;
	width: 100%;
	display: none;
	border: 1px solid #62A4D8;
	background: #f0f0f0;
	z-index: 9999999;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	/* Firefox */
	-webkit-box-sizing: border-box;
	/* Safari */
}

#other ul li {
	line-height: 30px;
	text-align: center;
	border-bottom: 1px solid #ccc;
}

#other ul li:hover {
	background: #fff;
	transition: 0.5s;
}

#other:hover ul {
	display: block;
}

/*首页产品循环*/
.index_pro {}

.index_pro_pic {
	width: 320px;
	float: left;
	overflow: hidden;
}

.index_pro_pic img {
	max-width: 100%;
	height: auto;
	display: block;
}

.index_pro ul {
	width: 865px;
	float: right;
	overflow: hidden;
	margin: 0 -1px -1px 0;
}

.index_pro ul li {
	width: 185px;
	float: left;
	padding: 15px;
	overflow: hidden;
	text-align: center;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.index_pro ul li img {
	max-width: 100%;
	height: auto;
	display: block;
	transition: 0.6s;
	/*
	border:1px solid #ccc;
	box-sizing:border-box;
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box; 
	*/
}

.index_pro ul li:hover img {
	transform: scale(1.1);
}

.index_pro ul li h3 {
	display: block;
	margin-top: 10px;
}

.index_pro ul li h3 a {
	font-weight: normal;
	font-size: 14px;
}


#top_tel {
	padding-left: 30px;
	background: url(../image/top_tel_12.png) left bottom no-repeat;
	line-height: 30px;
	float: right;
	margin-top: 10px;
}

#top_email {
	padding-left: 25px;
	background: url(../image/youxiang10.png) left center no-repeat;
	line-height: 30px;
	float: left;
	margin-right: 20px;
	font-size: 15px;
	color: #d9d9d9;
}

#top_tel i,
#top_email i {
	margin-right: 10px;
	font-size: 16px;
}

#top_ewm {
	margin-top: 45px;
	width: 55px;
	float: right;
	overflow: hidden;
	margin-right: 15px;
}

#top_ewm img {
	max-width: 100%;
	height: auto;
	display: block;
}

.top_line {
	display: block;
	float: left;
	padding: 0 20px;
	width: 1px;
	height: 30px;
	background: url(../image/top-line.png) center center no-repeat;
}

#footer_nav {
	overflow: hidden;
	float: left;
}

#footer_nav a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 14px;
	text-transform: uppercase;
	padding: 0 5px;
	line-height: 13px;
	border-right: 1px solid #999;
}

#footer_nav a i {
	width: 25px;
	height: 25px;
	float: left;
	line-height: 25px;
	border: 1px solid #fff;
	font-size: 16px;
	margin-right: 10px;
}

#footer_nav a:last-child {
	padding-right: 0 !important;
	border: none !important;
}

/*选项卡1*/
#slideBox1 {
	margin: 0px auto;
	overflow: hidden;
}

#slideBox1 .hd {
	overflow: visible;
	text-align: center;
}

#slideBox1 .hd ul {
	text-align: center;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

#slideBox1 .hd ul li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	cursor: pointer;
	line-height: 35px;
	height: 35px;
	position: relative;
	padding: 0 25px;
	font-size: 16px;
	margin: 0 10px;
	background: #494949;
	color: #fff;
}

#slideBox1 .hd ul li.on {
	background: #FE0000;
	color: #fff;
	border-color: #FE0000;
}

#slideBox1 .hd ul li.on:after {
	border: solid transparent;
	content: ' ';
	height: 0;
	top: 100%;
	position: absolute;
	width: 0;
	border-width: 10px;
	border-top-color: #FE0000;
	left: 50%;
	margin-left: -10px;
}

#slideBox1 .bd {
	margin: 0px auto;
}

#slideBox1 .bd ul {
	overflow: visible;
	position: relative;
}

/*选项卡2*/

.slideBox2 {
	margin-top: 50px;
	overflow: hidden;
}

.slideBox2 .hd {}

.slideBox2 .hd ul {
	width: 100%;
	overflow: hidden;
	border-left: 1px solid #ccc;
}

.slideBox2 .hd ul li {
	font-size: 18px;
	float: left;
	height: 45px;
	line-height: 45px;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background: #fff;
	padding: 0 20px;
	cursor: pointer;
}

.slideBox2 .hd ul li a {
	display: block;
}

.slideBox2 .bd {
	border: 1px solid #ccc;
}

.slideBox2 .bd ul {
	padding: 10px;
	overflow: hidden;
}

/*选项卡3*/
.slideBox3 {
	overflow: hidden;
}

.slideBox3 .hd {
	overflow: visible;
	width: 290px;
	float: right;
	background: url(http://www.szjimeice.com/web/pic/hd.jpg) right top repeat-y;
}

.slideBox3 .hd ul {
	padding: 20px 0;
}

.slideBox3 .hd ul li {
	display: block;
	line-height: 50px;
	font-size: 16px;
	cursor: pointer;
	padding: 10px 0 10px 60px;
}

.slideBox3 .hd ul li .ico {
	width: 52.5px;
	height: 52.5px;
	display: block;
	float: left;
	overflow: hidden;
	background-repeat: no-repeat;
	transition: all .2s;
	background-image: url(http://www.szjimeice.com/web/pic/nav1.png);
	margin-right: 10px;
}

.slideBox3 .hd ul .on {
	background-color: #304a7e;
	box-shadow: -3px 3px 15px #777;
	color: #fff;
}

.slideBox3 .hd ul #li1 .ico {
	background-position: 0 0;
}

.slideBox3 .hd ul #li1.on .ico {
	background-position: -52.5px 0
}

.slideBox3 .hd ul #li2 .ico {
	background-position: 0 -52.5px;
}

.slideBox3 .hd ul #li2.on .ico {
	background-position: -52.5px -52.5px
}

.slideBox3 .hd ul #li3 .ico {
	background-position: 0 -105px
}

.slideBox3 .hd ul #li3.on .ico {
	background-position: -52.5px -105px
}

.slideBox3 .hd ul #li4 .ico {
	background-position: 0 -157.5px
}

.slideBox3 .hd ul #li4.on .ico {
	background-position: -52.5px -157.5px
}

.slideBox3 .hd ul #li5 .ico {
	background-position: 0 -210px
}

.slideBox3 .hd ul #li5.on .ico {
	background-position: -52.5px -210px
}

.slideBox3 .hd ul #li6 .ico {
	background-position: 0 -262.5px
}

.slideBox3 .hd ul #li6.on .ico {
	background-position: -52.5px -262.5px
}

.slideBox3 .hd ul #li7 .ico {
	background-position: 0 -318px
}

.slideBox3 .hd ul #li7.on .ico {
	background-position: -52.5px -318px
}

.slideBox3 .hd ul #li8 .ico {
	background-position: 0 -370.5px
}

.slideBox3 .hd ul #li8.on .ico {
	background-position: -52.5px -370.5px
}

.slideBox3 .hd ul li.on {}

.slideBox3 .bd {
	width: 900px;
	float: left;
	overflow: hidden;
}

.slideBox3 .bd ul {
	overflow: hidden;
	width: 920px;
}

.slideBox3 .bd ul li {
	width: 290px;
	float: left;
	overflow: hidden;
	margin-right: 15px;
	margin-bottom: 20px;
	text-align: center;
}

.slideBox3 .bd ul li img {
	max-width: 100%;
	height: auto;
	display: block;
	transition: 0.6s;
	margin: 0px auto;
	border: 1px solid #ccc;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.slideBox3 .bd ul li h3 {
	display: block;
	margin-top: 10px;
	font-size: 16px;
	font-weight: normal;
}

.slideBox3 .bd ul li:nth-child(1) {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}

.slideBox3 .bd ul li:nth-child(2) {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}

.slideBox3 .bd ul li:nth-child(3) {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}

.slideBox3 .bd ul li:nth-child(4) {
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
}

.slideBox3 .bd ul li:nth-child(5) {
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}

.slideBox3 .bd ul li:nth-child(6) {
	-webkit-animation-delay: 0.6s;
	animation-delay: 0.6s;
}

/*文字左右滚动*/
.txt-left {
	width: 995px;
	position: relative;
	float: left;
	margin-left: 20px;
}

.txt-left .hd {
	overflow: hidden;
	float: left;
	width: 25px;
	margin-right: 20px;
	display: none;
}

.txt-left .hd .prev,
.txt-left .hd .next {
	display: block;
	width: 5px;
	height: 9px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	float: left;
	background: url("../image/icoLeft.gif") no-repeat;
}

.txt-left .hd .next {
	background: url("../image/icoRight.gif") no-repeat;
	margin-left: 10px;
}

.txt-left .bd .tempWrap {
	width: 900px !important;
}

/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txt-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.txt-left .bd ul li {
	margin-right: 20px;
	float: left;
	height: 25px;
	line-height: 25px;
	text-align: left;
	_display: inline;
	width: auto !important;
}

/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txt-left .bd ul li span {
	color: #999;
	margin-left: 10px;
}

/* 图片向左滚动*/
.picMarquee-left {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.picMarquee-left .hd {
	overflow: hidden;
	height: 30px;
	background: #f4f4f4;
	padding: 0 10px;
	display: none;
}

.picMarquee-left .hd .prev,
.picMarquee-left .hd .next {
	display: block;
	width: 5px;
	height: 9px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	background: url("http://www.szjimeice.com/web/template/themes/default/skins/images/arrow.png") no-repeat;
}

.picMarquee-left .hd .next {
	background-position: 0 -50px;
}

.picMarquee-left .hd .prevStop {
	background-position: -60px 0;
}

.picMarquee-left .hd .nextStop {
	background-position: -60px -50px;
}

.picMarquee-left .bd {
	overflow: hidden;
}

.picMarquee-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picMarquee-left .bd ul li {
	margin: 0 8px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	border: 1px solid #ccc;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.picMarquee-left .bd ul li img {
	max-width: 60%;
	height: auto;
	display: block;
	margin: 0px auto;
}


/*---平行四边形-----*/

.pingxing {
	display: inline-block;
	border: 1px solid #ccc;
	transform: skew(-20deg);
}

.pingxing h2 {
	transform: skew(-20deg);
	font-size: 24px;
	text-transform: uppercase;
	color: #fff;
	line-height: 50px;
	display: block;
}

/*－－－六边形---
<div class="boxF" id="cp($step /)">
	<div class="boxS">
		<div class="boxT" style="background-image: url(($picurl /));">
			<a href="($theurl /)" title="($titles /)">
			<div class="overlay">
				<div class="name transition3">($title /)</div>
			</div>
			</a>
		</div>
	</div>
</div>
*/
.boxF,
.boxS,
.boxT,
.overlay {
	/*如果要尖朝上则把数字改为200x250即可，记得背景要换成正方形的图片才能铺满*/
	/*如果要平顶朝上则把数字改为213x185即可，记得背景要换成正方形的图片才能铺满*/
	/*小数除以大数需要＝0.8*/
	width: 276px;
	height: 230px;
	overflow: hidden;
}

.boxF,
.boxS {
	/*如果要尖朝上则把数字改为200x250即可，记得背景要换成正方形的图片才能铺满*/
	/*如果要平顶朝上则把数字改为213x185即可，记得背景要换成正方形的图片才能铺满*/
	width: 276px;
	height: 230px;
	visibility: hidden;
}

.boxF {
	/*需要不规则排列绝对定位需要将此处改为position:absolute然后和其它元素一样定位即可*/
	position: absolute;
	transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	-moz-transform: rotate(120deg);
	-webkit-transform: rotate(120deg);
}

.boxS {
	transform: rotate(-60deg);
	-ms-transform: rotate(-60deg);
	-moz-transform: rotate(-60deg);
	-webkit-transform: rotate(-60deg);
}

.boxT {

	background: no-repeat 50% center;
	background-size: 125% auto;
	transform: rotate(-60deg);
	-ms-transform: rotate(-60deg);
	-moz-transform: rotate(-60deg);
	-webkit-transform: rotate(-60deg);
	visibility: visible;
}

.overlay {
	transition: all 250ms ease-in-out 0s;
	display: none;
	position: relative;
}

.overlay:hover {
	background-color: rgba(0, 0, 0, 0.6);
}

.boxT:hover .overlay {
	display: block;
}

.overlay .name {
	display: inline-block;
	position: absolute;
	top: 45%;
	left: 0;
	padding: 0 10px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #FFF;
}

/*----菱形------*/

#lingxing {
	width: 100%;
	overflow: hidden;
	margin-top: 35px;
	height: 370px;
	position: relative;
}

#lingxing li {
	position: absolute;
	width: 375px;
	height: 375px;
	overflow: hidden;
}

#lingxing li .kuang {
	display: block;
	width: 260px;
	height: 260px;
	border: 1px solid #ccc;
	position: absolute;
	overflow: hidden;
	transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	top: 55px;
	left: 55px;
	background: #fff;
	z-index: 1;
}

#lingxing li a {
	display: block;
	width: 260px;
	height: 260px;
	overflow: hidden;
	text-align: center;
	position: absolute;
	z-index: 10;
	transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	top: 55px;
	left: 55px;
}

#lingxing li img {
	max-width: 100%;
	height: auto;
	display: block;
	transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	margin-top: -20px;
	margin-left: -15px;
}

#lingxing li h4 {
	font-size: 18px;
	font-weight: normal;
	position: absolute;
	z-index: 5;
	left: 50%;
	bottom: 60px;
	width: 120px;
	text-align: center;
	margin-left: -60px;
	word-break: break-word;
}

#lingxing #li1 {
	left: 105px;
}

#lingxing #li2 {
	left: 435px;
}

#lingxing #li3 {
	left: 755px;
}

#shuzi_zone ul {
	overflow: hidden;
	width: 1250px;
}

#shuzi_zone ul li {
	width: 210px;
	float: left;
	margin-right: 37.5px;
	text-align: center;
	overflow: hidden;
}

#shuzi_zone ul li .ico {
	display: block;
	margin: 0px auto;
}

#shuzi_zone ul li h3 {
	display: block;
	font-size: 36px;
	margin-top: 40px;
	font-family: Arial;
}

#shuzi_zone ul li .line {
	display: block;
	width: 30px;
	height: 2px;
	background: #666;
	margin: 15px auto 0 auto;
}

#shuzi_zone ul li p {
	display: block;
	margin-top: 15px;
	line-height: 25px;
}

/* 本例子css */
.txtScroll-top {
	overflow: hidden;
	position: relative;
	float: left;
}

.txtScroll-top .hd {
	overflow: hidden;
	float: right;
	display: none;
}

.txtScroll-top .hd .prev,
.txtScroll-top .hd .next {
	display: block;
	width: 8px;
	height: 12px;
	margin-top: 5px;
	overflow: hidden;
	cursor: pointer;
}

.txtScroll-top .hd .prev {
	float: left;
	margin-right: 10px;
	background: url(http://www.szjimeice.com/web/template/themes/default/skins/images/arr_l_16.png) no-repeat;
}

.txtScroll-top .hd .next {
	float: right;
	background: url(http://www.szjimeice.com/web/template/themes/default/skins/images/arr_r_16.png) no-repeat;
}

.txtScroll-top .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
	display: none;
}

.txtScroll-top .hd ul li {
	float: left;
	width: 9px;
	height: 9px;
	overflow: hidden;
	margin-right: 5px;
	text-indent: -999px;
	cursor: pointer;
	background: url("http://www.szjimeice.com/web/template/themes/default/skins/css/images/icoCircle.gif") 0 -9px no-repeat;
}

.txtScroll-top .hd ul li.on {
	background-position: 0 0;
}

.txtScroll-top .bd {
	max-width: 600px;
	float: left;
	overflow: hidden;
	padding-left: 15px;
}

.txtScroll-top .infoList li {
	line-height: 45px;
}

.txtScroll-top .infoList li .date {
	float: right;
	color: #666;
}

#index_fenlei {
	border: 1px solid #ccc;
	border-bottom: none;
}

#index_fenlei dl {
	overflow: hidden;
}

#index_fenlei dl dt {
	line-height: 35px;
	border-bottom: 1px solid #fff;
	width: 90px;
	float: left;
	overflow: hidden;
	color: #fff;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	background: #1692CE;
}

#index_fenlei dl dd {
	border-bottom: 1px solid #ccc;
	height: 35px;
}

#index_fenlei dl dd a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 10px;
	border-right: 1px solid #ccc;
	line-height: 13px;
	height: 13px;
	margin-top: 13px;
}

.layui-layer-dialog {
	background: #1D191A !important;
}

#tan_logo {
	text-align: center;
}

#tan_content {
	margin-top: 20px;
	line-height: 25px;
	color: #777;
	font-size: 16px;
}

.layui-layer-btn {
	position: absolute;
	bottom: 10px;
	left: 0;
	width: 100%;
	text-align: center !important;
}

.layui-layer-btn a {
	width: 150px !important;
	height: 35px !important;
	line-height: 35px !important;
	background: none !important;
	border: 1px solid #777 !important;
	color: #777 !important;
}

#liucheng {
	width: 1250px;
	overflow: hidden;
}

#liucheng li {
	width: 113px;
	height: 150px;
	border: 1px solid #ccc;
	float: left;
	overflow: hidden;
	text-align: center;
	background-position: center 14px;
	background-repeat: no-repeat;
}

#liucheng #li1 {
	background-image: url(../image/a1.png);
}

#liucheng #li1:hover {
	background-image: url(../image/a1_on.png);
}

#liucheng #li2 {
	background-image: url(../image/a2.png);
}

#liucheng #li2:hover {
	background-image: url(../image/a2_on.png);
}

#liucheng #li3 {
	background-image: url(../image/a3.png);
}

#liucheng #li3:hover {
	background-image: url(../image/a3_on.png);
}

#liucheng #li4 {
	background-image: url(../image/a4.png);
}

#liucheng #li4:hover {
	background-image: url(../image/a4_on.png);
}

#liucheng #li5 {
	background-image: url(../image/a5.png);
}

#liucheng #li5:hover {
	background-image: url(../image/a5_on.png);
}

#liucheng #li6 {
	background-image: url(../image/a6.png);
}

#liucheng #li6:hover {
	background-image: url(../image/a6_on.png);
}

#liucheng #li7 {
	background-image: url(../image/a7.png);
}

#liucheng #li7:hover {
	background-image: url(../image/a7_on.png);
}

#liucheng li:hover {
	border-color: #0A77B2;
	color: #0A77B2;
}

#liucheng li h5 {
	font-size: 14px;
	display: block;
	margin-top: 119px;
}

#liucheng .jiantou {
	display: block;
	float: left;
	margin-top: 70px;
	margin-left: 22.4px;
	margin-right: 22.4px;
}


#promise-sm {
	height: 40px;
	overflow: hidden;
	background: url(http://www.szjimeice.com/web/pic/promise-sm.png) center center no-repeat;
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	transition: all ease .5s;
	cursor: pointer;
}

#promise-lg {
	height: 138px;
	overflow: hidden;
	background: url(http://www.szjimeice.com/web/pic/promise-lg.png) center center no-repeat;
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	transition: all ease .5s;
	cursor: pointer;
}

.show {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.hidden {
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	height: 0 !important;
}



/*分页*/
#pagelist {
	width: 100%;
	text-align: center;
	padding-bottom: 40px;
	padding-top: 20px;
	overflow: hidden
}

#pagelist span {
	padding: 5px 8px;
	background: #dddede;
	color: #bababa;
	margin: 0 2px;
	border: 1px solid #ccc;
}

#pagelist a {
	background: #fff;
	padding: 5px 8px;
	color: #333;
	margin: 0 2px;
	border: 1px solid #eee;
	display: inline;
}

#pagelist .active {
	background: #326DD5;
	color: #fff;
}