.header {
	width: 100%; min-width: 1160px; background:#fff;
}
.top {
	margin: 0 auto; width: 1160px;
}
.logo {
	width: 530px; height: 81px; float: left;
}
img { border:none; float:none; vertical-align:middle; }
a {color:#666; text-decoration:none;}
a:hover {color: #007741;text-decoration:none;}

.logo > img {
	width: 100%;
}
.top_code {
	float: right;
}
.code1 {
	width: 96px; height: 96px; margin-left: 20px; float: left;
}
.code2 {
	width: 96px; height: 96px; margin-left: 20px; float: left;
}
.code1 > img {
	width: 100%;
}
.code2 > img {
	width: 100%;
}
.nav {
	width: 100%; min-width: 1160px; background-color: #4bb344;
}
.nav > ul {
	margin: 0px auto; width: 1160px;
}
.nav > ul li {
	float: left; margin-right:23px;
}
.nav > ul li a {
	width: 142px; height: 52px; text-align: center; color: rgb(255, 255, 255); line-height: 52px; font-size: 16px; display: block;
}
.nav > ul li:hover {
	background-color:#2f9f29; font-weight:bold; color:#fff;
}
.nav > ul li.curr a{background-color:#2f9f29; font-weight:bold; color:#fff;}
.nav_cur {
	background-color: rgb(255, 102, 0);
}
.lubo {
	width: 100%; height: 480px; position: relative; min-width: 1060px;
}
.lubo_box {
	width: 100%; height: 480px; position: relative;
}
.lubo_box li {
	left: 0px; top: 0px; width: 100%; height: 480px; float: left; filter: alpha(opacity=0); position: absolute; opacity: 0;
}
.lubo_box li:first-child {
	filter: alpha(opacity=100); opacity: 1;
}
.lubo_box li a {
	width: 100%; height: 480px; display: block;
}
.lubo_box li img {
	width: 100%; height: 100%;
}
.cir_box {
	overflow: hidden; position: absolute; z-index: 100;
}
.cir_box li {
	background: rgb(255, 255, 255); margin: 0px 5px; border-radius: 50%; width: 12px; height: 12px; float: left; cursor: pointer; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; -webkit-border-radius: 50%;
}
.cir_on {
	background: rgb(204, 0, 0) !important;
}
.content {
	margin: 0px auto; width: 1160px; overflow:hidden;
}
.adv { float:right; display:inherit; width:580px;
}
.adv_tit {
	width: 100%;
}
.adv_tit h3 {
	text-align:left; color:#2f9f29; font-size: 26px; padding-top:42px; width:100%;
}
.adv_tit span { color:#9c9c9c; font-size: 12px; width:100%; padding-top:7px; width:100%; display:block;
}
.adv_tit_box {
	height: 48px; position: relative;
}
.adv2{ width:100%; text-align:left; display:inherit; line-height:32px; font-size:14px; color:#333; margin-top:32px;}
.adv3{ float:left; display:block; width:138px; height:40px; line-height:40px; text-align:center; color:#fff; background:#4ab344;
margin-top:30px; letter-spacing:1px;}
.adv3 a{ color:#fff; font-size:14px;}
.adv3 a:hover{ background:#2b8626; display:block; font-weight:bold;}

.adv313{ width:138px; height:40px; line-height:40px; text-align:center; color:#fff; background:#4ab344; margin:0 auto; letter-spacing:1px;}
.adv313 a{ color:#fff; font-size:14px;}
.adv313 a:hover{ background:#2b8626; display:block; font-weight:bold;}

.adv315{ width:245px; height:45px; line-height:45px; text-align:center; color:#fff; background:#4ab344; letter-spacing:1px; 
float:left; display:block; margin-left:70px;}
.adv315 a{ color:#fff; font-size:14px;}
.adv315 a:hover{ background:#2b8626; display:block; font-weight:bold;}

.yqlj{ width:100%; min-width:1160px; margin:0 auto; overflow:hidden; background:#f9f9f9; min-height:430px;}

.xps{background: url("../image/cp4.jpg") no-repeat center top; width:100%; min-width:1160px; margin:0 auto; height:720px; overflow:hidden;}
.xps2{background: url("../image/bbj.jpg") no-repeat center top; width:100%; min-width:1160px; margin:0 auto; height:520px; overflow:hidden;}

.adv_tit2 {
	width: 100%;
}
.adv_tit2 h3 {
	text-align:center; color:#2f9f29; font-size: 26px; padding-top:42px; width:100%;
}
.adv_tit2 span { color:#9c9c9c; font-size: 12px; width:100%; padding-top:7px; width:100%; display:block; text-align:center;  
}
.adv_tit3{ width:47px; height:1px; text-align:center; margin:12px auto; color:#d4d4d4; background:#d4d4d4;}
.cpsd{ width:100%; margin:20px auto;}
.cpsd li{ float:left; display:inherit; width:310px; text-align:center; margin-left:37px; margin-right:37px;}
.cpsd li img{ float:left; width:310px; height:330px; display:block;}
.cpsd li:hover{border:2px #4bb344 solid; display:block;}
.cpsd li p{ text-align:center; font-size:15px; margin-top:24px; line-height:46px; color:#000;}
.cpsd li p a{ color:#000; font-size:15px;}
.cpsd li p:hover{ color:#359830; font-weight:bold;}

.cpsd2{ width:100%; margin:30px auto;}
.cpsd2 li{ float:left; display:inherit; width:280px; text-align:center; margin-left:5px; margin-right:5px;}
.cpsd2 li img{ float:left; width:280px; height:200px; display:block;}
.cpsd2 li p{ text-align:center; font-size:14px; margin-top:24px; line-height:35px; color:#000;}
.cpsd2 li p a{ color:#000; font-size:14px;}
.cpsd2 li p a:hover{ color:#359830; font-weight:bold;}


.lxwm{ width:500px; float:left; display:inherit;}
.lxwm p{ width:100%; line-height:31px; font-size:14px; color:#333;}
.lxwm2{ color:#666; line-height:56px; font-size:14px; margin-top:50px;}
.lxwm2 img{ position:relative; top:-4px; padding-right:10px;}

.lxwmr{ float:right; display:inherit; width:540px; font-size:14px; color:#666;}
.lxwmrr{ float:right; display:inherit; width:590px; font-size:14px; color:#666;}
.srr{ width:450px; height:35px; border:1px #dadada solid; line-height:35px; text-indent:10px; color:#999; 
 margin-left:13px; float:left; display:inherit;}
.srr2{ width:450px; height:85px; border:1px #dadada solid; line-height:35px; text-indent:10px; color:#999; 
 margin-left:13px; float:left; display:inherit;}
.lxwmr2{ width:100%; float:left; display:inherit;}
.lxwmr2 li{ float:left; display:inherit; text-align:left; margin-bottom:25px;}
.lxwmr2 li font{ float:left; display:inherit; text-align:left; line-height:34px;}
.lxwmr2 li span{ color:#ff0000; padding-left:5px; float:left; display:inherit; line-height:34px;}


.adv_tit_en {
	background:#e3fcea; left: 50%; width: 288px; height: 48px; text-align: center; color: rgb(187, 187, 187); line-height: 48px; font-size: 14px; margin-left: -144px; position: absolute; z-index: 22;
}
.adv_tit_en > span {
	background:#498913; margin: 0px auto; width: 120px; height: 2px; display: block;
}
.adv_con {
	width: 100%; margin-top: 24px;
}
.adv_con > ul {
	width: 1220px;
}
.adv_con > ul li {
	margin-right: 20px; margin-bottom: 20px; float: left;
}
.adv_con > ul li a img {
	display: block;
}
.que {
	width: 100%; margin-top: 40px;
}
.que_text {
	width: 100%;
}
.que_text > ul {
	margin: 40px auto; width: 1000px;
}
.que_text > ul li {
	border: 1px solid rgb(187, 187, 187); width: 438px; color: rgb(102, 102, 102); line-height: 38px; text-indent: 22px; font-size: 14px; margin-right: 60px; margin-bottom: 10px; float: left;
}
.que_more {
	margin: 0px auto; width: 300px; height: 46px;
}
.que_more > a {
	background: rgb(204, 0, 0); border-radius: 5px; width: 300px; height: 46px; text-align: center; color: rgb(255, 255, 255); line-height: 46px; font-size: 20px; font-weight: bold; display: block; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px;
}
.ser {
	width: 100%; margin-top: 60px;
}
.ser_bor {
	width: 100%;
}
.ser_bor > ul {
	margin: 40px auto; width: 1120px;
}
.ser_bor > ul li {
	width: 25%; float: left;
}
.ser_bor > ul li img {
	margin: 0px auto; width: 200px; display: block;
}
.ser_bor > ul li p {
	text-align: center; line-height: 60px; font-size: 16px;
}
.center_ban > img {
	width: 100%; display: block;
}
.news_about {
	width: 100%; margin-top: 40px;
}
.news {
	border: 1px solid rgb(217, 217, 217); width: 588px; float: left; background:#fff;
}
:first-child.news {
	margin-right: 20px;
}
.nes_show {
	padding-top: 5px; padding-bottom: 8px;
}
.nes_show > ul li {
	background: url("../image/jt.png") no-repeat 10px; margin: 0px auto; width: 578px; line-height: 40px; overflow: hidden; border-bottom-color: rgb(198, 198, 198); border-bottom-width: 1px; border-bottom-style: dotted;
}
.nes_show > ul li a {
	color: rgb(90, 90, 90); padding-left: 22px; font-size: 14px; float: left;
}
.nes_show > ul li span {
	margin-right: 14px; float: right; color:#999999; font-size:12px;
}
.news_tit {
	background: url("http://ww.fmnhkj.cn/images/news_tit_bg.png") repeat-x top; width: 100%; height: 34px;
}
.about_tit {
	background:#f0f2f0; width: 100%; height: 34px;
}
.news_tit span {
	width: 100px; text-align: center; color: rgb(204, 0, 0); line-height: 34px; font-size: 14px; font-weight: bold; display: inline-block;
}
.about_tit span {
	width: 100px; text-align: center; color: rgb(204, 0, 0); line-height: 34px; font-size: 14px; font-weight: bold; display: inline-block;
}
.news_tit .new_tit_bg {
	background: #097e02; color: rgb(255, 255, 255);
}
.about_tit .new_tit_bg {
	background:#097e02; color: rgb(255, 255, 255);
}
.about_text > p {
	padding: 10px 14px 5px 14px; line-height: 24px; text-indent: 2em; font-size: 14px;
}
.about_text{ margin-bottom:10px;}

.foot{ width:100%; min-width:1160px; margin:0 auto; background:#303030; min-height:130px;}
.ftwz{ width:100%; line-height:130px; color:#fff; font-size:14px;}
.ftwz p{ text-align:center;}
.ftwz span{ float:right; display:inherit; margin-top:15px;}

.bb1{ width:100%; min-width:1160px; background:url(../image/a1.jpg) no-repeat center top; height:280px; margin:0 auto;}
.bb2{ width:100%; min-width:1160px; background:url(../image/bbb.png) no-repeat center top; height:320px; margin:0 auto;}
.bb3{ width:100%; min-width:1160px; background:url(../image/bb3.jpg) no-repeat center top; height:320px; margin:0 auto;}
.bb5{ width:100%; min-width:1160px; background:url(../image/bbb2.jpg) no-repeat center top; height:280px; margin:0 auto;}
.bb6{ width:100%; min-width:1160px; background:url(../image/bb6.jpg) no-repeat center top; height:320px; margin:0 auto;}
.bb7{ width:100%; min-width:1160px; background:url(../image/bb9.jpg) no-repeat center top; height:320px; margin:0 auto;}
.abs{ width:100%; margin:0 auto; font-size:16px; line-height:34px;}
.abs p{ font-size:16px; line-height:34px;}

.abss{ width:1130px; margin:0 auto;}
.abss h3{clear:both; width:98%; text-align:center; font-size:25px; font-weight:bold; line-height:40px; color:#c21410; margin-top:5px; 
margin-bottom:15px; letter-spacing:normal; border-bottom:1px #f2f2f2 solid; padding-bottom:15px;}
.abss h4{width:100%; border-bottom:1px #e1e1e1 dotted; height:22px; font-size:12px; line-height:22px; color:#696969; font-weight:normal; text-align:center; letter-spacing:normal; margin-bottom:15px; padding-bottom:10px;}
.abss h5{clear:both; width:98%; text-align:center; font-size:21px; font-weight:bold; line-height:40px; margin-top:5px; 
margin-bottom:15px; letter-spacing:normal;}

.abss2{ width:98%; margin:0 auto; line-height:34px; font-size:15px; min-height:600px; overflow:hidden; color:#333;}
.abss2 p{ line-height:34px; font-size:15px; color:#333;}
.abss2 p a{color:#333; font-size:15px;}

.zz2{ text-align:center; text-align:center; padding-top:12px; padding-bottom:12px; border-top:1px #E1E5E6 dotted; 
margin-top:30px; width:1130px;}
.zz2 a{ text-decoration:none; font-size:14px;}
.zz2 a:hover{ text-decoration: underline;}

.bot_left {
	width: 860px; float: left;
}
.bott_right {
	width: 340px; margin-top: 44px; float: right;
}
.links {
	width: 100%;
}
.links > h3 {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; float: left;
}
.links > ul {
	float: left;
}
.links > ul li {
	float: left;
}
.links > ul li a {
	color: rgb(255, 255, 255); font-size: 14px; margin-left: 14px; display: inline-block;
}
.bot_nav {
	width: 100%; line-height: 50px;
}
.bot_nav > ul li {
	float: left;
}
.bot_nav > ul li a {
	color: rgb(255, 255, 255); font-size: 14px; margin-right: 28px; display: inline-block;
}
.bot_tel {
	width: 620px;
}
.bot_tel > p {
	color: rgb(255, 255, 255); line-height: 30px; font-size: 14px;
}
.bot_code1 {
	float: left;
}
.bot_code2 {
	float: right;
}
.bot_code1 {
	margin-left: 110px;
}
.bot_code2 {
	margin-left: 16px;
}
.info_about {
	margin: 10px auto; width: 1200px;
}
.info_about_list {
	width: 230px; float: left;
}
.info_about_list ul {
	width: 230px; padding-bottom: 10px;
}
.info_about_list li {
	background: rgb(242, 242, 242); width: 230px; margin-top: 4px;
}
.info_about_list li a {
	height: 36px; text-align: center; color: rgb(102, 102, 102); line-height: 36px; font-size: 16px; display: block;
}
.info_about_list img {
	margin-top: 10px;
}
.page_about {
	background: rgb(255, 255, 255); width: 950px; margin-left: 20px; float: left;
}
.page_about .page_about_tit {
	background: url("http://ww.fmnhkj.cn/images/news_tit_bg.png") repeat-x top; height: 50px; color:#666; line-height: 50px; font-size: 16px;
}
.page_about_tit > h3 {
	padding-left: 14px; font-size: 18px; float: left;
}
.page_about_tit > span {
	padding-right: 14px; font-size: 12px; float: right;
}
.info_about_list > h3 {
	background: url("../image/bg.png") no-repeat; width: 230px; height: 66px; text-align: center; color: rgb(255, 255, 255); line-height: 66px; font-size: 18px;
}
.info_about_text {
	border: 1px solid rgb(245, 245, 245);
}
.info_about_text > p {
	padding: 14px;
}
.info_news {
	padding: 16px 14px 30px; border: 1px solid rgb(245, 245, 245);
}
.info_news ul li {
	background: url("../image/jt.png") no-repeat left; line-height: 40px; padding-left: 12px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; position: relative; padding-top:1px; padding-bottom:1px;
}
.sjd2{ font-size:12px; color:#a6a6a6; float:right; padding-right:3px; padding-top:2px; } 
.info_news ul li a{color:#333; text-decoration:none;}
.info_news ul li a:hover{color:#048401; text-decoration: underline;}

.banner {
	margin-bottom: 15px;
}
.xwtitle {
	margin: 0px 10px; height: 50px; text-align: center; color: rgb(68, 68, 68); line-height: 50px; font-size: 18px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.time {
	height: 25px; text-align: center; color: rgb(153, 153, 153); line-height: 25px; font-size: 12px; display: block;
}
.pages {
	width: 650px; text-align: center; line-height: 40px; padding-top: 10px;
}
.pages a {
	padding: 2px 5px; border: 1px solid rgb(204, 204, 204); margin-right: 3px; margin-left: 3px;
}
.detail {
	padding: 20px; line-height: 30px; font-size: 18px;
}
.detail p a {
	font-size: 18px !important;
}
.qq {
	background: url("http://ww.fmnhkj.cn/images/scroll.png"); top: 100px; width: 130px; height: 254px; right: 0px; padding-top: 140px; position: fixed; z-index: 9999;
}




.home_banner{ min-width:1160px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1016?"1040px":"");HEIGHT: 540px;
 z-index:-9999;}
.bannerBox {position: relative;}
#big_img {HEIGHT: 540px}

#small_img { POSITION: absolute; left:42%; TOP: -24px;}

#small_imgs { display: inherit;}
#small_imgs a {PADDING-LEFT: 2px; padding-right: 2px; FLOAT: left;}
#small_imgs a .img {background:#FFF; width: 52px; padding: 1px; height: 2px; CURSOR: pointer;}
#small_imgs a .img IMG {WIDTH: 52px; height: 2px; background:#2f9f29;}
#small_imgs a .active {WIDTH: 52px; height: 2px; background:#2f9f29;}




.wrapper{ width:1200px; margin:0 auto;}
.bra1{ width:1200px; margin:0 auto; height:200px; background:url(http://ww.fmnhkj.cn/images/ab.jpg) no-repeat center 10px;}
.bra2{ width:1200px; margin:0 auto; height:200px; background:url(http://ww.fmnhkj.cn/images/xw.jpg) no-repeat center 10px;}
.bra3{ width:1200px; margin:0 auto; height:200px; background:url(http://ww.fmnhkj.cn/images/zxns.jpg) no-repeat center 10px;}
.bra4{ width:1200px; margin:0 auto; height:200px; background:url(http://ww.fmnhkj.cn/picc/center_ban.png) no-repeat center 10px;}
.bra5{ width:1200px; margin:0 auto; height:200px; background:url(http://ww.fmnhkj.cn/images/lxwm.jpg) no-repeat center 10px;}
.bra6{ width:1200px; margin:0 auto; height:200px; background:url(http://ww.fmnhkj.cn/images/ly.jpg) no-repeat center 10px;}
.bra7{ width:1200px; margin:0 auto; height:200px; background:url(http://ww.fmnhkj.cn/images/cp.jpg) no-repeat center 10px;}


.input_out{ padding:2px; border:1px #1e8a00 solid; background:#fff; line-height:28px; height:28px;}
.input_off{padding:2px; background:#fff; line-height:28px; height:28px; border:1px #d6d6d6 solid; }



.zws{ width:100%; margin-top:20px; line-height:34px; min-height:400px;}
.zws p{ line-height:34px;}
.bjdd{ width:100%; margin:0 auto;}
.bjdd2{ width:100%; margin:0 auto; }

.xwzx{ width:100%;}
.xwzx li{ float:left; display:block; height:40px; line-height:40px; text-align:center; width:100%;}
.xwzx li a{background:#fff; display:block; width:100%; height:40px; line-height:40px; color:#666666;}
.xwzx li a:hover{background:#1e8a00; display:block; width:100%; height:40px; line-height:40px; color:#fff; font-weight:bold;}
.xwzx li.cur a{background:#1e8a00; display:block; width:100%; height:40px; line-height:40px; color:#fff; font-weight:bold;}


/*²úÆ·*/
.sub_title {
	padding-left: 13px; float: left; padding-top: 10px
}
.sub_pro_title {
	FONT-WEIGHT: bold; font-size: 16px; float: left; width: 200px; COLOR: #fff
}
.sub_pro_right {
	border-RIGHT: #dadada 1px solid; border-top: #dadada 1px solid; float: right; border-left: #dadada 1px solid; width: 700px; border-bottom: #dadada 1px solid
}
.sub_proimg_tb {
	float: left; width: 230px; height:300px;
}
.sub_proimg_tb .td_over {
	border-RIGHT: #bae39b 2px solid; border-top: #bae39b 2px solid; border-left: #bae39b 2px solid; width: 193px; border-bottom: #bae39b 2px solid; 	height: 233px
}
.sub_proimg_tb .td_on {
	border-RIGHT: #69b92d 2px solid; border-top: #69b92d 2px solid; border-left: #69b92d 2px solid; width: 193px; border-bottom: #69b92d 2px solid; height: 233px}
.sub_proimg {
	padding-left: 20px; float: left; padding-top: 15px; padding-right:5px;
}
.sub_protitle {
	FONT-WEIGHT: bold; font-size: 13px; float: left; width: 197px; COLOR: #fff; height: 32px; TEXT-ALIGN: center;
	 line-height:30px; margin-left:20px;}
	
.sub_protitle a{ COLOR: #fff; background:#348502; float:left; display:block; width:197px; height:32px; line-height:32px;}
.sub_protitle a:hover{ COLOR: #fff; background:#57b015;}

.sub_proimgbtn {
	padding-left: 45px; float: left; width: 96px; padding-top: 5px; height: 20px
}
.sub_proimg_tb2 {
	float: left; width: 185px; border-bottom: #e8e8e8 1px solid; height: 268px
}
.sub_num {
	float: left; width: 214px; padding-top: 20px; height: 63px
}
.sub_newstb {
	padding-bottom: 60px; MARGIN: 0px auto; width: 743px
}
.sub_prolist {
	
}
.sub_prolist .sub_pro_td {
	height: 268px; TEXT-ALIGN: center
}
.sub_prolist .sub_pro_title {
	FONT-WEIGHT: bold; font-size: 12px; COLOR: #69b92d; padding-top: 15px; height: 26px; TEXT-ALIGN: center
}
.sub_prolist .sub_pro_title A {
	FONT-WEIGHT: bold; COLOR: #69b92d; TEXT-DECORATION: none
}
.sub_prolist .sub_pro_title A:hover {
	FONT-WEIGHT: bold; COLOR: #69b92d; TEXT-DECORATION: underline
}
.sub_prolist .sub_pro_btn {
	padding-top: 5px; height: 20px; TEXT-ALIGN: center
}
.pro_n {
	 float: right; width: 700px; padding-top: 15px; padding-left:15px;
}
.pro_x_img {
	float: left; width: 330px; height: 370px; padding-right:15px;
}
.pro_x_img_R {
	padding-left: 10px; float: left; width: 272px
}
.pro_font_tb {
	float: left; width: 272px
}
.PRO_X_title {
	FONT-WEIGHT: bold; font-size: 14px; width: 272px; COLOR: #000; height: 30px; padding-left: 8px;
}
.pro_cpgg {
	font-size: 12px; width: 272px; COLOR: #666; BACKGROUND-COLOR: #f8f8f8
}
.pro_cpgg_font {
	padding-left: 8px; LINE-height: 26px
}
.pro_cpggtwo {
	font-size: 12px; width: 272px; COLOR: #666; height: 250px
}
.PRObtn_tb {
	float: left; width: 272px; height: 60px
}
.gm_btn {
	padding-left: 50px; float: left; width: 108px; padding-top: 10px
}
.pro_X_titletwo_tb {
	padding-left: 13px; float: left; width: 670px; padding-top: 3px
}
.pro_X_titletwo {
	float: left; padding-bottom: 5px;
}
.pro_X_titletwo_tbtwo {
	border-RIGHT: #e6e5e5 1px solid; border-top: #e6e5e5 1px solid; float: left; border-left: #e6e5e5 1px solid; width: 640px;
	 border-bottom: #e6e5e5 1px solid; display:inherit; float:left;
}
.pro_X_titletwo_font {
	padding-RIGHT: 12px; padding-left: 20px; float: left; width: 620px; padding-top: 10px; display:inherit; 
	min-height:100px; height:auto !important; height:100px; overflow:visible;
}
.pro_X_titletwo_font_title {
	font-size: 12px; COLOR: #8d8d8d; LINE-height: 28px
}
.pro_X_titletwo_font_neirong {
	font-size: 12px; COLOR: #666; LINE-height: 28px
}
.PRO_tb_tb {
	float: left; padding-top: 30px
}
.pro_tb_three {
	padding-left: 13px; float: left; padding-bottom: 10px; width: 743px; padding-top: 3px
}
.PRO_X_protbone {
	padding-left: 15px; float: left; width: 120px; padding-top: 15px; height: 168px
}
.pro_X_protb {
	float: left; width: 120px; height: 130px; BACKGROUND-COLOR: #fff
}
.PRO_X_PEOborder {
	border-RIGHT: red 1px solid; border-top: red 1px solid; float: left; border-left: red 1px solid; width: 125px; border-bottom: red 1px solid; height: 168px
}
.PRO_X_PEO {
	float: left
}
.PRO_X_PEO IMG {
	border-RIGHT: #eee 1px solid; padding-RIGHT: 2px; border-top: #eee 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: #eee 1px solid; width: 118px; padding-top: 2px; border-bottom: #eee 1px solid; height: 120px
}
.PRO_X_PEOname {
	FONT-WEIGHT: bold; font-size: 12px; float: left; width: 120px; COLOR: #666; LINE-height: 30px; TEXT-ALIGN: center
}
.PRO_X_PEOname A {
	FONT-WEIGHT: bold; COLOR: #666
}
.productlist A {
	COLOR: #999
	}
.cps3{ padding-top:5px; float:left; display:inherit; width:910px;}
.cp33{ padding-top:5px; float:left; display:inherit; width:340px;}
.cp33 img{width:330px; height:360px; float:left; display:inherit;}
.cp34{width:570px; float:left; display:inherit; padding-top:8px;}
.cp34 p{width:570px; float:left; display:inherit; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000; HEIGHT: 30px;}


.cps{ padding-top:5px; float:left; display:inherit; width:910px;}
.cps2{ padding-top:5px; float:left; display:inherit; width:890px; border:1px solid #E6E5E5; padding:8px;
min-height:80px; height:auto !important; height:80px; overflow:visible; margin-top:8px;}

.xhx{ TEXT-DECORATION: none; COLOR: #282828; }
.xhx a{ COLOR: #282828; TEXT-DECORATION: none }
.xhx a:hover { COLOR: #138F03; TEXT-DECORATION: underline }

.ab17{ width:100%; float:left; display:inherit;}
.ab17 li{ float:left; display:inherit; font-size:16px; line-height:32px; padding-top:20px; padding-bottom:30px; font-weight:normal; border-bottom:1px #e5e5e5 dashed; padding-bottom:10px; width:100%;}
.ab17 li p{ font-size:14px; float:left; display:inherit; line-height:29px; margin-left:28px; position:relative; top:-5px; font-weight:normal;}
.ab17 li p a{ font-size:16px; font-weight:bold; color:#333;}
.ab17 li span{ float:left; display:inherit; font-size:14px; line-height:36px; font-weight:normal;}

.ab17 li span b{ float:left; display:inherit; font-size:16px; font-weight:bold;}

/*page*/
.page22{ width:1160px; text-align:center; font-size:14px; margin-top:15px;}
.page22 a{ font-size:15px;}
.page22 li a{ border:1px #c0c0c0 solid; height:20px; line-height:20px; color:#9b9d9a; display:block; padding:2px 5px; margin-left:3px; 
margin-right:3px; font-size:15px;}
.page22 li a:hover{ text-decoration:underline; color:#e57f02;}
.page22 li{ float:left; display:inherit;}

/*2020-12-15*/
.abb{ float:left; display:inherit;}
.boxH1 { width:100%; height:1px; clear:both; overflow:hidden; }
.boxH5 { width:100%; height:5px; clear:both; overflow:hidden; }
.boxH8 { width:100%; height:8px; clear:both; overflow:hidden; }
.boxH10 { width:100%; height:10px; clear:both; overflow:hidden; }
.boxH11 { width:100%; height:11px; clear:both; overflow:hidden; }
.boxH15 { width:100%; height:15px; clear:both; overflow:hidden; }
.boxH20 { width:100%; height:20px; clear:both; overflow:hidden; }
.boxH25 { width:100%; height:25px; clear:both; overflow:hidden; }
.boxH30 { width:100%; height:30px; clear:both; overflow:hidden;}
.boxH35 { width:100%; height:35px; clear:both; overflow:hidden; }
.boxH45 { width:100%; height:45px; clear:both; overflow:hidden; }
.boxH50 { width:100%; height:50px; clear:both; overflow:hidden; }
.boxH60 { width:100%; height:63px; clear:both; overflow:hidden; }
.boxH80 { width:100%; height:80px; clear:both; overflow:hidden; }
.boxH100 { width:100%; height:100px; clear:both; overflow:hidden; }
.boxH200 { width:100%; height:200px; clear:both; overflow:hidden; }

.cpnav{ width:1000px; margin:0px auto;}
.cpnav2{ width:100%; margin:0px auto; position:relative; left:5%;}
.cpnav2 li{ float:left; display:block; text-align:center; font-size:16px; line-height:34px; padding-left:15px; padding-right:15px;}
.cpnav2 li a{ color:#333; line-height:34px; font-size:16px; text-align:center; padding-left:15px; padding-right:15px;}
.cpnav2 li a:hover{ color:#4ab344; font-weight:bold; border-bottom:2px #4ab344 solid; line-height:34px; padding-bottom:10px;}

.cpnav2 li.currd a{color:#4ab344; font-weight:bold; border-bottom:2px #4ab344 solid; line-height:34px; padding-bottom:10px; font-size:16px;
 padding-left:15px; padding-right:15px;}