body {

	font-size: 14px;
	color: #333333;
	font-family: "宋体";
	background: url(../images/bg.jpg) no-repeat;
	background-position: center center;
	background-size: 100% 100%;
}

ul,li {
	margin: 0px;
	padding: 0px;
	list-style: none
}

* {
	margin: 0px;
	padding: 0px;
}

a,a:link,a:visited {
	color: #333333;
	text-decoration: none
}

#top .logo {
	float: left;
	width: 192px;
	height: 60px;
}

#top .logo a {
	overflow: hidden;
	font-size: 0;
	cursor: pointer;
	display: block;
	width: 250px;
	height: 60px;
}

#top .logo img {
	height: 60px;
}

/*banner栏图片宽度设置*/
.banner img{ width:100%}

/*轮播尺寸设置*/
#slideshow {

	height:360px;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
}
/*轮播图片大小和对齐方式*/
#slideshow img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;/*透明度*/
	transition: opacity .5s ease-in-out;/*透明度过渡设置*/
}

#slideshow img.active {
	opacity: 1;
}


/*轮播翻页按钮位置和布局方式*/
#slideshow .controls {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	display: flex;
	justify-content: space-between;
}

#slideshow .controls button { background:rgba(51, 51, 51, 0.6);
	border: none;
	padding: 10px;
	cursor: pointer; color:#FFF; font-size:24px
}

#navBar ul li:hover,#navBar ul li a:hover {
	color: #FFFFFF!important;
	background: #DF0013;
	text-decoration: none;
}

#head,#top {
	width: 100%;
	margin: 0 auto;
	background: #F7F8F6;
}

.content {
	width: 980px;
	margin: 0 auto;
}

.hyc {
	border-bottom: 2px solid #DF0013;
	background: #F7F7F7;
	box-shadow: 2px 2px 9px #FF9900
}

#navBar ul {
	height: 40px;
	display: block
}

#navBar ul li {
	float: left;
	width:80px;
	line-height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-family: 微软雅黑;
	position: relative
}

#navBar ul li a,#navBar ul li a:visited {
	color: rgb(102, 102, 102);
	display: block!important;
	text-align: center;
	font-size: 14px;
	font-family: 微软雅黑;
	font-weight: bold;
}

#index-con {
	width: 980px;
	margin: 0 auto;
	box-shadow: 1px 0px 5px #717171;
	background: #FAFAFA
}

.index_about {
	width: 540px;
	margin: 20px 0px 0px 15px;
	float: left;
}
.seach{ text-align:center; margin-top:30px;}
.seach .p1{ width:300px; height:28px; border:1px solid #CCC}
.seach .p2{ width:80px; height:32px; border:none; background:#399; color:#FFF}
.about_title {
	height: 35px;
	background: #FFFFFF;
	font: 12px/35px Verdana,microsoft yahei,Arial;
}

.about_title h3 {
	padding-left: 10px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #CCCCCC
}

.index_about P.about_con {
	width: 540px;
	padding: 15px 0px;
	text-indent: 2em;
	font: 12px/25px simsun, Arial, Helvetica, sans-serif;
}

.index_new {
	float: left;
	width: 388px;
	margin: 20px 0px 0px 15px;
}

.new_title {
	height: 35px;
	background: #FFFFFF;
	font: 12px/35px Verdana,microsoft yahei,Arial;
}

.index_new ul {
    margin-top: 18px;
}
.index_new li {
    list-style: none;
    line-height:32px;
    background-image: url(../images/li_stats.gif); border-bottom:1px dashed #CCCCCC;
    background-repeat: no-repeat;
    background-position: left center; white-space:nowrap; overflow:hidden;
    padding-left: 14px;
    padding-right:2px;
    margin-left: 2px;
    font-size: 12px;
}
.index_new li a{ width:300px; display: block; white-space:nowrap; overflow:hidden;}
.index_new .time {
    float: right;
    color: #505050;
}

.new_title h3 {
	padding-left: 10px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #CCCCCC
}

#index-con .more {
	float: right;
	width: 35px;
	padding: 0px 10px;
}

.product_title h3 {
	padding-left: 10px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #CCCCCC;
	background: #FFFFFF
}

.pro_xs {
	padding: 10px;
}

.pro_xs ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.pro_xs ul li {
	float: left;
	width: 220px;
	margin-right: 6px;
	margin-left: 4px;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
	border-radius: 6px;
	background: #F6F6F6;
}

.pro_xs img {
	width: 200px;
	padding: 10px;
	height: 160px;
}

.pro_xs .tta {
	text-align: center;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	height: 30px;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}

.index_product {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 20px;
}
.slbox{ float: left; width:210px; padding:10px; background:url(../images/ca.jpg); border-radius:4px; margin-top:5px!important; margin-bottom:5px!important}

.slbox h4{ text-align:center; height:30px; line-height:30px;}
.slbox p{ line-height:25px; height:200px;}
.slbox .ppc{text-align:center}
.slbox .ppc img{height:180px; width:180px; border-radius:50%}
.wz_list {
	padding: 10px;
	background: #FFFFFF;
}

.wz_box {
	border-bottom: 1px dashed #CCCCCC;
	padding-bottom: 20px;
	margin-bottom: 10px
}

.wz_list h2 {
	line-height:30px;
	font-size:18px;
	font-weight:500;
	padding-left: 10px;
	color: #339966;
	margin: 10px 0px
}

.wz_list h2:hover {
	text-decoration: underline!important;
}

.wz_list .wzpic {
	width: 180px;
	height: 180px;
	float: left; margin-right:10px;
}

.wz_list .wzpic img { width:100%; height:180px
}

.wz_list .wzcon {
}

.wzcon p {
	line-height:28px;
	font-size:14px;

}

.wzcon .desc {
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	color: #6699CC
}

#wrapper {
	margin: 0 auto;
	width: 980px;
	margin-top: 10px;
}

