/**********************/
.head-bg { border-top:0px solid #C30D22;}
.head-l { height:2px; background:#000000; width:50%; right:50%; margin-right:500px; position:absolute; top:0px; }
.head { width:1000px; height:95px; }

#topm{
	position: relative;
	top:0px;
	left:0px;
	text-align:center;
	width:100%;
	height:86px;
	background-color:#fff;
}
#topm.menu{
	width:1100px;
	height:86px;	
	margin:0px auto;
	text-align:center;
}
#topm .menu a{
	display:inline-block;
	width:130px;
	height:86px;
	line-height:86px;
	font-size:15px;
	font-weight:600;
	color:#555;
}
#topm .menu #m1{
	width:100px;
}
#topm .menu a:hover, #top .menu .A{
	background-position:left bottom;
	background-color:#30acba;
	color:#fff;
}
#topm .menu span{
	display:inline-block;
	width:1px;
	height:20px;
	background:rgba(0,0,0,0.1);
}	

#menuson {
	position: absolute;
	top: 0px;
	width: 1060px;
	left:50%;
	margin:86px 0px 0px -450px;
	z-index:1000;
}
#menuson .son {
	width:1100px;
	margin:0px auto;
	overflow: hidden;
}
#menuson .son a{
	display:block;
	font-size:14px;
	height:50px;
	line-height:50px;
	border-bottom:1px solid #ddd;
	text-align:center;
}
#menuson .son a:hover{
	background:#f5f5f5;
}
#menuson .son .hover{	
	background: #fff;
	box-shadow: 0px 3px 5px rgba(0,0,0,0.4);
}
#menuson .son #sm2{
	width:130px;
	height: 0px;
	overflow:hidden;	
	margin-left:475px;
}
#menuson .son #sm3{
	width:130px;
	height: 0px;
	overflow:hidden;
	margin-left:343px;
}
#menuson .son #sm4{
	width:240px;
	height:0px;
	overflow:hidden;	
	margin-left:450px;

}
#menuson .son #sm5{
	width:130px;
	height: 0px;
	overflow:hidden;	
	margin-left:605px;
}
#menuson .son #sm6{
	width:130px;
	height: 0px;
	overflow:hidden;	
	margin-left:870px;
}
#menuson .son #sm7{
	width:143px;
	height: 0px;
	overflow:hidden;	
	margin-left:934px;
}

.ala5{
	color:#c9c9c9;
	font-size:14px;
}
.footer{
	width:100%;
	height:383px;
	float:left;
	margin-top:30px; background:#898989;
}
.fs1{
	display:block;
	width:270px;
	color:#c9c9c9;
	font-size:14px;
	float:right;
	line-height:32px;
	margin-right:100px;
	margin-top:50px;
}
.fs2{
	display:block;
	width:240px;
	color:#c9c9c9;
	font-size:14px;
	float:right;
	text-align:left;
	line-height:32px;
	margin-top:50px;
}
.fs3{
	display:block;
	width:300px;
	color:#c9c9c9;
	font-size:14px;
	float:LEFT;
	text-align:left;
	line-height:40px;
	margin-top:50px;
}

.fs3-1{
    margin-left:450px
	display:block;
	width:185px;
	float:LEFT;
	color:#8a8a8a;
	text-align:center;
	margin-top:135px;
}

.dt{
	color:white;
	font-size:12px;
	width:100%;
	height:40px;
	text-align:center;
	line-height:40px;
}
.dt a{
	color:white;
	font-size:12px;
}






















.div11{
	width:100%;
	margin-top:20px;
	background-color:#FFFFFF
}
.w1002{ 
	
	width:1050px; 
	margin:0px auto;
	
	}
.w1003{ 
	
	width:1250px; 
	margin:0px auto;
	
	}
.w1004{ 
	
	width:950px; 
	margin:0px auto;
	
	}
.w1005{ 
	
	width:1200px; 
	margin:0px auto;
	
	}
