@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{padding: 0px; margin: 0px;}
body,select,textarea{font: 12px/1.5 宋体,arial; color:#ffffff;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size: 100%}
address,cite,dfn,em,var{font-style: normal}
code,kbd,pre,samp{font-family: courier new, courier, monospace}
small {font-size: 12px}
ul,ol{list-style-type: none; list-style-image: none}
a {color:#ffffff;text-decoration: none;cursor:pointer;outline:none;}
a:hover{text-decoration:underline;color:#13a39e;}
.a1{color:#13a39e;}
sup {vertical-align: text-top}
sub {vertical-align: text-bottom}
legend {color: #000}
fieldset {border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px}
img {border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px;vertical-align:bottom;}
table {border-spacing: 0; border-collapse: collapse}
div{zoom:1;}
.clear{clear:both;height:0;overflow:hidden;}
.clear2{clear:both;height:20px;overflow:hidden;}
body{ background:url(../images/bg.gif) repeat;}

/*index*/
#header{
	background:url(../images/header_bg.gif) no-repeat;
	text-align:left;
	width:100%;
	height:112px;
	position:relative;
	overflow:hidden;}
.area{
	width:1000px;
	margin:0 auto;
	clear:both;}
.area #tel{
	text-align:right;
	float:right;
	width:100%;
	height:36px;
	line-height:36px;}
.tel1{
	color:#FFF;
	font-size:14px;
	font-family:微软雅黑;}
.tel2{
	color:#FFF;
	font-family:Impact;
	font-size:18px;}
.area #logo{
	float:left;
	text-align:left;
	width:225px;
	height:46px;}
#nav{
	float:right;
	width:763px;
	list-style:none;}
#nav li{
	text-align:center;
	float:left;
	width:109px;
	height:72px;
	line-height:70px;}
#nav li:hover{
	width:109px;
	height:72px;
	background:url(../images/botm.png) bottom left no-repeat;}
#nav li a{
	color:#FFF;
	font-size:14px;
	font-family:微软雅黑;}
#nav li a:hover{color:#06fdf4; text-decoration:none;}
.line23{position:relative;width:100%;height:23px;overflow:hidden;text-align:left; background:url(../images/line24.GIF) repeat-x;}
.sybanner{position:relative;width:100%;height:360px;overflow:hidden;}
.sybanner_big{position:relative; width:100%; height:360px; overflow:hidden;}
.sybanner_big ul{height:360px; overflow:hidden;}
.sybanner_big li{width:100%; height:360px;}
.sybanner_big img{display:block; margin:0 auto;}
.mainbox{overflow:hidden;position:relative;}
.flashbox{overflow:hidden;position:relative;}
.imagebox{text-align:right;position:relative;z-index:999;}
.bitdiv{display:inline-block;width:48px;height:8px;margin:0 10px 10px 0px;cursor:pointer;float:left; text-align:center;}
.left{ float:left; width:344px;}
.right { width:645px; float:right;}
.mtop6{ margin-top:6px;}
.mtop7{ margin-top:7px;}
.box{width:344px; text-align:left;}
.box_title{
	background:url(../images/left_title.gif) no-repeat;
	height:48px;}
.boxtitle{
	height:48px;
	line-height:2.6;
	display:block;
	padding-left:10px;
	float:left;
	color:#FFF;
	font-size:14px;
	font-family:微软雅黑;}
.b_more{
	display:block;
	float:right;
	padding-right:10px;
	line-height:2.6;}
.box .about_info img{
	padding-right:8px;
	width:121px;
	float:left;}
.box .about_info {
	padding-left:3px;
	line-height:21px;}
.news_one{
	display:inline;
	margin:3px 0 0 3px;
	height:90px;
	width:340px;
	float:left;
	text-align:left;}
.news_one dt{
	width:125px;
	float:left;
	text-align:left;}
.news_one dd{
	width:215px;
	float:left;
	text-align:left;}
.news_one a{ font-weight:bold;}
.news_one dd p{ padding-top:5px;}
.news_list{
	float:left;
	width:343px;
	margin-left:3px;}
.news_list li{
	background:url(../images/li_bg.gif) top left no-repeat;
	width:343px;
	height:28px;
	line-height:1.7;}
.news_list li a{
	float:left;
	display:block;
	padding-left:12px;}
.news_list li span{
	float:right;
	display:block;}
.box2{width:646px;}
.box2 .tj_product{float:left;width:292px;}
.mleft5{ margin-left:7px;}
.box2 .contactus{ float:right; width:344px;}
.box2 .ptype{width:319px; float:left; height:205px;}
.ptype_title{background:url(../images/left_title3.gif) no-repeat;height:48px;}
.sidebar_title{background:url(../images/left_title2.gif) no-repeat;height:48px; width:292px;}
.ptype .plist{}
.ptype .plist dt{ float:left; width:145px; padding-left:3px;}
.ptype .plist dd{ float:right; width:160px;}
.ptype .plist dd p{ height:21px; background:url(../images/4.gif) no-repeat;}
.ptype .plist dd p a{ padding-left:12px;}
#foot{
	overflow:hidden;
	color:#6e6e6e;
	background:#000;
	width:100%;}
#foot a{color:#FFF;}
#foot .copyright2{
	padding-top:40px;
	float:left;
	width:800px;
	text-align:left;}
#foot .copyright{
	padding-top:12px;
	float:left;
	width:800px;
	text-align:left;}
#foot .copyright2{
	padding-top:30px;
	float:left;
	width:800px;
	text-align:left;}
