@import url(main.css);

.crumb{height:35px;line-height:35px;border:1px solid #ddd;border-radius:10px;padding-left:15px;margin-bottom:20px;}

.crumb p{margin-right:10px;color:#999;}

.crumb p a{color:#999;}



.left_tit{width:100%;height:50px;text-align:center;line-height:50px;border-top-left-radius:15px;border-top-right-radius:15px;}

.left_tit a{color:#FFF;font-size:18px;font-weight:600;}



.sidebar{width:100%;}

.sidebar_list{background:#fff;border:1px solid #dedede;border-top:none;padding:5px 15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding-bottom:15px;}

.sidebar_list li{border-bottom:1px dashed #dedede;height:48px;line-height:49px;transition: all 0.6s;overflow:hidden;}

.sidebar_list li span{float:right;margin-right:5px;}

.sidebar_list li:hover{background:#009944;padding-left:10px;}

.sidebar_list li:hover a{color:#fff;}

.sidebar_list li:hover span{color:#fff;}

.sidebar_list li:last-child{border-bottom:none;}


.sidebar1{width:100%;margin-top:20px;}

.sidebar1_list{background:#fff;border:1px solid #dedede;border-top:none;padding:5px 15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding-bottom:15px;}

.sidebar1_list li{border-bottom:1px dashed #dedede;line-height:49px;transition: all 0.6s;}

.sidebar1_list li span{float:right;margin-right:5px;}

.sidebar1_list li:hover{background:#fff;padding-left:10px;}

.sidebar1_list li:hover a{color:#fff;}

.sidebar1_list li:hover span{color:#fff;}

.sidebar1_list li:last-child{border-bottom:none;}



.left_news{margin-top:30px;}



.left_contact{margin-top:30px;}



.about{width:100%;}

.about img{max-width:100%;margin-top:10px;margin-bottom:10px;width:100%;}

.about p{font-size:14px;line-height:28px;text-indent: 2em;}



.contact{width:100%;height:auto;margin-top:10px;position:relative;}

.contact ul{margin-top:30px;}

.contact_li{width:27.333%;float:left;margin:10px 3%;}

.contact_li h4{width:100%;height:50px;line-height:50px;background:#009944;border-top-left-radius:10px;border-top-right-radius:10px;color:#FFF;font-size:16px;text-align:center;}

.contact_li p{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:1px solid #ddd;border-top:none;height:50px;line-height:50px;text-align:center;}



.contact_li_last{width:94%;float:left;margin:10px 0 0 3%;height:100px;}

.contact_li_last h4{width:100%;height:50px;line-height:50px;background:#009944;border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid #009944;border-bottom:none;color:#FFF;font-size:16px;text-align:center;}

.contact_li_last p{width:100%;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border:1px solid #ddd;border-top:none;height:50px;line-height:50px;text-align:center;}



/*新闻中心 列表*/

.news_list{margin:10px 0;}

.news_list li{border-bottom:1px dashed #aba5a5;margin-top:8px;}

.news_list li a{background:url(http://www.jh-hrb.com/css/icon1.png) 15px center no-repeat;/*padding-left:34px;*/height:40px;line-height:40px;}

.news_list li p{/*padding-left:34px;*/line-height:30px;color:#bbb;}

.news_list li:last-child{border-bottom:none;}

.news_list li span{float:right;margin-right:10px;}



/*新闻中心 内容详情*/

.news_con{margin-top:10px;padding:10px;}

.news_con h1{text-align:center;font-size:18px;}

.news_con span{display:block;color:#999;}

.news_con p{font-size:14px;line-height:28px;}
.news_list li:hover{
    background:#009944;
}
.news_list li:hover a{
color:#fff;
margin-left:8px;
}
.news_list li:hover p{
color:#fff;
margin-left:8px;
}

.news_list li:hover span{
color:#fff;
margin-right:8px;
}



.subpart{margin:20px 0;background:#009944;height:40px;line-height:40px;border-radius:10px;color:#fff;}

.subpart p{width:44%;padding:0 2%;margin-right:4%;overflow:hidden;float:left;}

.subpart p:last-child{margin-right:0;}

.subpart a{color:#fff;}



/*产品列表*/

.product_list{margin-bottom:30px;margin-left:2%;}

.product_list li{width:24%;float:left;margin-right:1%;margin-bottom:20px;}

.product_list li:nth-child(4n+4){margin-right:0;}

.product_list li img{width:266px;height:257px;}

.product_txt{margin-top:20px;border-top:3px solid #f0f0f0;padding-top:10px;font-size:16px;line-height:32px;}

.product_txt h4{width:266px;height:32px;overflow:hidden;}

.product_txt h4 a{color:#005ca1;}



.product_sub{margin-top:30px;text-align:center;}

.product_sub img{float:left;width:344px;height:335px;margin-right:20px;border:1px solid #ccc;}

.product_sub table{float:left;width:486px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;height:55px;line-height:55px;}

.product_sub table tr{border-bottom:1px dashed #ddd;}

.product_sub table tr:last-child{border-bottom:1px solid #ddd;}

.product_sub table tr th{width:20%;background:#f0f0f0;}

.product_sub table tr td{border-left:1px solid #ddd;padding-left:20px;}



.product_con{margin-top:20px;}

.product_con h4{width:96%;padding:0 2%;background:#009944;height:40px;line-height:40px;color:#FFF;border-radius:10px;font-size:15px;}

.product_con p{font-size:14px;line-height:35px;text-indent:2em;padding:10px;}

.product_con img{max-width:800px;margin:20px auto;}

.product_con qq {

    width: auto;

    margin:0;

}



.product_tuijian{margin-top:20px;}

.product_tuijian li{width:29.333%;margin:0 2%;float:left;height:35px;line-height:35px;overflow:hidden;}



.fangan_list{margin:20px 0 10px;}

.fangan_list li{width:calc(100% - 42px);float:left;margin:0 21px;background-color:#f1f1f1;}

.fangan_list li img{width:100%;border-radius:5px;border:1px solid #ccc;border-radius:50%;border:10px solid #ccc;}

.fangan_list li p{text-align:center;height:40px;line-height:40px;}



.fangan_con{padding:20px;}

.fangan_con img{max-width:700px;margin:0 auto 5px;border-radius:5px;border:1px solid #ccc;}

.fangan_con h1{text-align:center;font-size:18px;line-height:40px;}

.fangan_con p{font-size:14px;line-height:28px;}



.brand_cat li{margin-top: 20px;height: 8rem;}

.brand_cat li:after{clear:both;}

.brand_cat li .brand_cat_img{float:left;width:170px;background:#f8f8f8;margin-right:5px;}

.brand_cat li .brand_cat_img img{width:170px;height:165px;}

.brand_cat li .brand_cat_txt{float:left;padding: 25px 10px;width: 655px;background: #fcfcfc;font-weight: 600;}

.brand_cat li .brand_cat_txt h4{font-weight: 600;font-size:18px;}

.brand_cat li .brand_cat_txt p{font-weight: 500;}

.brand_cat li .brand_cat_txt span{font-weight: 500;font-size:16px;}

.brand_cat li .brand_cat_txt:hover{color:#009944;}



.brand_about{margin-top: 20px;}

.brand_about img{float: right;margin-left: 30px;}

.brand_about p{font-size:14px;line-height:28px;}



.search_con{background: #f1f1f1;height: 110px;margin-top:20px;}

.search_con ul{text-align:center;width:460px;margin:0 auto;}

.search_con ul li{float:left;/*padding-left:18px;*/line-height:45px;}

.search_con ul li:first-child{float:none;color:#009944;font-size:16px;font-weight:600;}





.pro_content {clear:both;padding:10px;}

.pro_content img {display: block;margin:10px auto;width:635px;float: none;}

.pro_tuijian{margin-top:10px;}

.pro_tuijian li {width:33%;float:left;height:35px;line-height:35px;overflow:hidden;}





/* 分页 */

.pagination {text-align: center;clear: both;}

.pagination li {display: inline-block;margin-right: -1px;padding: 5px;border: 1px solid #e2e2e2;min-width: 20px;text-align: center;}

.pagination li.active {background: #009944;color: #fff;border: 1px solid #009944;}

.pagination li a {display: block;text-align: center;}

.bounceInU{

	overflow:hidden;

	position:relative;

}

.bounceInU>div{

	position:absolute;

	width:50%;

	height:300px;

	background:rgba(33,43,90,0.6);

	top:0;

	left:0;

	bottom:0;

	right:0;

	margin:auto;

}



.bounceInU>div p{

    color:#fff;

    font-size:30px;

    margin-top:50px;

}



.bounceInU>div>li{

    color:#fff;

    font-size:20px;

    margin:27px 20px;

}



.ddd{

	background:#009944;

}

.ddd img{

	float:left;

}

.ddd>div{

	overflow:hidden;

}

.ddd i{

	float:left;

	width:300px;

	height:1px;

	background:#fff;

	margin-top:50px;

}

.ddd div div div{

	text-align: center;

	width:calc(100% - 600px);

	oiverflow:hidden;

	float:left;

}

.ddd div div div+i{

	float:right;

}

.ddd img{

	float:left;

	margin-top:10px;

	margin-left:35px;

}

.ddd .z{

	border-top:1px solid #fff;

	margin-top:20px;

	overflow:hidden;

	text-align:center;

	color:#fff;

	line-height:50px;

}



.yunu-section {

	padding: 40px 0;

}

.yunu-section-title {

	margin-bottom: 0px;
    margin-top:20px;
	font-size: 40px;

	text-align: center;

}

.yunu-section-title strong {

	color: #009943;

}



.yunu-section-title i {

	display: block;

	margin: 0 auto 0;

	width: 57px;

	height: 66px;

	background: url(http://www.jh-hrb.com/css/sl_tbg.png) no-repeat center;

	line-height: 66px;

	text-align: center;

}

.yunu-section-title p {

	font-size: 20px;

	margin: 18px 0 10px;

}

.yunu-section-title p span {

	color: #ddd;

	padding: 0 10px;

}



.img-center {

	text-align: center;

	font-size: 0;

}

.img-center img {

	display: inline-block;

	width: 100%;

	height: auto;

	max-width: 100%;

	max-height: 100%;

	vertical-align: middle;
	margin-top: 27px;

}


.sb {

	background-color: #f8f8f8;

	padding: 0px 0;

}

.sb dl {

	margin: 0;

}

.sb dt {	

	width: 852px;

}

.sb dd {

	margin-left: 650px;

}

.sb dd p {

	margin: 60px 0 0;

	line-height: 1.8;

	text-align: justify;

}

.sb dd p:before {

	content: '';

	display: block;

	width: 55px;

	height: 4px;

	background-color: #0082c7;

	margin-bottom: 15px;

}



.contact-1 {

	margin: 0 0 40px;

	background-color: #f5f5f5;

}

.contact-1 dt {

	float: left;

	width: 440px;

}

.contact-1 dd {

	margin-left: 440px;

	padding: 10px 50px 0 50px;

}

.contact-1 dd h4 {

	margin: 0;

	font-weight: normal;

	font-size: 16px;

	color: #0082c7;

}

.contact-1 dd p {

	font-size: 16px;

	color: #666;

	line-height: 2;

	margin: 20px 0 0;

}

.contact-2 {

	margin-left: -20px;

	margin-bottom: 40px;

}

.contact-2 li {

	float: left;

	width: 25%;

}

.contact-2 li .wrap {

	border: 1px solid #ddd;

	margin-left: 20px;

	text-align: center;

	padding: 20px;

}

.contact-2 li img {

	display: block;

	height: 50px;

	width: auto;

	margin: 0 auto;

}

.contact-2 li p {

	margin-bottom: 0;

	height: 60px;

	overflow: hidden;

}

.inf_lc {
    clear: both;
    padding: 5px 0 0;
}
.inf_lc li {
    padding: 7px 20px 0 0;
    border: 1px solid white;
    border-radius: 8px;
    height: 130px;
    overflow: hidden;
    margin: 0 0 30px;
    background: #f9f9f9;
}
.inf_lc li:hover {
    border-color: #009944;
    border-radius: 4px;
}
.inf_lc li.bg {
    background: #f5f5f5;
}
.inf_lc li h4 {
    padding: 35px 14px 5px 15px;
    text-align: center;
    float: left;
    width: 64px;
    overflow: hidden;
}
.inf_lc li h4 b {
    font-weight: 100;
    display: block;
    line-height: 36px;
    height: 36px;
    overflow: hidden;
    font-size: 28px;
    font-family: Arial;
    text-transform: uppercase;
}
.inf_lc li h4 span {
    font-weight: 100;
    display: block;
    line-height: 16px;
    height: 16px;
    overflow: hidden;
    font-size: 12px;
    font-family: Arial;
    text-transform: uppercase;
    color: #343434;
}
.inf_lc li p {
    padding: 0 0 0 14px;
    line-height: 26px;
    width: 630px;
    overflow: hidden;
    font-size: 14px;
    float: left;
    color: #666;
}
.inf_lc li p b {
    display: block;
    font-weight: 100;
    color: #009944;
    line-height: 30px;
    height: 30px;
    margin: 5px 0;
    font-size: 15px;
}
.inf_lc li p b a, .inf_lc li p b a:hover {
    color: #009944;
    font-weight: bold;
}
.inf_lc li p b a:hover {
    color: #009944;
}
.inf_lc li .fr {
    margin: 50px 0 0;
    width: 70px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #ffffff;
    background-color: #999;
    float:right;
}
.inf_lc li .fr:hover {
    background: #009944;
}
div.News_2 {
    padding-top: 10px;
}