﻿@charset "utf-8";
/*----------  Global  ----------*/
body {font-family:Tahoma, Geneva, sans-serif ,"微软雅黑";  margin:0 auto; padding:0px; height:100%;  width:100%;background:#f2f2f2;}
div{behavior: url(css/iepngfix.htc)}
ul,ul li,ol li{ list-style-type:none; margin:0; padding:0; }
p{line-height:23px;}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
a{ text-decoration:none;}
/*a:hover{ text-decoration:underline;}*/
img{ vertical-align:middle;}
.imgs{ vertical-align:top;}
.fl{ float:left;}
.fr{ float:right;}  
img{border:none;}
dd{ margin:0; padding:0px;}
html{ overflow-x:hidden; overflow-y:scroll} 
div:hover,li:hover,tr:hover,a:hover{  -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}

/******************************************首页***********************************************/
.con_bg{width:1150px;margin:0px auto;}
/*******************banner图***********************/
.banner_main{width:1150px;height:360px;margin:0 auto}
#slider-wrapper {
	position: relative; z-index: 1; width:1150px; margin:0px auto;
}
.slider_border {
	width: 1150px; height:360px; position:absolute; top:0px;left:0px; z-index:51;
}
#slider {
	position:relative; width:1150px; height:360px; background:url(loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute; top:0px; left:0px; display:none;
}
#slider a {
	border:0; display:block;
}
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute; top:0px; left:0px;
}
.nivoSlider a.nivo-imageLink {
	position:absolute; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none;
}
.nivo-slice {
	display:block; position:absolute; z-index:50; height:100%;
}
.nivo-box {
	display:block; position:absolute; z-index:5;
}
.nivo-caption {
	position:absolute;background:#3599BA; text-shadow:none; color:#FFF;
	opacity:0.5; z-index:89; padding:10px;
}
.nivo-caption p {
	line-height:17px; font-size:15px; text-shadow:1px 1px 3px rgba(0,0,0,0.5);
}
.nivo-caption p::selection {
	background:#fff; color:#000;
}
.nivo-caption p::-moz-selection {
   background: #fff; color: #000;
}
.nivo-caption a {
	display: inline !important;
}
.nivo-html-caption {
	display: none;
}
.nivo-directionNav a {
	position:absolute; top:50%; margin-top:-40px; z-index:99;
	cursor:pointer; display:block; text-indent:-9999em; width:40px; height:80px;
}
a.nivo-prevNav {
	left:-4px;
	background:url(slider_previous.png) no-repeat;
}
a.nivo-nextNav {
	right: -4px;
	background: url(slider_next.png) no-repeat;
}
#slider .nivo-controlNav {
	position:absolute; bottom:10px; text-align:center; z-index:999; width:100%;
}
#slider .nivo-controlNav a {
	z-index:999; display:inline-block; cursor:pointer; width:30px; height:7px; margin:0px 3px; background-color:#d0d0d0;
	text-indent:-9999em;
}
#slider .nivo-controlNav a.active {
	font-weight:bold; background-color:#009944;
}
/**************banner图结束****************/

