﻿body
{
margin:0;
padding:0;
font-size:12px;
line-height:22px;
font-family:"微软雅黑";
overflow-x:hidden;
min-width:1100px;
}
img
{
border:0; padding:0; margin:0;
}
input{font-family:"微软雅黑";}
a
{
color:#000;
text-decoration:none;
}


ul
{
margin:0;
padding:0;
list-style:none;
}

div
{
margin:0;
padding:0;
}
h1,h2,h3,h4,p
{
margin:0; padding:0;
}
.img_l
{
float:left;
}
.img_r
{
float:right;
}
.cl,.clear
{ clear:both;}

.header{ width:100%; background:url(../images/t_dian.jpg) repeat; height:110px; }
.wap_max{ width:1100px; margin:0 auto;}
.wap_max0{ width:1000px; margin:0 auto;}
.wap_max1{ width:1200px; margin:0 auto;}

.menu{width:100%; background:url(../images/menu_bg.jpg) repeat-x; margin-top:1px; height:46px;} 

#nav{width:100%;}
#nav .mainlevel{width:130px; /*IE6 only*/ height:40px; background:url(../images/le.jpg) no-repeat left 10px;text-align:center; position:relative; z-index:10; float:left; margin-left:26px; margin-right:26px;}
#nav .mainlevel a{width:100%; height:46px; display:block; font-size:14px; color:#fff; margin-left:0px;}
#nav .mainlevel a p{padding-top:6px; line-height:30px; font-weight:bold; font-size:15px;}
#nav .mainlevel a span{font-size:10px; line-height:25px;}
#nav .mainlevel a:hover,.mainlevel a.active{background:#fff;}
#nav .mainlevel a:hover p{color:#fe4d00}
#nav .mainlevel a.active p{color:#fe4d00}
#nav .mainlevel ul{width:100%; display:none; position:absolute; left:0px; background:#666;  z-index:9;}
#nav .mainlevel li{width:100%;/*IE6 only*/ height:30px; line-height:30px; float:left; border-bottom:#403f3f 1px solid;}
#nav .mainlevel li a{width:100%;/*IE6 only*/ display:block; height:30px; line-height:30px; background:none; color:#fff; font-size:13px; font-weight:normal;}
#nav .mainlevel li a:hover{background:#fe4d00; color:#fff;}

