﻿* {
	margin: 0px;
	padding: 0px;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
table,
tbody,
p,
th,
td,
em {
	-webkit-text-size-adjust: none;
	margin: 0 auto;
	padding: 0;
	border: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-size: 12px;
	font-family: "Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti;
	list-style: none;
}

html,
body {
	height: 100%;
	background-color: #f4f8f9;
}

img,
input,
button,
a,
select,
textarea {
	margin: 0;
	padding: 0;
	resize: none;
	border: none;
	outline: none;
}

ol,
ul {
	list-style: none;
	background: none;
}

dl,
dt,
dd {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
em,
i,
b,
em {
	font-size: 12px;
	word-wrap: break-word;
	font-weight: normal;
	font-style: normal;
}

a:active,
a:focus {
	outline: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0;
}

*html {
	background-image: url(about:blank);
	background-attachment: fixed;
}

.cl{
	clear: both;
}
/* 修正IE6振动bug */
a {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #F00;
	text-decoration: underline;
}

.title {
	text-align: center;
	font-size: 18px;
	line-height: 36px;
}

.cc {
	text-align: center;
}

.hide {
	display: none;
}

.header {
	background: url(../images/index_02.jpg) repeat-x;
	width: 100%;
	height: 164px;
}

.header_l {
	width: 1000px;
	margin: 0 auto;
	height: 113px;
}

.header_l ul {
	width: 500px;
	float: left;
	position: relative;
}

.header_l ul h2 {
	background: url(../images/index_07.jpg) no-repeat;
	width: 100px;
	float: left;
	position: relative;
	margin-left: 260px;
	margin-top: 20px;
	text-indent: 40px;
}

.header_l ul h3 {
	background: url(../images/index_09.jpg) no-repeat;
	width: 100px;
	float: left;
	position: relative;
	margin-top: 20px;
	text-indent: 40px;
}

.header_l ul h4 {
	background: url(../images/index_14.jpg) no-repeat 0px 5px;
	width: 300px;
	float: left;
	font-size: 26px;
	color: #F00;
	font-weight: bold;
	text-indent: 50px;
	margin-left: 255px;
	margin-top: 30px;
}

.header_d {
	width: 1000px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}
.header_d ul li{
	float: left;
}
.header_d li {
	width: calc(100% / 7);
	height: auto;
	float: left;
	position: relative;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #2c2c2c;
}

.header_d li a {
	color: #2c2c2c;
	text-decoration: none;
}

.header_d li a:hover {
	color: #F00;
	text-decoration: none;
}
.header_d li a.on{
	color: #F00;
}
.header_l ul h2 a,
.header_l ul h3 a {
	color: #2c2c2c;
	text-decoration: none;
}

.header_l ul h2 a:hover,
.header_l ul h3 a:hover {
	color: #F00;
	text-decoration: none;
}

.banner {
	width: 1920px;
	height: 413px;
	margin: 0 auto;
}

.banner01 {
	width: 100%;
	height: 380px;
	margin: 0 auto;
	background: url(../images/banner022.jpg) no-repeat center;
}

.rsou {
	background: url(../images/index_20.jpg) repeat-x;
	width: 100%;
	height: 60px;
}

.rsou ul {
	width: 1000px;
	margin: 0 auto;
	line-height: 35px;
	font-size: 14px;
}

.one {
	width: 1000px;
	overflow: hidden;
	margin: 0 auto;
	text-align: left;
}

.one_fl {
	width: 220px;
	overflow: hidden;
	float: left;
	background: #FFF;
}

.one_fl ul {
	width: 220px;
	height: 62px;
}

.one_fl dl {
	border: 1px #e7e8e8 solid;
	border-top: none;
	width: 198px;
	padding: 10px;
}

.one_fl dl dt {
	border: 1px #dedede solid;
	background-color: #eeeeee;
	background-image: url(../images/index_34.jpg);
	background-repeat: no-repeat;
	background-position: 8px 6px;
	line-height: 30px;
	text-indent: 30px;
	margin-top: 6px;
	width: 190px;
}

.one_about {
	width: 432px;
	border: 1px #e7e8e8 solid;
	overflow: hidden;
	float: left;
	margin-left: 15px;
	background: #FFF;
}

.one_about ul {
	width: 432px;
	height: 63px;
}

.one_about dl {
	padding: 12px;
	line-height: 26px;
	color: #656565;
}

.one_lx {
	width: 315px;
	overflow: hidden;
	float: right;
	background: #FFF;
}

.one_lx ul {
	width: 315px;
	height: 125px;
}

.one_lx dl {
	border: 1px #e7e8e8 solid;
	border-top: none;
	width: 292px;
	padding: 12px 10px;
	color: #656565;
	line-height: 22px;
}

.two {
	width: 1000px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 15px;
}

.two_news {
	width: 268px;
	border: 1px #e7e8e8 solid;
	float: left;
	background: #FFF;
}

.two_news ul {
	background: url(../images/index_39.jpg) repeat-x;
	width: 268px;
	height: 52px;
}

.two_news ul li {
	background: url(../images/index_42.jpg) no-repeat 15px 15px;
	text-indent: 30px;
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: bold;
	color: #333;
	line-height: 52px;
}

.two_news ul li span {
	float: right;
	font-size: 12px;
	font-weight: normal;
	padding-right: 10px;
}

.two_news dl {
	width: 248px;
	padding: 10px;
}

.two_news dl dt {
	background: url(../images/index_49.jpg) no-repeat 1px 9px;
	line-height: 28px;
	text-indent: 20px;
	color: #666;
}

.two_pro {
	width: 713px;
	border: 1px #e7e8e8 solid;
	float: right;
	overflow: hidden;
	background: #FFF;
	padding-bottom: 22px;
}

.two_pro ul {
	background: url(../images/index_39.jpg) repeat-x;
	width: 713px;
	height: 52px;
}

.two_pro ul li {
	background: url(../images/index_42.jpg) no-repeat 15px 15px;
	text-indent: 30px;
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: bold;
	color: #333;
	line-height: 52px;
}

.two_pro ul li span {
	float: right;
	font-size: 12px;
	font-weight: normal;
	padding-right: 10px;
}

.two_pro dl {
	width: 237px;
	float: left;
	position: relative;
	text-align: center;
	margin-top: 18px;
}

.two_pro dl dt {
	width: 207px;
	height: 170px;
	border: 1px #e7e8e8 solid;
	margin: 0 auto;
}

.two_pro dl dd {
	width: 209px;
	height: 30px;
	background: #0774cf;
	text-align: center;
	margin: 0 auto;
	line-height: 30px;
	color: #FFF;
	font-size: 12px;
}

.two_pro dl a {
	color: #FFF;
	text-decoration: none;
}

.two_pro dl a:hover {
	color: #FFF;
	text-decoration: underline;
}

.two_sp {
	width: 268px;
	border: 1px #e7e8e8 solid;
	float: left;
	background: #FFF;
	margin-top: 15px;
}

.two_sp ul {
	background: url(../images/index_39.jpg) repeat-x;
	width: 268px;
	height: 52px;
}

.two_sp ul li {
	background: url(../images/index_42.jpg) no-repeat 15px 15px;
	text-indent: 30px;
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: bold;
	color: #333;
	line-height: 52px;
}

.two_sp ul li span {
	float: right;
	font-size: 12px;
	font-weight: normal;
	padding-right: 10px;
}

.two_sp dl {
	width: 228px;
	padding: 0px 18px 5px;
}

.two_sp dl dt {
	width: 228px;
	height: 158px;
	margin-top: 10px;
}

.d_dh {
	width: 100%;
	border-bottom: 1px #e3e3e3 solid;
	border-top: 2px #e3e3e3 solid;
	background: #f7f7f7;
	line-height: 28px;
	font-size: 14px;
	text-align: center;
	margin-top: 15px;
}

.d_dh a {
	color: #666;
	text-decoration: none;
	
	/* width: calc(100% / 8);
	display: inline-table; */
}

.d_dh a:hover {
	color: #F00;
	text-decoration: none;
}

.bottom {
	width: 1000px;
	line-height: 22px;
	text-align: center;
	margin: 0 auto;
	color: #666;
	padding: 10px 0;
}

.bottom img {
	margin-top: 10px;
}

.ny_box {
	width: 1000px;
	overflow: hidden;
	margin: 0 auto;
}

.ny_box_left {
	width: 270px;
	float: left;
	position: relative;
	overflow: hidden;
}

.ny_box_left_fl {
	width: 268px;
	border: 1px #e7e8e8 solid;
	float: left;
	background: #FFF;
	overflow: hidden;
}

.ny_box_left_fl ul {
	background: url(../images/index_39.jpg) repeat-x;
	width: 268px;
	height: 52px;
}

.ny_box_left_fl ul li {
	background: url(../images/index_42.jpg) no-repeat 15px 15px;
	text-indent: 30px;
	font-family: "Arial", "微软雅黑";
	font-size: 18px;
	font-weight: bold;
	color: #333;
	line-height: 52px;
}

.ny_box_left_fl dl {
	width: 248px;
	padding: 5px 10px 15px;
	overflow: hidden;
}

.ny_box_left_fl dl dt {
	border: 1px #dedede solid;
	background-color: #eeeeee;
	background-image: url(../images/index_34.jpg);
	background-repeat: no-repeat;
	background-position: 8px 6px;
	line-height: 30px;
	text-indent: 30px;
	margin-top: 10px;
	width: 240px;
}

.ny_box_left_news {
	margin-top: 10px;
}

.ny_box_left_lx {
	width: 270px;
	overflow: hidden;
	padding-top: 10px;
	background: #FFF;
}

.ny_box_left_lx ul {
	width: 270px;
	height: 107px;
}

.ny_box_left_lx dl {
	border: 1px #e7e8e8 solid;
	border-top: none;
	width: 248px;
	padding: 12px 10px;
	color: #656565;
	line-height: 22px;
	overflow: hidden;
}

.ny_box_right {
	width: 713px;
	border: 1px #e7e8e8 solid;
	float: right;
	overflow: hidden;
	background: #FFF;
	padding-bottom: 22px;
	font-family: "Arial", "微软雅黑";
	font-size: 14px;
}

.ny_box_right ul {
	background: url(../images/index_39.jpg) repeat-x;
	width: 713px;
	height: 38px;
	text-indent: 10px;
	font-family: "Arial", "微软雅黑";
	font-size: 14px;
	color: #333;
	line-height: 38px;
}

.ny_box_right .product ul {
	width: 713px;
	text-align: center;
	padding: 10px 0 0;
	overflow: hidden;
	background: none;
}

.ny_box_right .product dl {
	width: 237px;
	float: left;
	position: relative;
	text-align: center;
	margin-top: 18px;
}

.ny_box_right .product dl dt {
	width: 207px;
	height: 170px;
	border: 1px #e7e8e8 solid;
	margin: 0 auto;
}

.ny_box_right .product dl dd {
	width: 209px;
	height: 30px;
	background: #ccc;
	text-align: center;
	margin: 0 auto;
	line-height: 30px;
	color: #000;
	font-size: 12px;
}

/*#0774cf;*/
.ny_box_right .product dl a {
	color: #000;
	text-decoration: none;
}

.ny_box_right .product dl a:hover {
	color: #333;
	text-decoration: underline;
}

.ny_box_right .about {
	width: 670px;
	padding: 20px;
	line-height: 25px;
}

.newscon {
	font-family: "Arial", "微软雅黑";
	font-size: 14px;
}

.ny_box_right .about #biaodan {
	width: 200px;
	height: 20px;
	border: 1px #CCCCCC solid;
}

.ny_box_right .about #biaodan01 {
	width: 300px;
	height: 100px;
	border: 1px #CCCCCC solid;
}

