@charset "UTF-8";
img{border:none;}
body {margin:0px;
padding:0px;
font-size: 12px;
font-family:Verdana, Geneva, sans-serif;
color:#1D1D1D;
line-height:19px;
background-color:#F7F7F7;}
#cr {position:relative;
margin:auto;
width:900px;
height:30px;
color:#666;
line-height:23px;
font-size:10px;
}
table {
font-size: 12px;
font-family: Verdana, Geneva, sans-serif;
color: #1D1D1D;
line-height: 19px;
}
#main {background-color:#FFFFFF;
margin:auto;
width:900px;
height:100%;
overflow:hidden;
border-bottom: 1px solid #DBDBDB;
border-left: 1px solid #DBDBDB;
border-right: 1px solid #DBDBDB;
position:relative;
padding:30px;}
#main #top{position:relative;
width:900px;
height:39px;
line-height:39px;
text-align:right;
margin-bottom:20px;
}
#main #top a {font-size:12px;
font-family:Verdana, Geneva, sans-serif;
color:#666;
text-decoration:none;
line-height:19px;}
#main #top a:link{
	text-decoration: none;
	color:#666;
}
#main #top a:visited{
	color:#666;
	text-decoration:none;
}
#main #top a:hover{
	color:#02B2A8;
	text-decoration:none;
}
#main #top a:active{
	color:#666;
	text-decoration:none;
}

#main #menu {width:900px; height:35px; position:relative;background:url(img/menu_en.jpg);
background-repeat:none;}
#main #menu ul{margin:0px;
padding:0px;}
#main #menu ul li{list-style:none; float:left;}
#main #menu ul #home {
float:left;
display:block;
width:150px;
height:35px;}
#main #menu ul #home a:hover {background:url(img/menu_en.jpg);
background-position:0px 35px;display:block;
width:150px;
height:35px;}
#main #menu ul #home_up {background:url(img/menu_en.jpg);
background-position:0px 35px;display:block;
width:150px;
height:35px;}

#main #menu ul #about {
float:left;
display:block;
width:150px;
height:35px;}
#main #menu ul #about a:hover {background:url(img/menu_en.jpg);
background-position:-150px 35px;display:block;
width:150px;
height:35px;}
#main #menu ul #about_up {background:url(img/menu_en.jpg);
background-position:-150px 35px;display:block;
width:150px;
height:35px;}

#main #menu ul #event {
float:left;
display:block;
width:150px;
height:35px;}
#main #menu ul #event a:hover {background:url(img/menu_en.jpg);
background-position:-300px 35px;display:block;
width:150px;
height:35px;}
#main #menu ul #event_up {background:url(img/menu_en.jpg);
background-position:-300px 35px;display:block;
width:150px;
height:35px;}

#main #menu ul #pro {
float:left;
display:block;
width:150px;
height:35px;}
#main #menu ul #pro a:hover {background:url(img/menu_en.jpg);
background-position:-450px 35px;display:block;
width:150px;
height:35px;}
#main #menu ul #pro_up {background:url(img/menu_en.jpg);
background-position:-450px 35px;display:block;
width:150px;
height:35px;}

#main #menu ul #ser {
float:left;
display:block;
width:150px;
height:35px;}
#main #menu ul #ser a:hover {background:url(img/menu_en.jpg);
background-position:-600px 35px;display:block;
width:150px;
height:35px;}
#main #menu ul #ser_up {background:url(img/menu_en.jpg);
background-position:-600px 35px;display:block;
width:150px;
height:35px;}

#main #menu ul #contact {
float:left;
display:block;
width:150px;
height:35px;}
#main #menu ul #contact a:hover {background:url(img/menu_en.jpg);
background-position:-750px 35px;display:block;
width:150px;
height:35px;}
#main #menu ul #contact_up {background:url(img/menu_en.jpg);
background-position:-750px 35px;display:block;
width:150px;
height:35px;}


#main #banner{margin-top:3px;
margin-bottom:20px;
width:900px;
position:relative;
}
#main #inm{float:left;
position:relative;
}
#main #inm .left{width:850px;
min-height:300px;
float:left;
text-align:justify;
padding-right:30px;
padding-top:20px;
margin-right:20px;}
#main #inm .right{width:850px;
float:left;
font-size:16px;
}
.right_home_title{
	margin:35px 0px;
}
.right_home_logo{
	margin:5px 0px 0px 0px;;
}
.right_title{
	margin:35px 0px;
}