/******************************************导航***********************************************/
.nav_box{width:100%;height:80px;margin-top:20px;}
.nav{width:1150px;margin:0 auto;}
.nav ul{width:100%;height:40px; background:url(../images/nav_bg.jpg) repeat-x; border-radius:5px;margin-top: 10PX;}
.nav ul li{display:inline-block;width:127px;font-size:16px; text-align:center;line-height:40px;margin-left:87px;}
.nav ul li a{display:block;color:#fff;}
.hover{ background:url(../images/sub.jpg)}
/*******.nav ul li a:hover,.nav .sub_on{ background:url(../images/sub.jpg)}*******/
.search{float:right; position:relative}
.search input{width:135px;height:20px;border:1px solid #dcdcdc; background:#fff; float:right;border-radius:2px;}
.search .button{ background:url(../images/search.png) no-repeat;width:10px;height:12px;border:none;position:absolute; z-index:1; right:0px;;top:7px;}

/******************************************内容页***********************************************/
.content{width:1148px;height:420px;border:1px solid #CCCCCC;margin:0 auto;margin-top:50px;border-bottom:none}
.content dt{float:left;margin-left:10px;width:360px}
.content dt img{max-width:360px;height:auto;}
.content dd{float:right;margin-right:20px;}
.content dd img{max-width:359px;height:auto;}
.title{display:block}
.title img{float:left;margin-right:15px;}
.title h2{width:300px;font-size:18px;color:#009944;margin-left:15px;}
.content img{display:block}
.content dt p{display:block;font-size:14px;color:#555; text-align:justify; text-indent:2em;margin-top:15px;}
.content dt a{display:block;float:right;margin-top:45px;width:60px;height:20px; background:#009944;font-size:12px;color:#fff; text-align:center; line-height:20px;}
.content dd ul li{display:block;margin-top:10px; overflow:hidden}
.content dd ul li a{display:block;float:left;width:70%;font-size:14px;color:#455;}
.content dd ul li a:hover{color:#009944;}
.content dd ul li span{float:right;width:20%;font-size:12px;color:#666;}
.btn{display:block;float:right;margin-top:75px;width:60px;height:20px; background:#009944;font-size:12px;color:#fff; text-align:center; line-height:20px;}
.submit{display:block;margin-top:60px;width:100%;height:20px; background:#009944;font-size:12px;color:#fff; text-align:center; line-height:20px;}
.content dd p{display:block;font-size:14px;color:#555; text-align:justify;margin-top:15px;}

/**********************产品*************************/
.marl_20{margin-left:20px;}
.ser{width:1148px;height:260px;border:1px solid #CCCCCC;border-top:none;margin-top:-20px;}
.in_products{width:1148px;height:200px;margin:0 auto; position:relative;top:10px}
.rollBox{width:98%; overflow:hidden;margin:0 auto} 
.LeftBotton{
	background:url(../images/arrow1.png) no-repeat; background-repeat:no-repeat; background-size:100%;cursor:pointer;
    height:22px;width:17px; float:left;margin-top:70px;
} 
.RightBotton{
  background-image:url(../images/arrow2.png); background-repeat:no-repeat; background-size:100%;cursor:pointer;
    height:22px;width:17px; float:right;margin-top:70px;
} 
.rollBox .Cont{float:left;width:91%;overflow:hidden;margin-left:30px;} 
.rollBox .ScrCont{width:1000000px;} 
.rollBox .Cont .pic{
 float:left; width:180px; height:180px; overflow:hidde;position:relative;margin-left:25px; 
}
.rollBox .pic span{display:block;color:#555;font-size:13px;margin-top:20px}
.rollBox .Cont .pic dt{
  display:block; width:180px;height:180px; background:rgba(255,255,255,.8);text-align:center;
}
.rollBox .Cont .pic dt h2{font-weight:400;font-size:14px;color:#333;margin-top:10px;}
.rollBox .Cont .pic dt p{font-size:15px;line-height:32px;margin-top:25px;}
.more{display:block;font-size:18px;color:#0072cc;padding-top:20px;}
.rollBox #List1,.rollBox #List2{float:left;}

/**********************页脚*************************/
.foot_box{width:1148px;height:100px;margin:0 auto; clear:both;margin-top:20px;}
.foot{width:1148px;;height:60px;border:1px solid #ccc;}
.foot p{padding-left:130px;font-size:14px;color:#555;line-height:24px;}
.bf{font-size:12px;padding-left:130px;float:left}
.bdsharebuttonbox{float:right;margin-top:10px;}

/**********************关于我们*************************/
.profile{width:1150px;margin:0 auto}
.profile p{font-size:14px;color:#555;line-height:28px; text-align:justify; text-indent:2em}
.factory  img{max-width:22.96%;height:auto;margin-left:10px}

/**********************新闻中心*************************/
.news{width:1150px;margin:0 auto;}
.Re_news{width:1150px;margin-top:30px; overflow:hidden}
.Re_news li{display:block;float:left;width:380px;height:395px;border:1px solid #b2b1b1; background:#f2f2f2;margin-left:1px;
	-webkit-box-shadow:2px 2px 5px rgba(204, 204, 204, .5);  
  -moz-box-shadow:2px 2px 5px rgba(204, 204, 204, .5);  
  box-shadow:2px 2px 5px rgba(204, 204, 204, .5);  
}
.Re_news li a img{max-width:380px;}
.Re_news li a h3{display:block;width:96%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;font-size:15px;color:#333;font-weight:normal;margin:0 auto;padding-top:20px;}
.Re_news li a p{display:block;width:96%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;font-size:13px;color:#777;font-weight:normal;margin:0 auto;padding-top:20px;}
.nmore{display:block;width:60px;height:25px;border:2px solid #d5d5d5;font-size:14px;color:#333; text-align:center;line-height:25px;margin-left:20px;margin-top:30px;}
.nmore:hover{ background:#009944;color:#fff;}

.news_list{
	 clear:both; display:block; width:100%; height:auto;margin-top:50px;border:1px solid #ccc; border-bottom:0px;margin-bottom:10px;
}
.news_list li{
   display:block; height:42px; background-color:#f2f2f2; border-bottom:1px solid #ccc; position:relative;
}
.news_list li:hover{
	background-color:#e2f1ff;
}
.news_list li a{
   display:block; float:left; width:600px; line-height:25px; color:#666; padding:10px 0px 0px 30px;
   word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size:13px;
}
.news_list li a:before{
	content:""; width:3px; height:3px; position:absolute; background-color:#787878; top:22px; left:15px;
}
.news_list li span{
	display:block; float:right; width:80px; text-align:center; line-height:20px; padding:10px 10px 0px 5px; color:#8b8b8b;
	background-image:url(../images/ico/date_ico.gif); background-repeat:no-repeat; background-position:0px 15px;font-size:12px;
}

/**********************产品中心*************************/
.product{width:1150px;margin:0 auto;margin-top:30px; overflow:hidden}
.product ul li{width:236px;height:224px;border:1px solid #ccc;border-radius:10px;float:left; margin-bottom:10px;}
.product ul li:hover{-webkit-box-shadow:2px 2px 5px rgba(0, 204, 204, .5);  
  -moz-box-shadow:2px 2px 5px rgba(0, 204, 204, .5);  
  box-shadow:2px 2px 5px rgba(0, 204, 204, .5);  
}
.product ul li a img{width:236px;max-height:180px;border-radius:10px 10px 0 0;}
.product ul li a strong{line-height:44px;font-weight:normal;display:block;width:90%;margin:0 auto; background:url(../images/icon6.jpg) right no-repeat;font-size:14px;color:#555;}
.product ul li a strong:hover{ text-decoration:underline;color:#0e47d6;}
.marl_66{margin-left:66px;}

/**********************产品中心2*************************/
.product2{width:1150px;margin:0 auto;margin-top:30px; overflow:hidden;padding-bottom:50px;}
.nav_left ul li{display:block;border:1px solid #ccc;width:228px;height:40px;line-height:40px; background:#f3f3f3;}
.nav_left ul li a{display:block;width:91.3%;font-size:14px;color:#666;float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; 
background:url(../images/picon2.png) left no-repeat;padding-left:30px;margin-left:10px;}
.nav_left ul li:hover{ background:#ccc;}
.nav_left ul li a:hover{background:url(../images/picon3.png) left no-repeat;}
.nav_left span{display:block;width:230px;height:50px;font-size:24px;color:#fff; background:#67a9e4; text-align:center;line-height:50px;border:none}
.con_right{width:880px;float:right;border:1px solid #ccc;}
.con_right h2{font-size:16px;color:#009944;padding-left:30px;float:left}
.add{float:right;padding-top:10px;padding-right:10px;}
.add a{font-size:12px;color:#888;}
.pro_pic{width:880px;margin-top:30px; overflow:hidden}
.pro_pic li{width:236px;height:224px;border:1px solid #ccc;border-radius:10px;float:left; margin-bottom:8px;}
.pro_pic li:hover{border:1px solid #009944}
.marl_20{margin-left:20px;}
.pro_pic li a img{width:236px;max-height:180px;border-radius:10px 10px 0 0;}
.pro_pic li a strong{line-height:44px;font-weight:normal;display:block;width:90%;margin:0 auto; background:url(../images/icon6.jpg) right no-repeat;font-size:14px;color:#555;}
.pro_pic li a strong:hover{ text-decoration:underline;color:#0e47d6;}

/*********分页*********/
.paging{ text-align:center;height:30px;line-height:30px;padding-top:30px;padding-bottom:30px;}
.paging a{color:#c5c5c5;display:inline-block;width:25px;height:30px;border:1px solid #aeaeae;margin:0px 5px;border-radius:20px; text-align:center}
.paging a:hover,.paging_on{border:1px solid #6a9ece!important;color:#4879a6!important;background:#87ccfc!important;}
.paging span a{border:1px solid #aeaeae;padding:3px 15px;}
.paging span a:hover{border:1px solid #ff0000;color:#d57607;background:#fff;}

/**********************产品中心3*************************/
.product2 dl{width:1100px;margin:0 auto;margin-top:30px; overflow:hidden}
.product2 dl dd{float:left}
.product2 dl dt{float:left;margin-left:30px;}
.des{width:1100px;margin:0 auto;border-bottom:1px solid #009944; clear:both;margin-top:30px;}
.des span{display:block;width:210px;height:42px;border-radius:5px 5px 0 0;background:#009944;font-size:18px;color:#fff; text-align:center;line-height:42px;}

/**********************联系我们*************************/
.connect{width:1150px; margin:0 auto; overflow:hidden;padding-bottom:30px;}
.mess{width:430px;float:left;margin-left:30px;margin-top:30px;}
.mess input{width:180px;height:40px;border:1px solid #009944; background:#f2f2f2;padding-left:10px;border-radius:5px;margin-top:15px;}
.mess  textarea{border:1px solid #009944; background:#f2f2f2;border-radius:5px;margin-top:15px;}
.mess .button{display:block;width:110px;height:40px; background:#009944;color:#fff; text-align:center;line-height:40px;font-size:16px;border:none;border-radius:5px;margin:0 auto;margin-top:10px;}
.mess .button:hover{ background:#03C803}
.map{float:left;width:485px;border:1px solid #ccc;height:520px;margin-top:40px;margin-left:90px;}
.map p{font-size:14px;color:#555;padding-left:20px;}