body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td, li, span, div{ margin:0; padding:0;}
body{ font:12px/1.5 "\5FAE\8F6F\96C5\9ED1",arial,'Hiragino Sans GB'; color:#666; background:#fff;}
img{vertical-align: middle; border:none;max-width: 100%;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle;outline: none;border: 0px;}
a{ color:#333333; text-decoration:none; blr:expression(this.onFocus=this.blur()); transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
		}
a:hover{ text-decoration:none;color: #7d0d5d;
transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
		}
:focus {outline: 0 none;}
h1,h2,h3{ font-size:100%; font-weight:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;-moz-appearance: button;}
.text,.btn,textarea,input{font-family:"\5FAE\8F6F\96C5\9ED1",arial,'Hiragino Sans GB';}
.wrap{ width:1200px; margin:0px auto;}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.btn{ border: none; cursor: pointer;}

/*-----------------------------------------header--------------------------------------------*/

	.header{width: 100%;}
	.logo{width: 192px;float: left;margin: 13px 0px 11px 0px;}
	.head_right{float: right;}
	.forms{height: 23px;border: 1px solid #7d0d5d;margin:18px 0px 13px 0px ;}
	.form_box{width: 100%;text-align: right;}
	.form_box form{display: inline-block;}
	.forms span{float: left;width: 20px;height: 23px;background:#ffffff url(../images/sous.jpg) center center no-repeat;}
	.search{background: none;width: 140px;height: 23px;float: left;text-indent: 10px;line-height: 23px;font-size: 12px;}
	.sum{width: 46px;height: 23px;background: none;background: url(../images/btn.jpg) left top no-repeat;float: left;text-align: center;line-height: 23px;color: #ffffff;font-size: 14px;}
	
	.nav{width: 100%;}
	.nav li{float: left;width: 120px;margin-left: 10px;position: relative;height: 50px;}
	.nav li .na{float: left;width: 118px;height: 38px;text-align: center;line-height: 38px;font-size: 16px;border: 1px solid #FFFFFF;transition: all 1s ease 0s;font-weight: bold;}
	.nav li:hover .na{color: #FFFFFF;border: 1px solid #7d0d5d;background: url(../images/xianl.jpg) left top repeat-x;}
	.nav li:hover .mak_list{display: block;}
	.mak_list{width: 100%;position: absolute;top: 50px;display: none;}
	.mak_list a{display: inline-block;width: 110px;background: #7d0d5d;color: #ffffff;font-size: 14px;line-height: 24px;text-align: center;padding: 8px 5px;}
	.mak_list:after{
		content: '';
		border:transparent solid 7px;
		border-bottom:7px dashed #7d0d5d;
		position: absolute;
		top: -14px;
		left: 55px;
		display:block;
	}
	
/*-----------------------------------------header--------------------------------------------*/

/*-----------------------------------------footer--------------------------------------------*/
	
	.footer{width: 100%;background: #333333;}
	.fot_top{border-bottom: 1px solid #131313;width: 100%;min-height: 220px;padding-top:20px ;}
	.fot_fot{border-top: 1px solid #858585;text-align: center;color: #979797;height: 43px;line-height: 43px;width: 100%;}
	.footer a:hover{color: #ffffff}
	.footer a{color: #979797;}
	
	
	.fot_list{width: 10%;margin-right: 5%;float: left;text-align: left;}
	.fot_list .fot_listh{width: 100%;font-size: 16px;line-height: 34px;height: 34px;border-bottom: 1px solid #979797;margin: 0;color: #ffffff;}
	.fot_list a{display: inline-block;width: 100%;font-size: 12px;line-height: 12px;margin: 13px 0px 0px 0px;color: #979797;}
	.cons{width: 25%;float: left;}
	.shares{width: 100%;margin-top: 10px;}
	.posi{width: 100%;font-size: 12px;line-height: 26px;color: #ffffff;}
	.posi img{display: inline-block;margin-right: 5px;}
	.shares img{float: left;width: 80px;height: 80px;}
	.nonos{display: none;}
	.bdsharebuttonbox{width: 70px;float: left;}
	.shares .weixins{background: url(../images/weixin2.png) center center no-repeat!important;background-size: contain!important;}
	.shares .weibos{background: url(../images/wei2.png) center center no-repeat!important;background-size: contain!important;}
	.shares .weixins:hover{background: url(../images/weixin.png) center center no-repeat!important;background-size: contain!important;}
	.shares .weibos:hover{background: url(../images/wei22.png) center center no-repeat!important;background-size: contain!important;}
	
	
/*-----------------------------------------footer--------------------------------------------*/



/*-----------------------------------------index--------------------------------------------*/

	.banner{width: 100%;}
	.banner_box{width: 100%;overflow: hidden;}
	.banner_inner{width: 1000%;overflow: hidden;}
	.banner_inner li{width: 10%;float: left;height: 560px;}

	.about_top{width: 100%;text-align: center;}
	.about_top img{display: inline-block;}
	.about_nr{font-size: 20px;color: #333333;line-height: 20px;height: 20px;background: url(../images/xian.jpg) center center no-repeat;text-align: center;margin: 20px auto 40px;width: 100%;}
	.about_head{width: 100%;padding-top: 60px;}
	/*.about_fot h3{font-size: 25px;color: #333333;font-weight: bold;text-align: center;width: 100%;line-height: 25px;margin-bottom: 15px;}*/
	.about_article{font-size: 14px;line-height: 24px;text-align: center;margin-bottom: 30px;}
	.about_list li{width: 214px;margin: 0px 75px;display: inline-block;}
	.about_list{text-align: center;margin-bottom: 60px;}
	.article{width: 96%;margin: 2% 2% 0px 2%}
	.about_list li .imgas1{width: 100%;margin-bottom: 20px;
	display: inline-block;height: 214px;
	background: url(../images/a1.png) center center no-repeat;
	transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
	}
	.about_list li:hover .imgas1{
		transform: rotateY(360deg);
			background: url(../images/a11.png) center center no-repeat;
		-webkit-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
	}
	.about_list li .imgas2{width: 100%;margin-bottom: 20px;
	display: inline-block;height: 214px;
	background: url(../images/a22.png) center center no-repeat;
	transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
	}
	.about_list li:hover .imgas2{
		background: url(../images/a2.png) center center no-repeat;
		transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
	}	
	.about_list li .imgas3{width: 100%;margin-bottom: 20px;
	display: inline-block;height: 214px;
	background: url(../images/a3.png) center center no-repeat;
	transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
	}
	.about_list li:hover .imgas3{
		background: url(../images/a33.png) center center no-repeat;
		transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
	}	
	.about_list li h3{font-size: 20px;color: #333333;font-weight: bold;text-align: center;width: 100%;line-height: 20px;margin-bottom: 5px;}
	.about_list li p{width: 100%;font-size: 14px;line-height: 14px;}
	
	
	
	
	.product{width: 100%;background: url(../images/prbanner.jpg) center center no-repeat;background-size: cover;}
	.ev-box{overflow: hidden; position: relative; margin-bottom: 25px;width: 100%;}
	.pro_box .nones{display: block;}
	.ev-scroll{ width: 1200px; position: relative; overflow: hidden;margin: 0 auto;}
	.img_box{width: 1300px;margin: 0 auto;}
	.ev-scroll li{ float: left; margin-right: 11px;}
	.ev-scroll li img{width: 231px; height: 200px;}
	.ev-scroll ul{ width: 1200px;}
	.ebtn{width: 33px; height: 61px; position: absolute; top: 60px; z-index: 9;}
	.eprev{ background: url(../images/left.png) no-repeat; left: 3px; }
	.enext{ background: url(../images/right.png) no-repeat; right: 3px; }
	.ev-scroll li h3{ text-align: center; height: 38px; line-height: 38px; overflow: hidden;width: 229px;border: 1px solid #e2e2e2;font-size: 14px;}
	.ev-scroll li div{width: 100%;background:#d8d7d8;height: 2px;
	transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
		}
	.ev-scroll li:hover a{color: #941970;}
	.ev-scroll li:hover div{background: #941970;
	transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
		}
	.pro_nav{width: 100%;text-align: center;margin-bottom: 30px;}
	.pro_nav a{display: inline-block;width: 118px;height: 33px;text-align: center;line-height: 33px;font-size: 14px;border: 1px solid #e3e3e3;margin: 0 7px;border-radius: 6px;}
	.pro_nav a:hover{color: #FFFFFF;border: 1px solid #7d0d5d;background: url(../images/xianl.jpg) left top repeat-x;}
	.pro_nav .ps{color: #FFFFFF;border: 1px solid #7d0d5d;background: url(../images/xianl.jpg) left top repeat-x;}
	
	
	
	.tec{width: 100%;}
	.tecs{width: 50%;margin:0px 0px 30px 0;float: left;}
	.rimg{float: left;width: 104px;height: 104px;overflow: hidden;border: 1px solid #FFFFFF;
	transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;}
	.tecs:hover .rimg{border: 1px solid #941970;
	transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
		}
	.rimg img{width: 100px;height: 100px;
		padding: 2px;
		transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
	}
	.rimg:hover img{
		transition: all 0.8s ease 0s;
		-webkit-transition: all 0.8s ease 0s;
		-moz-transition: all 0.8s ease 0s;
		-ms-transition: all 0.8s ease 0s;
		-o-transition: all 0.8s ease 0s;
	}
	.rnr{float: left;width: 437px;margin-left: 20px;}
	.rnr h3{font-size: 16px;line-height: 28px;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap;
	transition: all 0.4s ease 0s;
		-webkit-transition: all 0.4s ease 0s;
		-moz-transition: all 0.4s ease 0s;
		-ms-transition: all 0.4s ease 0s;
		-o-transition: all 0.4s ease 0s;
	}
	.rnr p{font-size: 12px;line-height: 24px;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	}
	.tecs:hover .rimg{
		transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
	}
	.tecs .rimg{
		transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
	}
	.tecs:hover h3{color: #941970;text-indent: 20px;
	transition: all 0.4s ease 0s;
		-webkit-transition: all 0.4s ease 0s;
		-moz-transition: all 0.4s ease 0s;
		-ms-transition: all 0.4s ease 0s;
		-o-transition: all 0.4s ease 0s;}
		
		
	
	.partner_nr a{width: 168px;height: 88px;float: left;border: 1px solid #e6e5e5;margin: 0 15px;
	opacity: 1;
	transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
		}
	.partner_nr a:hover{border: 1px solid #941970;
	opacity: 0.5;
	transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
		}
	.partner_nr img{width: 100%;height: 100%;}
	.partner_nr{width: 1000%;}
	.slide_box{overflow: hidden;height: 90px;margin-bottom: 60px;}
	.partner_nr li{overflow: hidden;}
	.abouts_left{float: left;width: 555px;height: 345px;background: url(../images/yin.png) center bottom no-repeat;padding-bottom: 20px;margin-bottom: 40px;}
	.abouts_left img{width: 100%;height: 100%;}
	.abouts_right{width: 587px;float: right;margin-right: 20px;}
	.abouts_right li{border-top: 1px dashed #666666;}
	.abouts_right li:hover h3{color: #941970;}
	.abouts_right li:nth-child(1){border: none;}
	.abouts_right h3{font-size: 16px;color: #000000;line-height: 16px;margin-top: 15px;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	overflow:hidden;
	}
	.abouts_right p{font-size: 12px;line-height: 24px;padding: 5px 0px 10px 0px;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	}
	
	
/*-----------------------------------------index--------------------------------------------*/

	

/*-----------------------------------------hr--------------------------------------------*/
	
	.hr_nr{width: 100%;padding:50px 0px 53px 0px;}
	.hr_nr li{width: 100%;border-bottom: 1px solid #e8e8e8;padding: 30px 0px;}
	.hr_left{width: 100px;margin-left:60px;min-height: 265px;border-right: 1px solid #E8E8E8;float: left;padding-right: 30px;}
	.hr_left h3{font-size: 20px;color: #333333;font-weight: bold;text-align: center;width: 100px;line-height: 20px;margin-top: 70px;}
	.hr_left p{font-size: 12px;line-height: 24px;width: 100%;margin-top: 22px;}
	.hr_right{float: left;margin-left: 44px;}
	.hr_right h3{font-size: 16px;line-height: 24px;font-weight: bold;margin-bottom: 20px;}
	.hr_right p{font-size: 12px;line-height: 24px;}
	
	.contacts{width: 90%;margin: 0 auto;padding-top: 50px;}
/*-----------------------------------------hr--------------------------------------------*/




/*-----------------------------------------about--------------------------------------------*/

	.banners{width: 100%;}
	.abouts{margin: 26px 0px 83px 0px;}
	.abouts_top a{float: left;width: 135px;height:34px;line-height: 34px;text-align: center;border: 1px solid #e6e5e5;font-size: 14px;font-weight: bold;}
	.abouts_top .acur{color: #FFFFFF;background: #5cb531;}
	.abouts_top a:hover{color: #FFFFFF;background: #5cb531;}
	.abouts_fot{min-height: 600px;box-shadow: 0 0 10px #e5e5e5;}
	
/*-----------------------------------------about--------------------------------------------*/


/*-----------------------------------------case--------------------------------------------*/
	
	



	
	
/*-----------------------------------------case--------------------------------------------*/

/*-----------------------------------------contact--------------------------------------------*/

	.mess{width: 100%;}
	.mess_top{font-size: 20px;line-height: 61px;width: 370px;margin: 0 auto;text-align: left;}
	.mess_top img{width: 72px;height: 61px;display: inline-block;margin-right: 20px;}
	
	.mess_box{width: 100%;margin: 30px auto 0px;text-align: center;}
	.mess_box input{width: 370px;height: 36px;background: none;border: 1px solid #000000;border-radius: 6px;font-size: 14px;line-height: 36px;text-indent: 10px;display: inline-block;}
	.mess_box p{width: 68px;display: inline-block;font-size: 14px;line-height: 36px;color: #333333;}
	.mess_box div{margin-bottom: 20px;}
	.mess_box span{display: inline-block;width: 200px;line-height: 36px;color: #5cb531;text-align: left;}
	.mess_box textarea{width: 370px;height: 80px;background: none;border: 1px solid #000000;border-radius: 6px;font-size: 14px;line-height: 24px;text-indent: 20px;display: inline-block;}
	
	.x7{text-align: left;width: 23%;margin: 0 auto;}
	.mess_box .sums{width: 150px;height: 36px;background: #5cb531;text-align: center;line-height: 36px;color: #FFFFFF;font-size: 14px;border: 0px;text-indent: 0px;margin: 0 auto;}
	.mess_box .sums:hover{opacity: 0.8;}
	.mess_box .Code{width: 100px;margin-right: 27px}
	.mess_box .Codeimg{display: inline-block;margin-right: 160px}
	
/*-----------------------------------------contact--------------------------------------------*/



/*-----------------------------------------pro--------------------------------------------*/

	.p_nleft{width: 165px;height: 142px;background: #edecec;text-align: center;border: 1px solid #e5e5e5;float: left;}
	.p_nleft img{width: 157px;height: 134px;display: inline-block;margin: 4px;}
	.p_nr{width: 90%;margin: 0 auto;padding-top: 52px;}
	.p_nr li{width: 50%;float: left;height: 144px;margin-bottom: 46px;}
	.p_nright{width: 340px;float: left;margin-left: 17px;}
	.p_nright h3{font-size: 14px;line-height: 36px;color: #333333;border-bottom: 1px solid #E5E5E5;}
	.p_nright p{font-size: 12px;line-height: 12px;margin-top: 12px;}
	
	
	
	.pp_nr{width: 890px;margin: 0 auto;padding-top: 56px;}
	
	
/*-----------------------------------------pro--------------------------------------------*/


/*-----------------------------------------news--------------------------------------------*/
	
	.new_nr{width: 100%;padding: 26px 0px;}
	.new_nr li{width: 100%;height: 185px;
		transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;}
	.n_left{width: 140px;border-right: 1px solid #E8E8E8;text-align: center;line-height: 140px;font-size: 16px;position: relative;float: left;padding: 22.5px 0px;}
	.n_left .nw1{width: 25px;height: 25px;position: absolute;right: -12.5px;top: 50%;margin-top: -12.5px;background: #cdcdcd;opacity: 0.5;border-radius: 50%;
	transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
	}
	.n_left .nw2{width: 17px;height: 17px;position: absolute;top: 50%;right: -8.5px;margin-top: -8.5px;background: #cdcdcd;border-radius: 50%;
	transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
		}
	.n_right{width: 980px;margin-left: 30px;overflow: hidden;height: 185px;float: left;
	transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;}
	.new_nr li:hover .n_right_nr{background: #f4f4f4;margin-left: 0px;
	transition: all 0.4s ease 0s;
		-webkit-transition: all 0.4s ease 0s;
		-moz-transition: all 0.4s ease 0s;
		-ms-transition: all 0.4s ease 0s;
		-o-transition: all 0.4s ease 0s;}
	.n_right_nr{width: 1000px;margin-left: -255px;
	transition: all 0.8s ease 0s;
		-webkit-transition: all 0.8s ease 0s;
		-moz-transition: all 0.8s ease 0s;
		-ms-transition: all 0.8s ease 0s;
		-o-transition: all 0.8s ease 0s;}
	.new_nr li:hover .nw2{
		background: #5cb531;
		transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
	}
	.new_nr li:hover .nw1{
		background: #5cb531;
		transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
	}
	.n_right_nr img{float: left;width: 215px;height: 170px;margin: 7.5px 30px 7.5px 11px;}
	.r_s{width: 720px;float: left;}
	.r_s h3{font-size: 16px;font-weight: bold;line-height: 16px;margin: 27px 0px;width: 100%;}
	.r_s p{font-size: 14px;line-height: 24px;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	}
	
	.pages{ text-align:center;padding-bottom: 60px;}
	.pages a{ display: inline-block; padding:1px 8px; border:1px solid #e7e7e7; color: #5cb531; border-radius: 2px; margin: 0 1px;}
	.pages .cr{ background: #5cb531;color: #FFFFFF;}
	.pages a:hover{background: #5cb531;color: #FFFFFF;}
	
	
	
	
	.nn_nr{width: 90%;margin: 0 auto;}
	.p_nr{width: 90%;margin: 0 auto;}
	.tops{width: 90%;margin: 0 auto;}
	.nn_nntop{width: 100%;border-bottom: 1px solid #e5e5e5;}
	.nn_nntop h3{font-size: 25px;color: #333333;line-height: 25px;padding: 65px 0px 25px 0px;}
	.nn_nntop p{width: 100%;text-align: left;}
	.nn_nntop p span{display: inline-block;font-size: 12px;margin-right: 20px;line-height: 24px;}
	
	
	
	.link{width: 100%;text-align: right;padding: 27px 0;}
	.link a{display: inline-block;width: 98px;height: 33px;border: 1px solid #f2f2f2;line-height: 33px;text-align: center;color: #5CB531;}
	.link a:hover{text-decoration: underline;color: #5CB531;}
	.link a img{display: inline-block;margin-right: 5px;}
/*-----------------------------------------news--------------------------------------------*/




/*-------------------------------------------------animations-------------------------------------------*/



	.active .titles{
		animation: fadeInDown 1s linear 0s;
		-webkit-animation: fadeInDown 1s linear 0s;
		-moz-animation: fadeInDown 1s linear 0s;
		-ms-animation: fadeInDown 1s linear 0s;
		-o-animation: fadeInDown 1s linear 0s;
	}
	.active .pro_nrtop{
		animation: fadeInLeft 1s linear 0s;
		-webkit-animation: fadeInLeft 1s linear 0s;
		-moz-animation: fadeInLeft 1s linear 0s;
		-ms-animation: fadeInLeft 1s linear 0s;
		-o-animation: fadeInLeft 1s linear 0s;
	}

	.active .pr_opc3{
		animation: fadeInRight 1s linear 0s;
		-webkit-animation: fadeInRight 1s linear 0s;
		-moz-animation: fadeInRight 1s linear 0s;
		-ms-animation: fadeInRight 1s linear 0s;
		-o-animation: fadeInRight 1s linear 0s;
	}

	.active .pr_opc5{
			animation: fadeInUp 1s linear 0s;
		-webkit-animation: fadeInUp 1s linear 0s;
		-moz-animation: fadeInUp 1s linear 0s;
		-ms-animation: fadeInUp 1s linear 0s;
		-o-animation: fadeInUp 1s linear 0s;
	}
	
	
/*-------------------------------------------------animations-------------------------------------------*/

.ruon{width: 80%;margin: 0 auto 20px;padding-bottom: 10px;border-bottom: 1px solid #E5E5E5;padding-top: 20px;}
.ruon h3{font-size: 16px;font-weight: 500;width: 100%;margin-bottom: 20px;}
.ruon p{font-size: 12px;line-height: 24px;text-indent: 24px;width: 100%;}
