/* CSS Document */

html{ height:100%; border:none;}
body{ height:100%; border:none; padding:0; margin:0; text-align:left; font-size:14px; color:#666666; font-family:Arial, "microsoft yahei"; background:url(../images/bg.jpg) repeat-x #edebdf;}
div,ul,li,img,dl,dd,dt,p,h2,h3,h4,table,tr,td{padding:0;margin:0;border:none;}
ul,dl{list-style-type:none;}
a{ color:#666666; text-decoration:none;}
a:hover{ color:#4BACC6; text-decoration:none;}
.clear{ clear:both;}

.header{  height:226px; width:1200px;  margin:0 auto;}
.top{ height:40px;width:100%; line-height:40px; text-align:right; color:#FFF;}
.top a{ color:#FFF;}
.top span{ padding:0 7px;}
.sub .m:last-child {
    width: 70px;
}
.wp_paging {
    float: none;
    text-align: center;
}

.wp_paging li {
    float: none;
}

div#wp_paging_w6 {
     margin-top: 10px;
    border-top: 2px solid #4BACC6;
}
#logo { height:150px; width:100%; overflow:hidden; }
#logo .logo{ float:left; width:581px; height:150px; }
#logo .logo img{ margin-top:20px;}
#logo .search{ float:right; padding-top:75px;}
#logo .search .input{ background:#0D4E57; border:none; height:24px; width:223px; color:#FFF;}
#logo .search .submit{ font-family:"microsoft yahei"; color:#FFF; background:none; border:none; height:24px;}

.navBar{ position:relative; z-index:1; height:36px; line-height:36px;   }
.nav{ width:1200px; margin:0 auto;  }
.nav .m{ float:left;  position:relative;   }
.nav a:hover{ text-decoration:none; color:#ff0;   }
.nav h3{ float:left; margin-right:0px; font-size:100%; font-weight:normal; font-size:16px; height:36px; overflow:hidden;  }
.nav h3 a{ display:block; color:#fff;  padding:0 18px; vertical-align:top; background:url(../images/ico01.jpg) no-repeat right center; }
.nav .on{  }
.nav .on h3 a{ color:#FFF; border-color:#1f7caf !important;  }
.nav .sub{ display:none; /*é»˜è®¤éšè—*/ width:120px; padding:5px 0;   position:absolute; left:-1px; top:36px; background:#575757; text-align:center;  }
.nav .sub li{ vertical-align:middle; }
.nav .sub li a{ height:20px; line-height:20px; padding:4px 0;  display:block;  color:#fff;   }
.nav .sub li a:hover{ color:#ff0000;   }
#m2 .sub{ width:200px;}
#m4 .sub{ width:240px;}

.banner{ width:100%; height:424px; overflow:hidden; position:relative; }
.banner .hd{ height:15px; overflow:hidden; position:absolute; left:47%; bottom:10px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; border-radius:10px;   text-align:center; background:#4BACC6; cursor:pointer; }
.banner .hd ul li.on{ background:#333; }
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; width:1200px; height:424px; display:block; }
.banner .prev,.banner .next{ position:absolute; left:5%; top:50%; margin-top:-45px; display:block; width:50px; height:100px; background:url(../images/slider-arrow.png) -100px center no-repeat; filter:alpha(opacity=20);opacity:0.2;   }
.banner .next{ left:auto; right:5%; background-position:18px center; }
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=80);opacity:0.8;  }
.banner .prevStop{ display:none;  }
.banner .nextStop{ display:none;  }

.main{ width:1200px; height:auto; overflow:hidden; margin:30px auto 0;}
.main .left{ float:left; width:350px; height:auto;}
.main .center{ float:left; width:350px; height:auto; margin-left:70px;}
.main .right{ float:right; width:350px; height:auto;}

.main .title{ border-bottom:4px solid #4BACC6; line-height:40px; font-size:15px; color:#4BACC6;}
.main .title .more_btn{float:right;margin-top:0; *margin-top:-40px;font-size:14px;}

.main .left dl,.main .center dl{padding:12px 0; height:167px; overflow:hidden;}
.main .left dl dt,.main .center dl dt{ color:#4BACC6; height:70px; overflow:hidden;}
.main .left dl dt a,.main .center dl dt a{ color:#4BACC6; font-size:15px; font-weight:bold;}
.main .left dl dt .date,.main .center dl dt .date{ padding:12px 0;}
.main .left dl dd,.main .center dl dd{ line-height:22px; font-size:12px;height:70px; overflow:hidden; color:#666666;}
.main .left .more,.main .center .more{ margin-top:4px; font-size:12px;text-align: left;}
.main .left .more a,.main .center .more a{ color:#4BACC6;}
.main .left ul,.main .center ul,.main .right ul{ border-top:1px solid #4BACC6;border-bottom:4px solid #4BACC6; padding:12px 0;}
.main .left ul li,.main .center ul li,.main .right ul li{ line-height:22px; font-size:12px;}


.main .right .nr{ padding:12px 0; line-height:22px;  font-size:12px;border-bottom:4px solid #4BACC6;}
.main .right .nr .tit{ color:#4BACC6; font-size:15px; font-weight:bold;}
.main .right .nr a{ color:#4BACC6;}
.main .right .nr p{ padding:6px 0;}
.main .right .nr p a{  color:#666666;}
.main .right .more{ margin-top:4px;}

.link{ width:1200px; height:auto; margin:20px auto; overflow:hidden;}
.link .title{ border-bottom:2px solid #4BACC6; color:#4BACC6; font-size:15px; line-height:38px;}
.link .nr{ line-height:25px; padding:12px 0;}
.link .nr a{ margin-right:30px;}

.foot{ background:#4BACC6; height:110px; color:#FFF; overflow:hidden; text-align:center; padding-top:40px;}
.foot a{ color:#FFF; }
.foot img{ padding:0 10px;}


.nybanner{ height:265px;  overflow:hidden;}

#about{ width:1200px; height:auto; min-height:500px; overflow:hidden; margin:40px auto 15px; text-align:left;}
#about .left{ float:left; width:248px; height:auto;  overflow:hidden;  }
#about .right{ float:right; width:865px; height:auto; overflow:hidden; }
#about .left .title{  width:248px; height:50px; line-height:50px; font-size:23px; color:#4BACC6; border-bottom:4px solid #4BACC6;}
#about .left ul{ height:auto; border-bottom:3px solid #4BACC6;}
#about .left ul li a{  height:44px;width:248px;  line-height:44px; display:block;  font-size:15px; border-bottom:1px solid #4BACC6; color:#4BACC6;}
#about .left ul li a:hover,#about .left ul li a.selected{ color:#ff0000;height:44px;width:248px;  line-height:44px;  display:block;border-bottom:1px solid #4BACC6;}

.sideMenu {border-bottom:4px solid #4BACC6; height:auto;  }
.sideMenu h3{ font-weight:normal; cursor:pointer; height:44px;width:248px;  line-height:44px; display:block;border-top:1px solid #4BACC6;  font-size:16px;color:#4BACC6; }
.sideMenu h3 a{ color:#4BACC6;}
.sideMenu h3 a:hover{ color:#ff0000;}
.sideMenu h3 em{ display:block; width:30px; height:32px;   cursor:pointer; }
.sideMenu h3.on em{}
.sideMenu dl{ padding:15px 0; margin-top:-15px;  display:none; /* é»˜è®¤éƒ½éšè— */ }
.sideMenu dl dt{ width:248px;}
.sideMenu dl dt a{ width:248px; height:25px; display:block; border-bottom:none; color:#666666;}
.sideMenu dl dt a:hover{ width:248px; height:25px; display:block;color:#ff0000; }


#about .right .title{ text-align:left; height:42px; line-height:42px;border-bottom:2px solid #4BACC6;  font-size:16px;   color:#4BACC6; margin-top:10px;}

.content{ text-align:left; padding:15px 0; font-size:12px;}
.content p{ line-height:25px; margin-top:20px;}
.content h1{ text-align:left; font-size:24px; color:#4BACC6;}
.content .date{ text-align:center; margin:0; line-height:30px;}
.content .info{ text-align:left;  }
.content .info p{ line-height:25px;}
.content .back{ border-top:2px solid #4BACC6; line-height:40px; margin-top:40px;}
.content .back a{ color:#4BACC6; font-size:14px;}

.product{ padding:25px 0; height:auto; overflow:hidden;}
.product .l{ float:left; width:350px;}
.product .r{ float:right; width:490px; height:auto;}
.product .r h1{ font-size:30px; font-weight:normal;  line-height:35px; color:#4BACC6;}
.product .r p{margin-bottom:20px; line-height:25px;}
.productnr{text-align:left;  }
.productnr .hd{/* height:30px; */line-height:30px;border-bottom:2px solid #4BACC6;padding:0 10px 0 20px;/* position:relative; */}
.productnr .hd ul{ float:left;  position:absolute; left:0px; top:-1px; height:32px;   }
.productnr .hd ul li{ float:left; padding:0; cursor:pointer;  color:#4BACC6; font-size:16px;}
.productnr .hd ul span{ float:left; padding:0 15px; color:#4BACC6; }
.productnr .hd ul li.on{ height:30px; color:#ff0000; }
.productnr .bd ul{ padding:15px;  zoom:1; line-height:25px; }


.newslist{  font-size:12px;  padding:16px 0;}
.newslist ul li{ line-height:28px; height:28px; text-align:left; }
.newslist ul li span{ float:right; margin-top:0px; *margin-top:-30px; color:#626262; padding-right:8px;}

.piclist{  padding:25px 0; overflow:hidden;}
.piclist ul li{ float:left; width:280px; height:250px; margin-right:10px;  text-align:center;}
.piclist ul li img{ width:278px; height:200px; border:1px solid #cccccc;}
.piclist ul li p{ margin-top:4px;}

.productlist{  padding:25px 0; overflow:hidden;}
.productlist ul li{ float:left; width:199px; height:280px; margin-right:17px;  text-align:center;}
.productlist ul li img{ width:200px; height:241px; border:1px solid #cccccc;}
.productlist ul li p{ margin-top:4px;}

.newspic{  overflow:hidden;}
.newspic dl{ width:100%; height:auto; overflow:hidden; padding:25px 0; border-bottom:1px solid #999999;}
.newspic dl dt{ float:left; width:143px; height:auto;}
.newspic dl dt img{ width:143px; height:183px; }
.newspic dl dd{ float:right; width:663px; height:auto; color:#737373; margin-right:30px;}
.newspic dl dd h2{ font-size:30px; font-weight:normal;  line-height:45px;}
.newspic dl dd h2 a{ color:#4BACC6;}
.newspic dl dd p{ line-height:24px;}

.ketilist{  padding:40px 0; height:auto; overflow:hidden; text-align:center;}
.ketilist table tr td span{}

.sitemap,.sitemap dl{ width:100%; height:auto; overflow:hidden; padding-top:10px;}
.sitemap dl dt{ line-height:25px; font-weight:bold;}
.sitemap dl dd{ float:left; margin-right:8px;}

.clearfix:after{
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.clearfix {
  zoom: 1;
}
.sub{
	background:#575757;
	display:none;
}
.sub .m{
	float:left; display:inline;
	margin-left: 0px;
	width: 100px;
}
.sub .m11{width: 70px;}
.sub .m a{
	font-size: 14px;
    line-height: 25px;
    color: #fff;
    display:block;
}
.sub .m a:hover{
	color: #f90;
	text-decoration:underline;
	cursor:pointer;
}
.sub1{
  margin-left:500px;
}
.content .news {
    line-height: 30px;
    font-size: 14px;
}

.content .news .news_title {
    float: left;
    width: 74%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.content .news .news_meta {
    float: right;
}