.neiye_r{
	width:1200px;
	margin-top:30px;
}
/*******产品栏目*********/
.fl{float:left;}
.fr{float:right;}
.leftmenu{ width:235px; float:left; background:#fff;font-family:Verdana; margin-left:20px; margin-bottom:20px}
.htitle{ border-top:3px solid #00a5b7; border-bottom:1px solid #e6e6e6; text-align:center; font-size:16px; font-weight:bold; color:#00a5b7; padding:5px 0;}
.leftmenu .row{background:#ffffff; width:225px; margin:0 auto;}
.leftmenu .row .n1{ height:35px; line-height:35px; overflow:hidden; border-bottom:1px dotted #b2b2b2; position:relative; background:url(../image/rbg.png) no-repeat 210px 15px;}
.leftmenu .row .n1 a{color:#333333; font-size:12px; text-decoration:none;}
.leftmenu .row .n1:hover{background:url(../image/rbg.png) no-repeat 210px -20px;}
.leftmenu .row .n1:hover a{ color:#00a5b7;}
.leftmenu .row .n1 a:visited{background:url(../image/rbg2.png) no-repeat 210px -20px;color:#00a5b7;}
.leftmenu .row .n1:visited{background:url(../image/rbg2.png) no-repeat 210px -20px;color:#00a5b7;}


.leftmenu .row .has{}
.leftmenu .row .sub{}
.leftmenu .row .sub .i{ display:none; padding-left:5px; line-height:32px; overflow:hidden;}
.leftmenu .row .sub .i a{ text-decoration:none; font-size:12px;color:#333333;  }
.leftmenu .row .sub .i:hover a{ colosr:#00a5b7;}
.leftmenu .row .sub .i.v3{padding-left:15px;}
.leftmenu .row.on .sub{display:block;}
.leftmenu .row.on .has:after{-webkit-transform:rotate(180deg); transform:rotate(180deg);}



#letter_bg{ background:#f6f6f6; overflow:hidden; padding-top:20px;}
#letter{ background:#00a5b7 url(../images/letter.png) no-repeat center 9px; padding-bottom:15px; overflow:hidden;}
#letter .tips{ font-size:18px; font-weight:bold; color:#fff; width:170px; margin:0 auto; text-align:center; margin-top:35px;}
#newsletter{ width:195px; height:112px; margin:0 auto; background:#00a5b7; overflow:hidden; margin-top:5px;}
#newsletter .text{ display:block; width:175px; height:40px; line-height:40px; margin:0 auto; margin-top:12px; border-radius:3px; text-indent:11px; border:0px none;}
#newsletter .sub{ display:block; width:175px; height:40px; line-height:40px; margin:0 auto; margin-top:12px; border-radius:3px; background:#a6d0b1; border:0px none; color:#005e18;}

#newsletter22{ width:195px; height:112px; margin:0 auto; background:#00a5b7; overflow:hidden; margin-top:5px;}
#newsletter22 .text{ display:block; width:175px; height:40px; line-height:40px; margin:0 auto; margin-top:12px; border-radius:3px; text-indent:11px; border:0px none;}
#newsletter22 .sub{ display:block; width:175px; height:40px; line-height:40px; margin:0 auto; margin-top:12px; border-radius:3px; background:#a6d0b1; border:0px none; color:#005e18;}

.prodetail{ width:915px; float:right;}
.prodetail .htitle{ height:40px; line-height:40px; background:#fff;}


.prodetail2{ width:1200px;}
.prodetail2 .htitle{ height:40px; line-height:40px; background:#fff;}

.page_content{ min-height:300px;}


/*******产品栏目结束*********/
.leftmenu2{ width:260px; float:left; background:#fff;font-family:Verdana; margin-left:20px; margin-bottom:20px}
.htitle2{ border-bottom:1px solid #e6e6e6; text-align:left; font-size:16px; font-weight:bold; color:#00a5b7; padding:5px 0;}
.prodetail3{ width:890px; float:right;}
.prodetail3 .htitle{ height:40px; line-height:40px; background:#fff;}


/*******产品详细页*********/

.m-slide{ position: relative; width:700px; height: 360px; background: #fff }
.m-slide .bottom-shadow{ position: absolute;  bottom: -3px; left: 0; width: 100%; height: 1px; overflow: hidden;
    border-top: 1px solid #e0e0e0; background: #e6e6e6; border-bottom: 1px solid #ececec }
.m-slide .img { float: left; position: relative }
.m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; width: 550px; height: 360px }
.m-slide .img li { display: none; position: absolute; left: 0; top: 0 }
.m-slide .img .first { display: block }.m-slide .tab { float: right }
.m-slide .tab li { *margin-bottom: -3px; width: 90px; height:64px; margin-bottom:10px}
.m-slide .tab .first { border-top: 0 }
.m-slide .tab a { text-decoration: none; display: block; position: relative; width: 86px; height: 60px; }
.m-slide .tab a b { position: absolute; left: 0; top: 20px; width: 4px; height: 11px; overflow: hidden }
.m-slide .tab a span { position: absolute; overflow: hidden }
.m-slide .tab a .title { left: 17px; top: 6px; height: 49px; line-height: 40px; font-size: 14px; font-weight: bold; color: #666 }
.m-slide .tab a .des { left: 18px; top: 26px; height: 16px; line-height: 16px; color: #999 }.m-slide .tab .first a { height: 50px }
.m-slide .tab .on a {}.m-slide .tab .on a b { background: url(../images/dot.png) no-repeat}
.m-slide .tab .on a span { color: #41a1f2 }
.m-slide .tab a img{width:86px;height:60px;border:2px solid #e6e6e6;}
.m-slide .tab .on img{width:86px;height:60px;border:2px solid #6CC282;}
.m-slide .tab .on i{display:block;}



#slidingy {
	height:auto; overflow:hidden; width:800px
}

#slidingy span {
    float:left; width:100%; height:40px;line-height:40px; font-weight:bold; text-align:center; font-size:14px; over-flow:hidden;
}
#slidingy span.menuNo {
    font-weight:normal; height:40px;line-height:40px; color:#595757; background-color:#fefdfc; border:1px solid #fefdfc; text-align:center;
}
#slidingy span.menuOn {
    font-weight:normal; height:40px;line-height:40px; color:#ffffff; text-align:center; background-color:#6CC282; border:1px solid #6CC282;
}
#slidingy DIV.slidingList_none {
    display:none
}
#slidingy DIV.slidingList {
    width:100%;
    margin:0px; padding:0px; height:auto; overflow:hidden;
} 
.cpnn-lan {
   height:auto; overflow:hidden;
   border-bottom:1px solid #6CC282;
   margin-top:20px;
  }
  
  .cpnn-lan li {
     list-style-type:none;
	 width:24%;
	 float:left;
	 margin-right:1px;
	 }
  
.cpnn-nei {
   height:500px;
   padding: 10px;
   overflow-y: scroll;
    font-size: 16px;
    line-height: 38px;
	padding:10px;
    color:#5d5d5d;
   }
   
   
.mod18Box { padding: 10px; border: 1px solid #CCC; margin-left:30px;width: 800px; background: #FFF;}
.mod18{ width: 800px; height: 586px; margin: 0px auto; position: relative; background: #f7f7f7;}
.mod18 .btn{position:absolute;width:15px;height:70px;top:506px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{right:0;background:url(../images/prevBtn.png) no-repeat;top:-460px;}
.mod18 #prevTop,.mod18 #nextTop{top:240px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:500px;height:500px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:500px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:500px;position:relative;overflow:hidden; float:left}
.mod18 .picBox ul{height:500px;position:absolute;}
.mod18 .picBox li{width:500px;height:500px;}
.mod18 .listBox{ width: 150px; height: 500px; margin: 0 auto; position: relative; padding: 6px 0 0px; overflow: hidden; float:right}
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:129px;height:70px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:124px;height:70px;}
.mod18 .listBox li img{width:124px;height:70px;}
.mod18 .listBox .on img{width:118px;height:64px;border:3px solid #6CC282;}
.mod18 .listBox .on i{display:block;}
/*******产品详细页结束*********/







.banner{}
.logo-r { float:left; margin:40px 0 0 16px;}
.hd-tel {
	margin-top: 30px;
	background: url(../images/tel.png) 1px no-repeat;
	float: right;
	padding-left: 51px;
	line-height: 24px;
	font-family: Arial;
	color: #555555;
	font-size: 14px;
	padding-top: 0px;
	margin-right: 10px;
}
.hd-2wm{padding-top: 3px;float: right;}
.hd-tel p { font-size:28px; color:#444444; line-height:28px;}
/**表单*/

.message .messageBox{border-bottom:1px solid #eee}
.message .messageBox div{float:left;width:430px;position:relative;background:#f8f8f8;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;margin:45px 28px 0 130px}
.message .messageBox div span{display:block;padding:16px 50px 26px 25px;font-size:14px;line-height:25px}.message .messageBox div img{display:block;top:16px;right:-6px;position:absolute}
.message .messageBox>img{display:block;float:left}
.message ul{width:100%}
.message li{width:100%}
.message li input{width:1000px;height:40px;line-height:40px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 18px;font-size:14px;color:#666;float:right;border:1px solid #e5e5e5;margin-top:32px;font-family:"Microsoft YaHei";transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}
.message li input:first-child{float:left}
.message li input:focus{border:1px solid #162b76}
.message li textarea{border:1px solid #e5e5e5;margin-top:32px;font-family:"Microsoft YaHei";transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:14px;color:#666;width:100%;padding:10px 18px;line-height:22px;height:154px}
.message li textarea:focus{border:1px solid #162b76}
.message .submit{display:block;color:#fff;text-align:center;background:#898989;margin:52px auto 78px;width:197px;height:40px;line-height:40px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;font-size:14px}
.alertBox{background:#fff;width:460px;height:200px;position:fixed;top:50%;left:50%;margin-top:-100px;margin-left:-230px;box-shadow:0 0 10px 0 #888;-webkit-box-shadow:0 0 10px 0 #888;-moz-box-shadow:0 0 10px 0 #888;display:none;z-index:99999}
.alertBox a{display:block;position:absolute;bottom:20px;left:50%;width:100px;height:35px;line-height:35px;color:#fff;background:#162b76;font-size:14px;text-align:center;margin-left:-50px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.alertBox span{display:block;font-size:16px;text-align:center;padding-top:60px}.honor{width:100%;position:relative}.honor .honorBox{position:relative}.honor .honorBox .honorLeft{width:48px;position:absolute;top:0;left:0}.honor .honorBox:first-child .honorLeft em{color:#cfc39d}.honor .honorBox .honorLeft em{font-family:Arial;color:#9fa0a0;font-size:22px;display:block;line-height:22px}.honor .honorBox .honorLeft i{display:block;width:2px;height:100%;background:#ececec;margin:auto}.honor .honorBox .honorLeft img{display:block;position:absolute;top:50%;left:50%;margin-top:16px;margin-left:-6px;width:12px;height:12px}.honor .honorBox .honorRight{width:700px;background:#f7f8f9;margin-left:72px;position:relative;padding:25px 55px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin-bottom:40px}.honor .honorBox .honorRight>img{display:block;position:absolute;top:0;left:-11px}.honor .honorBox:first-child .honorRight{padding:25px 35px 0}.honor .honorBox .honorRight .cerLeft{width:390px;float:left}.honor .honorBox .honorRight .cerLeft>div{width:50%;height:148px;float:left}.honor .honorBox .honorRight .cerLeft>div span{display:block;color:#7d7d7d;font-family:SimSun;text-align:center}.honor .honorBox .honorRight .cerLeft>div img{width:160px;height:100px;display:block;margin:auto;margin-bottom:10px}.honor .honorBox .honorRight .cerRight{width:185px;float:left;height:300px;margin-left:15px}.honor .honorBox .honorRight .cerRight img{display:block;width:183px;height:246px;margin-bottom:12px}.honor .honorBox .honorRight .cerRight span{display:block;color:#7d7d7d;font-family:SimSun;text-align:center}.honor .honorBox .honorRight ul{padding-bottom:30px}.honor .honorBox .honorRight ul li{width:50%;float:left;color:#7d7d7d;padding-left:11px;font-family:SimSun;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;line-height:25px;background:url(../images/about/arrow2.png) no-repeat left 9px}.honor .honorBox .honorRight ul.list1 li{width:100%;float:none}.honor .honorBox:last-child .honorLeft i,.honor .honorBox:last-child .honorLeft img{display:none}.yearBox{width:1200px;margin:auto;position:absolute;top:636px;left:50%;margin-left:-600px}.honorYear{position:absolute;right:0;top:0;z-index:999}.honorYear li{width:100px;height:30px;line-height:30px;font-size:18px;color:#9fa0a0;font-family:Arial;padding-left:21px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;position:relative}.honorYear li a{color:#9fa0a0}.honorYear li.cur,.honorYear li:hover{color:#fff;font-size:22px}.honorYear li.cur a,.honorYear li:hover a{color:#fff}.honorYear li i{display:block;position:absolute;left:0;top:0;width:0;height:100%;background:url(../images/about/arrow.png) no-repeat;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s}.honorYear li.cur i,.honorYear li:hover i{width:100%;z-index:-1}.honorYear.cur{position:fixed;top:0;right:auto}.news h1{font-size:24px;font-weight:normal;color:#212121;text-align:center;padding-top:40px;margin-bottom:50px}.news .subBox{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:11px}.news .time{display:block;color:#999;font-family:SimSun;padding:10px 0 0 0;float:left}.news .newsRight{float:right;margin:0}.news p{color:#666;font-family:SimSun;padding-top:15px;line-height:25px;font-size:14px}.news table{width:100%!important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.news table td{width:auto;padding:0!important}.news img{display:block;max-width:100%;margin:15px auto 0}.news .pdf{display:block;float:right;margin:80px 0 20px;color:#fff;font-family:SimSun;text-align:center;width:130px;height:34px;line-height:34px;background:#162b76 url(../images/news/pdf.png) no-repeat 35px center;padding-left:25px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.page_box{border-top:1px solid #e8e8e8;padding:15px 0 40px;position:relative}.page_box a{display:block;font-size:14px;font-family:SimSun;color:#162b76;line-height:30px}.page_box a span{color:#777}.page_box a.back{position:absolute;top:15px;right:0}.page_box a span:hover{text-decoration:underline}.map{position:relative}#bg_img{position:absolute;top:0;left:0;width:880px;height:691px;z-index:1;background:url(../images/contact/move.png) no-repeat 0 691px}.map area{outline:none}.contact .companyBtn{text-align:center;margin:60px 0 30px}.contact .companyBtn a{display:inline-block;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border:1px solid #cfcfcf;width:118px;height:36px;line-height:36px;text-align:center;color:#666;font-size:14px;margin:0 20px}
.clearboth:after{display:block;clear:both;content:"";overflow:hidden;height:0}
.clearboth{*zoom:1}

/**表单结束*/

/**********/

.ser_con {
	padding-top: 62px;
	width: 100%;
}

.ser_con ul {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.ser_con li {
	width: 48%;
	margin-bottom: 40px;
	height: auto;
	margin-right:15PX;
	
}

.ser_con li .pic {
	width: 50%;
	height: auto;
	/* height: 181px; */
	float: left;
	/* border: 1px #c1c1c1 solid; */
}

.ser_con li .pic img {
	width: 100%;
	height: auto;
}

.ser_con li .con {
	width: 50%;
	float: LEFT;
	background: #f8f8f8;
	height: 100%;
	
}

.ser_con li .con h2 {
	padding: 19px 53px 0 47px;
	line-height: 30px;
	font-size: 24px;
	color: #333;
	font-family: '方正兰亭中黑';
	letter-spacing: 1px;
}

.ser_con li .con h2 span {
	font-size: 28px;
	font-family: '微软雅黑';
	color: #0068b7;
	letter-spacing: 0;
}

.ser_con li .con p {
	padding: 40PX 0px 0 20px;
	line-height: 26px;
	font-size: 14px;
	color: #333;
	letter-spacing: 1.3px;
	text-align:left
}

.ser_con li:nth-child(2n) .pic {
	float: left; 
}

.ser_con li:nth-child(2n) .con {
	float: left;
}






/**************/
.nav { width:100%; height:85px; margin-top:0px;}
.nav .navlev { float:left;width:95px; height:85px; position:relative; line-height:85px; font-size:16px; padding-right:1px; text-align:center;}
.nav .navlev3 { float:left;width:245px; height:55px; position:relative; line-height:85px; font-size:16px; padding-right:1px; text-align:center;}
.nav .navlev a { margin:0 10px; width:95px; height:55px; color:#ffffff; display:block; }


.nav .navlev4 { float:left;width:80px; height:85px; position:relative; line-height:85px; font-size:16px; padding-right:1px; text-align:center;}
.nav .navlev4 a { margin:0 10px; width:80px; height:55px; color:#ffffff; display:block; }
.nav .hover4 a {  color:#000000;}

.nav .navlev2 { float:left; width:200px; height:53px; position:relative; line-height:45px; font-size:16px; background:url(../images/nava.jpg) right 13px no-repeat; padding-right:1px; text-align:center;}
.nav .navlev2 a { margin:0 10px; width:180px; height:53px; color:#222222; display:block; }

.nav .hover a {  color:#000000;}
/*.nav .on a {color:#fff;}*/
.nav .navlev .lev2 { position:absolute; left:10px; background:#ffffff; width:120px; top:53px; z-index:30; padding-top:10px; display:none; }
.nav .navlev .lev2 a { background:#7fbd20 url(../images/lev2.jpg) bottom center no-repeat; height:40px; line-height:40px; margin:0; font-size:14px; color:#fff;}
.nav .navlev .lev2 a:hover { color:#3e5f0d;}

.nav .navlev .lev22 { position:absolute; left:10px; background:#ffffff; width:360px; top:53px; z-index:30; padding-top:10px; display:none; }
.nav .navlev .lev22 a { background:#7fbd20 url(../images/lev22.jpg) bottom center no-repeat; height:40px; line-height:40px; margin:0; font-size:14px; color:#fff; width:360px; text-align:left;padding-left:15px}
.nav .navlev .lev22 a:hover { color:#3e5f0d;}

/* flexslider */
.zz1{position:relative;height:800px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.zz1 .slides{position:relative;z-index:1;}
.zz1 .slides li{height:800px;}
.zz1 .flex-control-nav{position:absolute;bottom:40px;z-index:2; left:50%; margin-left:0px;}
.zz1 .flex-control-nav li{display:inline-block; height:10px;margin:0 15px 0 0;*display:inline;zoom:1;}
.zz1 .flex-control-nav a{display:inline-block;width:32px;height:10px;line-height:40px;overflow:hidden; background:#ffffff; cursor:pointer; transition: all 200ms ease-in 0s; -webkit-transition: all 200ms ease-in 0s; -ms-transition: all 200ms ease-in 0s;}
.zz1 .flex-control-nav .flex-active{background:#C30D22; width:64px; }
.zz1 .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%; display:none;}
.zz1 .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.zz1 .flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.zz1 .flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
/*********/
.case-t { position:relative; width:1000px; height:206px;}
.case-t li { position:absolute; top:0px; width:219px; height:206px;}
.case-t li p { width:133px; text-align:center; color:#333333; font-size:18px;  margin-top:20px;}
.case-t li em { width:133px; height:133px; display:block; margin-top:0px; background:url(../images/case-em1.png) no-repeat;}
.case-t li:hover { background:url(../images/shade.jpg) no-repeat;}
.case-t li:hover em {background:url(../images/case-em2.png) no-repeat;}
.case-t li:hover p { color:#7fbd20;}
.case-t .ca1 { left:0px; }
.case-t .ca2 { left:174px; }
.case-t .ca3 { left:348px; }
.case-t .ca4 { left:522px; }
.case-t .ca5 { left:695px; }
.case-t .ca6 { left:867px; }
.case-t .ca1 em { background-position:0 0;}
.case-t .ca2 em { background-position:-174px 0;}
.case-t .ca3 em { background-position:-348px 0;}
.case-t .ca4 em { background-position:-522px 0;}
.case-t .ca5 em { background-position:-695px 0;}
.case-t .ca6 em { background-position:-867px 0;}
.case-t .ca1:hover em { background-position:0 0;}
.case-t .ca2:hover em { background-position:-174px 0;}
.case-t .ca3:hover em { background-position:-348px 0;}
.case-t .ca4:hover em { background-position:-522px 0;}
.case-t .ca5:hover em { background-position:-695px 0;}
.case-t .ca6:hover em { background-position:-867px 0;}
.main { width:1000px; }
.title { text-align:center; width:100%; line-height:36px; color:#aaaaaa;}
.title2 { text-align:center; width:100%;height:480px; color:#aaaaaa; background:url(../images/5.png) no-repeat center; margin-top:150px}
.title2 p { font-size:28px; color:#ffffff; line-height:28px; font-weight:bold}

.title2 .module_button_content{border-radius:0px;border:1px solid rgba(255,255,255,1);font-family:微软雅黑;font-size:14px;color:rgba(255,255,255,1);}
.title2 .module_button_content:hover{border-color:#1e50ae;color:#fff;}
.title2 .module_button_content .after{}
.title2 .module_content{height:45px;}
/*************/

.title_2 strong{ font-size:18px; color:#000000; }
.column{ margin:10px 0px;}
.columnc{ padding:10px 0px; font-size:13px}
.newsList,.viewList,.caseList{ float:left; overflow:hidden; display:inline; margin:0px 13px 40px 0px; width:300px;}
.newsList dt{ width:330px; height:113px;}
.newsList dt a{ display:block;}
.newsList dd.newstitle{ font-weight:bold; padding:15px 0px 0px; font-size:14px; color:#000000}
.newsList dd.con{ line-height:25px;font-size:14px;color:#999999;font-family:微软雅黑; height:50px}
.clearfix{clear: both;font-size: 0;height: 0;line-height: 0;}
.page {
FONT-SIZE: 14px; font-family:微软雅黑;text-align:center;
}
.page a {
MARGIN: 2px; COLOR: #000; PADDING-TOP: 2px; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none;
}
.page a:hover {
COLOR: #000; BACKGROUND-COLOR: #dfedec;
}
.page a:active {
COLOR: #000; BACKGROUND-COLOR: #99ffff;
}
.page span.current {
PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #303030; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff;
}
.page span.disabled {
PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #797979; PADDING-TOP: 2px; BACKGROUND-COLOR: #efefef;
}





/* flexslider */
.zz2{position:relative;height:260px;  margin-top:25px;}
.zz2 .slides{position:relative;z-index:1; width:100%;}
.zz2 .slides li{height:260px;}
.zz2 .flex-control-nav{position:absolute;bottom:40px;z-index:2; left:50%; margin-left:-500px; display:none;}
.zz2 .flex-control-nav li{display:inline-block; height:10px;margin:0 15px 0 0;*display:inline;zoom:1;}
.zz2 .flex-control-nav a{display:inline-block;width:32px;height:10px;line-height:40px;overflow:hidden; background:#ffffff; cursor:pointer; transition: all 200ms ease-in 0s; -webkit-transition: all 200ms ease-in 0s; -ms-transition: all 200ms ease-in 0s;}
.zz2 .flex-control-nav .flex-active{background:#7fbd20; width:64px; }
.zz2 .flex-direction-nav{position:absolute;z-index:3;width:100%;top:170px; }
.zz2 .flex-direction-nav li a{display:block;width:30px;height:53px; border:1px solid #d7d7d7; background:url(../images/pren1.png) no-repeat; overflow:hidden;cursor:pointer;position:absolute;}
.zz2 .flex-direction-nav li a.flex-prev{left:-32px; background-position:10px 18px;}
.zz2 .flex-direction-nav li a.flex-next{right:-32px;  background-position:-20px 18px;}
.zz2 .flex-direction-nav li a.flex-prev:hover { border:1px solid #7fbd20; background:#7fbd20 url(../images/pren1.png) no-repeat;  background-position:-50px 18px; }
.zz2 .flex-direction-nav li a.flex-next:hover { border:1px solid #7fbd20; background:#7fbd20 url(../images/pren1.png) no-repeat;  background-position:-80px 18px; }



.zz3{position:relative; background:url(../images/loading.gif) 50% no-repeat; margin-top:25px;}
.zz3 .slides{position:relative;z-index:1; width:100%;}
.zz3 .slides li{height:100%;}



.pro_ul { overflow:hidden; margin:0 0px auto; position:relative;}
.pro_ul li { float:left; position:relative; height:240px !important; overflow:hidden; margin:0 7px 15px 7px; }
.pro_ul li  img { display:block; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.pro_ul li:hover img { transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);	-webkit-transform: scale(1.1, 1.1);}
.pro_ul li .rsp { background:#020202; position:absolute; left:0px; top:0px; width:100%; height:100%;}
.pro_ul li .text{position:absolute;width:200px;top:60px; left:-240px; overflow:hidden; text-align:center; color:#ffffff; line-height:20px; font-size:14px; color:#e6e6e6; background:url(../images/more1.png) center top no-repeat; padding-top:60px; }
/**********/
.kown-l { width:470px; width:443px; float:left; overflow:hidden;}
.kown-t { width:443px; height:170px; position:relative; overflow:hidden;}
.kown-t img { width:443px; height:170px; display:block; }
.kown-t .tbt { position:absolute; left:0px; top:0px; background:#6bb925; font-family:Arial; text-align:center;  color:#fff; width:56px; height:56px;}
.kown-t .tbt p { font-size:28px;  line-height:28px; margin-top:5px;}
.kown-l .tbc { color:#333333; line-height:30px; margin-top:20px; font-size:14px}
.kown-l .tbc span { display:block; font-size:16px; margin-bottom:5px; }
.kown-l .tbc .more { display:block; width:138px; height:37px; background:#47bdcb; border:1px solid #389ba7; margin-top:18px; font-size:16px; font-family:Arial; line-height:37px; text-align:center; color:#fff;}
.kown-r { width:570px; float:right;}
.kown-r li { overflow:hidden; border-bottom:1px solid #dddddd; padding:15px 0 15px 0; color:#333333; line-height:22px; }
.kown-r li .date { float:left; margin-right:26px; color:#c4c4c4; font-size:14px; font-family:Arial;}
.kown-r li .date p { color:#c4c4c4; font-size:50px; font-family:impact; line-height:52px;}
.kown-r li span { color:#333333; font-size:18px; display:block; margin-bottom:5px; }
.kown-r li span:hover { color:#C30D22;}
/*************/
.foot-bg { background:#474747; padding:10px 0 20px 0; margin-top:50px;}
.foot { width:1000px; overflow:hidden;}
.foot-l { width:380px; float:left; overflow:hidden; margin-top:30px; }
.foot-l .tbc { color:#ffffff; line-height:22px; margin-top:20px;} 
.foot-r { float:right; overflow:hidden;}
.foot-r ul { overflow:hidden;}
.foot-r li { float:left; width:250px;}
.foot-r li .tbt { height:42px; line-height:42px; background:url(../images/line.jpg) bottom left no-repeat; text-align:left; color:#ffffff; font-size:18px; margin-bottom:7px; margin-top:20px}
.foot-r li a { color:#ffffff; height:28px; line-height:28px; background:url(../images/f-nav.jpg) 29px no-repeat; padding-left:14px; }
.foot-r li a:hover { text-decoration:underline;}
.foot-r li .tbc { height:75px; overflow:hidden; color:#ffffff; font-family:Arial; line-height:22px; margin-top:115px;}
.foot-r li .tbc img {
	float: left;
	margin-right: 2px;
}
/**********/
/***********************************/
.inban { height:397px; position:relative;}
.wz { position:absolute; left:50%; margin-left:-500px; top:139px; overflow:hidden; width:404px; height:373px; background:url(../images/left-t.png) no-repeat; z-index:2;}
.wz .tbc { color:#999999; margin:123px 0 0 55px; line-height:24px;}
.wz .tbc p { color:#222222; font-size:30px; line-height:36px;}
/*******/
.inmain { width:1000px; overflow:hidden; min-height:500px; position:relative; z-index:10; padding:0 25px;}
.fw-t { background:url(../images/fw-t.png) right top no-repeat; height:210px; margin-top:38px; position:relative; right:-25px;}
.fw-t .tbt { position:absolute; line-height:20px; color:#ffffff; font-size:18px; position:absolute; right:180px; top:58px;}
.fw-t .tbtab { position:absolute; right:135px; top:170px; height:40px; width:100%;}
.btn-on, .btn-off { float:left; background:#f0f0f0 url(../images/dot1.png) 98px 3px no-repeat; font-size:18px; color:#333333; text-align:center; line-height:40px; box-shadow:0 0 5px #e0e9d0; -webkit-box-shadow:0 0 5px #e0e9d0; -ms-box-shadow:0 0 5px #e0e9d0; cursor:pointer; position:absolute; width:110px; height:40px; line-height:38px; transform: rotate(90deg); 
-moz-transform: rotate(-45deg); 
-webkit-transform: rotate(-45deg); 
-ms-transform: rotate(-45deg); 
-o-transform: rotate(-45deg); 
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);

 transform-origin:0% 0%;
 -moz-transform-origin:0% 0%; 
-webkit-transform-origin:0% 0%;
-ms-transform-origin:0% 0%;
-o-transform-origin:0% 0%;}
.btn-on { color:#fff; background:#7fbd20 url(../images/dot.png) 98px 3px no-repeat; box-shadow:0 0 5px #d7e5c2; -webkit-box-shadow:0 0 5px #d7e5c2; -ms-box-shadow:0 0 5px #d7e5c2; }
#a1 { right:540px; }
#a2 {  right:450px; }
#a3 { right:360px; }
#a4 {  right:270px; }
#a5 {  right:180px;}
#a6 {  right:90px;}
#a7 { right:0px; }
.btn-in { overflow:hidden; margin-top:30px;}
.btn-in  .tbt { height:46px; border:1px dashed #cecece; line-height:46px; padding-left:15px; color:#333333; font-size:14px;}
/*********/
.left { width:262px; overflow:hidden; float:left; background:url(../images/left-t.jpg) no-repeat; margin-top:110px;}
.left-t { height:40px; line-height:40px;  text-align:center; font-size:18px; color:#000000; font-size:22px;}
.left-t-home-2 { height:40px; line-height:40px;  text-align:center; font-size:16px; color:#707070; font-size:20px;}
.left-t-home { height:40px; line-height:40px;  text-align:center; font-size:18px; color:#707070; font-size:22px;}
.left-t span { margin-left:9px; font-family:impact; color:#fff;}
.left-c {  border:1px solid #d7d7d7; border-bottom:none; margin-top:2px;}
.left-c a { border-bottom:1px solid #d7d7d7; display:block; height:48px; line-height:48px; text-align:center; font-size:18px; color:#222222;}
.left-c a:hover { color:#7fbd20; background:url(../images/jt.jpg) 208px no-repeat;}
.left-c a.on { color:#7fbd20; background:url(../images/jt.jpg) 208px no-repeat;}

.left-c2 {  border:1px solid #d7d7d7; border-bottom:none; margin-top:2px;}
.left-c2 a { border-bottom:1px solid #d7d7d7; display:block; line-height:40px; text-align:center; font-size:18px; color:#222222;}
.left-c2 a:hover { color:#7fbd20; background:url(../images/jt.jpg) 235px no-repeat;}
.left-c2 a.on { color:#7fbd20; background:url(../images/jt.jpg) 235px no-repeat;}


.right { width:700px; float:right; overflow:hidden; font-size:14px;}
.team-ul { overflow:hidden;}
.team-ul li { overflow:hidden; padding:30px 0; border-bottom:1px solid #d7d7d7; color:#333333; line-height:26px;}
.team-ul li img { float:left; width:218px; height:248px; border:1px solid #d7d7d7; margin-right:30px;} 
.team-ul li .tbt { color:#7fbd20; font-size:24px; margin-bottom:5px;}
.team-ul li .tbt font { font-size:14px; margin-left:10px;}
/********/
/*********/
.fanye { text-align:center; padding:30px 0 0 0;  font-size:14px; color:#6d6d6d;}
.fanye a { display:inline-block; padding:0 10px; height:30px;   border:1px solid #dddddd; color:#333;  line-height:30px; font-size:14px;margin:0 6px;  }
.fanye a:hover { background:#7fbd20; border:1px solid #7fbd20;  color:#fff;}
/******************/
.info-c { color:#5c5c5c; font-size:14px; line-height:30px;  margin:25px 0px; overflow:hidden;}
.info-c img { max-width:810px;}
.info-t {  line-height:28px; padding:30px 0 20px 0; border-bottom:1px solid #d7d7d7; text-align:center; font-size:24px; color:#555555; }
.info-sp { text-align:center; color:#767676; border-bottom:1px dashed #767676; padding:7px 0; margin:10px 0px 0 0px; height:25px; line-height:25px; }
.fenx {margin-left:20px; display:inline; _display:none; }
.sxpian { border-top:1px dashed #c0c0c0; margin:20px 0px 0 0px; padding-top:25px; line-height:30px; color:#474747; font-size:14px;}
.sxpian a { margin-left:6px; color:#969696;}
.sxpian a:hover {  color:#7fbd20; text-decoration:underline;}
/**分享***/
.bshare-custom a{width:19px !important; height:18px !important; display:inline-block !important; padding-left:0px !important;}
.bshare-qqim{background:url(../images/share9.png) no-repeat !important; background-position:-49px 0 !important;}
.bshare-weixin{background:url(../images/share9.png) no-repeat !important; background-position:0px 0 !important; margin-left:6px;}
.bshare-sinaminiblog{background:url(../images/share9.png) no-repeat !important; background-position:-25px 0 !important;}
.bshare-renren{background:url(../images/share9.png) no-repeat !important; background-position:-74px 0 !important;}
.bshare-more{background:url(../images/share9.png) no-repeat !important; background-position:-98px 0 !important;}
/*********/
/************************/
.lc-ul { width:630px; border-left:5px solid #c4e097; float:right; margin-top:30px; position:relative;}
.lc-ul li {  min-height:74px; position:relative; padding:20px 0;}
.lc-r { margin-left:198px; color:#333; line-height:24px; font-size:14px;}
.lc-l { position:absolute; left:-28px; top:20px; width:206px; height:74px; background:url(../images/lc-l.png) no-repeat;}
.lc-l em { width:40px; height:40px; line-height:40px; text-align:center; float:left; margin:15px 0 0 5px; font-size:20px; font-family:Arial; color:#333333;}
.lc-l .tbt { float:right; height:74px; width:113px; text-align:center; line-height:80px; font-size:20px;}
/********/
.lc-top { width:5px; height:36px; background:#fff url(../images/lc-top.jpg) bottom no-repeat; position:absolute; left:-5px; top:-20px;}
.lc-bom { width:5px; height:36px; background:#fff url(../images/lc-bom.jpg) top no-repeat; position:absolute; left:-5px; bottom:-20px;}
/*****/
.case-ul2 { overflow:hidden; margin-top:10px;}
.case-ul2 li { float:left; margin:20px 50px 0 0; padding-left:13px; padding-bottom:10px; width:287px; line-height:24px; font-size:14px;}
.case-ul2 li img { width:298px; height:198px; border:1px solid #d7d7d7; position:relative; left:-13px; border-bottom:none; display:block; margin-bottom:12px;}
.case-ul2 li a { color:#222222; }
.case-ul2 li:hover { background:#7fbd20;}
.case-ul2 li:hover a { color:#fff;}
.case-ul2 li:hover img { border:1px solid #7fbd20; border-bottom:none;}
/********/
.news-top { margin-top:30px; overflow:hidden; position:relative; color:#555555; font-size:14px; line-height:24px;}
.news-top img { float:left; width:255px; height:170px; display:block; margin-right:25px;}
.news-top span { float:left; width:420px; display:block; height:45px; line-height:45px; color:#7fbd20; font-size:18px; margin-bottom:15px; border-bottom:1px solid #d7d7d7;}
.news-top .tbt { position:absolute; left:0px; top:0px; background:#6bb925; font-family:Arial; text-align:center;  color:#fff; width:56px; height:56px;}
.news-top .tbt p { font-size:28px;  line-height:28px; margin-top:5px;}
.news-top .more2 { float:right; background:url(../images/more3.jpg) right center no-repeat; padding-right:17px; color:#7fbd20; margin-top:10px;}
/*****************/
.case-ul3 { overflow:hidden; margin-top:20px;}
.case-ul3 li { overflow:hidden; padding:10px 0; color:#555555; font-size:14px; line-height:20px;}
.case-ul3 li .date2 { width:118px; height:118px; border:1px solid #e9e9e9; background:#eeeeee; float:left; margin-right:20px; color:#555555; line-height:30px; font-family:Arial; font-size:16px; text-align:center;}
.case-ul3 li .date2 p { font-size:36px; font-family:impact; color:#555555; margin-top:25px; line-height:38px;}
.case-ul3 li span { color:#222222; font-size:18px; display:block; padding:10px 0;}
.case-ul3 li .more3 { float:left; background:url(../images/more3.jpg) right center no-repeat; padding-right:17px; color:#7fbd20; margin-top:10px;}
.left-bom { border-top:6px solid #7fbd20; width:262px; height:313px; margin-top:30px;}
.img_form2 {
	BORDER-RIGHT: #dcdcdc 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dcdcdc 2px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dcdcdc 2px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dcdcdc 2px solid
}
.img_form_b2 {
	BORDER-RIGHT: #007F00 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #007F00 2px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #007F00 2px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #007F00 2px solid
}

.a5 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: "Arial, Helvetica, sans-serif"; TEXT-DECORATION: none
}



/*大事记*/
#event { overflow:hidden; margin:34px 0;}
#event ul{ width:524px; float:right; border-left:1px solid #c30d22;}
#event ul li:last-child { margin-bottom:0;}
#event ul li {height:auto !important; min-height:70px; height:70px; margin-bottom:20px; position:relative; display:block;}
#event ul .bj { background:url(../Images/bj_time_zhou.jpg) no-repeat left center; width:58px; height:24px; display:block; position:absolute; left:-8px; top:24px;}
#event ul .time { width:70px; height:70px; display:block; position:absolute; left:-110px; line-height:70px; text-align:center; color:#000000; font-weight:bold; font-size:24px}
#event ul .time2 { width:70px; height:70px; display:block; position:absolute; left:-110px; text-align:center;  line-height:25px; color:#000000; font-weight:bold; font-size:24px; padding-top:15px}
#event ul .txt { width:434px; float:right; padding:8px 20px;font-size:14px;color:#999999;font-family:微软雅黑; line-height:30px}
.f16 {font-size:16px;}
.time {width:70px; height:70px;line-height:70px; text-align:center; color:#000000; font-weight:bold; font-size:24px}


.div_abo{ margin-bottom:40px;}
.div_abo .a1{ background:#fff; display:block; border:1px solid #ccc; width:749px; margin:0 auto; height:33px; line-height:33px; color:#666666;}
.div_abo .a1 .span1{ padding-left:345px; float:left;}
.div_abo .a1 .span2{ background:url(../image/4_08.jpg) bottom left no-repeat; width:9px; height:6px; overflow:hidden; display:block; float:left; margin-left:10px; margin-top:14px;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_abo:hover .a1{  border:1px solid #76b000;}
.div_abo:hover .a1 .span2{ background:url(../image/4_08.jpg) top left no-repeat; text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.ul_abo1{ margin-top:30px;}
.ul_abo1 li{ background:url(../image/7_08.png) no-repeat; width:237px; height:305px; float:left; margin-right:19px; margin-bottom:20px;}
.ul_abo1 li .div1{ padding-top:6px; padding-left:6px;}
.ul_abo1 li .div2{ padding-left:18px; padding-right:18px; height:50px; line-height:50px; overflow:hidden;}
.ul_abo1 .li{ margin-right:0px;}

.ul_abo1 li .div2 .lf{ color:#333333;}
.ul_abo1 li .div2 .rg{ background:url(../image/7_07.jpg) top center no-repeat; width:13px; height:13px; overflow:hidden;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; margin-top:18px;}
.ul_abo1 li:hover .div2 .lf{ color:#76b000;}
.ul_abo1 li:hover .div2 .rg{ background:url(../image/7_07.jpg) bottom center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}


/* services */
.services{float:left;}
.services .con{background:url(../images/service.gif) no-repeat 0 0;width:127px;height:368px;position:relative;}
.services .shares{position:absolute;left:10px;top:275px;white-space:nowrap;color:#666;}
.services .shares img{margin-right:5px;}
.services li{text-align:center;}
.services .qq{padding-top:50px;}
.services .skype{padding-top:20px;}
.services .name{padding-top:8px;float:left;display:block;width:60px;text-align:right;}
#online .s-btn{background-position:0 -89px;width:38px;height:198px;margin-top:104px;float:left;}
#online .Obtn{background:url(../images/service.gif) no-repeat -331px -53px;float:left;width:39px;height:197px;margin-top:30px;margin-left:-1px;}
#online a.wx{position:absolute;top:176px;left:15px;overflow:hidden;text-indent:-999em;display:block;width:95px;height:95px;}