/*重置reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
ul, ol { list-style:none; }
a { text-decoration:none; color:#000; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
/*清除浮动*/
/*--------------------正文开始---------------------------------*/
body { font:12px "微软雅黑", Arial, Helvetica, sans-serif; background: url(../images/bg.jpg) left top repeat-x;}

#header {height:174px; width:1120px; z-index:100; margin:0 auto;}
#header .tel { text-align:left;color:#323334; font-size:14px;   float:left; padding-top:45px; padding-left: 360px;}
#header .tel span{font-size:20px; text-align:left; line-height:30px; color:#016bd1; letter-spacing:0px;display: block;}
#header .right {float:left;width:570px;height:128px;  text-align:left; background: url(../images/right.gif) 308px 46px no-repeat;}
#logo { float:left;width:550px; height:128px;}
#logo img{ float:left;width:550px; height:128px;}
.h_bottom{ margin:0 auto; width:1120px;height:67px;}
.hotkword{ line-height:67px; font-size:12px; color:#fff; padding-left:20px; width:165px; float:left;}
.timg{ width: 100%; overflow: hidden;}
.timg img{width:1920px;margin:0 calc(50% - 950px);}
#ground{  width:100%; float:left; background:url(../images/bg.gif) center top repeat-x;  }
.bjs{ float:left;}
.hotword{width: 1120px; margin-left:auto; margin-right: auto; height: 50px; font-size: 14px; color: #6f6f6f; line-height: 50px;}
.hotword a{color: #6f6f6f; padding: 0 5px;}
.ali{ float:left; padding-top:18px; padding-left:20px;}
/*gallery*/
#slides {
z-index:10;
	position:relative;
	overflow:hidden;
}
#slides .slides_container { margin:0 auto;
	width:1920px;z-index:10; 
	position:absolute; left:50%; height:509px;  margin-left:-960px; text-align:center;
}
/*Pagination*/
.pagination {
	position:absolute;
	bottom:15px;
	left:48%;
	z-index:200;
	width:120px;
}
.pagination li {
	float:left;
	margin:0 5px;
	list-style:none;
}
.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}
.pagination li.current a {
	background-position:0 -12px;
}
/*page*/
#wapper { float: left; width:100%;}
#sidebar{ float:left; width:100%;}
.brand{width: 100%; overflow: hidden;  }
.brand img{width:1920px;margin:0 calc(50% - 960px);}
.wlbj{margin:0 auto; width:1120px;}
#sidebar1{ float:left; width:100%;background:url(../images/bg1.jpg) center top no-repeat;}
#sidebar2{ float:left;  width:100%;background:url(../images/bg3.jpg) center top no-repeat;}