.logo{ width:644px; height:66px; float:left; margin-top:20px;}
.phone{background:url(../images/szsn_06.png) no-repeat left; width:158px; height:50px; float:right; margin-top:26px; padding-left:60px;padding-top:5px;}
.f_1{font-size:14px; color:#000; }
.f_2{color:#fd4f03; font-size:24px; font-family:"Arial";}

.key_bg{ width:100%; height:36px; background-color:#f0f0f0;}
.key{ width:70%; float:left; padding-top:6px; color:#666;}
.key a{ color:#666;}
.key a:hover{ color:#000;}
.search{ background:url(../images/szsn_20.jpg) no-repeat; width:285px; height:25px; float:right; margin-top:8px;}
.wbk{ width:220px; height:16px; float:left; margin-left:5px; color:#666; background:none; border:0; }
.tjan{ width:52px; height:20px; float:right; background:none; border:0; cursor:pointer;}

.foot
{width:100%; overflow:hidden; background-color:#424345; height:60px;}

.foot .fp
{width:600px; float:left; margin-top:10px;font-family:"宋体"; color:#fff;}


.jszc
{ width:346px; float:right; padding-top:10px;}
a.vl
{ width:182px; height:22px; float:left; display:block; background:url(../images/js.jpg) no-repeat left top;}
a.vl:hover
{background:url(../images/js1.jpg) no-repeat left top;}

a.hyqf
{ width:164px; height:22px; float:left; display:block; background:url(../images/js.jpg) no-repeat right top;}
a.hyqf:hover
{ background:url(../images/js1.jpg) no-repeat right top;}
.di
{ width:1200px; height:22px;margin:0 auto; color:#fff; }
.di a{color:#fff;}
.yqlj
{
 width:1100px; margin:0 auto; text-align:left;  clear:both;color:#2a2a2a;  padding:6px;
}

.yqlj a
{color:#2a2a2a;}
.yqlj a:hover
{ color:#000;}


/*客服*/
.lxfx {
  height: auto;
  position: fixed;
  right:0px;
  top:250px;
  width: 77px;
  z-index: 999;
}
.lxfx li a {
  color: rgb(255, 255, 255);
  display: block;
  height: 47px;
  margin-top: 9px;
  width: 300px;
font-size: 14px;
}
.leftlx {
  float: left;
  height: 47px;
  width: 77px;
}
.lxfx li span {
  border-left: 1px solid rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  float: left;
  font-size: 20px;
  height: 24px;
  line-height: 22px;
  margin-top: 8px;
  padding-left: 8px;
}
.fix_ewm {
  border: 5px solid rgb(255, 255, 255);
  display: none;
  height: 120px;
  left: -145px;
  position: absolute;
  top: -40px;
  width: 120px;
}
.lxfx li i {
  display: block;
  height: 27px;
  margin: 0 auto;
  text-align: center;
  width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
  background-position: 0 -25px;
}
.lxfx li i.icon-ly {
  background-position: 4px -53px;
}
.lxfx li i.icon-wx {
  background-position: -34px 4px;
}
.lxfx li i.icon-wb {
  background-position: -30px -22px;
}
.lxfx li i.icon-top {
  background-position: -30px -49px; height:32px;
}

.lxfx li p {
  line-height: 12px;
  text-align: center;
}
.lxfx li {
  background:#C40E24;
  height: 62px;
  margin-bottom: 1px;
  margin-left: 0;
  overflow: hidden;
  position: relative;
  width: 77px; float:left;
}

.banner{width:100%; position:relative;  z-index:0; clear:both;}
#focusBar{width:100%;height:550px;clear:both;position:relative; overflow:hidden;}
#focusBar li{width:100%;clear:both;height:550px;display:none;position:absolute;/* position:relative;*/ }
#focusBar .focusL{position:absolute;z-index:9;/*left:-1000px;*/ left:-300px;margin-left:50%; }
#focusBar .focusR{position:absolute;z-index:10;/* right:1000px;*/top:80px;left:-440px;margin-left:50%;}
#focusBar .arrL,#focusBar .arrR{display:block;width:52px;height:134px;position:absolute;top:200px;z-index:11111;cursor:pointer;background:url(../images/bt_arr.png) no-repeat;}
#focusBar .arrL{left:-52px;background-position:0px 0px;}
#focusBar .arrR{right:-52px;background-position:-68px 0px;}
#focusBar .arrL:hover{background-position:0px -144px;}
#focusBar .arrR:hover{background-position:-68px -144px;}

.bt{ width:555px; height:84px; margin:0 auto; margin-top:40px; margin-bottom:30px;}
.one{ background:url(../images/index_28.jpg) no-repeat; width:260px; height:287px; float:left; margin-right:18px;}
.f_3{ font-size:12px; color:#b7b7b9; padding:15px; margin-top:130px; font-family:"宋体"; height:107px; overflow:hidden;}
.more{ width:260px; height:15px; display:block;}
.two{ background:url(../images/index_28-30.jpg) no-repeat; width:260px; height:287px; float:left; margin-right:18px;}
.three{ background:url(../images/index_32.jpg) no-repeat; width:260px; height:287px; float:left; margin-right:18px;}
.news{ height:112px; width:230px; margin:0 auto; margin-top:150px;}
.news li{ background:url(../images/dd.jpg) no-repeat left; padding-left:14px; height:26px;}
.news li a{ color:#b7b7b9;font-family:"宋体"; }
.news li a:hover{ color:#fff;}
.four{ background:url(../images/index_34.jpg) no-repeat; width:260px; height:287px; float:right;}
.quality{ width:100%; height:410px; background:url(../images/pro_bg.jpg) no-repeat center; margin-top:60px;}


.box0 {
	DISPLAY: inline; FLOAT: left;  OVERFLOW: hidden; WIDTH:250px; COLOR: #666666;
	HEIGHT:300px;margin-right:15px; margin-left:15px;
}


.Cont0{OVERFLOW: hidden; height:250px; width:1100px; padding-top:140px; margin:0 auto;}
.box0 a{ display:block; width:245px; height:211px; margin:0 auto;text-align:center;}
.box0 img
{
  width:245px; overflow:hidden; height:211px; margin:0 auto; border:#ebc16c 1px solid; 
}

.box0 p
{ margin-top:10px; text-align:center; padding-top:5px; font-weight:bold; font-size:14px; height:32px; color:#000;}

#LeftArr0,#RightArr0
{ margin-top:228px; cursor:pointer;}
#LeftArr0
{ float:left;}
#RightArr0{ float:right;}


.shadow{width:100%; height:4px; background:url(../images/shadow.png) repeat-x; position:relative; z-index:1; clear:both}
.banner{width:100%; position:relative; margin-top:-4px; z-index:0; clear:both}
/*about*/
.ny_banner{width:100%; height:250px; position:relative; margin-top:-4px; z-index:0; clear:both;}
#about{background:url(../images/about_banner.jpg) no-repeat top center;}
#news{background:url(../images/news_banner.jpg) no-repeat top center;}
#product{background:url(../images/product_banner.jpg) no-repeat top center;}
#join{background:url(../images/join_banner.jpg) no-repeat top center;}
#human{background:url(../images/human_banner.jpg) no-repeat top center;}
#contact{background:url(../images/contact_banner.jpg) no-repeat top center;}
#form{background:url(../images/form_banner.jpg) no-repeat top center;}
.ny_wrap{width:100%; background:url(../images/ny_bg.jpg) repeat; clear:both;overflow:hidden;}
.ny{width:1100px; padding-top:30px; margin:0 auto;}
.ny_l{width:758px; padding:0px 20px; border:#e6e6e6 1px solid; background:#fff; float:left;}
.ny_lt{width:100%; height:40px; line-height:40px; border-bottom:#ddd 1px solid; float:left;}
.ny_lt h2{float:left; font-weight:normal; text-indent:1em; color:#004ea2;}
.ny_lt span{float:right; color:#999; padding-right:25px;}
.ny_lt span a{color:#999;}
.ny_lm{width:100%; padding:20px 0px; line-height:30px; font-size:14px; float:left;}
.ny_r{width:275px; float:right;}
.ny_sub{width:273px; border:#e6e6e6 1px solid; margin-bottom:15px; float:left;}
.ny_sub h2{background:#fd4f03; height:45px; line-height:45px; font-weight:normal; color:#fff; text-indent:1em;}
.ny_sub ul{width:100%; float:left;}
.ny_sub ul li{width:100%; height:38px; line-height:38px; text-indent:1.5em; border-bottom:#fff 1px solid; float:left;}
.ny_sub ul li a{display:block; background:#f0f0f0; color:#666; font-size:14px;}
.ny_sub ul li a:hover,.ny_sub ul li a.active{color:#fff; background:#012f83;}
.ny_img{width:100%; float:left;}


/*news*/
.news_list{width:100%; float:left;}
.news_list li{width:100%; padding:10px 0px; border-bottom:#d9d9d9 1px dashed; float:left;}
.news_list li h4{height:32px; line-height:32px; margin-top:10px; margin-bottom:5px; font-weight:normal;}
.news_list li h4 a{float:left; padding-left:10px; color:#666;}
.news_list li h4 span{float:right; padding-right:10px; font-size:12px;}
.news_list li p{line-height:20px; font-size:12px;}
.news_list li:hover h4{background:#fe4d00;}
.news_list li:hover h4 a{color:#fff;}
.news_list li:hover h4 span{color:#fff;}


.honor_list a{color:#555555; float:left; display:block; width:290px; overflow:hidden; padding-left:5px; height:18px; }
.honor_list a:hover{color:#000;}
.honor_list span{float:right; font-size:12px; display:block; width:90px; padding-right:5px; text-align:right;line-height:22px;}
.honor_list
{width:96%; margin:0 auto; }
.honor_list li
{width:220px; height:220px; text-align:center; float:left;  margin-left:10px; margin-right:10px;}
.honor_list li img{ width:206px; height:158px;}
.honor_list li a
{ display:block; width:210px; height:158px;border:#ccc 1px solid; padding:4px;}
.honor_list .cxjs{ text-align:center; width:100%; margin:0 auto; padding-top:10px; color:#555;}


/*contact*/
.mobile{width:145px; float:left;}
.mobile img{width:136px; height:136px; float:left;}
.mobile p{line-height:40px;}
.adress{width:760px; color:#222; overflow:hidden;}
.adress li{width:100%; }

.adress ul{ width:500px; float:left;}
.adress .ewm_1{ width:220px; float:right;}
/*products*/
.pro_list{width:100%; position:relative;  float:left;}
.pro_list li{width:240px; height:310px; background:#fff; text-align:center; border:#ddd 1px solid; margin:0px 5px 20px; float:left;}
.pro_list li img{width:240px; height:240px; float:left}
.pro_list li p{line-height:40px; height:80px; color:#333; border-top:#ddd 1px solid; background:url(../images/more.png) no-repeat center 38px; clear:both}
.pro_list li:hover{border:#faa81f 1px solid;}
.pro_list li:hover p{color:#faa81f; background:url(../images/more_hover.png) no-repeat center 38px;}