.ny_box_right .contact {
	width: 630px;
	padding: 40px;
	font-size: 14px;
	line-height: 30px;
	color: #666;
}

.ny_box_right .news {
	width: 670px;
	padding: 20px;
	line-height: 30px;
}

.ny_box_right .news ul {
	width: 670px;
	border-bottom: 1px #CCCCCC dashed;
	line-height: 25px;
	height: 28px;
	padding: 0px;
	padding-top: 8px;
	background: none;
}

.ny_box_right .news dl {
	width: 670px;
	text-align: center;
	padding: 10px 0;
}

.ny_box_right .jszl {
	width: 670px;
	padding: 20px 20px 0px;
}

.ny_box_right .jszl dl {
	width: 670px;
	height: 35px;
	border-bottom: 1px #CCCCCC dashed;
}

.ny_box_right .jszl dl dt {
	width: 570px;
	line-height: 30px;
	float: left;
	border: none;
	text-align: left;
	padding-top: 3px;
}

.ny_box_right .jszl dl dd {
	width: 100px;
	line-height: 30px;
	text-align: center;
	float: right;
	border: none;
	background: none;
	color: #666;
	padding-top: 3px;
}

.ny_box_right .jszl ul {
	width: 670px;
	margin: 0 auto;
	text-align: center;
	padding: 10px 0;
	background: none;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #F00;
	text-decoration: underline;
}

