﻿@charset "utf-8";
/*
**************************************************************************
* 五指互联-五指CMS网站内容管理系统-样式说明
* 01基础
* 02常用
* 03本项目(style.css)
**************************************************************************
*/
.Color-Description{
    color: #06a876;/*主色调*/
    color: #FE9E09;/*辅助色*/
    color: #FE5F09;/*对比色*/
}
/* 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 */
/*01基础样式*/

body{font-family:Tahoma, Microsoft Yahei, STXihei, "华文细黑", Helvetica Neue, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif; line-height: 1.4em; font-size: 14px; color: #313836;  background: #fff/*padding-top: 41px;*/}
a{color:inherit; text-decoration: none;}
a:hover, a:focus{color:#FE5F09; text-decoration:none; outline:0;}
.margin_top5{margin-top: 5px;}
.margin_top10{margin-top: 10px;}
.margin_top15{margin-top: 15px;}
.margin_top30{margin-top: 30px;}
.margin_top45{margin-top: 45px;}
.margin_top20{margin-top: 20px;}
.margin_top60{margin-top: 60px;}
.margin_bottom30{margin-bottom: 30px;}

/*显示隐藏*/
@media (max-width: 767px){.mobile-hide{display: none}}
@media (min-width: 768px){.pc-hide{display: none}}
@media (max-width: 991px){.mobile-hide991{display: none}}
@media (min-width: 992px) {.pc-hide992 {display: none!important;}}
.hide{ display: none;}

/*字体排版*/
.font_size10{font-size:10px; font-family: Tahoma,"宋体", Arial;}
.font_size12{font-size:12px; font-family: Tahoma,"宋体", Arial;}
.font_size14{font-size:14px}
.font_size16{font-size:16px}
.font_size18{font-size:18px}
.font_size21{font-size:21px}
.font_size24{font-size:24px}
.font_size28{font-size:28px}
.font_size32{font-size:32px}
.font_size64{font-size:64px}
.font_size96{font-size:96px}
.manhangyichu{overflow:hidden; white-space: nowrap; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.line_height1{line-height: 1;}
.line_height1d6{line-height: 1.6;}
.line_height1d8{line-height: 1.8;}
.line_height2d0{line-height: 2;}
@media (min-width: 768px){.lddq{text-justify: auto; text-align: justify; text-justify: inter-ideograph; /*(IE)*/}}
.font-song-arial{font-family: Arial, "宋体", Verdana, Geneva, sans-serif;}
.font-Tahoma{Font-Family: tahoma ;}
.font-Verdana{Font-Family: Verdana ;}
.font-TNR{Font-Family: "Times New Roman" ;}
.font-CSM{Font-Family: "Comic Sans MS" ;}
.font-Helvetica{Font-Family: "Helvetica" ;}

/*
**************************************************************************
bootsatrap 重置部分
**************************************************************************
*/

/*网页宽度重置*/
@media (min-width: 1200px){.container{width: 1170px;}}

/*container宽度改变*/
@media (min-width: 1200px){.change-container .container{width: 970px;} .change-container-m .container{width: 910px;} .change-container-s .container{width: 768px;} .change-container-ss .container{width: 450px;}}

/*thumbnail 重置*/
.thumbnail{display: block; padding: 0px; margin-bottom: 0px; line-height: 1.42857143; background:none; border: 0px solid #dddddd; border-radius: 0px; -webkit-transition: border 0.2s ease-in-out; -o-transition: border 0.2s ease-in-out; transition: border 0.2s ease-in-out;}

/*重置行列*/
.row{margin-right: -10px; margin-left: -10px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px;}
.form-horizontal .form-group{margin-left: -10px; margin-right: -10px;}
@media (min-width: 768px){
    .col-xs-m5{width: 20%; padding-left: 7.5px; padding-right: 7.5px;}
    .col-xs-m7{width: 14.2857%;}
    .col-xs-m8{width: 12.5%;}
    .col-xs-m10{width: 10%;}
    .col-xs-m5, .col-xs-m7,.col-xs-m8, .col-xs-m10{float: left;}
}

/*.form-horizontal .form-group{margin-left: -10px; margin-right: -10px;}*/

.navbar{position: relative; min-height: 54px; margin-bottom: 15px; border: 0px solid transparent; /*box-shadow: 0 3px 5px rgba(0, 0, 0, .100);*/ }
@media (min-width: 768px){.navbar{border-radius: 0px; margin-bottom: 30px;}}

/*slider 箭头默认为0*/
.carousel-control{color: rgba(255, 255, 255, 0); text-shadow: 0 1px 2px rgba(0, 0, 0, 0);}
.carousel-indicators .active{margin: 0; width: 12px; height: 12px; }

/*滚动条*/
::-webkit-scrollbar{width: 10px; height: 10px} ::-webkit-scrollbar-button{width: 0; height: 0} ::-webkit-scrollbar-button:end:increment, ::-webkit-scrollbar-button:start:decrement{display: block} ::-webkit-scrollbar-button:vertical:end:decrement, ::-webkit-scrollbar-button:vertical:start:increment{display: none} ::-webkit-scrollbar-thumb:horizontal, ::-webkit-scrollbar-thumb:vertical, ::-webkit-scrollbar-track:horizontal, ::-webkit-scrollbar-track:vertical{border-color: transparent; border-style: solid} ::-webkit-scrollbar-track:vertical::-webkit-scrollbar-track:horizontal{background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box} ::-webkit-scrollbar-thumb{min-height: 28px; padding-top: 100px; background-color: rgba(0, 0, 0, .2); -webkit-background-clip: padding-box; background-clip: padding-box; border-radius: 5px; -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1), inset 0 -1px 0 rgba(0, 0, 0, .07)} ::-webkit-scrollbar-thumb:hover{background-color: rgba(0, 0, 0, .4); -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .25)} ::-webkit-scrollbar-thumb:active{background-color: rgba(0, 0, 0, .5); -webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, .35)} ::-webkit-scrollbar-thumb:horizontal, ::-webkit-scrollbar-thumb:vertical, ::-webkit-scrollbar-track:horizontal, ::-webkit-scrollbar-track:vertical{border-width: 0} ::-webkit-scrollbar-track:hover{background-color: rgba(0, 0, 0, .05); -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .1)} ::-webkit-scrollbar-track:active{background-color: rgba(0, 0, 0, .05); -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .14), inset -1px -1px 0 rgba(0, 0, 0, .07)} .scrollbar-hover::-webkit-scrollbar, .scrollbar-hover::-webkit-scrollbar-button, .scrollbar-hover::-webkit-scrollbar-thumb, .scrollbar-hover::-webkit-scrollbar-track{visibility: hidden} .scrollbar-hover:hover::-webkit-scrollbar, .scrollbar-hover:hover::-webkit-scrollbar-button, .scrollbar-hover:hover::-webkit-scrollbar-thumb, .scrollbar-hover:hover::-webkit-scrollbar-track{visibility: visible}