.banner2{width:100%; height:272px; position:relative; overflow:hidden; text-align:left;}
.banner{width:280px; height:143px; position:relative;  margin-left:3px;}
.banner_big{width:231px; height:143px; position:relative; overflow:hidden;}
.banner_big ul{height:143px; overflow:hidden;}
.banner_big li{height:143px; overflow:hidden;}
.banner_big img{display:block; margin:0 auto; width:231px; height:143px;}
.banner_sml{ position:absolute; top:1px; left:240px;}
.banner_sml ul{width:41px;}
.banner_sml li{ height:32px; width:41px; padding-bottom:5px; text-align:center; line-height:32px; font-family:Tahoma; font-weight:bold; font-size:16px;}
.banner_sml span{width:32px; height:30px; border:#222 solid 1px; background:#5b5b5b; margin-left:8px; display:block;}
.banner_sml .cur span{width:30px; height:32px; padding-left:11px; background:url(../images/banner_z.jpg) right no-repeat; display:block; border:none; margin:0;}
.sidebar{ float:left; width:292px;}
.box3{width:292px; text-align:left;}
.sidebar_list{ overflow:hidden;}
.sidebar_list li{
	width:291px;
	float:left;
	background:url(../images/11.gif) top left no-repeat;
	height:37px;
	line-height:2.4;}
.sidebar_list li a{ padding-left:42px;}
.news_one2{
	display:inline;
	margin:3px 0 0 3px;
	height:90px;
	width:290px;
	float:left;
	text-align:left;}
.news_one2 dt{
	width:115px;
	float:left;
	text-align:left;}
.news_one2 dd{
	width:175px;
	float:left;
	text-align:left;}
.news_one2 a{ font-weight:bold;}
.news_one2 dd p{ padding-top:5px;}
.news_list2{
	float:left;
	width:289px;
	margin-left:3px;}
.news_list2 li{
	background:url(../images/li_bg.gif) top left no-repeat;
	width:289px;
	height:28px;
	line-height:1.7;}
.news_list2 li a{
	float:left;
	display:block;
	padding-left:12px;}
.news_list2 li span{
	float:right;
	display:block;}
.right_content{float:right; width:688px;}
.position{background:url(../images/position_bg.gif) no-repeat; height:48px;}
.content{padding:15px; text-align:left; line-height:1.7;}

.ny_products{}
.ny_products ul{width:664px; margin:0 auto; text-align:center;}
.ny_products li{width:145px; height:185px; float:left; display:inline; margin:0 10px; line-height:30px; text-align:center;}
.ny_products img{display:block; text-align:center; width:130px;}
.fy{height:48px; line-height:48px; text-align:center;}
.fy span,.fy a{margin:0 5px}
.newstitle{ display:block; font-size:14px;text-align:center;color:#13a39e; font-weight:bold; padding-top:10px;}
.newscontent{line-height:21px; text-align:left; padding:15px;}
.newsfrom{text-align:center; padding:10px; border-bottom:1px dotted #CCCCCC;}
.newstag{text-align:center; padding:10px; font-family:Tahoma;}
.newspic{ text-align:center; padding-top:20px;}
.ny_news ul{ margin-left:3px;}
.ny_news li{height:30px; line-height:1.5;background:url(../images/14.gif) 7px center no-repeat; padding-left:22px;}
.top_news2{
	width:600px;
	margin-left:10px;
	height:90px;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;}
.top_news2 dt{
	display:block;
	float:left;
	width:120px;}
.top_news2 dd{
	width:480px;
	text-align:left;
	display:block;
	float:left;}
.top_news2 dd a{ font-weight:bold;}
.top_news2 dd span{ display:block;}
.productlist ov{ overflow:hidden;}
.productlist li{ width:138px; height:125px; float:left; margin-left:7px; text-align:center;}
.productlist li a{ text-align:center;}
.productlist li img{ width:130px; height:90px; padding-bottom:5px;}
.news_fy{padding:5px 12px; border:#4a4747 solid 6px; background:#5f5f5f; width:600px; margin:0 auto;}
.news_fy_l{width:300px;}
.news_fy_l li{height:24px; line-height:24px;}
.news_fy_l span{font-weight:bold;}
.news_fy_r{height:38px; overflow:hidden; padding-top:10px; width:240px;}
.l{float:left;}
.r{float:right;}
#mytable { 
    width: 550px;
	font-size:14px;
	color:#fff;
} 
caption { 
    padding: 0 0 5px 0; 
    width: 500px;      
    font: italic 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    text-align: right; 
} 
#mytable th { 

    letter-spacing: 2px; 
  
    text-align: left;
    padding: 6px 0 6px 12px; 
} 

#mytable th.nobg { 

    border-top: 0; 
    border-left: 0; 
    border-right: 1px solid #C1DAD7; 

} 
#mytable td { 
    border-right: 1px solid #C1DAD7; 
    border-bottom: 1px solid #C1DAD7; 
    font-size:12px; 
    padding: 6px 6px 6px 12px; 
   
} 
#mytable td.alt { 
    color: #797268; 
} 
#mytable th.spec {
	margin:0 auto;
    border-top: 0; 
    font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
} 
#mytable th.specalt { 
    border-top: 0; 
    font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    color: #137F4D; 
} 
#mytable  input{
	border: 1px solid #C1DAD7; }
.tb{
	width:200px;
	height:25px;}
.form_submit{ width:100px; height:25px;}
.form_reset{width:100px; height:25px;}
.contact_bg{
	padding-top:140px;
	padding-left:15px;
	background:url(../images/contact_bg.gif) top left no-repeat;
	height:296px;}


/* 2022-4-14 sg*/
.banner2{
	text-align: center;
}
.ny_products li>a{
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	height: 140px;
	line-height: 140px;
}
.ny_products li a img{
	display: inline-block;
    text-align: center;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    width: auto;
}
.ny_products li p{
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}