.ny_box_right .jszl h1 {
	width: 670px;
	text-align: center;
	line-height: 25px;
	border-bottom: 1px #CCCCCC dashed;
	font-size: 14px;
	font-weight: bold;
	color: #666;
}

.ny_box_right .jszl h2 {
	width: 670px;
	text-align: center;
	color: #999;
	font-size: 12px;
	line-height: 30px;
}

.ny_box_right .jszl h3 {
	line-height: 22px;
	color: #333;
	padding: 20px 10px;
}


#full-screen-slider {
	width: 100%;
	height: 418px;
	position: relative;
}

#slides {
	display: block;
	width: 100%;
	height: 418px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative
}

#slides li {
	display: block;
	width: 100%;
	height: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute
}

#slides li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px
}

#full-screen-slider2 {
	width: 100%;
	height: 200px;
	position: relative;
}

#slides2 {
	display: block;
	width: 100%;
	height: 200px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative
}

#slides2 li {
	display: block;
	width: 100%;
	height: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute
}

#slides2 li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px
}

#full-screen-slider3 {
	width: 100%;
	height: 200px;
	position: relative;
}

#slides3 {
	display: block;
	width: 100%;
	height: 200px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative
}

#slides3 li {
	display: block;
	width: 100%;
	height: 200px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute
}

