@CHARSET "UTF-8";

/* 公共样式 */


/* common */

* {
    padding: 0;
    margin: 0;
    font-family: "微软雅黑";
}

body {
    min-width: 320px;
    font-family: "微软雅黑";
}

ul,
ol {
    list-style: none;
}


/* link */

a {
    text-decoration: none;
    color: inherit
}

a:link {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

i,
em {
    font-style: normal;
}

img {
    border: 0;
}

.float_l {
    float: left;
}

.float_r {
    float: right;
}

.clear {
    clear: both;
}

p.ql-align-right {
    text-align: right;
}

/* title */

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "microsoft yahei", "黑体", "宋体";
}


/* H5新元素旧浏览器　*/

header,
section,
footer,
aside,
nav,
main,
article,
figure {
    display: block;
}


/* input */

input {
    outline: none;
    border: none;
}


/* 公共样式头部 开始 */

.HR_header {
    background-color: #FFFFFF;
    border-bottom-color: #e7e7e7;
    min-height: 106px;
    margin-bottom: 20px;
    margin-bottom: 0px;
}

.HR_header .navbar-form {
    margin-top: 68px;
}

.HR_header .navbar-brand {
    height: 127px;
    margin-top: 0px;
    padding-top: 0px;
}

.HR_header .navbar-toggle {
    margin-top: px;
    background-color: #ddd;
    border-color: #ddd;
}

.HR_header .navbar-toggle .icon-bar {
    background-color: #888;
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}

.HR_header .navbar-collapse {
    color: #FFFFFF;
}

.HR_header .navbar-collapse .active {
    color: #f59a0b;
}

.HR_header .nav .open>a,
.HR_header .nav .open>a:focus,
.HR_header .nav .open>a:hover {
    background: #f59a0b;
    color: #FFFFFF;
}

.HR_header .nav>li>a:focus,
.HR_header .nav>li>a:hover {
    background: #B1B1B1;
}

.HR_header .navbar-nav>li>a {
    color: #FFFFFF;
}

.HR_header .navbar-collapse .dropdown .dropdown-menu>li>a {
    color: #FFFFFF;
}

.HR_header_thr .dropdown-menu {
    padding-left: 15px;
    display: block;
}


/* 公共样式头部 结束 */


/* 公共样式导航 开始 */

.HR_nav {
    background-color: #fff;
}


.HR_nav .nav .HR_nav_item {
    float: left;
    height: 52px;
    width: 75.6px;
}

.HR_nav .nav .HR_nav_item a {
    padding: 0px;
    height: 52px;
}

.HR_nav .nav .HR_nav_item a p {
    margin: 0px;
    color: #A8A8A8;
}

.HR_nav .nav .HR_nav_item a p:first-child {
    color: #000;
    font-size: 16px;
	line-height:52px;
}

.HR_nav .nav .HR_nav_item a p:first-child+p {
    font-size: 12px;
}

.HR_nav .nav>li>a:focus,
.HR_nav .nav>li>a:hover,
.HR_nav .nav .active {
    /*border-bottom: 3px solid #f59a0b;*/
    background-color: #048c3b;
}

.HR_nav .nav>li>a:hover p:first-child,
.HR_nav .nav .HR_nav_item .active p:first-child {
    color: #fff;
}

.HR_nav_item_sub,
.HR_nav_item_thr {
    width: 285px;
    margin: 0;
    background: rgba(255, 255, 255, 0.7);
    filter: alpha(opacity=70);
    /* display: none; */
}

.HR_nav_item_thr {
    margin-left: 283px;
    margin-top: -50px;
}

.HR_nav_item_sub .HR_nav_item_sub_item,
.HR_nav_item_thr li {
    height: 45px;
    line-height: 45px;
}

.HR_nav .nav .HR_nav_item .HR_nav_item_sub .HR_nav_item_sub_item a,
.HR_nav_item_thr li a {
    height: 45px;
    line-height: 45px;
    padding: 0 30px;
}

