  body{font-size:14px; color:#333333; background:#34849B; font-family:Arial, Helvetica, sans-serif}
ul,li{ margin:0px; padding:0px;list-style:none}
*{ margin:0px; padding:0px;}
img{ vertical-align:middle}
a,a:link,a:visited{ color:#333333; text-decoration:none}
#top{ width:980px; margin:0 auto}
#top .logo {
    width:300px; margin:30px auto;
    height:60px; line-height:60px; text-align:center; font-size:24px; border-bottom:1px solid #FFF
}

#top .logo img{ height:60px;}
#top .logo a{ color: #FFF;}
#navBar{ border:1px solid #999}
#navBar ul li:hover,#navBar ul li a:hover{ color:#FFFFFF!important;background:#189AB4;text-decoration:none;}
#navBar{ width:980px; margin:0 auto}
#navBar ul{height:40px; display:block}
#navBar ul li{ float:left;line-height:40px;text-align: center;}
#navBar ul li a,#navBar ul li a:visited{ color:#FFF; display:block!important; padding:0px 40px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;}

#wrapper{ margin:0 auto; width:980px; margin-top:10px;}
.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
}
#index-con{ width:980px; margin:0 auto;box-shadow: 1px 0px 5px #717171; background:#FAFAFA}

h3.s1{height:30px; line-height:30px; font-size:18px; padding-top:20px; margin-left:20px;}
P.about_con {padding:15px 20px;text-indent: 2em; line-height:28px; font-size:14px;

}
#index-con img:hover{transform:scale(1.15); transition:all 0.6s}
.pro_xs {
    padding: 10px;
}
.pro_xs ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.pro_xs ul li {
    float: left;
    width: 228px; margin-right:6px; margin-left:4px; margin-top:10px; border:1px solid #CCCCCC; border-radius:6px;
    background: #F6F6F6;
}

.pro_xs img {
    width:100%;
    height:180px;
}
.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-top:20px;}
.index_product p{ line-height:26px; font-size:14px; padding:5px 20px; text-indent:2.0em;}

.ypcon{ padding:10px; padding-bottom:20px;}
.ypcon p{ line-height:30px; font-size:16px}
.ypcon h3{ margin:20px 0px; font-size:18px}
.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;}
.art_entry p{ text-indent:2.0em; font-size:14px; line-height:30px;}
.art_entry img{ max-width:80%;}
.art_entry li{ list-style:square; line-height:28px;}
.art_entry ul{ margin-left:30px;}
.art_entry h3{ font-size:18px; margin:20px 0px}
.myxc{ padding:10px;}
.myxc ul{ display:flex;justify-content:space-between;gap:10px; margin-top:20px;}
.myxc ul li{ width:310px}
.myxc ul li img{ width:100%; height:200px;}
.myxc ul li img:hover{ transform:scale(1.15); transition:all 0.6s}

.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}
.fhtop{ position:fixed; bottom:100px; right:100px; color: #FC9; cursor:pointer}
.fhtop img{ width:80px;}
#footer{width:980px; margin:0 auto;margin-top:10px; border:1px solid #999;border-top:4px solid #666}
#footer p{ line-height:60px; text-align: center; font-size:14px; color:#FFF}