/*改变表格*/
.qiyeku .table>thead>tr>th,
.qiyeku .table>tbody>tr>th,
.qiyeku .table>tfoot>tr>th,
.qiyeku .table>thead>tr>td,
.qiyeku .table>tbody>tr>td,
.qiyeku .table>tfoot>tr>td {
    padding: 8px 13px;
    vertical-align: middle;
    border-top: 1px solid #d9e7e2;
    min-width: 140px;
}
.table-bordered>thead>tr>th,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>td {
    border: 1px solid #d9e7e2;
}
.table-p p{ line-height: 1.6;}
.table-p img{ max-width: 100%!important; height: auto!important;}
/* 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 */
/*02常用样式*/

/*color*/
.color-success{color: #06a876!important;}
.color-primary{color: #336699}
.color-danger{color: #FE5F09}
.color-warning{color: #FE9E09}
.color-999{color: #999}

/*btn*/
.btn-primary{color: #fff; background-color: #336699; border-color: #336699;}
.btn-primary:hover{color: #fff; background-color: #336699; border-color: #336699;}
/*.btn-success{color: #fff; background-color: #06a876; border-color: #06a876;}
.btn-success:hover{color: #fff; background-color: #06a876; border-color: #06a876;}*/
.btn-warning{color: #fff; background-color: #FE9E09; border-color: #FE9E09;}
.btn-warning:hover{color: #fff; background-color: #f89b09; border-color: #f89a09;}

/*line-btn*/
.btn-default.default-line{background: none;}
.btn-success.success-line{background: none; color: #06a876;}
.btn-primary.primary-line{background: none; color: #336699; border-color: #336699;}
.btn-warning.warning-line{background: none; color: #FE9E09; border-color: #FE9E09;}
.btn-danger.danger-line{background: none; color: #FE5F09; border-color: #FE5F09;}

.btn-success.success-line:hover,
.btn-success.success-line:active,
.btn-success.success-line:focus{background: #06a876; color: #FFFFFF; border-color: #06a876;}
.btn-success.success-line.active{background: #06a876; color: #FFFFFF; border-color: #06a876;}

/*line-btn-radius*/
.btn-default.whiteness-line-radius{background: none; color: #fff; border-radius: 100px; border-color: #FFFFFF;}
.btn-default.default-line-radius{background: none; color: #333; border-radius: 100px;}
.btn-success.success-line-radius{background: none; color: #06a876; border-radius: 100px;}
.btn-primary.primary-line-radius{background: none; color: #06a876; border-radius: 100px;}
.btn-warning.warning-line-radius{background: none; color: #FE9E09; border-radius: 100px;}
.btn-danger.danger-line-radius{background: none; color: #FE5F09; border-radius: 100px;}
.btn-default.whiteness-line-radius:hover,
.btn-default.whiteness-line-radius:active,
.btn-default.whiteness-line-radius:focus{color: #333; background: #FFFFFF; border-radius: 100px; border-color: #FFFFFF;}
.btn-default.default-line-radius:hover,
.btn-default.default-line-radius:active,
.btn-default.default-line-radius:focus{color: #FFFFFF; background: #333; border-radius: 100px; border-color: #333;}
.btn-success.success-line-radius:hover,
.btn-success.success-line-radius:active,
.btn-success.success-line-radius:focus{background: #06a876; color: #FFFFFF; border-radius: 100px; border-color: #06a876;}
.btn-primary.primary-line-radius:hover,
.btn-primary.primary-line-radius:active,
.btn-primary.primary-line-radius:focus{background: #115566; color: #FFFFFF; border-radius: 100px; border-color: #115566;}
.btn-warning.warning-line-radius:hover,
.btn-warning.warning-line-radius:active,
.btn-warning.warning-line-radius:focus{background: #d58512; color: #FFFFFF; border-radius: 100px; border-color: #d58512;}
.btn-danger.danger-line-radius:hover,
.btn-danger.danger-line-radius:active,
.btn-danger.danger-line-radius:focus{background: #FE5F09; color: #FFFFFF; border-radius: 100px; border-color: #FE5F09;}

/*nav*/
.nav>li>a{padding: 16px 20px;}
.navbar-inverse{background: #06a876;}
.navbar-inverse .navbar-nav>li>a{color: #ffffff; font-size: 15px; border-left: 1px solid #12b381;}
.navbar-inverse .navbar-nav>li>a:hover{color: #ffffff; background: rgba(255, 255, 255, 0.04)}
.navbar-inverse .navbar-nav>li>a .iconfont{ font-size: 18px; }
@media (min-width: 768px){.navbar-nav>li>a{padding: 10px 25px; padding-top: 30px; padding-bottom: 30px;}}
.navbar-brand>img{max-height: 55px;}
.navbar-brand { padding-top: 11px;}
@-webkit-keyframes fadeInDown-this{0%{opacity:0; -webkit-transform:translateY(-10px)} 100%{opacity:1; -webkit-transform:translateY(0)}}
@-moz-keyframes fadeInDown-this{0%{opacity:0; -moz-transform:translateY(-10px)} 100%{opacity:1; -moz-transform:translateY(0)}}
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus{color: #FFFFFF; background: #12b381;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus{background: rgba(255, 255, 255, 0.04); color: #fff;}
.dropdown-menu{top: 100%; min-width: 112px; padding: 0; text-align: center; background-color: #06a876; border: 0px solid #06a876; -webkit-animation: fadeInDown-this 0.5s .2s ease both; -moz-animation: fadeInDown-this 0.5s .2s ease both;}
.dropdown-menu>li>a{padding: 8px 15px; color: rgb(255, 255, 255); border-top: 1px dotted rgba(255, 255, 255, 0.25);}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{text-decoration: none; color:#06a876 ; background-color: #ffffff; font-weight: 700;}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    background-color: #eee;
    border-color: #12b381;
}
/*导航自适应宽度*/
.navbar-nav.nav-justified>li{float: none;}
.navbar-nav>li{float: left;}
.nav-justified>li{display: table-cell; width: 1%;}

/*bass-search */
.bass-search{padding-top: 15px; margin-right: 30px;}
.bass-search .input-group .form-control:first-child{border-bottom-left-radius: 3px; border-top-left-radius: 3px; border-bottom-right-radius: 3px; border-top-right-radius: 3px;}
.bass-search .input-group-btn .icon-sousuo{font-size: 16px; line-height: 1}
.bass-search .input-group-btn:last-child > .btn{margin-left: -40px; border-bottom-right-radius: 3px; border-top-right-radius: 3px; border-left: none; background: none; border: none; z-index: 2;}
.bass-search .form-control{-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0); border: 1px solid rgba(255, 255, 255, 0.22); color: #fff;  background: none;}
.bass-search .form-control:hover{ border: 1px solid rgba(235, 244, 250, 0.82);}
.bass-search .btn{margin-left: -8px; border-radius: 0 3px 3px 0px;}
.bass-search .btn-info{color: #fff; background-color: #57c186; border-color: #5cca89;}
@media (min-width: 1200px){.bass-search .form-control{min-width: 370px;}}

/*jQuery搜索框下拉菜单分类选择代码*/
.searchbox{position: relative; z-index: 1; clear: both; width: 100%; height: 40px; margin: 20px auto 50px; border: 2px solid #06a876;}
.mod_select{position: absolute; left: 0; top: 0; width: 120px;}
.mod_select .select_box{position: relative; width: 120px; height: 36px;}
.mod_select .select_box .select_txt{display: inline-block; width: 120px; height: 36px; padding-left: 20px; overflow: hidden; line-height: 36px; font-size: 16px; cursor: pointer;}
.mod_select .select_box .caret{position: absolute; right: 10px; top:17px;}
.mod_select .select_box .option{display: none; position: absolute; top: 36px; left: -2px; width: 120px; background-color: #fff; border: 2px solid #06a876; border-top: 0;}
.mod_select .select_box ul{padding: 0;  }
.mod_select .select_box .option li{font-size: 16px; line-height: 2; cursor: pointer; list-style: none; margin: 0; padding-left: 20px;  }
.searchbox .import{width: 60%; height: 36px; margin-left: 100px; padding-left: 40px; border: none; outline: none;}
.searchbox .btn-search{position: absolute; right: 0; width: 100px; height: 36px; color: #fff; background-color: #06a876; border: 0;}

/* slider 带标题 渐变背景 */
.News-tuijian{}
.News-tuijian .carousel-indicators{left: auto; right: 0; bottom: 15px; width: 20%; padding-left: 0;}
.News-tuijian .carousel-caption {
    right: 0;
    left: 0;
    padding-bottom: 0;
    padding-top: 0px;
    bottom: 0;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
    min-height: 50px;
    text-align: left;
    padding-left: 20px;
    padding-right: 25%;
}
.News-tuijian .carousel-caption h4{font-size: 16px; max-height: 16px; overflow: hidden; font-family: "Microsoft YaHei"; margin-top: 16px; line-height: 1; font-weight: 100; /* letter-spacing: 1px; */}
.News-tuijian .carousel-caption p{font-size: 12px; max-height: 34px; overflow: hidden; color: #ddd;}
.News-tuijian .carousel-control.left{background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.0001))); background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);}
.News-tuijian .carousel-control.right{left: auto; right: 0; background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0) 100%); background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);}
.News-tuijian .carousel-inner .imght{/*min-height: 323px; max-height: 323px; */overflow: hidden;}
.News-tuijian .carousel-inner .imght img,
.News-tuijian .carousel-inner .imght a > img{width: 100%; margin-left: auto; margin-right: auto;}
@media (max-width: 767px){.News-tuijian .carousel-control.left{display: none;} .News-tuijian .carousel-control.right{display: none;}}

/*滑动门*/
.huadongmen{ margin-top: 2px;}
.huadongmen .nav-tabs{border-bottom: 1px solid #efefef}
.huadongmen .nav > li > a{position: relative; display: block; padding: 14px 20px;}
.nav-tabs>li>a:hover{border: none}
.huadongmen .tab-content{border-top: 0;}
.huadongmen .nav-tabs > li.active > a,
.huadongmen .nav-tabs > li.active > a:hover,
.huadongmen .nav-tabs > li.active > a:focus{color: #06a876; cursor: pointer; border: none; padding: 14px  34px; background: #FFFFFF; border-top: 2px solid #06a876; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;margin-left: -1px; margin-top: -2px; font-size: 16px; font-weight: 700;}
.huadongmen .nav-tabs > li > a{margin-right: 0px; line-height: 1; border: none; border-radius: 0px 0px 0 0; font-size: 14px;  color: #777; padding: 15px 34px;   pxbackground: none;}

/* --- notice-list 公告 ----*/
.notice-list{/*max-height: 280px; overflow:auto;*/}
.notice-list .media{padding: 10px 0px; border-bottom: 1px solid #e5e5e5; margin: 0}
.notice-list .media:last-child{padding: 10px 0px; border-bottom: 0; margin: 0}
.notice-list .media:hover{ /*background: #eee*/}
.notice-list .media-heading{font-size: 14px; margin-bottom: 0px; line-height: 1.6; font-weight: 500;}
.notice-list .media-heading a{color: #444}
.notice-list .media-heading a:hover{color: #FE5F09}
.notice-list .media-time{margin-top: 10px; color: #aaaaaa; font-size: 12px; font-family: "Times New Roman" , "宋体";}
.notice-list .media-time .left{display: inline-block;}
.notice-list .media-time .right{float: right;}
.notice-list .iconfont{font-weight: 700; font-size: 12px; position: relative; top:-1px;}

/* ----- 图片标题出现样式 ----- */
.Pic_Control{margin:7.5px auto; position:relative;}
.Pic_Control .imght{max-height: 240px; overflow: hidden;}
.Pic_Control.d-huangjin .imght{min-height: 162px; max-height: 162px; overflow: hidden;}
.Pic_Control.e-3b2 .imght{min-height: 117px; max-height: 117px; overflow: hidden;}
.Pic_Control.g-5b4 .imght{/*min-height: 89px; */ overflow: hidden; border-radius: 3px;}
.Pic_Control img,
.Pic_Control .imght img{width: 100%; margin-right: auto; margin-left: auto;}
.Pic_Control .imgtext{background-color: rgba(0, 0, 0, 0.50); position:absolute; left:0; bottom:0; width: 100%;}
.Pic_Control .text{padding:8px; color:#777; line-height:1; text-align:center}
.Pic_Control .tuijian_ico{z-index: 3; position: absolute; padding:3px 6px; top: 0px; right: 0px; font-size:12px; font-family: "宋体", Arial, Verdana, Geneva, sans-serif; color:#FFF; text-decoration:none; background-color: rgb(164, 16, 0);}
.Pic_Control .tuijian_ico1{z-index: 3; position: absolute; padding:3px 6px; top: 0px; right: 0px; font-size:12px; font-family: "宋体", Arial, Verdana, Geneva, sans-serif; color:#FFF; text-decoration:none; background-color: rgb(164, 113, 0);}
.Pic_Control .tuijian_ico2{z-index: 3; position: absolute; padding:3px 6px; top: 0px; right: 0px; font-size:12px; font-family: "宋体", Arial, Verdana, Geneva, sans-serif; color:#FFF; text-decoration:none; background-color: rgb(0, 124, 27);}
.Pic_Control_caption{padding: 5px 0px; font-size: 14px; white-space: nowrap; overflow: hidden; overflow:hidden; white-space: nowrap; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
/*鼠标经过图片动画*/
.picD .imght a img{transform: scaleX(1) scaleY(1); transform-origin: 50% 50% 0px;}
.picD .imght a:hover img{transform: scaleX(1.15) scaleY(1.15); transform-origin: 50% 50% 0px;}
.picD .imght a:hover img, .picD .imght a img{-webkit-transition-property:all; -webkit-transition-duration:0.5s; -webkit-transition-delay:0s; -webkit-transition-timing-function:ease;}

/* ----- owlcarousel 滚动图片 -----*/
#owl-demopic .item{display: block; margin: 10px;}
#owl-demopic img{display: block; width: auto; max-height:500px; overflow: hidden; margin-right: 0px; margin-left: 0;}

#owl-demo1 .item{display: block; position: relative;}
#owl-demo1 img{display: block; width: 100%;}
#owl-demo1 .owl-dots{position: absolute; bottom: 0px; right: 10px;}
#owl-demo1.owl-theme .owl-dots .owl-dot span{filter: Alpha(Opacity=90);/*IE7 fix*/  opacity: 0.9!important;  background: none!important;border: 1px solid #FFFFFF;}
#owl-demo1.owl-theme .owl-dots .owl-dot.active span{  filter: Alpha(Opacity=100);/*IE7 fix*/  opacity: 1!important;  background: #FFFFFF!important;border: 1px solid #FFFFFF; }

#owl-demo2 .item{display: block;  }
#owl-demo2 img{display: block; width: 100%; position: relative}
#owl-demo2 .owl-dots{position: absolute; top: -45px; right: 10px;}

.owl-theme .owl-controls .owl-nav div{background: #018959!important; border-radius: 0 !important;}
.owl-theme .owl-controls .owl-nav .owl-prev{position: absolute; left: -11px; top:45px; width: 40px; height: 60px; background: url("../image/leftandright.png")!important; background-position: 0 -60px!important; font-size: 0;}
.owl-theme .owl-controls .owl-nav .owl-next{position: absolute; right: -14px; top:45px; width: 40px; height: 60px; background: url("../image/leftandright.png")!important; background-position: 0 0; font-size: 0;}
.owl-theme .owl-controls{margin-top: 0!important;}

/*分页active变化*/
.pagination > li > .active,
.pagination > li > .active > span,
.pagination > li > .active > a:hover,
.pagination > li > .active > span:hover,
.pagination > li > .active > a:focus,
.pagination > li > .active > span:focus{z-index: 2; color: #fff; cursor: default; background-color: #06a876; border-color: #06a876;}
.pagination > li > .active:hover{color: #fff; cursor: default; background-color: #06a876; border-color: #06a876;}
.pagination > li > a,
.pagination > li > span{color: #444666; border: 1px solid #cccccc; padding: 5px 12px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{z-index: 3; color: #333333;}

/* -------- 新闻内容页 ---------*/
.news-content{}
.news-content h2{line-height: 1.6; font-weight: 700; color: #555555; text-align: center; margin-top: 40px}
.news-content p,
.news-content .content-p{font-size: 16px; line-height: 2.2; margin-bottom: 1em; margin-top: 1em;}
.news-content .fu-title{margin-top: 10px; line-height: 1.5; color: #aaa; text-align: center; font-size: 13px;}
.news-content .fu-title span{margin-right: 10px;}
.news-content img,
.news-content .content-p img ,
.news-content p img{max-width: 100%!important; height: auto!important;/*为控制上传图片设置高度*/ margin: 30px auto; display: block;}
/*the end*/
.article-status{margin-top: 60px; margin-bottom: 60px;}
.article-status .through{position: relative; text-align: center; font-size: 18px;}
.article-status .theend{width: 112px; margin: 0 auto; text-transform: uppercase; font-family: Politica;}
.article-status .through span{display: inline-block; background: #fff; padding: 0 5px;}
.article-status .through:after{content: ""; display: block; width: 100%; height: 1px; background: #e8e8e8; position: absolute; top: 50%; left: 0; z-index: -1;}

/*-------------有序列表 --------------*/
ol{counter-reset: li; /* 复位 */ list-style: none; /* 删除默认编号 */ *list-style: decimal; /* 使用默认编号 IE6/7 */ padding: 0; margin: 0 /*text-shadow: 0 1px 0 rgba(255,255,255,.5);*/}
ol ol{margin: 0 0 0 2em; /* 添加一个内列表在左边距 */}
.rectangle-list a{font-size: 14px; position: relative; *padding: .4em; margin: .2em 0 .2em 2.5em; text-decoration: none; transition: all .3s ease-out;}
.rectangle-list a:hover{color: #FE5F09;}
.rectangle-list a:before{content: counter(li); counter-increment: li; position: absolute; left: -3.0em; top: 50%; margin-top: -13px; background: #dddddd; width: 24px; line-height: 200%; text-align: center; color: #444666; font-family: "Lato", sans-serif; font-size: 12px;}
.rectangle-list a:after{position: absolute; content: ''; border: .5em solid transparent; left: -1em; top: 50%; margin-top: -.5em; transition: all .3s ease-out;}
.rectangle-list a:hover:after{left: -.8em; border-left-color: #ddd;}
.rectangle-list li{overflow: hidden; white-space: nowrap; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; line-height: 200%; margin-bottom: 5px;}
/*为前三个加样式*/
.rectangle-list .topli a:hover{color: #FE5F09;}
.rectangle-list .topli a:before{content: counter(li); counter-increment: li; position: absolute; left: -3.0em; top: 50%; margin-top: -13px; background: #8fda6a; width: 24px; line-height: 200%; text-align: center; color: #ffffff; font-family: "Lato", sans-serif; font-size: 12px;}
.rectangle-list .topli a:after{position: absolute; content: ''; border: .5em solid transparent; left: -1em; top: 50%; margin-top: -.5em; transition: all .3s ease-out;}
.rectangle-list .topli a:hover:after{left: -.9em; border-left-color: #8fda6a;}

/*path-nav*/
.path-nav{/* background: #f9f9f9;*/}
.breadcrumb{margin: 15px 0px; padding: 0; padding-left: 15px; background: url("../image/picture.png") no-repeat; background-position: 0 -107px; margin-bottom: 0px; list-style: none; border-radius: 0;}
.breadcrumb a{color: #999; line-height: 1;}
.breadcrumb>.active{color: #999;}

/*hr*/
.hr-style1{border-top: 2px solid #e8f4e8; margin-bottom: 10px;}
.hr-style2{border-top: 1px dashed #dae6da; margin-bottom: 5px; margin-top: 5px;}

/* ----- 三角 ----- */
/*jiantu*/
.coupon-s{}
.coupon-s:before{position: absolute; top: -16px; right: 26px;  border-width: 8px; border-color: transparent transparent rgb(255, 255, 255) transparent; border-style: dashed dashed solid dashed; content: ''; font-size: 0; width: 0; height: 0;}

/* ----- 垂直居中 -----*/
.center--parent{display: table}
.center--child{display: table-cell; vertical-align: middle;}

/* -------- heng-links --------*/
.heng-links{}
.heng-links .links{ margin-left: -8px;}
.heng-links .links a{color: #888; margin: 5px 8px; display: inline-block; color: #888}
.heng-links .links a:hover{color: #FF5F01;}

/* -------- heng-links --------*/
.heng-linksg{}
.heng-linksg .links{ margin-left: -8px;}
.heng-linksg .links a{font-size: 15px;  margin: 5px 8px; display: inline-block; color: #06a876}
.heng-linksg .links a .iconfont{font-size: 12px; position: relative;top:-2px;}
.heng-linksg .links a:hover{color: #FF5F01;}
.heng-linksg .links a.active .iconfont{position: relative;top:0px;}
.heng-linksg .links a.active .iconfont,
.heng-linksg .links a.active{color: #FF5F01; font-weight: 700; font-size: 20px;  position: relative}
@media (min-width: 1024px){.heng-linksg .links a{font-size: 16px;  margin: 5px 10px; display: inline-block;}}

/* -------- heng-links-jl --------*/
.heng-links-jl{ margin-left: -4px; position: relative;}
.heng-links-jl .links a{ font-size: 15px;   margin: 4px 4px;   display: inline-block;  font-weight: 700;  }
.heng-links-jl .links a:hover{ color: #FF5F01;}
.heng-links-jl .links a+a:before{content: "|"; font-size: 10px; padding-right: 8px;  color: #aaa;}
.heng-links-jl  .toTOP{ background: #06a876; padding: 6px 8px; position: absolute; right: 0px; top:-50px; color: #FFFFFF;}

/*常用box*/
.boxbg1{background: #f5ffee; border-top:2px solid #06a876; padding: 15px 15px 10px;}
.boxbg2{ border-top:2px solid #06a876; padding: 15px 15px 10px;}
.boxbg3{ background: #fff url("../image/bodybg1.png") repeat-x top; border-top:5px solid #06a876; padding: 15px 15px 15px; width: 173px;}
@media (max-width: 1200px){.boxbg3{ width: 139px;}}
.boxbg4{ background: #fff; border-top:0px solid #06a876; padding: 15px 15px 15px;}
.boxbg5{ background: #fff url("../image/lmbg.png") no-repeat; border-top:0px solid #06a876; padding: 15px 15px 15px;}
.boxline1{display:block; background: #fff; border:1px solid #cbd3ce; border-bottom: 2px solid #cbd3ce; padding: 10px 8px 15px 8px; margin-top: -1px; border-radius: 3px 3px  0 0;}
.boxline1:hover{background: #06a876; border:1px solid #05976a; border-bottom: 2px solid #05976a; color: #FFFFFF }
.boxline2{background: #FFFFFF; border:1px solid #e5e5e5; border-bottom: 2px solid #e5e5e5; padding: 20px; margin-top: -1px;}
.boxline3{background: #fafafa; border: 1px solid #e5e5e5; padding: 10px 10px 10px 40px; position: relative;}
@media (max-width: 768px){.boxbg4,.boxbg5{padding: 15px 0}}

/*link-box*/
a.link-box{display: block; min-height: 70px; background: #06a876 /*url("../image/links-bg.jpg")*/; background-size: cover; line-height: 70px; color: #FFFFFF; font-size: 24px; text-align: center;}
a.link-box:hover{background: #06a876 /*url("../image/links-bg.jpg")*/; background-size: cover;  outline: 2px solid #06a876;}
.link-box .iconfont{ color: #FFFFFF; font-size: 32px; text-align: center; margin-right: 5px; line-height: 1; position: relative; top: 4px;}

/*lm-title*/
.lm-title{padding: 0px; margin-bottom: 0px;}
.lm-title .wenzi{line-height: 1; font-size: 14px; font-weight: 700; }
.lm-title .wenzi-r{display: inline-block; float: right; color: #999; font-size: 12px;}
.lm-title .wenzi-nav{margin-right: 30px;}

.lm-title .wenzi.change16{line-height: 1; font-size: 16px; font-weight: 700; }

/*lm-title-bottomLine*/
.lm-title-bottomLine{border-bottom: 2px solid #eee; padding: 9px 0; margin-bottom: 10px; }
.lm-title-bottomLine .wenzi{line-height: 1;  padding: 10px 0; font-size: 14px; font-weight: 700; color: #06a876;  border-bottom: 2px solid #06a876;}
.lm-title-bottomLine .wenzi-r .iconfont{ font-weight: 300; position: relative; top:1px;}
.lm-title-bottomLine .wenzi-r{display: inline-block; float: right; padding-right: 0.5em; color: #888;}