#main #inm ul{
padding:0px;}
#main #inm ul li{
line-height:120px;
height:120px;
width:840px;
list-style:none;}
#main #inm a {font-size:11px;
font-family:Verdana, Geneva, sans-serif;
color:#666;
text-decoration:none;
line-height:19px;}
#main #inm a:link{
	text-decoration: none;
	color:#666;
}
#main #inm a:visited{
	color:#666;
	text-decoration:none;
}
#main #inm a:hover{
	color:#02B2A8;
	text-decoration:none;
}
#main #inm a:active{
	color:#666;
	text-decoration:none;
}

.comp_d{
	width:200px;
	float:left;
}



#main #footer{ position:relative;
width:900px;
height:40px;
margin-top:60px;
border-top: 1px solid #DBDBDB;float:left;
color:#DBDBDB;}
#main #footer a {font-size:12px;
font-family:Verdana, Geneva, sans-serif;
color:#666;
text-decoration:none;
line-height:19px;}
#main #footer a:link{
	text-decoration: none;
	color:#DBDBDB;
}
#main #footer a:visited{
	color:#DBDBDB;
	text-decoration:none;
}
#main #footer a:hover{
	color:#02B2A8;
	text-decoration:none;
}
#main #footer a:active{
	color:#DBDBDB;
	text-decoration:none;
}


.ilogo{float:left;}
.ilogin{color:#EDC300;
text-indent:10px;
padding-left:10px;}

#main #inm .eventcontent{
	float:left;
	background-position:right;
	width:900px;
}
.tag-detail2 {
    border-bottom: 1px solid #666666;
}
.tag-detail2-tag{
	
}
.tag-detail2-tag .current {
    border-bottom: 3px solid #666666;
}
.tag-detail2-tag li {
    float: left;
    font-size: 15px;
    font-weight: bold;
    list-style: none outside none;
}
.tag-detail2-tag li a {
    color: #00B166;
    display: block;
    padding: 18px 11px 15px;
    text-decoration: none;
}
.clear:before {
    content: "";
    display: table;
}
.clear:after {
    clear: both;
    content: "";
    display: table;
}
.events_inner{
	width: 900px;
	min-height: 200px;
	margin-bottom:40px;
	border-top: 1px solid #CCCCCC;
}
.events_left{
	float:left;
	width:300px;
	margin-top: 40px;
}
.events_left .events_t {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
		margin-bottom:10px;
}
.events_left .events_d {
    color: #000000;
    font-size: 12px;
		margin-bottom:10px;
}
.events_right{
	float:right;
	width:580px;
	text-align:justify;
	margin-top: 40px;
}
.events_right span {
  font-size: 13px;
}

.banner298{
height:298px;
width:900px;
background:url(img/productbanner.jpg);
margin-top:3px;
}
.banner298 ul{
margin:0;
padding:0;

}

.banner298 ul li{
margin:218px 0 0 0;
padding:0;
width:293px;
height:80px;
float:left;
text-align:center;
background:#0ab1a7;
background-color: rgba(10, 177, 167, 0.6);
list-style:none;
}

.banner298 img{
padding-top:5px;
}


.productbox{
width:900px; 
margin:0 auto;
height:400px;
}

.subproductbox{
border:1px solid #e7e7e7;
width:271px;
height:400px;
float:left;
padding:10px 10px 10px 10px;
margin-bottom:20px;
}
.subproductbox ul {
height:120px;
padding:0;
margin:0;
}
.subproductbox ul li{
padding:0;
background:#f5f5f5;
height:30px;
line-height:30px;
width:129px;
float:left;
text-align:center;
margin:2px;
list-style:none;
}

.subproductbox ul li a {
color:#333333;
 text-decoration: none;
}

.subproductbox ul li a:hover{
color:#0ab1a7;
}

 .producttxt{
line-height:23px;
width:250px;
margin:0 12px 12px 12px;
text-align:justify;
}

.promore {
color:#0ab1a7;
 text-decoration: none;
margin:0 12px 12px 12px;

}

