﻿/*top*/
.headdiv { width:100%; height:auto; background:url(../images/header_top.png) no-repeat center top; }
.header { width:1000px; height:140px; margin:0 auto; position:relative;  }
.logo{ float:left; width:675px; margin:20px 0 0 0; overflow:hidden; }
.hearright { float:right; width:220px; overflow:hidden; }
.hearright .sc{ display:block; width:100%; padding:10px 0 0 0; list-style:none; }
.hearright .sc li{ float:left; border-right:1px dotted #6b6b6b; font-size:13px; padding:0 10px; }
.hearright .sc li a{ font-size:13px; color:#666; }
.hearright .tel{ float:right; width:220px; font-size:30px; color:#0ba43b; padding:2px 0 0 0; font-weight:bold; text-align:right; }
.hearright .tel i{ display:block; font-size:14px; color:#999; font-weight:normal; padding-top:28px; }

.nav { width:100%; height:58px; background-color:#0ba43b; position: relative; }
.bd-nav { width:1000px; margin:0 auto; }
.nav li {
    position: relative;
    float: left;
    z-index: 999; background:url(../images/nav_bor.png) right top repeat-y
}
.nav li a {
	padding:0 34px;
    color: #fff; font-size:16px;
    height: 58px;
    display: block; line-height:58px;
}
.nav li.active a{
   background-color:#333;
}
.nav li a:hover {
    background-color:#333;
}
.nav li:hover a {
    background-color:#333;
}
.nav .subnav {
    display:none; background-color:#333; border: 0px solid #ddd; padding:5px 0;
    position: absolute;
    width: 180px;
    top: 58px;
    left: 0px;
    z-index: 991;
    overflow: hidden;
}
.nav .subnav div {
    border-bottom: 1px solid #444444;
    width: 94%; margin:0 3%;
    height: 18px;
    display: block;
    float: left;
    line-height: 24px;
    padding: 8px 0 15px 0;
}
.nav li:hover .subnav a {
    color: #fff; font-size:14px; background-color:#333;
}
.nav li:hover .subnav a:hover {
    color: #0ba43a; 
}
.nav2 .subnav div:hover {
    color: #fff; background-color:#333; text-decoration:none;
}
.nav .subnav a {
	padding:0;
    font-size: 14px;
    display: block;
    color: #666;
    height: 18px !important;
    line-height: 24px; text-align:center;
	
}

.sideline2 {
    display: block;
    position: absolute;
    border: 0;
    height: 4px;
    background-color: #0d5ea7;
    left: 0;
    top: 98px;
    pointer-events: none;
    margin-left: 25px;
}
.pointer {
    pointer-events: none;
}

/*banner*/
.banner {  width: 100%; overflow: hidden; position: relative; z-index: 0; }
.banner img { width: 100%;}
.banner .swiper-container .swiper-button-prev {
    width: 56px;
    height: 100px;
    background-image: url(../images/prev.png) !important;
    background-size: 56px 100px;
    left:0;
    margin-top: -60px;
}
.banner .swiper-container .swiper-button-next {
    width: 56px;
    height: 100px;
    background-image: url(../images/next.png) !important;
    background-size: 56px 100px;
    right:0;
    margin-top: -60px;
}

.banner .swiper-pagination  .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background-color: rgba(255, 255, 255, 0.8);
    display: inline-block;
    cursor: pointer;
    transition: all .2s ease-out;
    border-radius: 5px;
    opacity: 1;
}
.banner .swiper-pagination  .swiper-pagination-bullet:hover {
    background-color: #0ba43b;
    opacity: 1;
}
.banner .swiper-pagination  .swiper-pagination-bullet-active {
    background-color: #0ba43b; width:15px;
}

.yy_tit { width:100%; padding:30px 0; background:url(../images/yy_titbg.jpg) no-repeat center center; text-align:center; font-size:30px; font-weight:bold; color:#0ba43b; overflow:hidden; }
.yy_list { width:100%; list-style:none; padding:0 0 40px 0; overflow:hidden; }
.yy_list li{ float:left; margin-right:8px; }

/*home pro*/
.product-l { float:left; width: 236px; background-color:#FFF; border:#0ba43b 2px solid; overflow: hidden; }
.product-l dl { display:block; height:116px; line-height:111px; background:url(../images/pro_left_t.png) no-repeat center top; text-align: center; font-size:30px; color:#FFF; font-weight:bold; overflow:hidden; }
.product-l ul { display:block; padding: 10px 15px; overflow:hidden; }
.product-l ul h2{ display:block; padding:8px 2px;  }
.product-l ul h2 a{ color:#333; font-size: 16px; }
.product-l ul h2 a:hover{ color:#0ba43b; }
.product-l ul h2 a.on{ color:#0ba43b; }
.product-l ul li { display:block; margin:1px 0; }
.product-l ul li a { display: block; font-size:14px; color:#333; background:url(../images/pro_left_y01.png) no-repeat 17px center; padding:6px 0 6px 35px; }
.product-l ul li a:hover{ color:#fff; background:url(../images/pro_left_y02.png) no-repeat left center; }
.product-l ul li a.on{ background:url(../images/pro_left_y02.png) no-repeat left center; color:#fff; }

.product-r { float:right; width:736px; overflow: hidden; }
.pro_hot{ display:block; padding-bottom:15px; background:url(../images/pro_right_top.png) no-repeat left bottom; overflow:hidden; }
.pro_hot h3{ float:left; background:url(../images/pro_right_h.png) no-repeat left center; padding-left:30px; line-height:25px; color:#0ba43b; font-size:20px; font-weight:normal;}
.pro_hot a{ float:right; color:#0ba43b; line-height:25px; }
.pro_hot a:hover{ text-decoration:underline; }

.home_pro{ overflow:hidden; list-style:none; width:756px; }
.home_pro li{ float:left; width:235px; height:287px; background-color:#fff; margin-right:15px; margin-top:30px;}
.home_pro li img{ display:block; margin:0 auto; margin-top:10px;}
.home_pro li a{ display:block; text-decoration:none; }
.home_pro li span{ display:block; width:233px; height:50px; margin-top:10px; border:1px solid #efefef; text-align:center; line-height:50px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.home_pro li:hover span{ color:#fff; background-color:#ff9900;}

/*home title*/
.idx_tit { display:block; border-bottom:#0ba43b 2px solid; padding:5px 0; overflow:hidden; }
.idx_tit h3{ float:left; border-left:#0ba43b 4px solid; font-size:18px; color:#0ba43b; padding:0 0 0 8px; }
.idx_tit a{ float:right; color:#0ba43b; line-height:25px; }
.idx_tit a:hover{ text-decoration:underline; }

.hzkh_list { width:100%; list-style:none; padding:15px 0; overflow:hidden; }
.hzkh_list li{ float:left; width:194px; margin-right:7px; margin-bottom:2px; }
.hzkh_list li a{ display:block; }
.hzkh_list li img{ width:100%; }
.hzkh_list li p{ text-align:center; padding:8px 0; }

/*ad*/
.ad { height:398px; width: 100%; overflow: hidden;}

.cctv_list { width:100%; list-style:none; padding:15px 0; overflow:hidden; }
.cctv_list li{ float:left; width:320px; margin:8px 20px 8px 0; }
.cctv_list li a{ display:block; }
.cctv_list li img{ width:100%; }

.case_hot { width:100%; list-style:none; padding:15px 0; overflow:hidden; }
.case_hot li{ float:left; width:480px; margin-right:40px; }
.case_hot li .tit{ display:block; padding:8px 0; }
.case_hot li .tit a{ display:block; font-weight:bold; font-size:15px; }
.case_hot li .info{ display:block; }
.case_hot li .info .imgs{ float:left; width:210px; }
.case_hot li .info .imgs img{ width:100%; height:130px; }
.case_hot li .info .desc{ float:right; width:250px; }

.case_list { width:100%; list-style:none; overflow:hidden; }
.case_list li{ float:left; width:190px; margin-right:12px; }
.case_list li a{ display:block; }
.case_list li img{ width:100%; height:118px; }
.case_list li p{ padding:5px 0; }

.about_jt { width:100%; padding:20px 0; overflow:hidden; }
.about_jt dl{ overflow:hidden; width:100%;}
.about_jt dt{ overflow:hidden; width:380px; height:214px; float:left; border:5px solid #efefef;}
.about_jt dd{ overflow:hidden; float:right; width:585px;}
.about_jt h4{ font-size:16px; margin-bottom:20px;}
.about_jt h4 a{ color:#0ba43b;}
.about_jt p{ font-size:13px; color:#333; line-height:26px; overflow:hidden; text-align:justify}
.about_jt .btn{ overflow:hidden;}
.about_jt .btn a{ display:block; float:left; margin-right:5px;}

.honer_slide { width: 1000px; margin:0 auto; position:relative; }
.honer-container { width:1000px; height:280px; margin:0 auto; position:relative; overflow:hidden; }
.honer_slide .honer_prev {
    width: 10px;
    height: 20px;
    background-image: url(../images/carousel_prev.png) !important;
    background-size: 10px 20px;
    left:-30px;
    margin-top: -25px; opacity:0.5;
}
.honer_slide .honer_next {
    width: 10px;
    height: 20px;
    background-image: url(../images/carousel_next.png) !important;
    background-size: 10px 20px;
    right:-30px;
    margin-top: -25px; opacity:0.5;
}
.honer_slide .honer_prev:hover, .honer_slide .honer_next:hover {opacity:1;}
.honer-container .swiper-slide a{ display:block; }
.honer-container .swiper-slide img { width: 185px; height:250px; transition: all 0.5s; opacity:1; }
.honer-container .swiper-slide a:hover img{ opacity:0.8; }
.honer-container .swiper-slide p{ font-size:14px; color:#333; padding:10px 0; text-align:center; }

/*news*/
.news { overflow:hidden; margin-top:40px; margin-bottom:50px;}
.newsLeft{ overflow:hidden; float:left; width:626px; height:417px; border:1px solid #e7e7e7;}
.newsRight{ overflow:hidden; float:right; width:350px; height:417px; border:1px solid #e7e7e7;}

.newsLeft .menu{ overflow:hidden; width:100%; height:60px; background:url(../images/news_menu_bg.jpg) repeat-x left top; margin-bottom:20px;}
.newsLeft .menu li{ float:left; width:208px; height:60px; text-align:center; line-height:60px; font-size:16px; font-weight:bold; border-right:1px solid #e7e7e7; background:url(../images/news_menu_bor.png) no-repeat right bottom}
.newsLeft .menu li a{ color:#333}
.newsLeft .menu li.last{ border:none}
.newsLeft .menu li.cur{ background:#008f40}
.newsLeft .menu li.cur a{ color:#fff;}
.newsLeft .newsBox{ overflow:hidden; width:600px; margin:0 auto; height:320px; position:relative}
.newsLeft .newsList{ overflow:hidden; width:600px; margin:0 auto; height:320px;}
.newsLeft .newsList dl{ overflow:hidden; width:100%; margin-bottom:25px; height:160px; }
.newsLeft .newsList dt{ overflow:hidden; float:left;}
.newsLeft .newsList dd{ overflow:hidden; width:350px; float:right}
.newsLeft .newsList dd h4{ font-size:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:10px;}
.newsLeft .newsList dd h4 a{ color:#000; }
.newsLeft .newsList dd p{ font-size:12px; line-height:22px; color:#555; height:88px; text-align:justify; overflow:hidden}
.newsLeft .list{ overflow:hidden; width:100%;}
.newsLeft .list li{ overflow:hidden; font-size:14px; line-height:28px;}
.newsLeft .list li a{ display:block; width:450px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left; }
.newsLeft .list li em{ float:left; margin-right:10px; font-style:normal; }
.newsLeft .list li span{ float:right; color:#666;}

.newsRight h3{ width:330px; height:60px; background:url(../images/news_menu_bg.jpg) repeat-x left top; line-height:60px; padding-left:20px; margin-bottom:20px;}
.newsRight h3 a{ color:#333; font-size:16px; }
.newsRight h3 img{ margin-right:10px;}
.newsRight .QAbox{ overflow:hidden; width:325px; margin:0 auto; height:320px; position:relative}
.newsRight .QAlist{ overflow:hidden; width:100%; padding-bottom:15px; margin-bottom:20px; border-bottom:1px dashed #ccc;}
.newsRight .QAlist h5{ font-size:14px; background:url(../images/news_Q.png) left center no-repeat; padding-left:35px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:5px; line-height:22px;}
.newsRight .QAlist h5 a{ }
.newsRight .QAlist p{ width:288px; overflow:hidden; background:url(../images/news_A.png) no-repeat left top; padding-left:35px; font-size:13px; color:#666; line-height:17px; }

/*footer*/
.footer { overflow:hidden; width:100%; background-color:#3e3e3e; }
.footer .f_nav { overflow:hidden; height:60px; background:url(../images/f_nav_bg.png) no-repeat center bottom; margin-bottom:20px;}
.footer .f_nav li{ float:left; font-size:14px; line-height:60px; background:url(../images/f_nav_bor.png) right center no-repeat; padding:0 43px;}
.footer .f_nav li a{ color:#fff;}
.footer .f_nav .last{ background:none}
.footer .link{ overflow:hidden; margin-bottom:15px;}
.footer .link h3{ float:left; font-size:14px; background:url(../images/link.png) no-repeat left center; padding-left:20px; margin-left:10px; padding-bottom:5px; }
.footer .link h3 a{ color:#0ba43a;}
.footer .link ul{ overflow:hidden; float:left; margin-left:22px;}
.footer .link li{ float:left; margin:0 10px; font-size:13px;}
.footer .link li a{ color:#a2a2a2;}
.footer .f_btm{ overflow:hidden; margin-bottom:35px;}
.footer dl{ overflow:hidden; float:left; width:700px;}
.footer dt{ overflow:hidden; float:left; margin-top:30px; margin-left:30px; }
.footer dd{ overflow:hidden; float:left; margin-left:35px; padding-left:40px; border-left:1px solid #545353; height:150px; padding-top:20px; width:400px;}
.footer dd p{ font-size:13px; color:#fff; line-height:24px;}
.footer dd a{ font-size:13px; color:#fff; }
.footer dd em{ margin:0 10px;}
.footer .phone{ overflow:hidden; background:url(../images/phone.png) left center no-repeat; padding-left:45px; margin-top:20px;}
.footer .phone span{ display:block; font-size:12px; color:#fff;}
.footer .phone h4{ font-weight:normal; font-size:24px; color:#fff;}
.footer .ewm{ overflow:hidden; float:right; margin-top:40px; text-align:right;}
.footer .ewm img{ display:block; float:right}
.footer .ewm .ewen{ float:right; margin-right:20px; padding:25px 0 0 0; }
.footer .ewm P{ font-size:14px; color:#b5b5b5; line-height:25px; }
.footer .ewm b{ display:block; font-size:15px; color:#b0b0b0; font-family:Arial; margin:8px 0;}
.footer .ewm span{ display:block; font-size:15px; color:#08a208; font-weight:bold;}

#roll_top, #fall, #ct
{
	position: relative;
	cursor: pointer;
	height: 52px;
	width: 52px;
}
#roll_top
{
	background: url(../images/top.jpg) no-repeat;
}
#fall
{
	background: url(../images/top.jpg) no-repeat 0 -80px;
}
#ct
{
	background: url(../images/top.jpg) no-repeat 0 -40px;
}
#roll
{
	z-index:9999;
	display: block;
	width: 15px;
	/*margin-right: -515px;*/
	position: fixed;
	right: 3%;
	bottom: 10%;
	_margin-right: -525px;
	_position: absolute;
	_margin-top: 300px;
	_top: expression(eval(document.documentElement.scrollTop));
}

.lybut{ background-color:#0ba43b; border:0px; padding:8px 20px; border-radius:10px; font-size:15px; color:#FFF; cursor:pointer; }
.lybut:hover{ background-color:#007c3e; }


.leftMu h4{padding: 18px 0;background: #0ba43b; text-align:center;}
.leftMu h4 a{font-size: 18px;color: #fff;}
.leftMu ul{ border-bottom:20px solid #fff;  margin-bottom: 10px;}
.leftMu>ul>li>a{padding-left:66px; display:block; height:40px; line-height:40px; font-size:15px; background:url(../images/leftMuLi.png) no-repeat center; text-decoration:none; border-top:2px solid #fff;border-bottom: 1px solid #E2E2E2;overflow: hidden;}
.leftMu>ul>li.cur>a , .leftMu>ul>li>a:hover{color:#0ba43b;}
.leftMu>ul>li>ul{border-top:10px solid #fff; border-bottom:10px solid #fff;}
.leftMu>ul>li>ul>li{background:#fff;}
.leftMu>ul>li>ul>li>a{padding-left:66px; display:block; height:40px; line-height:40px; font-size:14px; text-decoration:none; border-top:2px solid #fff; border-bottom:2px solid #fff;overflow: hidden;}

.newsListn{margin-top: 20px;}
.newsListn dl{position:relative; padding:20px; height:158px; background-color:#ebebeb;}
.newsListn dt{float:left;}
.newsListn dt img{display:block;width: 220px;height: 156px;}
.newsListn dd{margin-left: 240px;}
.newsListn dd h5{height:40px; line-height:40px; font-size:16px; font-weight:normal;}
.newsListn dd h5 a{color:#0ba43b;}
.newsListn dd h5 span{  float: right;color: #bfbfbf;}
.newsListn dd p{line-height:22px; height:97px; overflow:hidden; font-size:13px;}
.newsListn dd i{position:absolute; bottom:-10px; left:0; border:5px solid transparent;}
.newsListn ul{margin-top:16px;}
.newsListn li{position:relative; height:50px; line-height:50px; overflow:hidden; font-size:14px; border-bottom:1px dotted #ccc;}
.newsListn li a{padding-left:18px; background:url(../images/newsLi_ico.png) no-repeat left center;}
.newsListn li a:hover{color:#0ba43b;}
.newsListn li span{position:absolute; top:0; right:0; color:#999;}

.plc2 { display:block; border:solid 1px #d5d5d5; line-height:43px; text-indent:10px; color:#777777; font-size:13px; margin-bottom:10px; overflow:hidden; }
.plc2 a { color:#777777; font-size:13px; }
.plc2 a:hover { text-decoration:underline; }
.left2 { width:710px; float:left; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.left2_main { width:708px;  border:solid 1px #d5d5d5; padding-bottom:15px; overflow:hidden;background:#fff;}
.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; padding-bottom:15px; overflow:hidden;background:#fff}
.right2top { background:url(../images/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}

.n_info_con { width:684px; padding:30px 15px 0 10px; overflow:hidden;font-size:12px;}
.n_info_con h1{text-align:center;font-size:26px;color:#000;margin-bottom:6px;}
.n_info_con2 { width:710px; margin:0 auto;}
.n_info_con h3 { text-align:center; color:#000; font-family:"宋体"; margin-bottom:10px; font-size:24px;} /*资讯详细页面，内容标题*/
.info_con_tit {font-family:"宋体";  line-height:24px; margin-bottom:15px;border-bottom:1px solid #E5E5E5;padding-bottom:20px;}
.info_con_tit span { margin-right:20px;}
.info_con_tit .n_tit {  text-align:center; color:#7E7E7E;}
.info_con_tit .n_tit a{ color:#BCBBBB;}
.info_con_tit .n_tit2 { height:24px;}
.n_info_con .tit2_span { float:right; margin:0; _margin-top:5px;}

.newscontent { padding:0px 10px; line-height:28px; font-size:14px; position:relative; overflow:hidden; }
.newscontent img { max-width:664px; }
.newscontent table{ width:100%; margin:0 auto; border-top:1px solid #ddd; border-left:1px solid #ddd; }
.newscontent table td{ padding:5px 8px; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid; }

.gduo{ height:30px; line-height:30px; background:#f7f7f7; overflow:hidden; margin:15px 0px; padding:0 10px;}
.gduo span{ float:right; width:320px; overflow:hidden; height:30px; display:block;}
.gduo a{  font-weight:bold;}

.n_info_con2 .t04 { background:#0ba43b; line-height:30px; text-indent:15px; color:#fff;}
.n_info_con2 .t04 a { color:#B61212;}
.n_info_con2 .t04 a:hover { color:#B61212;}
.info_b , .info_b2 { border:solid 1px #d7d7d7; width:708px;   padding:5px 0; overflow:hidden; margin-bottom:20px;background:#fff;}

.right2_main .t03 { color:#000;  }
.right2_main .t03 a { color:#000;}
.right2_main .t03 a:hover { color:#ED5F05;}

.t03 { background:#E2E2E2; line-height:28px; text-indent:15px; }

dl.sear_dl { margin:10px auto;   width:154px;  float:left; padding-left:19px;}
dl.sear_dl dt.tit, .l2tit { font-size:14px;  text-indent:10px; line-height:25px; }
dl.sear_dl dt.tit .tit_a, .l2tit .tit_a {height:25px; background:url(Img/ico10.gif) no-repeat 0 12px;overflow:hidden;  display:block; float:left;}
dl.sear_dl dt.tit .tit_b{ width:300px; height:25px;  overflow:hidden;  display:block; float:left;}
dl.sear_dl dt.tit .span1, .l2tit .span1{ font-size:12px; float:left; margin-left:10px;}
dl.sear_dl dt.tit .span2, .l2tit a .span2{ float:left; margin-left:10px;}
dl.sear_dl dt.tit .span2 a, .l2tit a .span2 a{ color:#ff0000;}
dl.sear_dl dd.d1 { padding:0 10px; line-height:22px; text-align:justify; text-justify:inter-ideograph; overflow:hidden; color:#000;}
dl.sear_dl dd span , .l2tit span { padding:0 20px; }
dl.sear_dl dd .a_d { margin-right:5px; padding-left:10px; line-height:20px;}
.search_con .search_hl{color:Red;padding:0px;}
.sear_dl .dt2 {}
.sear_dl .dt2 a { border:solid 1px #d7d7d7; padding:1px; display:block;}
.sear_dl .dt2 a:hover {  border:solid 1px #0ba43b;} /*产品边框，点击效果*/
.sear_dl .dt2 img {display:block;width:150px; }
.sear_dl .d2 { height:22px; overflow:hidden; line-height:22px;  text-align:center; text-justify:inter-ideograph;}

ul.n_rt_ul { background: url(../images/news_list_bg.gif) no-repeat 0 5px; width:220px; margin:8px auto; overflow:hidden; padding-left:5px;}
ul.n_rt_ul li { line-height:24px; overflow:hidden;  text-overflow:ellipsis; padding-left:20px; height:24px;overflow:hidden}
ul.n_rt_ul2 {width:240px; margin:8px auto; overflow:hidden;}
ul.n_rt_ul2 li { line-height:24px; height:24px;  overflow:hidden;  text-overflow:ellipsis; padding-left:5px; }

dl.dl_42{ height:180px ; margin-bottom:20px; border-bottom:1px dotted #d7d7d7 }
.dl_42 dt{width:204px; float:left;}
.dl_42 dt a{width:200px; padding:1px; border:1px solid #d7d7d7; display:block;}
.dl_42 dt a:hover {border:1px solid #0ba43b;}
.dl_42 dt img{  display:block; width:200px; max-height:150px; }
.dl_42 dd{ padding-left:15px; float:left; width:474px; line-height:24px; height:170px; overflow:hidden; color:#666;}
.dl_42 dd h4{ font-size:16px; padding-bottom:5px; height:24px; line-height:24px; overflow:hidden;}
.dl_42 dd h4 a{ color:#0ba43b; }
.dl_42 dd h4 a:hover{ text-decoration:underline; }

.cprightp{ width:700px; padding:0 20px; background:#fff; float:right;padding-bottom: 20px; overflow:hidden; }
.cpshow{ overflow:hidden; padding-top:20px;}
.cpshow li{ float:left; width:222px; margin-bottom:30px; margin-right:17px;}
.cpshow li.noMl{ margin-right:0;}
.cpshow li img{ display:block; border:1px solid #d3d3d3;}
.cpshow li h4{ line-height:16px; margin-top:20px; text-align: center;}
.cpshow li h4 a{ font-size:14px; color:#009a44;}
.cpshow li p{ font-size:13px; color:#666; line-height:21px; height:63px; overflow:hidden;}
.cpshow li span{ display:block; overflow:hidden; margin-top:20px;}
.cpshow li span .zx{ float:left; width:103px; height:40px; line-height:40px; text-align:center; font-size:13px; color:#fff; text-decoration:none; border-left:3px solid #333; background:#666;}
.cpshow li span .xq{ float:right; font-size:13px; color:#666; margin-top:14px;}
.cpshow li img:hover{ border-color:#009a44;}
.cpshow li span .zx:hover{ background:#ed5f05; border-left-color:#a23f00;}


.nei_banner { width:100%; overflow:hidden; }
.nei_banner img{ width:100%; }

.nlist{ float:left; width:230px; overflow:hidden; }
.nlist .nt{  font-weight:normal; padding:18px 0; padding-left:20px; background:#0ba43b url(../images/hhBg.png) no-repeat 190px center;}
.nlist .nt a{ font-size:20px; font-weight:bold; color:#fff; text-decoration:none;}
.nlist .nt p{ font-size:12px; color:#fff; font-family:"Arial"; margin-top:1px;}
.nlist>ul{ padding:20px; background: #fff;}
.nlist>ul>li{  margin-bottom: 3px;}
.nlist>ul>li>a{ display:block; height:40px; line-height:40px;  font-size:15px; color:#333; padding:0 7px; text-decoration:none;}
.nlist>ul>li>a:hover,.nlist>ul>li.cur a{ background: #eeeeee; border-left: 2px solid #0ba43b; color: #333;}

.contactn { display:block; }
.contactn .tit05 { line-height:40px; background:#0ba43b;margin-top:15px; padding:0 10px; color:#fff; font-size:15px;}
.contactn .tit05 a{ font-weight:bold; color:#fff; }
.contactn .subnr { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; overflow: hidden;padding:5px 9px 8px 9px; }
.contactn .subnr p {line-height: 25px;overflow: hidden;}
.contactn .subnr span { }

/*cpright*/
.cpright{ width:715px; padding:0 20px; background:#fff; float:right;padding-bottom: 20px; overflow:hidden; }

.rtop{ overflow:hidden; padding-top:28px; padding-bottom:9px; border-bottom:1px solid #dbdbdb;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid #0ba43b; font-weight:normal; line-height:16px; font-size:16px; color:#0ba43b; font-weight:bold; }
.rtop span{ float:right; font-size:12px; }
.rtop span em{ color:#999; font-style:normal; }
.rtop span a{ color:#999;}

.about_con { display:block; padding:10px 0; line-height:28px; min-height:400px; overflow:hidden; }
.about_con img{ max-width:100%; }

.honer_li { width:204px; padding:10px 17px; float:left; display:inline-block;}
.honer_li dt { width:204px;  overflow:hidden; }
.honer_li dt a { width:200px; padding:1px; border:1px solid #d7d7d7; display:block;}
.honer_li dt a:hover {border:1px solid #0ba43b;}
.honer_li img { display:block;width:200px; }
.honer_li dd { margin:2px 0 0 0; width:204px; height:20px; line-height:20px; overflow:hidden;  text-align:center; padding:0 4px;}

.gduoa{ height:50px; line-height:50px; background:#f7f7f7; overflow:hidden; margin:15px 0px; padding:0 10px;}
.gduoa .span1{ float:right;  overflow:hidden; height:50px; display:block;}
.gduoa .span2{ float:left;  overflow:hidden; height:50px; display:block;}
.gduoa span img{position:relative; bottom:0px; margin: 0 20px;}
.gduoa a{ color:#777777; }
.gduoa a:hover{ text-decoration:underline; }

/* -- 产品详细页__产品详细参数 -- */
.mod_goods_info {clear:both;margin-bottom:10px;position:relative}
.mod_goods_info .hds {border-bottom:1px solid #009a44;height:33px;_overflow:hidden;}
.mod_goods_info .hds li {float:left;cursor:pointer;border:1px solid #d7d7d7;border-bottom:0;margin-right:-1px;}
.mod_goods_info .hds li h3 {display:block;width:128px;height:30px;line-height:30px;text-align:center;font-size:14px;border-bottom:0;background-color:#f3f3f3;border:1px solid #fff;}
.mod_goods_info .hds li h3 a {color:#333;font-weight: normal;text-decoration:none;outline:none}
.mod_goods_info .hds .status_on {border-color:#009a44;border-bottom:0;position:relative;}
.mod_goods_info .hds .status_on h3 {height:31px;background-color:#fff;color:#009a44;}
.mod_goods_info .hds .status_on h3 a {color:#076EBB;font-weight:bold}
.mod_goods_info .more{ position:absolute;top:8px; right:0px;}
.mod_goods_info .more a:link,
.mod_goods_info .more a:visited{text-decoration:none;color:#085C9B;}
.mod_goods_info .more a:hover{color:#D4105A;}
.pright { width:280px; float:left; margin-left:20px;}
.propar { }/*产品详细参数字体颜色*/ 
.propar .line{ font-weight:normal; text-decoration:line-through;}
.propar .span_1 { font-weight:bold; font-size:14px; color:#f00;}
.propar .span_2 { font-size:16px;}
.propar h4 { color:#333; line-height:28px; background:#F7F7F7; padding:0 8px;}
.propar .more { text-align:right; border-bottom:dashed 1px #d7d7d7; margin-bottom:5px; }
.propar .more a {color:#ED5F05; padding-left:12px; line-height:20px; }
.propar .more a img { margin-right:5px;}

.proinfo  { display:block; overflow:hidden; padding:10px 5px; font-size:14px; line-height:28px; min-height:200px; }
.proinfo img { max-width:700px; }

/*page*/
.pager { width:100%; text-align:center; font-size:14px; padding:10px 0; }
DIV.jogger { MARGIN: 2px; }
DIV.jogger A {
	PADDING: 5px 10px; MARGIN: 1px; COLOR: #666; BACKGROUND-COLOR: #ddd; TEXT-DECORATION: none;
	  -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;}
DIV.jogger A:hover {	PADDING: 5px 10px; MARGIN: 1px; COLOR: #fff; BACKGROUND-COLOR: #e52800;}
DIV.jogger A:active {	PADDING: 5px 10px; MARGIN: 1px; COLOR: #fff; BACKGROUND-COLOR: #e52800;}
DIV.jogger SPAN.current {	PADDING: 5px 10px; MARGIN: 1px; COLOR: #fff; BACKGROUND-COLOR: #e52800;
	  -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;}
DIV.jogger SPAN.disabled {	DISPLAY: none}