.chanpinbt{width: 1120px; float: left;}
.chanpinbt h2{ color:#2e2e2e; font-size: 36px; text-align: center; font-weight: 600; line-height:40px; padding-top:70px; background: url(../images/h21.gif) center 95px no-repeat; height: 94px;}
.chanpinbt h2 span{display: block; font-size:16px; color: #525354;}
.chanpinbt h2 small{ font-size: 20px; color: #b0b0b2;display: block;font-weight: 200;line-height:70px;}
.fl{width: 1120px;}
.fl ul{ text-align: center;height: 85px;width: 1120px; }
.fl ul li { width: 138px; height: 31px; text-align: center; background:#0360be;  line-height:31px;  color:#fff; border-radius:21px;display:inline-block;  margin-left: 10px; margin-right: 10px;} 
.fl ul li a{color:#fff;display: block; font-size:16px;}
.fl ul li:hover *{ color:#fff;  }

.chanpin {float:left;  width:1120px; padding-bottom: 20px; }
.chanpin .cp {float:left;}
.chanpin .cp li {width: 264px; text-align: center;padding: 5px 8px; float: left;}
.chanpin .cp li img { width:264px; height:186px; text-align: center;padding: 0px;  }
.chanpin .cp li span {  color:#2d2d2d; height:40px;    display:block;  font-size: 16px; line-height:40px; text-align:center; }



#about {width:500px;float:left; height: 370px;}
#about h2{text-align:left; height:133px; background: url(../images/h22.gif) left top no-repeat; line-height:60px;color:#2d2d2d; font-size:24px; font-weight: 600; padding-left: 30px;}
#about h2 small{font-size: 18px; color:#2e2e2e; font-weight:500; line-height:50px; }
#about p {font-size:14px; text-align:left;   line-height:29px; color:#252424; padding: 10px 0px;  }
#about p img{ float:left; padding-right:20px;}
#about p a{ float: left; padding:15px 45px; color:#fff; font-size:16px; line-height:20px; text-align: center;  background:#1a7424; border-radius:10px;margin-top:30px;}



#productstype { width:240px; padding:13px;  float: left; height: 747px; border: 2px solid #c3c3c3;}
#productstype h3{ background:#0858b1;font-size:24px; color: #fff; text-align:center;   height:80px;  line-height:30px;  padding-top:20px; }
#productstype h3 small{font-size:16px; display: block;}
.p-type {  float: left; width:240px; }
.p-type li {text-align:center; height:40px;  margin-top: 10px; background:#f6f6f6; }
.p-type li a {   font-weight:100;  color:#000000; height:38px;  font-size:16px;   line-height:38px;display: block;}
.p-type li:hover{ background:#fea801; }
.plx{ margin-left: auto; margin-right: auto; background:#0858b1; color: #fff; text-align: center; margin-top: 10px; }
.plx h2{font-size: 24px; line-height:60px;}
.plx p{ line-height:47px; font-size: 16px;}
.plx span{ font-size: 16px; font-weight: 600; line-height:40px; }



.chanpin1 {float:left;  width:1120px; height: 495px;  }
.chanpin1 h2{ color:#2e2e2e; font-size: 36px; text-align: center; font-weight: 600; line-height:50px; padding-top:40px;  height:150px;}
.chanpin1 h2 span{display: block; font-size:16px; color: #525354; line-height:30px; font-weight:500; padding-top:10px;   }
.chanpin1 .cp1 {float:left;}
.chanpin1 .cp1 li {float:left;   text-align: center;  margin:0px 30px; }
.chanpin1 .cp1 li img { width:500px; height:243px; text-align: center;}
.chanpin1 .cp1 li span {  position:relative;  color:#212020;     display:block;  font-size: 16px; line-height:50px; text-align:center; 
}
.chanpin1 .cp1 li span:hover { color:#0858b1; 
}


.chanpin2 {float:left;  width:1120px; padding-bottom: 50px;  }
.chanpin2 h2{ color:#2e2e2e; font-size: 36px; text-align: center; font-weight: 600; line-height:40px; padding-top:70px; background: url(../images/h21.gif) center 95px no-repeat; height: 114px;}
.chanpin2 h2 span{display: block; font-size:16px; color: #525354; font-weight: 300;}
.chanpin2 .cp2 {float:left;}
.chanpin2 .cp2 li {float:left;   text-align: center;  }
.chanpin2 .cp2 li img { width:277px; height:205px; text-align: center; float: left;padding:1.5px;}
.chanpin2 .cp2 li span {   color:#292929;     display:block;  font-size: 16px; line-height:30px; text-align:left; 
}


.chanpin3 {float:left;  width:1120px; padding-bottom: 50px;  }
.chanpin3 h2{ color:#2e2e2e; font-size: 36px; text-align: center; font-weight: 600; line-height:40px; padding-top:70px; background: url(../images/h21.gif) center 95px no-repeat; height: 114px;}
.chanpin3 h2 span{display: block; font-size:16px; color: #525354; font-weight: 300;}
.chanpin3 .cp3 {float:left;}
.chanpin3 .cp3 li {float:left;   text-align: center;  }
.chanpin3 .cp3 li img { width:270px; height:190px; text-align: center; float: left;padding:6px 5px;}

.leftimg{float: left;}
.leftimg img{float: left;width: 256px; height: 420px; padding-top: 4px;} 




.cpmore{ text-align:center; padding-top:45px;}
.cpmore a{ background:#fff; font-size:14px; color:#716f6f; padding:5px 25px; border:1px solid #d7d6d6; border-radius:20px; }










.shipin{width: 1120px; float: left;}
.shipin h2{text-align: center; color: #5b5b5b; font-size: 23px; line-height: 50px; padding-top: 150px; height: 110px;}
.shipin2{float: left;width: 545px;}
.shipin3{float: left; margin-left:30px;width: 545px; }

.newslist {width:540px;float:left; height:370px; margin-left: 62px; }
.newslist h2{text-align:left; height:70px;  line-height:40px;color:#2e2e2e; font-size:24px; font-weight: 600; padding-left: 5px;}
.newslist h2 small{font-size: 16px; color:#2e2e2e; font-weight:500; line-height:50px; }
.newsleft{float: left; width: 485px;}
.newsleft img{width: 426px; height: 293px;}
.newstop{width: 634px;  float:left; height: 146px;border-bottom: 1px dotted #000;}
.newstop .pict{ width:480px; float:left; height: 290px;}
.newstop .p2{  float:left;  font-size:14px; color:#626061; line-height:25px; }
.newstop a{ font-size:16px; color:#2e2e2e; display: block; padding-top:10px; line-height:45px; }
.newstop span{float: right;}
.newslist a:hover{color:#e20000; }

.newslist ul {width:540px; float:left;}
.list li a{font-size:16px; color:#2e2e2e; display: block;  line-height:30px;background: url(../images/nli.gif) 18px center no-repeat; padding-left: 40px;}
.list li {height:70px;  }
.list li span{ float: right;  }
.list li p{ font-size: 14px; color: #626262; line-height: 30px; padding-left: 40px;}



.contact { width:430px; float:left; height: 323px; }
.contact h2{text-align:left; height:40px; padding-top:30px;  line-height:40px;color:#2d2d2d; font-size:24px; font-weight: 600; padding-left: 17px; }
.contact p { line-height:40px;  font-size:16px; color:#2d2d2d; text-align:left;padding-left: 17px; }
.contact p span{display: block; font-size:24px; color:#fff;line-height:55px; font-weight: 600;  }

.ffenlei{width: 560px; float: left;}
.ffenlei ul{ padding-left: 10px; padding-top:30px;}
.ffenlei li{width: 170px; float: left;line-height:37px; }
.ffenlei li a{ color:#fff; font-size: 14px; }

.mess{ width:670px;float:left;  height:323px;}
.mess h2{text-align:left; height:40px; padding-top:30px;  line-height:40px;color:#2d2d2d; font-size:24px; font-weight: 600;  }
.mess form{  float:left; width:670px}
.mess .dy1 { display: block;  width:670px; font-size:16px; color:#1f1f20;letter-spacing:1px; height:30px; line-height:30px;}
.mess .dy2 input{  height:32px; font-size:14px;   text-align:left; background-color: rgba(255, 255, 255, 0.8); width: 240px; padding-left: 10px; border:0px;  margin-top:25px; margin-right:65px; border-radius:5px;  }
.mess .kd2{ float:left;}
.mess .kd3{ float:left;}
.mess .kd3 .dy2 input{ height:67px; width: 555px; border-radius:5px; }
.mess .coolbg{ width:106px; background:#ef9d00; font-size:12px; height:29px; color:#fff; border:0px;cursor:pointer; margin-top: 22px; }
.mess .coolbg1{  width:115px; background:#f8ba43;  margin-left:25px;font-size:12px; height:27px; color:#fff; border:0px;cursor:pointer; }


#gallery { width:295px;  height:202px; overflow:hidden; padding:4px 3px; border:1px solid #b8c6be; border-top:none; }
#gallery img { width:289px; height:199px;  }

 .more { float:right;}
  .more a{ font-size:14px;color:#000000; text-align:center;  line-height:42px; font-weight: 200; }
 .more1 { float:right; padding-top:55px;}
  .more1 a{ font-size:14px;color:#fff; text-align:center;  line-height:35px; font-weight: 200; }
 .more2 { float:right; padding-top:30px; padding-right:10px; }
  .more2 a{ font-size:14px;color:#202020; text-align:center;  line-height:35px; border: 1px solid #999999; padding: 1px 3px;}

.top{ text-align: center;}  
#bottom { width:100%; float:left; background: url(../images/bottom.jpg) center top no-repeat;}
#bottom  .wlbj{}
#link { margin:0 auto;width:1120px; color:#2d2d2d;font-size:14px;}
#link dl {}
#link dl span {float:left; line-height:40px;}
#link span { color:#2d2d2d; font-size:14px; }
#link dl  a { display:block; padding:0 10px; line-height:40px; color:#2d2d2d; float:left; font-size:14px; }
#link dl dd a:hover { text-decoration:underline; }

#case {float:left; width:1120px; height:515px;}
#case h2{ color:#2e2e2e; font-size: 36px; text-align: center; font-weight: 600; line-height:40px; padding-top:65px; background: url(../images/h21.gif) center 95px no-repeat; height: 110px;}
#case h2 span{display: block; font-size:16px; color: #525354;}
.product_list { 
	width:1120px; height:515px;
	float:left;
	}
.product_inner {overflow:hidden; 
	width:1120px;
	height:300px;}
.product_list li { padding:0px 10px;
	float:left;
}
.product_list li img { 
	width:340px;
	height:255px;
}
.product_list li span { font-size:18px;
	color:#000000;
	display:block;
	line-height:50px;
	text-align:center;
}
.product_list li span:hover {
	text-decoration:underline;
}




/*footer*/
 .map{ float:left; width:663px; height:430px; padding-top: 70px;}
.footer { width:1120px; float: left; }
.footer p{ color:#2d2d2d;  text-align:left; font-size:14px;  line-height:40px;}
.b_l{width: 495px; float: left;}
.mrt{width: 495px;float: left; height: 160px;}
.mrt h2{font-size: 20px; color: #fff; line-height: 80px; font-weight: 600;}
.mrt p{ font-size: 15px; color:#ffffff; line-height: 25px;  }


/*nav*/
#nav {height:70px;  width:1120px; float:left; }
#nav ul {float:left; padding-top: 25px;}
#nav li{float:left; width:124px; }
#nav li a { color:#fff;font-size:14px;line-height:45px;display:block; text-align:center;  }
.back { position:absolute; margin-top:-22px;
    left:48.5%;
}
.code{width: 112px; float: left; text-align: center; color: #fff; font-size: 16px; line-height: 40px; padding-top:30px;}
/*产品列表页*/
#p-page {float:left; 
	width:1004px;
}
#leftsides {
	float:left;
	width:240px;
}
#leftlist {background:#FFF;border:1px solid #d5d3d3;
	width:238px; margin-bottom:10px;
}
#leftsides 
.products li{padding-left:25px; background:url(../images/guid_tag.png) 10px no-repeat; height:25px; line-height:25px; }
.products li a { color:#333;}
.products li a:hover {
	font-weight:bold;
	text-decoration:underline;
}

.lianxi{width:238px;background:#FFF;border:1px solid #0077e6;}
.pright h3{ height:30px; font-size:14px; line-height:30px; text-align:center; color:#fff; background:#0060aa;}
.lianxi p { padding:10px;line-height:25px;color:#333;}


.pagelist {float:right; text-align:right; padding-right:10px;color:#000;}
.pagelist a{ color:#000;}
.pagelist li {padding:0px 5px;
    float: left;
}


/*鏂囩珷鍒楄〃*/
.n-pages {}
.n-pages { width:910px; padding-left:30px;}
.n-pages li{ font-size:14px; color:#afafaf; line-height:60px; border-bottom:1px #999 dotted;}
.n-pages a { font-size:16px; color:#262626;  text-decoration:none;}
.n-pages a:hover { color:#000;
}
.n-pages span{ float:right; padding-right:10px;}
.aboutus{ font-size:12px;line-height:25px; font-weight:200px; letter-spacing:1px; color:#000;}
.aboutus ul li{ text-align:center;}
.header{ width:1120px; height:46px; float: left; 
}
.header .nav{ padding-left: 2px;
	
	height:46px;
	line-height:46px;
	position: relative;
	z-index: 111;
}
.header .nav li{
	float: left;
	width:124px;
	height:46px;
	line-height:46px;
	text-align: center;
}
.header .nav li a{ font-size: 14px; height:46px; line-height:46px; display: block;
	color: #fff;
}
.header .nav li a:hover{ color: #ffffff;background:#ef9d00; }
.header .nav li .second-nav{ 
	width:124px;
	display: none;
	position: relative;
}
.header .nav li .second-nav li{
	position: relative;
	width: 100%;
	height: 40px;
	line-height: 40px;
	 background: #0360be;

}
.header .nav li .second-nav li a{ height: 40px; line-height: 40px; font-size: 14px;color: #fff;
	
}
.header .nav li .second-nav li a:hover{ color: #fff;}
.header .nav li .second-nav li .third-nav{
	/*position: absolute;*/
	width: 90px;

	display: none;
	margin-left: 100%;
	margin-top: -40px;
}

/*侧导航*/
#files{width:240px; float:left;}
.tree ul{margin-left:8px;}
.first a{ color:#000; padding-left:35px;  background:url(../images/stree_03.gif) 20px center no-repeat; height:34px; line-height:35px;}
.second a{ color:#666; padding-left:50px;  background:url(../images/stree_03.gif) 35px center no-repeat; height:34px; line-height:35px;}
.third a:hover{ background:url(../images/third_03.gif) 90px center no-repeat; color:#ee7200;}
.first a:hover{ font-weight:600;}
.tree li a{display:block;text-decoration:none; color:#000;}
.tree ul.tree-group-collapsed{display:none;}