.HR_nav_item:hover .HR_nav_item_sub,
.HR_nav_item_sub_item:hover .HR_nav_item_thr {
    display: block;
}

.HR_nav_item .dropdown-menu>li>a:focus,
.HR_nav_item .dropdown-menu>li>a:hover {
    color: #FFFFFF;
    background-color: #cc5516;
}


/* 公共样式导航 结束 */


/* 公共样式banner 开始 */

.HR_banner {}

.HR_banner .carousel-inner .item img {
    width: 100%;
    margin: 0 auto;
}


/* 公共样式banner 结束 */


/* 公共样式栏目标题 开始 */

.HR_title {
    padding-bottom: 10px;
    border-bottom: 1px solid #dadada;
}

.HR_title span {
    padding-bottom: 10px;
    border-bottom: 3px solid #007630;
    font-size: 18px;
}
.HR_title span.active{color:#007630;}

/* 公共样式栏目标题 结束 */


/* 公共样式友情链接 开始 */

.HR_link {
    margin-top: 13px;
    margin-bottom: 13px;
}

.HR_link_img {
    margin: 15px 0;
}

.HR_link_img_item {
    padding-left: 5px;
    padding-right: 5px;
}

.HR_link_img_item div {
    background: #F8F8F8;
}

.HR_link_img_item div img {
    padding: 5px 0px;
}


/* 公共样式友情链接 结束 */


/* 公共样式底部 开始 */

.HR_footer {
    padding-bottom: 36px;
    padding-top: 36px;
    background-color: #007630;
    min-height: 237px;
}

.HR_footer_logo img {
    margin-top: 45px;
}

.HR_footer_address p {
    font-size: 13px;
    color: #ffffff;
}

.HR_footer_wx {
    margin-bottom: 20px;
}

.HR_footer_wx img {
    margin: 0 11px;
}

.HR_footer_icon img {
    margin: 0 11px;
}


/* 公共样式底部 结束 */


/* 公共样式二级页 开始 */


/* 侧栏 */

.HR_sub {}

.HR_sub_side {
    box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
    border: solid 1px #f1f1f1;
    padding: 0;
}

.HR_sub_side_title {
    font-size: 21px;
    color: #e1e1e1;
}

.HR_sub_side_title p:first-child {
    font-size: 21px;
    color: #000000;
    margin-bottom: 0px;
    margin-top: 25px;
}

.HR_sub_side_nav {
    width: 100%;
}

.HR_sub_side_nav li {
    padding: 0 43px;
    font-size: 15px;
    width: 100%;
    /*	height: 44px;*/
    line-height: 44px;
    border-bottom: 1px solid #f5f5f5;
}

.HR_sub_side_nav_thr li {
    padding: 0 43px 0px 56px;
    font-size: 14px;
}

.HR_sub_side_nav li a {
    color: #686868;
    width: 100%;
    display: block;
}

.HR_sub_side_nav li a span {
    float: right;
    color: #dbdbdb;
}

.HR_sub_side_nav li a .transform {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.HR_sub_side_nav li:hover,
.HR_sub_side_nav .active {
    background-color: #cc5516;
    box-shadow: inset 0px 0px 5px 0px #cc5516;
}

.HR_sub_side_nav li:hover a,
.HR_sub_side_nav .active a {
    color: #FFFFFF;
}

.HR_sub_side_nav li:hover a span,
.HR_sub_side_nav .active a span {
    color: #FFFFFF;
}

.HR_sub_main {
    padding-top: 10px;
}

.HR_sub_main .HR_sub_crumb {
    background-color: #FFFFFF;
    border-bottom: 1px solid #e5e5e5;
}

.HR_sub_main .HR_sub_crumb>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: ">\00a0";
}

.ql-align-center {
    text-align: center;
}

.c_show {
    display: block;
}

.c_hide {
    display: none;
}


/* 公共样式二级页 结束 */

.pagination>li>a.active {
    background-color: #f9f9f9;
}