#slides3 li a {
	display: block;
	width: 100%;
	height: 200px;
	text-indent: -9999px
}

#pagination {
	display: block;
	list-style: none;
	position: absolute;
	left: 25%;
	bottom: 10px;
	z-index: 9900;
	padding: 5px 15px 5px 0;
	margin: 0
}

#pagination li {
	display: block;
	list-style: none;
	width: 10px;
	height: 10px;
	float: left;
	margin-left: 15px;
	border-radius: 5px;
	background: #FFF
}

#pagination li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}

#pagination li.current {
	background: #0092CE
}

.sy_time {
	position: static;
	float: right;
}

/*分页*/
#pageDiv {
	clear: both;
	height: 25px;
	line-height: 23px;
	margin: 20px 0px 0px 0;
	text-align: right;
	color: #666;
}

#pageDiv span {
	border: 1px solid #ccc;
	height: 23px;
	display: inline-block;
	*vertical-align: middle !important;
	margin: 0 3px;
}

#pageDiv a {
	display: inline-block;
	height: 23px;
	padding: 0 5px;
	color: #000;
	text-decoration: none;
}

#pageDiv a:hover {
	display: inline-block;
	height: 23px;
	padding: 0 5px;
	color: #666;
	text-decoration: none;
}

#pageDiv .current {
	background: #0062ae;
	color: #fff;
	padding: 1px 5px;
	border: 0;
	font-weight: bold;
}

#pageDiv .current a {
	display: inline-block;
	height: 23px;
	padding: 0 5px;
	color: #fff;
	text-decoration: none;
}

#pageDiv .current a:hover {
	display: inline-block;
	height: 23px;
	padding: 0 5px;
	color: #eee;
	text-decoration: none;
}