.pro_banner_3{
width:860px; 
margin:0 auto;
padding:20px 20px 20px 20px ;
background:#f2f2f3;
}

.pro_banner_3 p{
width:100%;
margin:0 auto;
border-bottom:1px solid #cccccc;
text-align:center;
font-weight:bold;
line-height:50px;
}

.pro_banner_3 span{
line-height:24px;

}

.pro_banner_4{
width:860px; 
margin:0 auto;
padding:20px;
background:#50c3af;
height:200px;
}

.pro_banner_4 ul{
padding:0;
margin:0 auto;
width:700px

}
.pro_banner_4 ul li{
padding:0;
margin:0;
text-align:center;
color:#fff;
line-height:24px;
float:left;
width:180px;
margin-right:60px;
list-style:none;

}

.pro_banner_4 p{
border-bottom:1px solid #4ebaa8;
padding-bottom:10px;

}

.pro_banner_4 span{
display:block;
}

.pro_banner_4 p img{
margin-bottom:10px;
}

.pro_banner_4 p a{
color:#fff;
 text-decoration: none;
}

.pro_banner_4 span a{
color:#fff;
 text-decoration: none;

}




.prolist ul li{
padding: 0;
margin: 0;
line-height: 27px;
text-align: left;
background: #ffffff;
list-style-type:disc;
float:none;
width:100%;
height:auto;
}

#main #menu2 {width:900px; height:35px; position:relative;background:url(img/menu_en2.jpg);
background-repeat:none;}
#main #menu2 ul{margin:0px;
padding:0px;}
#main #menu2 ul li{list-style:none; float:left;}
#main #menu2 ul #home {
float:left;
display:block;
width:150px;
height:35px;}
#main #menu2 ul #home a:hover {background:url(../img/menu_en2.jpg);
background-position:0px 35px;display:block;
width:150px;
height:35px;}
#main #menu2 ul #home_up {background:url(../img/menu_en2.jpg);
background-position:0px 35px;display:block;
width:150px;
height:35px;}

#main #menu2 ul #about {
float:left;
display:block;
width:150px;
height:35px;}
#main #menu2 ul #about a:hover {background:url(../img/menu_en2.jpg);
background-position:-150px 35px;display:block;
width:150px;
height:35px;}
#main #menu2 ul #about_up {background:url(../img/menu_en2.jpg);
background-position:-150px 35px;display:block;
width:150px;
height:35px;}

#main #menu2 ul #event {
float:left;
display:block;
width:150px;
height:35px;}
#main #menu2 ul #event a:hover {background:url(../img/menu_en2.jpg);
background-position:-300px 35px;display:block;
width:150px;
height:35px;}
#main #menu2 ul #event_up {background:url(../img/menu_en2.jpg);
background-position:-300px 35px;display:block;
width:150px;
height:35px;}

#main #menu2 ul #pro {
float:left;
display:block;
width:150px;
height:35px;}
#main #menu2 ul #pro a:hover {background:url(../img/menu_en2.jpg);
background-position:-450px 35px;display:block;
width:150px;
height:35px;}
#main #menu2 ul #pro_up {background:url(../img/menu_en2.jpg);
background-position:-450px 35px;display:block;
width:150px;
height:35px;}

#main #menu2 ul #ser {
float:left;
display:block;
width:150px;
height:35px;}
#main #menu2 ul #ser a:hover {background:url(../img/menu_en2.jpg);
background-position:-600px 35px;display:block;
width:150px;
height:35px;}
#main #menu2 ul #ser_up {background:url(../img/menu_en2.jpg);
background-position:-600px 35px;display:block;
width:150px;
height:35px;}

#main #menu2 ul #contact {
float:left;
display:block;
width:150px;
height:35px;}
#main #menu2 ul #contact a:hover {background:url(../img/menu_en2.jpg);
background-position:-750px 35px;display:block;
width:150px;
height:35px;}
#main #menu2 ul #contact_up {background:url(../img/menu_en2.jpg);
background-position:-750px 35px;display:block;
width:150px;
height:35px;}


.circleimg2 {
width:150px;
height:150px;
border-radius: 100px;
margin: 2px;
margin-bottom: 10px;
}