h3.s1 {
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: 500;
	background: #F7F7F7;
	border-radius: 3px;
	border-top: 1px solid #3C6EA6;
	border-right: 1px solid #3C6EA6;
	border-left: 5px solid #3C6EA6;
}

.art_content {
	background: #F7F7F7;
	box-shadow: 0 1px 5px rgba(0,0,0,0.1);
}

h1.art_title {
	padding: 10px 10px 10px 10px;
	margin: 0;
	text-align: center;
	font-size: 16px;
	color: #333333;
	font-weight: 800;
}

.art_date {
	margin: 0 0 0 0;
	padding: 5px 15px 8px 15px;
	font-size: 12px;
	text-align: center;
	color: #666666;
	border-bottom: 1px dashed #E1D4C0;
}
.art_entry{ padding:10px;}
.js_t {
    height: 30px;
    border: 1px solid #CCCCCC;
    padding-left: 10px;
    line-height: 30px;
    border-left: 20px solid #DF0013;
    font-size: 16px;
    font-weight: bold;
}
.js_c {
    color: #333333;
    background: #FFFFFF;
}
.js_c h3{ margin:10px 0px; color:#F00; display:inline-block; border-bottom:1px solid #F00}
.js_c p {
    text-indent: 2.0em; font-size: 14px; line-height: 30px;
}
.yya{ margin-bottom:20px; border-bottom:1px solid #FF6633; padding:5px 10px}
.yya h3{ line-height:20px; font-size:18px; color:#FF9933; border-left:10px dashed #FF0000; padding-left:5px}
.yya p{ line-height:25px; font-size:14px; margin-top:5px}
.lybox{ margin-top:20px; padding-bottom:20px;}
.lybox .p1{ height:26px; width:300px}
.lybox .p2{ height:160px; width:500px; line-height:20px;}
.lybox .p3{ width:16px; height:16px;margin:0px 5px; vertical-align:middle}
.lybtn{ width:100px; height:30px; border:none; background:#666666; color:#FFFFFF}
.regbox{ padding:10px;}
.regbox td{ padding:15px 10px;}
.regbox td:nth-child(1){ text-align:right;}
.regbox .p1{ width:300px; height:24px;}
.regbox .p2{ width:300px; height:30px;}
.regbox td.tj input{ width:120px; height:28px; margin:0px 10px;}
.regbox .p3{ background:#399; color:#FFF}
.regbox .p4{ background: #666; color: #FFF}
.tj a{ margin:0px 5px;}
#footer{ border-top:2px solid #666; margin-top:30px;}
#footer p{ line-height:60px; text-align:center;}