@charset "UTF-8";/* * @Description: 静态页面公共样式 * @Date: 2020-03-19 10:21:53 * @version：v1.0 */body {    /* min-width: 1200px; */    font-size: 0;}a:hover {    color: #194897;}/**功能类***/.cf-otw .otw {    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.cf-scroll::-webkit-scrollbar {    width: 4px;}.cf-scroll::-webkit-scrollbar-thumb {    border-radius: 10px;    -webkit-box-shaow: inset 0 0 5px rgba(0, 0, 0, 0.2);    background: rgba(0, 0, 0, 0.2);}.cf-scroll::-webkit-scrollbar-track {    border-radius: 0px;    -webkit-box-shaow: inset 0 0 5px rgba(0, 0, 0, 0.2);    background: rgba(0, 0, 0, 0.1);}/******************************************Description：框架类*Author：pyc*Date：2019.04.12*****************************************/.cg-container {    width: 1200px;    margin: 0 auto;}.cg-min {    min-width: 1200px;}.cg-box {    padding: 0 15px;    background-color: #fff;}.cg5 {    width: 50%;}/******************************************Description：模块类*Author：pyc*Date：2019.04.12*****************************************//*图片100%宽度*/.cm-coverimg img,.cm-coverimg a>img {    width: 100%;    height: 100%;}/*tab切换*/.cm-tab .tabContent {    overflow: hidden;}.cm-tab .tabItem {    display: none;}.cm-tab .tabItem:first-child {    display: block;}.cm-tab .tabPanelno {    font-size: 0;}.cm-tab .tabPanelno .panel {    position: relative;    display: inline-block;    *display: inline;    *zoom: 1;}.cm-tab .tabPanel1 {    border-bottom: 2px solid #ededed;}.cm-tab .tabPanel1 .panel {    margin-left: 41px;    padding-bottom: 13px;    line-height: 17px;    font-size: 17px;    color: #333;}.cm-tab .tabPanel1 .panel:before {    position: absolute;    bottom: -2px;    left: 50%;    width: 0;    height: 2px;    margin-left: -20px;    background-color: #3678d8;    content: '';}.cm-tab .tabPanel1 .panel:first-child {    margin-left: 21px;}.cm-tab .tabPanel1 .panel.cur {    color: #3678d8;    font-weight: bold;}.cm-tab .tabPanel1 .panel.cur:before {    width: 40px;}/**tab切换的平均分布*/.cm-tab .tabPanelno.average .panel {    margin-left: 0;    text-align: center;}.cm-tab .tabPanelno.average.w3 .panel {    width: 33.33%;}.cm-tab .tabPanelno.average.w4 .panel {    width: 25%;}.cm-tab .tabPanelno.average.w5 .panel {    width: 20%;}.cm-tab .tabPanel2 {    height: 34px;    border-bottom: 3px solid #ededed;}.cm-tab .tabPanel2 .panel {    height: 34px;    margin-left: 8px;    padding-left: 20px;    padding-right: 28px;    line-height: 18px;    color: #333;    font-size: 18px;    border-bottom: 3px solid transparent;}.cm-tab .tabPanel2 .panel:first-child {    margin-left: 0;}.cm-tab .tabPanel2 .panel.cur {    color: #3678d8;    font-weight: bold;    border-bottom-color: #3678d8;}.cm-tab .tabPanel3 .panel {    margin-left: 22px;    padding-left: 13px;    line-height: 18px;    font-size: 18px;}.cm-tab .tabPanel3 .panel:first-child {    margin-left: 0;}.cm-tab .tabPanel3 .panel.cur {    color: #3678d8;    font-weight: bold;}.cm-tab .tabPanel3-1 .panel {    margin-left: 18px;    padding-left: 18px;    line-height: 21px;    background: none;    border-left: 1px solid #d3d3d3;}.cm-tab .tabPanel3-1 .panel:first-child {    border: none;}.cm-tab .tabPanel3-1 .panel.cur {    background: none;}.cm-tab .tabPanel4 {    height: 37px;    text-align: right;}.cm-tab .tabPanel4 .panel {    width: 124px;    height: 38px;    margin-left: 9px;    line-height: 35px;    text-align: center;    color: #000;    font-size: 15px;    border-top-left-radius: 5px;    border-top-right-radius: 5px;    border: solid 1px #e5e5e5;    background-color: #fff;}.cm-tab .tabPanel4 .panel.cur {    border-bottom-color: #f8f8f8;    background-color: #f8f8f8;}.cm-tab .tabPanel5 {    height: 32px;    border-bottom: 1px solid #ededed;}.cm-tab .tabPanel5 .panel {    height: 32px;    margin-right: 20px;    padding: 0 10px 13px;    line-height: 17px;    font-size: 17px;    color: #333;}.cm-tab .tabPanel5 .panel:before {    position: absolute;    bottom: 0px;    left: 50%;    width: 0;    height: 0;    margin-left: -2.5px;    border: 5px solid transparent;    border-bottom-color: #fff;    content: '';}.cm-tab .tabPanel5 .panel.cur {    color: #3678d8;    font-weight: bold;    border-bottom: 1px solid #3678d8;}.cm-tab .tabPanel5 .panel.cur:before {    border-bottom-color: #3678d8;}/*有图标tab切换*/.cm-tab .tabPanelicon .panel {    position: relative;}.cm-tab .tabPanelicon .panel .icon {    position: absolute;    left: 50%;    bottom: 0;    display: none;    width: 12px;    height: 7px;    margin-left: -6px;}.cm-tab .tabPanelicon .panel.cur .icon {    display: block;}/* 轮播 */.cm-banner {    position: relative;    overflow: hidden;}.cm-banner-img {    position: relative;    height: 100%;    overflow: hidden;}.cm-banner-img>a,.cm-banner-img img {    display: block;    width: 100%;    height: 100%;}.cm-banner-img>a,.cm-banner-img>li {    position: absolute;    left: 0;    top: 0;    display: none;}.cm-banner-img>li {    list-style: none;}.cm-banner-img>a:first-child,.cm-banner-img>li:first-child {    display: block;}.cm-banner-img1 {    position: absolute;    left: 0;    top: 0;}.cm-banner-tools {    position: absolute;    left: 0;    bottom: 0;    width: 100%;}.cm-banner-text {    padding-right: 145px;    padding-left: 15px;    overflow: hidden;}.cm-banner-text p,.cm-banner-text p a {    color: #fff;}.cm-banner-text p {    display: none;}.cm-banner-text p:first-child {    display: block;}.cm-banner-text p:hover,.cm-banner-text p:hover a {    color: #3678d8;}.cm-banner-text p {    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.cm-banner-btn {    position: absolute;    bottom: 21px;    right: 22px;    font-size: 0;}.cm-banner-btn span {    display: inline-block;    width: 8px;    height: 8px;    margin-left: 9px;    background: #fff;    border-radius: 50%;    cursor: pointer;}.cm-banner-btn span.cur {    background: #3678d8;}.cm-banner-btn.btn1 {    right: 0;    bottom: 0;}.cm-banner-btn.btn1 span {    width: 22px;    height: 17px;    margin-left: 0;    line-height: 17px;    color: #fff;    font-size: 12px;    text-align: center;    border-radius: 0;    background: rgba(0, 0, 0, 0.3);}.cm-banner-btn.btn1 span.cur {    color: #fff;    background: #3678d8;}.cm-banner-arrow .btn {    position: absolute;    top: 50%;    width: 40px;    height: 70px;    margin-top: -35px;    cursor: pointer;}.cm-banner-arrow .btn-lf {    left: 0;}.cm-banner-arrow .btn-rt {    right: 0;}.cm-banner-index {    position: absolute;    right: 80px;    bottom: 11px}.cm-banner-index span {    padding-right: 5px;    font-size: 14px;    color: #fff;}.cm-banner-index span.ban-dy {    font-size: 18px;}/*背景轮播*/.cm-bgbanner {    position: absolute;    width: 100%;    height: 805px;    z-index: -1;}.cm-bgbanner a {    width: 100%;    height: 100%;}/*新闻列表*/.cm-news-list li {    height: 30px;    line-height: 30px;    text-align: right;    font-size: 14px;    color: #999;}.cm-news-list li a {    float: left;    max-width: 80%;    padding-left: 15px;    font-size: 15px;    color: #333;    text-align: left;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.cm-news-list li a:hover {    color: #3678d8;}.cm-news-list-1 li {    height: 48px;    line-height: 48px;}.cm-news-list1 li a {    padding-left: 8px;}.cm-news-list2 li {    height: 30px;    line-height: 30px;}.cm-news-list2 li .s {    margin-right: 7px;    color: #ef6c2c;    font-size: 15px;}.cm-news-list2 li a {    padding-left: 17px;    color: #333;}.cm-news-list3 li a {    padding-left: 16px;    font-size: 13px;    color: #666;}.cm-news-list4 li {    height: 33px;    line-height: 33px;    font-size: 14px;    border-bottom: 1px dashed #8e8e8e;}.cm-news-list4 li a {    padding-left: 12px;    color: #444;}/*视频模块*/.cm-video {    position: relative;    display: block;}.cm-video .icon {    position: absolute;    top: 50%;    left: 50%;    width: 49px;    height: 49px;    margin-top: -25px;    margin-left: -25px;}/*上面图标/图片 下面文字*/.cm-picitem a {    position: relative;    display: inline-block;    text-align: center;}.cm-picitem a .img {    width: 100%;    overflow: hidden;}.cm-picitem a .txt {    padding: 0 8px;    line-height: 16px;    color: #333;    font-size: 13px;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}.cm-picitem a:hover .txt {    color: #3678d8;}.cm-picitecm-lf img {    float: left;}/*固定文字*/.cm-picitemfixed .txt {    position: absolute;    bottom: 0;    width: 100%;}.cm-middle-txt {    display: table;}.cm-middle-txt .inner {    display: table-cell;    height: 100%;    vertical-align: middle;}/*表格*/.cm-table-fixed {    width: 100%;    table-layout: fixed;}.cm-table-fixed tr .txt-lf {    text-align: left;}.cm-table-fixed tr a:hover {    color: #3678d8;}table.center td {    text-align: center;}/**尾部下拉模块*****/.cm-drop {    line-height: 29px;    font-size: 12px;}.cm-drop .mlink {    margin: 0 25px;    color: #194897;    font-weight: bold;    font-size: 14px;}.cm-drop .mlink img {    padding-right: 5px;}.cm-drop .drop-select {    position: relative;    width: 250px;    height: 30px;    margin-right: 8px;    border: 1px solid #d8dcdd;}.cm-drop .drop-select p {    padding-left: 13px;    text-align: right;    cursor: pointer;}.cm-drop .drop-select .tit {    color: #828282;}.cm-drop .drop-select .arrow-icon {    width: 10px;    height: 6px;    margin-right: 10px;    transition: 1s;    -webkit-transition: 1s;    transform: rotate(0deg);    -ms-transform: rotate(0deg);    -moz-transform: rotate(0deg);    -webkit-transform: rotate(0deg);    -o-transform: rotate(0deg);}.cm-drop .drop-select .arrow-icon.cur {    transform: rotate(180deg);    -ms-transform: rotate(180deg);    -moz-transform: rotate(180deg);    -webkit-transform: rotate(180deg);    -o-transform: rotate(180deg);}.cm-drop .dropdown-menu {    position: absolute;    display: none;    width: 250px;    height: 100px;    color: #566279;    border: 1px solid #ededed;    background: #ffffff;    overflow-y: auto;}.cm-drop .dropdown-menu:first-child {    display: block;}.cm-drop .dropdown-menu li {    width: 100%;    padding-left: 20px;    line-height: 30px;}/***当前位置***/.cm-loc {    padding-left: 35px;    font-size: 15px;}.cm-loc a {    padding: 0 5px;}.cm-loc span.cur,.cm-loc a:hover {    color: #3678d8;}/***页码***/.cm-page {    padding: 20px 0;    line-height: 32px;    text-align: center;    font-size: 14px;}.cm-page .num {    color: #194897;}.cm-page a,.cm-page span {    margin: 0 6px;}.cm-page a {    display: inline-block;    width: 32px;    color: #415569;    background: #f3f3f3;    border-radius: 3px;    cursor: pointer;}.cm-page a.cur,.cm-page a:hover {    background: #194897;    color: #fff;}.cm-page a.nobg {    background: none;}.cm-page a.nobg:hover {    color: #194897;}.cm-page .pageprv,.cm-page .pagenext {    width: 58px;    color: #b9bfc5;}.cm-page .turn input {    width: 30px;    height: 30px;    padding: 0 4px;    line-height: 100%;    border: 1px solid #dbdbdb;}.cm-page .submit {    width: 50px;    background: #194897;    color: #fff;}.cm-page .go {    width: 40px;}/**左边导航**/.cm-side-nav li {    width: 100%;    margin-bottom: 10px;    border: 1px solid #ebebeb;}.cm-side-nav li a {    display: block;    padding-left: 21px;    line-height: 43px;    font-size: 15px;}.cm-side-nav li a.cur,.cm-side-nav li a:hover {    color: #194897;    font-weight: bold;}/***领导导航***/.cm-leader-nav li {    height: 40px;    line-height: 40px;    border-left: 3px solid transparent;}.cm-leader-nav li a {    display: block;    height: 40px;    padding-left: 27px;    padding-right: 20px;    border-top: 1px solid #fceeed;}.cm-leader-nav li:first-child a {    border-color: transparent;}.cm-leader-nav li .s1 {    float: left;    font-size: 16px;    color: #194897;    font-weight: bold;}.cm-leader-nav li .s2 {    float: right;    font-size: 15px;    color: #666;}.cm-leader-nav li:hover,.cm-leader-nav li.cur {    background-color: #f8f8f8;    border-left-color: #194897;}/***树状下拉**/.cm-tree-dropdown .tit {    width: 210px;    height: 30px;    margin-top: 10px;    padding-left: 36px;    line-height: 30px;    font-size: 14px;    color: #666;    border: solid 1px #e5e5e5;    cursor: pointer}.cm-tree-dropdown .tit.cur {    background-color: transparent;}.cm-tree-dropdown .dropdown {    width: 208px;    margin: 9px 0 13px 34px;}.cm-tree-dropdown .dropdown ul {    display: none;}.cm-tree-dropdown .dropdown li {    line-height: 30px;    font-size: 0;}.cm-tree-dropdown .dropdown li .ct {    padding-left: 21px;}.cm-tree-dropdown .dropdown .icon {    display: inline-block;    width: 9px;    height: 9px;    margin-top: 10px;    cursor: pointer;}.cm-tree-dropdown .dropdown li a {    display: inline-block;    padding-left: 22px;    font-size: 14px;    color: #333;}.cm-tree-dropdown .dropdown li a:hover {    color: #194897;}.cm-tree-dropdown .dropdown li.none>.icon {    display: none;}.cm-tree-dropdown .dropdown .inner-list li {    line-height: 20px;}.cm-tree-dropdown .dropdown .inner-list li a {    font-size: 13px;}.cm-tree-dropdown .dropdown .inner-list li .icon {    margin-top: 5px;}/****分享***/.cm-share {    line-height: 30px;    margin-left: 30px;}.cm-share span {    font-size: 16px;    color: #666666;}.cm-share a {    display: inline-block;    vertical-align: top;    margin-right: 4px;}/******************************************Description：元件类*Author：pyc*Date：2019.04.12*****************************************/.cu-btn {    display: inline-block;    height: 32px;    line-height: 32px;    text-align: center;    font-size: 14px;    color: #fff;    background-color: #bfbfbf;}