@media screen and (max-width: 1200px){
	
	
	
	.header {
		background: none;
		width: 100%;
		height: auto;
	}
	
	.header_l {
		width: 100%;
		margin: 0 auto;
		height: auto;
	}
	.header_l img{
		width: 100%;
	}
	.header_l ul {
		width: 100%;
		float: left;
		position: relative;
	}
	
	.header_l ul h2 {
		
		display: none;
		
		
		background: url(../images/index_07.jpg) no-repeat;
		width: 100px;
		float: left;
		position: relative;
		margin-left: 260px;
		margin-top: 20px;
		text-indent: 40px;
	}
	
	.header_l ul h3 {
		display: none;
		
		background: url(../images/index_09.jpg) no-repeat;
		width: 100px;
		float: left;
		position: relative;
		margin-top: 20px;
		text-indent: 40px;
	}
	
	.header_l ul h4 {
		display: none;
		
		background: url(../images/index_14.jpg) no-repeat 0px 5px;
		width: 300px;
		float: left;
		font-size: 26px;
		color: #F00;
		font-weight: bold;
		text-indent: 50px;
		margin-left: 255px;
		margin-top: 30px;
	}
	
	.header_d {
		width: 100%;
		margin: 0 auto;
		height: auto;
		overflow: hidden;
	}
	.header_d ul li{
		float: left;
	}
	.header_d li {
		width: calc(100% / 4);
		height: auto;
		float: left;
		position: relative;
		text-align: center;
		line-height: 30px;
		font-size: 14px;
		color: #2c2c2c;
	}
	
	.header_d li a {
		color: #2c2c2c;
		text-decoration: none;
	}
	
	.header_d li a:hover {
		color: #F00;
		text-decoration: none;
	}
	.header_d li a.on{
		color: #F00;
	}
	.header_l ul h2 a,
	.header_l ul h3 a {
		color: #2c2c2c;
		text-decoration: none;
	}
	
	.header_l ul h2 a:hover,
	.header_l ul h3 a:hover {
		color: #F00;
		text-decoration: none;
	}
	
	.banner {
		width: 1920px;
		height: 413px;
		margin: 0 auto;
	}
	
	.banner01 {
		width: 100%;
		height: 380px;
		margin: 0 auto;
		background: url(../images/banner022.jpg) no-repeat center;
	}
	
	.rsou {
		display: none;
		
		background: url(../images/index_20.jpg) repeat-x;
		width: 100%;
		height: auto;
	}
	
	.rsou ul {
		width: 100%;
		margin: 0 auto;
		line-height: 35px;
		font-size: 14px;
	}
	
	.one {
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		text-align: left;
	}
	
	.one_fl {
		
		display: none;
		
		width: 220px;
		overflow: hidden;
		float: left;
		background: #FFF;
	}
	
	.one_fl ul {
		width: 220px;
		height: 62px;
	}
	
	.one_fl dl {
		border: 1px #e7e8e8 solid;
		border-top: none;
		width: 198px;
		padding: 10px;
	}
	
	.one_fl dl dt {
		border: 1px #dedede solid;
		background-color: #eeeeee;
		background-image: url(../images/index_34.jpg);
		background-repeat: no-repeat;
		background-position: 8px 6px;
		line-height: 30px;
		text-indent: 30px;
		margin-top: 6px;
		width: 190px;
	}
	
	.one_about {
		width: 100%;
		border: 1px #e7e8e8 solid;
		overflow: hidden;
		float: left;
		margin-left: 0px;
		background: #FFF;
	}
	
	.one_about ul {
		width: 432px;
		height: 63px;
	}
	
	.one_about dl {
		padding: 12px;
		line-height: 26px;
		color: #656565;
	}
	.one_about dl img{
		width: 100% !important;
	}
	.one_lx {
		width: 100%;
		overflow: hidden;
		float: left;
		background: #FFF;
	}
	
	.one_lx ul {
		width: 100%;
		height: auto;
	}
	.one_lx ul img{
		width: 100%;
	}
	.one_lx dl {
		border: 1px #e7e8e8 solid;
		border-top: none;
		width: auto;
		padding: 12px 10px;
		color: #656565;
		line-height: 22px;
	}
	
	.two {
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		margin-top: 15px;
	}
	
	.two_news {
		width: 100%;
		border: 1px #e7e8e8 solid;
		float: left;
		background: #FFF;
	}
	
	.two_news ul {
		background: url(../images/index_39.jpg) repeat-x;
		width: 100%;
		height: auto;
	}
	
	.two_news ul li {
		background: url(../images/index_42.jpg) no-repeat 15px 15px;
		text-indent: 30px;
		font-family: "微软雅黑";
		font-size: 18px;
		font-weight: bold;
		color: #333;
		line-height: 52px;
	}
	
	.two_news ul li span {
		float: right;
		font-size: 12px;
		font-weight: normal;
		padding-right: 10px;
	}
	
	.two_news dl {
		width: 248px;
		padding: 10px;
	}
	
	.two_news dl dt {
		background: url(../images/index_49.jpg) no-repeat 1px 9px;
		line-height: 28px;
		text-indent: 20px;
		color: #666;
	}
	
	.two_pro {
		width: 100%;
		border: 1px #e7e8e8 solid;
		float: right;
		overflow: hidden;
		background: #FFF;
		padding-bottom: 22px;
	}
	
	.two_pro ul {
		background: url(../images/index_39.jpg) repeat-x;
		width: 100%;
		height: auto;
	}
	
	.two_pro ul li {
		background: url(../images/index_42.jpg) no-repeat 15px 15px;
		text-indent: 30px;
		font-family: "微软雅黑";
		font-size: 18px;
		font-weight: bold;
		color: #333;
		line-height: 52px;
	}
	
	.two_pro ul li span {
		float: right;
		font-size: 12px;
		font-weight: normal;
		padding-right: 10px;
	}
	
	.two_pro dl {
		width: 48%;
		float: left;
		position: relative;
		text-align: center;
		margin-top: 18px;
		margin-right: 1%;
	}
	
	.two_pro dl dt {
		width: 100%;
		height: 170px;
		border: 1px #e7e8e8 solid;
		margin: 0 auto;
	}
	
	.two_pro dl dd {
		width: 100%;
		height: auto;
		background: #0774cf;
		text-align: center;
		margin: 0 auto;
		line-height: 30px;
		color: #FFF;
		font-size: 12px;
	}
	
	.two_pro dl a {
		color: #FFF;
		text-decoration: none;
	}
	
	.two_pro dl a:hover {
		color: #FFF;
		text-decoration: underline;
	}
	.two_pro dl a img{
		width: 100% !important;
	}
	.two_sp {
		width: 100%;
		border: 1px #e7e8e8 solid;
		float: left;
		background: #FFF;
		margin-top: 15px;
	}
	
	.two_sp ul {
		background: url(../images/index_39.jpg) repeat-x;
		width: 100%;
		height: 52px;
	}
	
	.two_sp ul li {
		background: url(../images/index_42.jpg) no-repeat 15px 15px;
		text-indent: 30px;
		font-family: "微软雅黑";
		font-size: 18px;
		font-weight: bold;
		color: #333;
		line-height: 52px;
	}
	
	.two_sp ul li span {
		float: right;
		font-size: 12px;
		font-weight: normal;
		padding-right: 10px;
	}
	
	.two_sp dl {
		width: 100%;
	}
	
	.two_sp dl dt {
		width: 49%;
		height: auto;
		margin-top: 10px;
		float: left;
		margin-right: 1%;
	}
	.two_sp dl dt img{
		width: 100%;
	}
	
	.d_dh {
		width: 100%;
		border-bottom: 1px #e3e3e3 solid;
		border-top: 2px #e3e3e3 solid;
		background: #f7f7f7;
		line-height: 28px;
		font-size: 14px;
		text-align: center;
		margin-top: 15px;
	}
	
	.d_dh a {
		color: #666;
		text-decoration: none;
		
		/* width: calc(100% / 8);
		display: inline-table; */
	}
	
	.d_dh a:hover {
		color: #F00;
		text-decoration: none;
	}
	
	.bottom {
		width: 100%;
		line-height: 22px;
		text-align: center;
		margin: 0 auto;
		color: #666;
		padding: 10px 0;
	}
	
	.bottom img {
		margin-top: 10px;
	}
	
	.ny_box {
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
	}
	
	.ny_box_left {
		display: none;
		
		width: 270px;
		float: left;
		position: relative;
		overflow: hidden;
	}
	
	.ny_box_left_fl {
		width: 268px;
		border: 1px #e7e8e8 solid;
		float: left;
		background: #FFF;
		overflow: hidden;
	}
	
	.ny_box_left_fl ul {
		background: url(../images/index_39.jpg) repeat-x;
		width: 268px;
		height: 52px;
	}
	
	.ny_box_left_fl ul li {
		background: url(../images/index_42.jpg) no-repeat 15px 15px;
		text-indent: 30px;
		font-family: "Arial", "微软雅黑";
		font-size: 18px;
		font-weight: bold;
		color: #333;
		line-height: 52px;
	}
	
	.ny_box_left_fl dl {
		width: 248px;
		padding: 5px 10px 15px;
		overflow: hidden;
	}
	
	.ny_box_left_fl dl dt {
		border: 1px #dedede solid;
		background-color: #eeeeee;
		background-image: url(../images/index_34.jpg);
		background-repeat: no-repeat;
		background-position: 8px 6px;
		line-height: 30px;
		text-indent: 30px;
		margin-top: 10px;
		width: 240px;
	}
	
	.ny_box_left_news {
		margin-top: 10px;
	}
	
	.ny_box_left_lx {
		width: 270px;
		overflow: hidden;
		padding-top: 10px;
		background: #FFF;
	}
	
	.ny_box_left_lx ul {
		width: 270px;
		height: 107px;
	}
	
	.ny_box_left_lx dl {
		border: 1px #e7e8e8 solid;
		border-top: none;
		width: 248px;
		padding: 12px 10px;
		color: #656565;
		line-height: 22px;
		overflow: hidden;
	}
	
	.ny_box_right {
		width: 100%;
		border: 1px #e7e8e8 solid;
		float: right;
		overflow: hidden;
		background: #FFF;
		padding-bottom: 22px;
		font-family: "Arial", "微软雅黑";
		font-size: 14px;
	}
	
	.ny_box_right ul {
		background: url(../images/index_39.jpg) repeat-x;
		width: 100%;
		height: 38px;
		text-indent: 10px;
		font-family: "Arial", "微软雅黑";
		font-size: 14px;
		color: #333;
		line-height: 38px;
	}
	
	.ny_box_right .product ul {
		width: 100%;
		text-align: center;
		padding: 10px 0 0;
		overflow: hidden;
		background: none;
	}
	
	.ny_box_right .product dl {
		width: 49%;
		float: left;
		position: relative;
		text-align: center;
		margin-top: 18px;
		margin-right: 1%;
	}
	
	.ny_box_right .product dl dt {
		width: 100%;
		height: 170px;
		border: 1px #e7e8e8 solid;
		margin: 0 auto;
	}
	.ny_box_right .product dl dt img{
		width: 100%;
		
	}
	.ny_box_right .product dl dd {
		width: 100%;
		height: auto;
		background: #ccc;
		text-align: center;
		margin: 0 auto;
		line-height: 30px;
		color: #000;
		font-size: 12px;
	}
	
	/*#0774cf;*/
	.ny_box_right .product dl a {
		color: #000;
		text-decoration: none;
	}
	
	.ny_box_right .product dl a:hover {
		color: #333;
		text-decoration: underline;
	}
	
	.ny_box_right .about {
		width: auto;
		padding: 20px;
		line-height: 25px;
	}
	
	.newscon {
		font-family: "Arial", "微软雅黑";
		font-size: 14px;
	}
	
	.ny_box_right .about #biaodan {
		width: 200px;
		height: 20px;
		border: 1px #CCCCCC solid;
	}
	
	.ny_box_right .about #biaodan01 {
		width: 300px;
		height: 100px;
		border: 1px #CCCCCC solid;
	}
	
	.ny_box_right .contact {
		width: 630px;
		padding: 40px;
		font-size: 14px;
		line-height: 30px;
		color: #666;
	}
	
	.ny_box_right .news {
		width: 100%;
		padding: 20px;
		line-height: 30px;
	}
	
	.ny_box_right .news ul {
		width: 100%;
		border-bottom: 1px #CCCCCC dashed;
		line-height: 25px;
		height: 28px;
		padding: 0px;
		padding-top: 8px;
		background: none;
	}
	
	.ny_box_right .news dl {
		width: 100%;
		text-align: center;
		padding: 10px 0;
	}
	
	.ny_box_right .jszl {
		width: auto;
		padding: 10px;
	}
	.ny_box_right .jszl img{
		max-width: 100%;
	}
	.ny_box_right .jszl dl {
		width: 100%;
		height: 35px;
		border-bottom: 1px #CCCCCC dashed;
	}
	
	.ny_box_right .jszl dl dt {
		width: calc(100% - 100px);
		height: auto;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		
		line-height: 30px;
		float: left;
		border: none;
		text-align: left;
		padding-top: 3px;
	}
	
	.ny_box_right .jszl dl dd {
		width: 100px;
		line-height: 30px;
		text-align: center;
		float: right;
		border: none;
		background: none;
		color: #666;
		padding-top: 3px;
	}
	
	.ny_box_right .jszl ul {
		width: 100%;
		margin: 0 auto;
		text-align: center;
		padding: 10px 0;
		background: none;
	}
	
	a {
		color: #333;
		text-decoration: none;
	}
	
	a:hover {
		color: #F00;
		text-decoration: underline;
	}
	
	.ny_box_right .jszl h1 {
		width: 100%;
		text-align: center;
		line-height: 25px;
		border-bottom: 1px #CCCCCC dashed;
		font-size: 14px;
		font-weight: bold;
		color: #666;
	}
	
	.ny_box_right .jszl h2 {
		width: 100%;
		text-align: center;
		color: #999;
		font-size: 12px;
		line-height: 30px;
	}
	
	.ny_box_right .jszl h3 {
		line-height: 22px;
		color: #333;
		padding: 20px 10px;
	}
	
	
	#full-screen-slider {
		width: 100%;
		height: 150px;
		position: relative;
	}
	
	#slides {
		display: block;
		width: 100%;
		height: 150px;
		list-style: none;
		padding: 0;
		margin: 0;
		position: relative
	}
	
	#slides li {
		display: block;
		width: 100%;
		height: 100%;
		list-style: none;
		padding: 0;
		margin: 0;
		position: absolute
	}
	
	#slides li a {
		display: block;
		width: 100%;
		height: 100%;
		text-indent: -9999px
	}
	
	#full-screen-slider2 {
		width: 100%;
		height: 150px;
		position: relative;
	}
	
	#slides2 {
		display: block;
		width: 100%;
		height: 150px;
		list-style: none;
		padding: 0;
		margin: 0;
		position: relative
	}
	
	#slides2 li {
		display: block;
		width: 100%;
		height: 100%;
		list-style: none;
		padding: 0;
		margin: 0;
		position: absolute
	}
	
	#slides2 li a {
		display: block;
		width: 100%;
		height: 100%;
		text-indent: -9999px
	}
	
	#full-screen-slider3 {
		width: 100%;
		height: 150px;
		position: relative;
	}
	
	#slides3 {
		display: block;
		width: 100%;
		height: 150px;
		list-style: none;
		padding: 0;
		margin: 0;
		position: relative
	}
	
	#slides3 li {
		display: block;
		width: 100%;
		height: 150px;
		list-style: none;
		padding: 0;
		margin: 0;
		position: absolute
	}
	
	#slides3 li a {
		display: block;
		width: 100%;
		height: 150px;
		text-indent: -9999px
	}
	
	#pagination {
		display: block;
		list-style: none;
		position: absolute;
		
		left: 50%;
		bottom: 10px;
		
		transform: translate(-50%, 0);
		z-index: 9900;
		padding: 5px 15px 5px 0;
		margin: 0;
		margin-left: 0 !important;
	}
	
	#pagination li {
		display: block;
		list-style: none;
		width: 10px;
		height: 10px;
		float: left;
		margin-left: 15px;
		border-radius: 5px;
		background: #FFF
	}
	
	#pagination li a {
		display: block;
		width: 100%;
		height: 100%;
		padding: 0;
		margin: 0;
		text-indent: -9999px;
	}
	
	#pagination li.current {
		background: #0092CE
	}
	
	.sy_time {
		position: static;
		float: right;
	}
	
	/*分页*/
	#pageDiv {
		clear: both;
		height: 25px;
		line-height: 23px;
		margin: 20px 0px 0px 0;
		text-align: right;
		color: #666;
	}
	
	#pageDiv span {
		border: 1px solid #ccc;
		height: 23px;
		display: inline-block;
		*vertical-align: middle !important;
		margin: 0 3px;
	}
	
	#pageDiv a {
		display: inline-block;
		height: 23px;
		padding: 0 5px;
		color: #000;
		text-decoration: none;
	}
	
	#pageDiv a:hover {
		display: inline-block;
		height: 23px;
		padding: 0 5px;
		color: #666;
		text-decoration: none;
	}
	
	#pageDiv .current {
		background: #0062ae;
		color: #fff;
		padding: 1px 5px;
		border: 0;
		font-weight: bold;
	}
	
	#pageDiv .current a {
		display: inline-block;
		height: 23px;
		padding: 0 5px;
		color: #fff;
		text-decoration: none;
	}
	
	#pageDiv .current a:hover {
		display: inline-block;
		height: 23px;
		padding: 0 5px;
		color: #eee;
		text-decoration: none;
	}
	
	
	
	
}