@charset "utf-8";
/* CSS Document */


.wrap2{ width:1000px; margin:0 auto; }
.fl, .fr, .lifl li, .lifl dd {
    float: left;
    display: inline;
    list-style: outside none none;
}



.lmfl{ background:url(../images/xg.gif) no-repeat; padding-top:20px; height:125px; overflow:hidden; }



.lmfl li{ width:91px; height:118px; overflow:hidden; margin-left:30px; }



.lmfl li a{ width:91px; height:118px; display:block; text-align:center; color:#333; }



.lmfl li a i{ width:81px; height:81px; display:block; background:url(../images/c1.png) no-repeat center center; }



.lmfl li a:hover i{  background:url(../images/ch1.png) no-repeat center center; }



.lmfl li a i.l1{ background:url(../images/c2.png) no-repeat center center; }



.lmfl li a:hover i.l1{  background:url(../images/ch2.png) no-repeat center center; }



.lmfl li a i.l2{ background:url(../images/c3.png) no-repeat center center; }



.lmfl li a:hover i.l2{  background:url(../images/ch3.png) no-repeat center center; }



.lmfl li a i.l3{ background:url(../images/c4.png) no-repeat center center; }



.lmfl li a:hover i.l3{  background:url(../images/ch4.png) no-repeat center center; }



.lmfl li a i.l4{ background:url(../images/c5.png) no-repeat center center; }



.lmfl li a:hover i.l4{  background:url(../images/ch5.png) no-repeat center center; }



.lmfl li a i.l5{ background:url(../images/c6.png) no-repeat center center; }



.lmfl li a:hover i.l5{  background:url(../images/ch6.png) no-repeat center center; }



.lmfl li a i.l6{ background:url(../images/c7.png) no-repeat center center; }



.lmfl li a:hover i.l6{  background:url(../images/ch7.png) no-repeat center center; }



.lmfl li a i.l7{ background:url(../images/c8.png) no-repeat center center; }



.lmfl li a:hover i.l7{  background:url(../images/ch8.png) no-repeat center center; }



.lmfl li a .name{ height:37px; line-height:37px; text-align:center; }



.lmfl li a:hover .name{ color:#174b19; font-size:13px; }









/*清浮动*/


.left{float:left;}.right{float:right;}

.back-orange { background-color: #ffcb5f;}
.back-czy { background-color: #007c39;}
.back-nav1 { background-color: #cc9966;}

.back-green { background-color: #669933;}
.back-cyan { background-color: #009a82;}
.back-blue { background-color: #336699;}
.back-magcnta { background-color: #663399;}
.back-red { background-color:#993366;}
.back-yellow { background-color: #996633;}

.back-white { background-color: #fff;}
.back-hui { background-color: #eee;}
.yellow {color: #fff284;}
.orange { color: #ffcb5f;}
.red { color: #fe5d55;}
.czy { color: #007c39;}
.greenq { color: #3ef6b3;}
.green { color: #3eed74;}
.cyan { color: #15c2d2;}
.blue { color: #00a3e7;}
.white,.white a{color:#fff;}

.inback-turqoise{	 background-color:#16a085;	}
.inback-green{  	 	background-color:#27ae60;	}
.inback-blue{   		 background-color:#2980b9;	}
.inback-magenta{	  background-color:#8e44ad;	}
.inback-dark{		 background-color:#2c3e50;	}
.inback-yellow{	   background-color:#f1c40f;	}
.inback-red{		  background-color:#c0392b;	}
.inback-orange{	   background-color:#e67e22;	}

.cont { padding:20px 35px;font-size:10pt;line-height:200%;}
.cont h4{ text-align:center; font-size:18pt; line-height:70px; color:#666; font-family: "Microsoft YaHei";}
.cont p{text-indent: 2em;margin:30px auto}
.cont img{ margin:0 auto;text-align:center;max-width:700px;}
.indexh2 {
	width: 100%;
	height:40px;
	padding:30px 0 0 20px;
	font-size: 18px;
	color: #333;
}
.indexh3 {
	width: 1150px;
	background:#fff;
	height:40px;
	padding:20px 0 0 25px;
	font-size: 18px;
	color: #333;
	margin-bottom:10px;
}
.indexh3:hover{background: #ffffe1;}
.xianh{ height:1px;border:none;border-top:1px dashed #ccc;}
.xianhh{ height:1px;border:none;border-top:1px solid #ccc;}
.xianleft{border:none;border-left:1px dashed #ccc;}
.xianright{ border:none;border-right:1px dashed #ccc;}
.fenjiexian{ width:100%; height:5px; background-color:#2c3e50;}
.fenjiedi{ width:100%; height:1px; background-color:#2c3e50;}
#cont,#wrapper{
	display: block;
	overflow: hidden;
	position: relative;
}

#content{
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 8px rgba(0,0,0,0.3);
	background-image: none;
	margin: 0 auto;margin: 0 auto;position: relative;display: block;
}

.header,.main,.footer{ margin:0 auto;width:1000px;padding-top:10px;}
/*.bann{ margin-bottom:50px;} */
.mainy{ margin-right:9px;}
.mainx{ margin-bottom:9px;}
.kong{ width:100%; height:1px;margin-top:20px;}
.main1{width:240px;  float:left;}
.main2{width:500px;  float:left;}
.ma02{width:240px; height:287px;}
.ma1,.ma2,.ma3,.ma4,.ma02,.ma03,.ma04{overflow:hidden;margin-bottom:9px; float:left;}

/* 栏目页  */
.header-2{height:139px; position: relative;}
/* .bann{background-color: rgba(0, 0, 0, 0.2);}*/
.main3{width:288px;float:left; margin-right:8px;}
.main4,.bann{width:880px;float:right;}
.ma5{width:288px; height:140px; color: #fff;position: relative;}
.ma6{width:288px; }
.ma7{width:880px; height:140px; float:right;background: #aed6e5 url(../images/banner.jpg) no-repeat; position: relative;}
.ma8{width:880px; }
.ma9{width:300px; float:left; height:140px; color: #fff;position: relative;}
.ma10{width:1140px;position: relative; padding:20px;}
.ma8,.ma10{min-height:500px;}
.main3,.main4{	overflow: hidden; border:1px solid #ddd}
.headertop{top:0; width:100%;}
@media screen and (min-height: 731px) { 
.ma1{width:500px; height:287px;}
.ma2{width:245px; height:287px;}
.ma3{width:240px; height:139px;}
.ma4{width:115px; height:139px;}
.ma03{width:327px; height:500px;}
.ma04{width:240px; height:585px;}
.headertop{position:absolute; z-index:100;}
.daojishi{margin:70px 0 0 610px; color:#007c39;opacity: 0.8; filter: Alpha(Opcity=80);}
} 
@media screen and (max-height: 730px) { 
.ma1{width:500px; height:287px;}
.ma2{width:245px; height:287px;}
.ma3{width:240px; height:139px;}
.ma4{width:115px; height:139px;}
.ma03{width:327px; height:500px;}
.ma04{width:240px; height:585px;}
.headertop{ position:relative; z-index:10;}
.daojishi{margin:10px 0 0 10px; color:#007c39;opacity: 0.8; filter: Alpha(Opcity=80);}
} 
@media screen and (max-height: 720px) { 
.ma1{width:500px; height:257px;}
.ma2{width:245px; height:257px;}
.ma3{width:240px; height:124px;}
.ma4{width:115px; height:124px;}
.ma03{width:327px; height:500px;}
.ma04{width:240px; height:525px;}
.headertop{ position:relative; z-index:10;}
.daojishi{margin:10px 0 0 10px; color:#007c39;opacity: 0.8; filter: Alpha(Opcity=80);}
} 
/* 圆角与阴影  */
.ma1,.ma2,.ma3,.ma4,.ma02,.ma03,.ma04,.main-2,.ma6,.main3,.main4,.orbit-caption,#featured,.indexh3,
.cr{     	/*border: 1px solid #eee; */
        -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;behavior: url(css/PIE.htc);}
.indexh3,.bs{
		-webkit-box-shadow: 1px 1px 10px #aaa;-moz-box-shadow:1px 1px 10px #aaa;box-shadow:1px 1px 10px #aaa;-pie-background: linear-gradient(#fff, #fff);/*gradient为渐变，现在设为白色，不然会变黑，见http://css3pie.com/*/behavior: url(css/PIE.htc);}
.bsrgb{  -webkit-box-shadow: 1px 1px 25px rgba(135, 135, 135, 0.96);-moz-box-shadow:1px 1px 25px rgba(135, 135, 135, 0.96);box-shadow:1px 1px 25px rgba(135, 135, 135, 0.96);-pie-background: linear-gradient(#fff, #fff);/*gradient为渐变，现在设为白色，不然会变黑，见http://css3pie.com/*/behavior: url(css/PIE.htc);}

.navx { position:relative; width:1000px;height:36px; padding-top:8px; border: 1px solid #eee; background-color:#ffff1; margin-top:-1px;}
.navx p{ margin-left:15px; text-indent:30px;	Line-height:30px;
 font-size:13px; color:#333}
.navx .phone{
	background:url(../images/phone.gif) no-repeat left center;
}
.navx ul{
	width:480px;
}
.navx ul li{
    float:left;
	text-algin:center;
    padding:0px 10px;
	margin:0 0 0 20px;
	Line-height:25px;
	font-size:13px;
}
.navx ul li img{
	vertical-align:middle;
}

.topnav{ position:absolute; z-index:1; width:480px;height:36px;  margin:0 0 0 715px;padding-top:8px; background-color:rgba(255, 255, 255, 0.3);}
.topnav p{ margin-left:15px; text-indent:30px;	Line-height:30px;
 font-size:13px; color:#333}
.topnav .phone{
	background:url(../images/phone.gif) no-repeat left center;
}
.topnav ul{
	width:480px;
}
.topnav ul li{
    float:left;
	text-algin:center;
    padding:0px 12px 0 12px;
	margin:0 0 0 20px;
	Line-height:25px;
	font-size:13px;
}
.topnav ul li img{
	vertical-align:middle;
}








/* 首页快捷动画 */
.makj{ display: block; position: relative; float: left; width: 139px; height: 139px; overflow: hidden;}
.makj .ico,.makj .incont,.makj .bgimg{ position: absolute;}
.makj .ico{ width: 100%; height: 100%; text-align: center;text-align: center;opacity: 0.8;}
.makj .ico img{ margin-top:35px;width:55px;}
.makj .bgimg{ width: 100%;height: 0px; bottom: 0; background-color: #fff;opacity: 0; }
.makj .incont{ color:#FFF;font-weight: normal; line-height: 1.5em;opacity: 0.8;}
.makj .incont{  top: 70px; z-index: 3; width: 144px; text-align: center;}
.makj .title{ display: block; height: 70px; line-height: 50px;}
.makj .inf{ font-size:12px;font-weight: normal; line-height: 1.5em}
.makj:hover .ico img{margin-top:-60px; width:65px;opacity: 0; }
.makj:hover .incont{ top:35px;}
.makj:hover .title{height: 40px; line-height: 40px;}
.makj:hover .bgimg{ height: 140px;opacity: 0.2;   -webkit-transition-delay:0.1s }

/* 首页栏目动画 */
.ma3{ overflow: hidden;position: relative;float:left;}
.ma3 h2,.ma3 h3{font-weight:normal;}
.ma3 a:last-child{margin-right: 0px;}
.ma3 a{text-align: right;width: 100%;height: 100%;display: block;color: #fff;position: relative;}
.ca-icon{
    font-size: 60px;
    color: #ddd;
    text-shadow: 1px 0px 1px rgba(255,255,255,0.8);
    line-height: 138px;
    position: absolute;
    width: 42%;
    height: 100%;
    right: 0px;
    top: 0px;
    text-align: center;
	opacity: 0.8;
}
.ca-icon img{
	margin-top:43px;
	width:55px;
}
.ca-content{
    position: absolute;
    left: 0px;
    width: 58%;
    height: 100%;
    top: 0px;
}
.ca-main{
    font-size: 20px;font-family: "Microsoft YaHei";
    opacity: 0.9;
	padding-top:48px;
    text-align: right;
}
.ca-icon,
.ca-main{
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}
.ca-sub{
    text-align: right;
    font-size: 14px;
    color: #eee;
    line-height: 30px;
    opacity: 0.8;

}
.ma3 a:hover{
    background:rgba(255, 255, 255, 0.2);
}
.ma3 a:hover .ca-icon{
    color: #fff;
    font-size: 90px;
    opacity: 0.2;
    -webkit-animation: moveFromLeft 400ms ease;
    -moz-animation: moveFromLeft 400ms ease;
    -ms-animation: moveFromLeft 400ms ease;
}
.ma3 a:hover .ca-icon img{
	margin-top:27px;
	width:90px;
}
.ma3 a:hover .ca-main{opacity:1;}

.ma3 a:hover .ca-main{
	-webkit-animation: moveFromLeft 400ms ease;
    -moz-animation: moveFromLeft 400ms ease;
    -ms-animation: moveFromLeft 400ms ease;
}
.ma3 a:hover .ca-sub{
	color: #fff;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}


@-webkit-keyframes moveFromLeft{from {-webkit-transform: translateX(-100%);}to {-webkit-transform: translateX(0%);}}@-moz-keyframes moveFromLeft{from {-moz-transform: translateX(-100%);}to {-moz-transform: translateX(0%);}}@-ms-keyframes moveFromLeft{from {-ms-transform: translateX(-100%);}to {-ms-transform: translateX(0%);}}@-webkit-keyframes moveFromRight {from {-webkit-transform: translateX(100%);}to {-webkit-transform: translateX(0%);}}@-moz-keyframes moveFromRight {from {-moz-transform: translateX(100%);}to {-moz-transform: translateX(0%);}}@-ms-keyframes moveFromRight {from {-ms-transform: translateX(100%);}to {-ms-transform: translateX(0%);}}@-webkit-keyframes moveFromBottom {from {-webkit-transform: translateY(100%);}to {-webkit-transform: translateY(0%);}}@-moz-keyframes moveFromBottom {from {-moz-transform: translateY(100%);}to {-moz-transform: translateY(0%);}}@-ms-keyframes moveFromBottom {from {-ms-transform: translateY(100%);}to {-ms-transform: translateY(0%);}
}

/*index news +  cat*/
.bfb50{width:50%;}.bfb100{width:100%;}
.main-news,.catdl,.catul,.newul,.newdl,.cpdl,.fuwuul{position: relative;  height:110px;float: left;opacity: 0.9; filter: Alpha(Opcity=90);}
.main-news{ color:#FFF;background: url(../images/xwbg.png) no-repeat 120px 10px;}
.main-news h2{color:#FFF; height:60px; line-height:60px; font-size:18px; margin-left:30px;}
.main-news li{color:#FFF; height:30px; line-height:30px; font-size:14px; margin:0 20px;}
.main-news li a{color:#FFF;white-space:nowrap;}
.main-news li a:hover{color:#ffff99;}
.catdl img{width:287px; height:139px;}
.catdl h3{color:#222; height:60px; line-height:60px; font-size:18px; border-bottom: 1px solid #ccc;}
.catdl dd{padding:3px 18px 3px 20px;}
.catdl dd small{color:#555; line-height:22px;  font-size:12px;}
.catdl:hover,.catul:hover,.newul li:hover,.cpdl:hover{background-color:#ffffe5; }
.catul img{width:287px; height:287px;}
.catul li{height:47px; text-align:center; line-height:47px;font-size:14px;padding:0 18px 0 6px;  overflow: hidden;border-bottom: 1px dashed #ccc;}
.newul h2{color:#222; height:60px; line-height:60px; font-size:18px; padding-left:20px;}
.newul img{width:327px; height:6px;}
.newul li{padding:13px 15px; overflow: hidden;border-bottom: 1px solid #ccc;}
.newdl dt{width:75px; float:left;}
.newdl dd{width:205px; float:left; padding-left:15px;line-height:20px;font-size:12px;}
.newdl dd span{ float:right; color:#999;}
.newdl h3{height:30px; line-height:30px; font-size:14px;overflow: hidden; color:#121212}
.newdl h3:hover{color:#007c39}
.newdl img{width:75px; height:75px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;behavior: url(css/PIE.htc);border: 1px solid  rgba(0,124,57,0.5);}
.cpdl dt img{width:287px; height:200px;}
.cpdl h3{ text-align:center;color:#222; height:60px; line-height:60px; font-size:18px; border-bottom: 1px solid #ccc;}
.cpdl dd{padding:8px 18px 18px 20px;border-top: 1px solid #ccc;}
.cpdl dd small{height:240px;color:#555; line-height:24px;  font-size:12px;}
.fuwu{ width:890px; float:left}
.fuwubg{background: url(../images/xuhao.png) no-repeat 10px 0px;}
.fuwuul img{width:287px; height:287px;}
.fuwuul li{height:40px; line-height:40px;font-size:14px;padding:0 45px; overflow: hidden;border-bottom: 1px dashed #ccc;}
.fuwuul .pica{  display: block;position: absolute; bottom:0;z-index: 2; width: 287px; height: 0px; background-color: #000; background: url(../images/pica.jpg) no-repeat;opacity: 0.3; filter: Alpha(Opcity=30);}
.fuwuul:hover .pica{ height: 287px;}
.zhishidl{width:287px;}
.zhishidl dt{width:260px; float:left;}
.zhishidl dd{width:260px; float:left; padding-left:0px;line-height:20px;font-size:12px;}
.zhishidl dd span{ float:right; color:#999;}
.zhishidl h3{height:30px; line-height:30px; font-size:14px;overflow: hidden;}
.label{padding:3px 10px;font-size:12px; height:20px;line-height:30px;color:#fff;text-align:center;border-radius:3px; margin-right:10px;}
.xga h2{color:#222; height:50px; line-height:50px; font-size:18px; text-align:center;}
.xga img{width:387px; height:235px;}
.xgb img{width:387px; height:287px;}
/*栏目 nav*/
.home_nav{
		background:url(../images/manav_bgb.png) no-repeat;
}
.home_nav a{
		width:350px; height:45px;
		font-size:16px;
		display:block; 
		background:url(../images/manav_bgb.png) bottom no-repeat;
		line-height:45px;
		text-indent:6em;
		font-weight:bold;
		font-family:"Microsoft YaHei";
}
.home_nav a span{
		margin-left:60px;
}

/*栏目列表*/
.list-group{padding-left:0}.list-group-item{position:relative;display:block;padding:15px 15px;margin-bottom:-1px;background-color:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.list-group-item>.label-badge{float:right}.list-group-item>.label-badge+.label-badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#FFFFEC;color:#333}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;background-color:#007c39;border-color:#007c39;color:#fff}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e6e6e6}.list-group-item-heading{margin-top:0;margin-bottom:5px;color:#333}.list-group-item-text{margin-bottom:0;line-height:1.3}




.mains {
    width: 1000px;
    margin: 0px auto;
    clear: both;
    position: relative;
	padding-top:20px;
}
.product{ float:left;width:980px; padding-bottom:40px;}
.partFourM{height:188px;width:980px;position:relative;float:left;}
.partFourCon{ height:188px; margin-left:24px; display:inline;width:890px;float:left;overflow:hidden;position:relative;}
.pro{ float:left;}
.pro li{ float:left; margin:0 15px; width:200px; text-align:center; display:inline;}
.proimg{ float:left; border:2px solid #fff;}
.proname{ float:left; width:178px; padding-left:22px; line-height:30px; margin-top:6px;background:url(../images/proico.gif) 12px center no-repeat #fff; color:#3d3c3c;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.honor .partFourM{ width:505px;}
.honor .partFourCon{ width:455px; margin-left:12px;}
.honor .partFourCon ul{ width:2000px;}

.honor .pro li{ margin:0 19px 0 0 ; display:inline; width:210px;}
.honor .pro li a{ width:100%; padding:2px 0;}
.honor .pro img{ border:1px solid #dadada;}
.honor .pro p{ text-align:center; background:none; padding:0; width:100%;}
#l ,#r{width:17px;float:left;height:186px;display:inline;}
#l{ background:url(../images/l.gif) center no-repeat;}
#r{ float:right;background:url(../images/r.gif) center no-repeat ;}
.lend{background:url(../images/lend.gif) center no-repeat !important;}
.rend{background:url(../images/rend.gif) center no-repeat !important;}

.left ,.right{width:20px;float:left;height:186px;display:inline; border:1px solid #c8c7c7; }
.left{ background:url(../images/left.gif) center no-repeat #d3d3d3;}
.right{ float:right;background:url(../images/right.gif) center no-repeat #d3d3d3;}
.title{float:left; margin-bottom:16px; width:100%; height:28px; line-height:28px; padding-bottom:18px;background:url(../images/title.gif) center bottom repeat-x}
.title font{float:left; font-family:Arial, Helvetica, sans-serif; color:#c7c7c7; font-size:36px; font-weight:bold; margin-left:-14px; position:relative; }
.title span{ float:left; font-size:26px; position:relative; z-index:9; font-weight:bold; color:#02783e; font-family:'Microsoft Yahei'}
.more{ float:right;font-size:12px; margin-right:10px; color:#02783e; margin-top:8px;padding-left:6px;background:#efefef; border:1px solid #d6d5d5; border-radius:2px; width:63px; height:19px; line-height:19px;}
.row1{float:left; width:100%; min-width:980px;height:570px;background:url(../images/row1.gif) center top no-repeat;  }
.news{float:left; width:502px; height:253px;overflow:hidden;}
.news .title{ background:none; padding-bottom:0;}
.pointer{ float:left; width:100%; display:inline;}
.pointer li{float:left; width:100%; border-bottom:1px dashed #d3d3d3;}
.pointer li a{float:left; color:#2f2f2f; width:95%;line-height:32px;background:url(../images/newsico.gif) 0px  center no-repeat;padding-left:5%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.pointer li a:hover{color:#000; }
.pointer li .fl{ float:left; width:60%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  }
.pointer li .fr{ color:#707070 }
.contact{ float:right; width:390px;padding-top:15px;}
.contactcon{float:left; padding-top:10px; padding-left:17px; width:320px;float:left;background:url(../images/contact.gif) no-repeat center 50px;}
.contactcon img{ vertical-align:middle; margin:4px 10px 4px 0;}
.contactilne{ float:left; width:100%;height:5px; margin:10px 0;background:url(../images/contactline.gif) no-repeat bottom center; }
.add{background:url(../images/contactico1.gif) no-repeat left top; float:left;width:280px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:25px; height:27px; padding-left:40px; }
.honor{ float:left; width:505px;}
.equipment{float:left; width:470px; height:250px; overflow:hidden; }
.equipment ul{ float:left; width:100%; padding-top:28px;}
.equipment li{ position:relative; border:1px solid #c5c5c5; float:left;overflow:hidden; width:213px; margin:0 10px; display:inline;}
.equipment p{ position:absolute; bottom:0;width:213px; line-height:26px; color:#fff; text-align:center; left:1px;background: rgba(0, 0, 0, 0.7); _background:#000;}
.equipment img{ display:inline-block;}
.case{ float:right; width:390px;}
.case ul{ float:left; border:1px solid #d7d7d7;padding:5px; width:372px; position:relative;}
.case ul li{ float:left; border-right:1px solid #eaeaea;  position:relative;border-bottom:1px solid #eaeaea; }
.case ul .borderr{ border-right:0;}
.case ul .borderb{ border-bottom:0;}