@charset "utf-8";
/* Index CSS */
/********** Banner **********/
.banner{height:600px; width:100%; overflow:hidden;position:relative;}
.banner .ban_c img{top:0;}

/*幻灯片(组件)*/
.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}

.ban_nav{position:absolute;bottom:2%;right:50%;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:30px;height:30px;line-height:30px;overflow:hidden;text-align:center;margin:0 4px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#f90;color:#fff;}

/********** end **********/
/********** 产品 **********/
.prod { width:100%; text-align:center; margin:auto}
.cp {
  margin-bottom: 5px;

}
.cp-l {
  width: 215px;
  float: left;
  background: url('../images/index/cp_d.gif') no-repeat 0 bottom;
  padding-bottom: 4px;
}
.cp-l h3 {
  height: 5px;
  width: 162px;
  padding-left: 28px;
  line-height: 32px;
  background: url('../images/index/cp_b.gif') no-repeat;
}
.cp-con {
  width: 199px;	
  background: url('../images/index/cp_bg.gif') repeat-y;
  padding: 0 8px;float: left;
}
.cp-l ul {
  padding: 0 0 14px;float: left;
}
.cp-l li {
  width: 170px;
  height: 36px;
  line-height: 36px;
  margin: 8px 0 0;
  padding-left: 15px;
  background: url('../images/index/cp_c.gif') no-repeat;
  overflow:hidden; text-align:left;
}
.cp-l li:hover {
  background: url('../images/index/cp_c_hover.gif') no-repeat;
}
.cp-l li a {
  color: #333;
}
.cp-l li:hover a {
  color: #fff;
}
.cp-r {
  width: 774px;
  float: right;
  overflow: hidden;
}
.title_l {
  height: 35px;
  line-height: 35px;
  padding: 0 12px 0 0;
  background: url('../images/index/t_bg.gif') repeat-x;
  border: 1px solid #e2e2e2;
  border-bottom: none;
}
.title_l em {
  color: #bcbcbc;
  float: left;
  font-family: 'arial';
  font-size: 15px;
  padding-left: 25px;
  text-transform: uppercase;
  background: url('../images/index/t_icon.gif') no-repeat 14px 12px;
}
.title_l em a {
  color: #1163b0;
  font-family: '微软雅黑';
  margin-right: 8px;
  font-size: 14px;
  font-weight: normal;
}
.title_l b {
  display: block;
  float: right;
  font-size: 12px;
  font-weight: normal;
}
.title_l b a {
  color: #666;
}
.cp-r dl {
  padding: 18px 0 0;
}
.cp-r dd {
  width: 774px;
}
.cp-r dd p {
  width: 183px;
  float: left;
  padding-right: 10px;
  margin-bottom: 10px;
}
.cp-r a {
  color: #333;
}
.cp-r dd img {
  width: 180px;
  height: 135px;
  display: block;
  border: 1px solid #d7d7d7;
}
.cp-r dd span {
  display: block;
  text-align: center;
  margin-top: 10px;
  overflow: hidden;
  height: 16px;
  width: 183px;
}
/********** end **********/
.abbj{width: 100%; margin:auto; background: url(../images/index/indexpbg.jpg) center top no-repeat;text-align: center;}
/********** 简介 **********/
.about {
  width: 760px;
  float: left;
  margin-top:15px;
  background-color:#FFF;
}
.aboutt {
  height: 38px;
  background-image: url(../images/index/aboutt.jpg);
}
.aboutt .cp {
  padding: 10px 15px 0 27px;
  font-size: 16px;
  color: #FFFFFF;
  font-weight: bold;
  text-align: left;
}
.aboutt .cp span {
  float:right;
}
.aboutt .cp span a {
  color:#fff;
}
.aboutc {
  height: 360px;
  overflow: hidden;
}
.aboutc .cp {
  padding: 15px 10px 0 10px;
  text-align: left;
  color: #000000;
  line-height: 26px;
  font-size:13px;
}
.aboutc img{
  width: 300px;
  height: 240px;
  float: left;
  margin:0 15px 0 0;
}
.aboutc .cp a {
  color: #0132ac;
  text-decoration: none;
}
/********** end **********/
/********** 联系 **********/
.lxwm{
  padding-top:15px;
}
.cont {
  width: 214px;
  height: 340px; overflow: hidden;
  background: url(../images/index/cont.jpg) no-repeat;
}
.cont .cp {
  padding: 58px 0 0 22px;
  text-align: left;
  color: #000000;
  line-height: 22px;
  font-size:14px;
}
.conc {
  width: 214px;
  height: 59px;
}
/********** end **********/
/********** 资质荣誉 **********/
.zzry {
  margin: 20px 0;
  width: 100%;
  padding-top: 0;
  height: 464px;
  text-align:center;

}
.prona1 {
  margin: 0 auto;
  padding: 25px 0 0 0;
  width: 1000px;
  text-align: center;
  position: relative;
  font-size: 20px;
  color: #fff;
  background: url(../images/index/topline1.gif) center 36px no-repeat;
}
.prona1 font {
  color: #fff;
  font-size: 25px;
  background: #1e61c5;
  display: inline-block;
  text-transform: uppercase;
  padding: 0 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.proname1 {
  margin: 0 auto;
  width: 220px;
  text-align: center;
  color: #fff;
  font-size: 20px;
  line-height: 1;
  padding: 0 10px 0 10px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-family: Microsoft Yahei;
}
.pro-ul {
  width: 1000px;
  margin: 0 auto;
  height: 240px;
  padding: 0 0 0 0;
}
.protopul {
  float: left;
  width: 1000px;
}
.protopul li {
  float: left;
  width: 190px;
  height: 274px;
  overflow: hidden;
  display: inline;
  margin: 30px 5px 0 5px;
}
.protopul li a {
  float: left;
  width: 190px;
  height: 258px;
  position: relative;
}
.protopul li a img {
  background: url(../images/index/indexpimgbg.jpg) left top no-repeat;
  padding: 4px;
  width: 182px;
  height: 230px;
  overflow: hidden;
}
.protopul li a span {
  display: block;
  border: 1px solid #afafaf;
  width: 180px;
  padding: 0 5px;
  font-size: 14px;
  line-height: 28px;
  color: #5c5c5c;
  text-align: left;
  height: 28px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  background: url(../images/index/indexpr.gif) #fff 168px center no-repeat;
}
.imore {
  width: 100%;
  text-align: center;
  padding: 25px 0 0 0;
}
.imore a {
  display: inline-block;
  width: 194px;
  height: 40px;
  border: 3px solid #fff;
  border-radius: 10px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  font-size: 20px;
  font-family: 黑体;
}
/********** end **********/
/********** 新闻 **********/
.innews{width:100%;
	margin:0 auto;
	text-align:center;
	}
.synews{
	width:1000px;
	margin:0 auto;
	text-align:left;
}
.gsnews {
  background: #ffffff;
  overflow: hidden;
  width: 320px;
  margin-right: 20px;
}
.gsnews1 {
  background: #ffffff;
  overflow: hidden;
  width: 320px;
}
.cmtitle {
  width: 100%;
  height: 60px;
  background: url(../images/index/cmttbg.jpg) repeat-x;
  line-height: 60px;
  font-weight: normal;
  border-left: 5px solid #0668ca;
}
.cmtitle em {
  float: left;
  height:60px;
}
.cmtitle em>a {
  line-height: 60px;
  margin-left: 20px;
  margin-right: 3px;
  font-size: 16px;
  color: #0668ca;
}
.cmtitle em>span {
  font-size: 12px;
  color: #666666;
  font-family: "Arial";
  line-height: 70px;
}
.gsnewscont {
  overflow: hidden;
  padding: 10px 5px;
}
.newslist {
  overflow: hidden;
  width: 100%;
}
.newslist li {
  height: 36px;
  line-height: 36px;
  overflow: hidden;
  padding-left: 28px;
  background: url(../images/icons1.jpg) 4px center no-repeat;
  border-bottom: 1px dotted #999;
}
.newslist li a {
  font-size: 12px;
  color: #444;
  float: left;
  width: 190px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.newslist li span {
  float: right;
  font-size: 13px;
  color: #666;
}
/********** end **********/
/********** 厂区 **********/
.Sucvl{ height: 359px; margin-top: 20px; background: url(../images/index/Sucvlbg.jpg) repeat-x; text-align:center}
.Sucvl .container{ overflow: hidden; padding-top: 26px;}
.Sucvl .toptitle{ font-weight: normal; height: 30px; text-align: center; border-bottom: 1px solid #4e4e4e;}
.Sucvl .toptitle a{ font-size: 22px; color: #fff; display: inline-block; padding: 20px 50px 0 50px; background: #333333; padding-top: 15px;}
.Sucvl .toptitle span{ font-size: 12px; color: #fff; font-family: "Arial"; display: block; margin-top: 3px;}
.Sucvl .Sucvlcont{ margin-top: 62px;}
.Sucvl .Sucvlcont ul{ overflow: hidden; margin: 0px auto; width: 988px;}
.Sucvl .Sucvlcont ul li{ float: left; width: 240px; text-align: center; margin-right: 10px; overflow: hidden; position: relative;}
.Sucvl .Sucvlcont ul li img{ display: block;}
.Sucvl .Sucvlcont ul li p{ height: 22px; line-height: 22px; padding: 14px 0px; background: #fff;}
.Sucvl .Sucvlcont ul li p a{ font-size: 13px; color: #2f2f2f;}
.Sucvl .Sucvlcont ul li .skins{ width: 240px; height: 240px; background: url(../images/index/guang.png); position: absolute; left: -240px; top: 0px;}
/********** end **********/
/********** 厂区 **********/
.sylinks{
  padding-top:10px;
  background: #333;
  color: #fff;
  height: auto;
  line-height: 25px;
  font-size: 12px;
  text-align:center
}
.linknav{
  padding-left: 30px;
  background: #fff/*078BF0*/;
  border-radius: 10px 10px 0px 0px;
}
.linknav li{
  width: 93px;
  height: 37px;
  float: left;
  padding: 0 5px;
  text-align: center;
  font-size:14px;
  color: #333;
  background:url(../images/link_nav.png) no-repeat;
}
.linknav .nav_bar{
  color:#fff;
  background:url(../images/link_nav_hover.png) no-repeat;
}
.linkmain div{
  width:1000px;
  padding: 0 10px 10px;
  display: none;
  background: #fff;
  border-top: 3px solid #078BF0; 
  float: left;text-align: left;
}
.linkmain div.main_bar{
	width:1000px;
  display: block;float: left;text-align: left;
}
.linkmain a{
  display: inline-block;
  margin: 0 7px;
  line-height:20px;
  float: left;text-align: left;
}

/********** end **********/