/*css样式表*/
/*设计者--陈传林 邮箱--chenchuanlin20@163.com*/

/* 通用默认样式-------------------------------------- */
body {background-color:#ffffff;margin:0px;text-align:left; font-size:13px; color:#333333; font-family:"宋体";}
td {font-family:"宋体";font-size: 13px;color:#333333;WORD-WRAP: break-word;}
ul{border:0px; padding:0px; margin:0px;}
li{border:0px; padding:0px; margin:0px; list-style-type:none;}
span{border:0px; padding:0px; margin:0px;}
p{border:0px; padding:0px; margin:0px;}
div{border:0px; padding:0px; margin:0px;}
from{border:0px; padding:0px; margin:0px; font-size:13px;}
img{border:0px; padding:0px; margin:0px;}
A:link   {font-family:"宋体";font-size:13px;color: #333333; text-decoration:none;}
A:visited{font-family:"宋体";font-size:13px;color: #333333; text-decoration:none;}
A:hover  {font-family:"宋体";font-size:13px;color: #236d9d; text-decoration:none;}
A:active {font-family:"宋体";font-size:13px;color: #236d9d; text-decoration:none;}
.clear{zoom:1;}
.clear:after{visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}
.fle{float:left;_display:inline;}
.fri{float:right;_display:inline;}

/*分页样式*/
.MyPage { text-align:center; margin:0px 0px 40px 0px; padding:20px 0 0 0;}
.MyPage A {padding:8px 12px 8px 12px;background-color:#959595; border:0px solid #1B9F9D; color:#ffffff;margin-right:2px;text-decoration:none;}
.MyPage A:hover {padding:8px 12px 8px 12px;background-color:#1B9F9D; color:#FFFFFF;margin-right:2px;text-decoration:none;}
.MyPage A:active {padding:8px 12px 8px 12px;background-color:#1B9F9D; color:#FFFFFF;margin-right:2px;text-decoration:none;}
.MyPage span.current {padding:8px 12px 8px 12px;background-color:#1B9F9D; COLOR: #fff; margin-right:2px;text-decoration:none;}
.MyPage SPAN.pageinfo {padding:8px 12px 8px 12px; color:#333333; margin-right:2px;}

/*头部样式*/
.banner, .bannerpic {
	position: relative;
	width: 100%;
	height:627px;
	overflow: hidden;
}
.bannerpic ul {
	width: 100%;
	height:627px;
}
.bannerpic li {
	display: none;	
	position: absolute;
	width: 100%;
	height:627px;
	left: 0;
	top: 0;
}
.bannerpic li a {
	display: block;
	width: 100%;
	height:627px;
}
.bannerbtn {	
	position: absolute;
	bottom: 64px;
	width: 1000px;
	text-align: right;
	left: 50%;
	margin-left: -575px;
}
.bannerbtn span {
	display: inline-block;
	position: absolute;
	right: 0;
	width: 16px;
	height: 16px;
	overflow: hidden;
	margin-right: 3px;
	background: #fff;
	font-size: 4px;
	line-height: 5px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	border-radius:10px;
}
.bannerbtn span.on {
	background: #1AA19D;
	opacity: 1;
	filter: alpha(opacity=100);	
}

.nybanner, .nybannerpic {
	position: relative;
	width: 100%;
	height:800px;
	overflow: hidden;
}
/******************
*       导航      *
******************/
.bmenu {width:100%; background: url(../image/menubg.png) repeat-x 0 top; height:85px; top:0px;position: absolute;}
.menu {
	position: absolute;
	top: 0px;
	left: 50%;
	z-index: 10;
	width:1020px;
	margin-left: -484px;
	height:85px;
}
.logo {
	width:246px;
	padding-left:0px;
	overflow: hidden;
}
.logo a {
	display: inline-block;
	margin: 0px 0 0 0px;
}
.menucon {
	width: 760px;
	height:85px;
	position: relative;
}
.menucon li {
	display:inline-block;
	position: relative;
	float: left;
	width: 95px;
	height:85px;
	line-height:85px;
}
.menucon li a.first {
	display: inline-block;
	width: 95px;
	height:85px;
	line-height:85px;
	color: #716964;
	font-size: 13px;
	text-align: center;
}
.menucon li a.first:hover {
	color: #ffffff;
}
.menucon li a.active {
	color: #ffffff;
	background-color:#1A9F9C;
}
.menucon li a.active1 {
	color: #ffffff;
	background-color:#1A9F9C;
}
.menucon li a.now {
	color: #ffffff;
}
.semenuBox {
	position: absolute;
	top:85px;
	left:0px;
	z-index: 1;
	width: 476px;
	height: 0;
	overflow: hidden;
}
.semenuConLine {
	width: 476px;
	height: 19px;
	line-height: 19px;
	overflow: hidden;
	background-color:#1A9F9C;
}
.semenuCon {
	width: 436px;
	padding: 22px 0px 0 40px;
	background-color:#1A9F9C;
}
.semenuConL {
	width: 92px;
	padding-right: 5px;
	overflow: hidden;
}
.semenuConL a {
	display: block;
	width: 76px;
	height: 23px;
	padding-left: 13px;
	color: #ffffff;
	font-size: 13px;
	line-height: 23px;
	overflow: hidden;
	background: url(../image/semune_icon.jpg) no-repeat 0 9px;
}
.semenuConL a:hover {
	color: #ffffff;
	text-decoration:underline;
	background: url(../image/semune_icon.jpg) no-repeat 0 9px;
}
.semenuConR {
	width: 274px;
	padding-left: 18px;
	height: 154px;
	overflow: hidden;
	border-left: #037673 1px solid;
}
.semenuConR a.semenuPic {
	display: inline-block;
	width: 120px;
	height: 154px;
	overflow: hidden;
}
.semenuConRcon {
	width: 134px;
	line-height: 21px;
	color: #ffffff;
}
.semenuConRcon p {
	height: 105px;
	overflow: hidden;
}
.semenuConRcon a.semenuMore {
	display: inline-block;
	width: 74px;
	height: 21px;
	margin-top: 10px;
	padding-left: 8px;
	background: url(../image/semenu_pic01.jpg) no-repeat;
	line-height: 21px;
	color: #fff;
}
.semenuConRcon a.semenuMore:hover {
	font-size: 13px;
	color: #fff;
	text-decoration: underline;
}
/*******************
* 导航  产品 市场  *
*******************/
.semenuConPro {
	width: 475px;
}
.semenuConPro .semenuCon {
	width: 435px;
	background-color:#1A9F9C;
}
.semenuConPro .semenuConL {
	width: 270px;
}
.semenuConPro .semenuConL a {
	float: left;
}
.semenuConPro .semenuConLine {
	width: 564px;
	height: 34px;
	line-height: 19px;
	overflow: hidden;
	background-color:#1A9F9C;
}
.semenuConPro .semenuConR{ width:130px; float:left;}

.semuBoxbg2 .semenuCon {
	background: url(../image/semenu_bg3.png) repeat-y;	
}
.semuBoxbg2 .semenuConLine {
	background: url(../image/semenu_botbg3.png) no-repeat;
}

/*底部样式*/
.bot{
width:100%; background-color:#444243; height:205px; overflow:hidden;}
.botc{
width:1000px; margin:0px auto; overflow:hidden;}
.botc ul{
float:left; padding-top:5px;}
.botc li{
line-height:28px;background:url(../image/botline.jpg) repeat-y top right; height:220px; overflow:hidden; padding:15px 0 0 20px; width:85px;}
.botc li span{
font-weight:bold; color:#f0f0ef; font-size:13px;}
.botc li a:link{ font-size:12px;color: #a4a4a4;}
.botc li a:visited{ font-size:12px;color: #a4a4a4;}
.botc li a:hover  { font-size:12px;color: #ffffff;}
.botc .cr{
float:right; text-align:left; line-height:30px; font-size:12px; color:#a4a4a4; padding:20px 0 0 0; margin-right:70px;}
.botc .cr span{
font-size:24px; color:#ffffff; font-family:Arial;}
.botc .search{
padding:15px 0 0 0; text-align:left;}
.botc .search input{
width:150px; color:#FFFFFF; height:26px; border-right:0px; border-left:1px solid #514F50;border-top:1px solid #514F50;border-bottom:1px solid #514F50; float:left; background-color:#3A3839;}
.botc .search .btn{
width:22px; height:28px; border:0px; float:left;}
.foot{
width:100%; background-color:#3A3839; overflow:hidden;}
.footc{
width:1000px; margin:0px auto; overflow:hidden; height:33px; line-height:33px; font-size:12px;}
.footc .cl{
float:left; color:#959595;}
.footc .cl a:link{ font-size:12px;color: #959595;}
.footc .cl a:visited{ font-size:12px;color: #959595;}
.footc .cl a:hover  { font-size:12px;color: #ffffff;}
.footc .cr{
float:right; color:#959595;}

/*联系我们*/
.weizhi{
border-bottom:1px solid #EDEDED; font-weight:bold; color:#1b9f9d; font-size:24px; text-align:left; padding:15px 0 18px 0;overflow:hidden;}
.weizhi span{
font-size:20px; font-family:Arial; font-weight:normal; padding-left:12px;}
.nyconl{
padding:0px; text-align:left;}
.nyconl li{
line-height:24px; text-align:left; font-size:12px; color:#6c6c6c; border-bottom:1px dotted #DCDCDC; padding:12px 0 12px 0; width:360px;}
.nyconl li span{
font-weight:bold; color:#1b9f9d; padding-left:20px;}
.nyconc{
float:left; padding:0px; margin:30px 50px 0 0;}
.nymes{
float:left; padding:0px; width:395px;}
.nymes .ct{
text-align:left; line-height:24px; font-size:12px; color:#6c6c6c; border-bottom:1px dotted #DCDCDC; overflow:hidden; padding:40px 0 12px 0;}
.nymes .ct span{
font-size:18px; font-weight:bold; color:#1b9f9d; line-height:35px;}
.nymes .cc{
padding:20px 0 0 0px; text-align:left;}
.nymes .cc .input{width:180px; height:20px; border:1px solid #DBDBDB; background-color:#ffffff; font-size:13px;}
.nymes .cc .txt{width:330px; height:75px; border:1px solid #DBDBDB; background-color:#ffffff; font-size:13px;}
.nymes .cc .btn{background-color:#1B9F9D; color:#FFFFFF; border:0px; width:80px; height:28px; font-size:14px; font-family:"微软雅黑";}
.nymes .cc td{
color:#6c6c6c;}

/*营销网络*/
.nynet{
padding:0px; text-align:left;}
.nynet .cl{
float:left; width:700px;}
.nynet .cl .ct{
padding:0px; text-align:left; font-size:12px; color:#6c6c6c; line-height:24px; padding:10px 0 0 0; overflow:hidden;}
.nynet .cl .cc{
padding:0px 0 0px 0; text-align:left;}
.nynet .cl ul{
padding:0px 0 0 0; text-align:left; overflow:hidden; height:485px;}
.nynet .cl li{
border-bottom:1px solid #EDEDED; overflow:hidden; padding:10px 0 8px 0;}
.nynet .cl li .pp{
width:200px; height:100px; float:left;}
.nynet .cl li .pp img{
width:200px; height:100px; float:left;}
.nynet .cl li .lf{
text-align:left; float:left; line-height:24px; color:#626262; width:385px; margin-left:15px;}
.nynet .cl li .lf span{
font-size:14px; font-weight:bold; color:#1b9f9d; line-height:45px;}
.nynet .cl li .rf{
float:right; padding:32px 0 0 0;}
.nynet .cr{
float:right; padding:0px; width:170px;}
.nynet .cr ul{}
.nynet .cr li{
width:130px; height:60px; background-color:#E0E9E9; line-height:60px; text-align:left; margin-top:2px; padding-left:40px;}
.nynet .cr a:hover li{
background-color:#1B9F9D; color:#ffffff;}
.nynet .cr .cur{
background-color:#1B9F9D; color:#ffffff;}

/*新闻列表*/
.nynews{
padding:0px; text-align:left; overflow:hidden;}
.nynews .ct{
padding:0px 0 20px 0; text-align:left; overflow:hidden;}
.nynews .ct .pp{
width:255px; height:160px; float:left;}
.nynews .ct .pp img{
width:255px; height:160px;}
.nynews .ct .pr{
float:left; padding:0 0 0 30px; width:640px;}
.nynews .ct .pr .c1{
font-weight:bold; font-size:18px; color:#1b9f9d; height:35px;}
.nynews .ct .pr .c2{
line-height:28px; color:#707070; text-align:left; font-size:12px; height:100px;}
.nynews .ct .pr .c3{
color:#bfbfbf; font-size:12px;}
.nynews .ct .pr .c3 span{
color:#1b9f9d;}
.nynews ul{}
.nynews li{
padding:0px; text-align:left; overflow:hidden; margin-bottom:18px;}
.nynews li .cl{
width:80px; height:95px; background-color:#1B9F9D; float:left;}
.nynews li .cl .clt{
text-align:center; font-size:30px; color:#ffffff; font-family:Arial; padding-top:15px; height:48px;}
.nynews li .cl .clc{
border-top:1px solid #54B7B6; font-size:12px; color:#FFFFFF; font-family:Arial; text-align:center; padding-top:3px;}
.nynews li .cr{
width:813px; height:90px; float:left; background-color:#ffffff; font-size:12px; color:#707070; line-height:20px; padding:5px 0 0 35px;}
.nynews li .cr span{
font-size:12px; font-weight:bold; color:#1b9f9d; line-height:35px;}
.nynews li a:hover .cr{
background-color:#F5F6F6;}

/*产品识别*/
.nycp{
padding:0 0 10px 0; text-align:left; overflow:hidden;}
.nycp .cl{
float:left; padding:35px 0 0 0;}
.nycp .cr{
float:left; padding:15px 0 0 40px; width:485px;}
.nycp .cr ul{}
.nycp .cr li{
border-bottom:1px solid #EDEDED; overflow:hidden; padding:15px 0 10px 0; line-height:24px; font-size:12px; color:#626262;}
.nycp .cr li span{
font-size:14px; color:#1b9f9d; font-weight:bold; line-height:35px;}

/*WebCall*/
#WebCall{
width:107px; height:auto;  TOP:100px; right:5px;
position: fixed;_position: absolute;
_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop+100 : document.body.scrollTop + (document.body.clientHeight -this.clientHeight));  z-index:999;}
.WebCall_1{ width:107px; height:398px;  background:url(../image/CallOn.png) no-repeat top left; }
.WebCalls_1{ display:block; width:107px; height:39px; margin:0px auto; }
.WebCalls_2{ display:block; width:107px; height:210px; margin:0px auto; }
.WebCalls_3{ display:block; width:107px; height:40px; margin:0px auto; }
.WebCalls_4{ display:block; width:107px; height:107px; margin:0px auto; }
.WebCall_2{ width:107px; height:52px;  background:url(404.png) no-repeat top left; display:none;}
.WebCall_2 a{ display:block; width:107px; height:52px; margin:0px auto; }
.WebCall_3{ display:none; width:27px; height:114px;  background:url(../image/CallOff.png) no-repeat top left; }
.WebCallh_1{ display:block;width:27px; height:114px; }

#Link_Tab_sq{width:100%;height:100%;position:absolute;top:0;left:0; position:fixed; z-index:1100;background-color: #000;filter: alpha(opacity=30);-moz-opacity: 0.6;opacity: 0.6;display:none;}
#Link_Tab_sq:hover{cursor:default;}
#CallTable{display:none;position:absolute;position:fixed;z-index:1200; width:500px; height:300px;left:50%; top:50%; margin-left:-250px; margin-top:-150px;background:rgba(0, 0, 0, 0.1); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#1A000000', EndColorStr='#1A000000');}

.TableBg{ width:480px; height:280px; margin:10px auto; background:#FFFFFF;}
.TableTop{ width:100%; height:34px; line-height:34px; background:#1B9F9D; color:#FFFFFF;}
.TableTitle{ font-size:14px; padding-left:15px; float: left; font-weight:bold;}
.TableClose{ float: right; padding-right:15px; padding-top:4px;}

.sfy_onservice{width:450px; margin:0 auto; padding-top:10px;}
.sfy_onservice h3{ font-size:14px; font-weight:bold; color:#333333;padding:20px 0px 10px; clear:both;}
.sfy_onservice a{display:block; height:27px; line-height:27px; text-align:center; color:#FFFFFF; background:#1B9F9D; float:left; margin-right:10px; margin-bottom:10px; padding-left:20px; padding-right:20px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;}
/*.sfy_onservice a.sfy_on2{ width:130px; }*/
.sfy_onservice a:hover{ background:#FE705A; color:#FFFFFF;}

/*同类产品*/
.tlcp{
width:980px; background-image:url(../image/bg_opa01.png); height:280px; margin:0px auto; overflow:hidden;}
.tlcp .ct{
width:903px; height:34px;background-image:url(../image/tlcp.jpg); font-size:14px; font-weight:bold; color:#1b9f9d; text-align:left; line-height:34px; margin:0px 0 0 30px; padding-left:15px;}