﻿@charset "utf-8";
body{background:#fff;}
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font22{font-size: 22px;}
.w870{width: 870px;}
.w420{width: 420px;}
.w380{width:380px;}
.w370{width:370px;}
.w294{width: 294px;}
.w500{width: 500px;}
.w610{width: 610px;}
.w220{width: 220px;}
.w240{width: 240px;}
.pdt15{padding-top: 15px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mb10{margin: 10px 0 10px 0;}
.mbt15{margin: 10px 0 15px 0;}
.mb15{margin-bottom: 15px;}
.mb50{margin-bottom: 50px;}

.cui-row{position: relative;box-sizing: border-box;}
.cui-row:after, .cui-row:before {display: table;content: "";}
.cui-row:after {clear: both;}
.cui-col {border-radius:0px;padding-left: 0px;padding-right:0px;margin-right: 11.6px;}
.cui-col.cui-last{margin-right: 0;}
[class*=cui-col-] {float: left;box-sizing: border-box;}
.cui-col-0 {display: none;width: 0}
.cui-col-1 {width: 4.16667%}
.cui-col-2 {width: 8.33333%}
.cui-col-3 {width: 12.5%}
.cui-col-4 {width: 16.66667%}
.cui-col-5 {width: 19.22%}
.cui-col-6 {width: 24%}
.cui-col-7{width:29.16667%}
.cui-col-8{width:33.33333%}
.cui-col-9{width:37.5%}
.cui-col-10{width:41.66667%}
.cui-col-11{width:45.83333%}
.cui-col-12{width:48.5%}
.cui-col-13{width:54.16667%}
.cui-col-14{width:58.33333%}
.cui-col-15{width:62.5%}
.cui-col-16{width:66.66667%}
.cui-col-17{width:70.83333%}
.cui-col-18{width:75%}
.cui-col-19{width:79.16667%}
.cui-col-20{width:83.33333%}
.cui-col-21{width:87.5%}
.cui-col-22{width:91.66667%}
.cui-col-23{width:95.83333%}
.cui-col-24{width:100%}

/*主体页面*/
.main-body > .warp{padding:20px 0px 20px 0px;box-sizing:border-box;}
.main-page{margin-top: 15px;}
.header{height:300px;width:100%;background:url(../img/header-smxbg.jpg) no-repeat; position: relative;padding-top:0px;margin-bottom: 7px;background-size: 100% 100%;}
.header .top-logo{width: 653px;height: 84px;margin-top:62px;line-height: 80px;}
.header .top-logo img{display:block;}
.header .top-logo h2 a{font-size:36px;color:#fff;font-weight:bold;text-shadow: #0166b6 0px 3px 3px;}
.header .top-search{position: relative;top: 196px;}
.header .top-search .user-login{text-align: right;margin-bottom: 15px;}
.header .top-search .user-login .user-icons{background: url(../img/style-icons.png) no-repeat;display: inline-block;width: 26px;height: 26px;position: relative;top: 8px;margin-right: 5px;}
.header .top-search .form-box{position: relative;}
.header .top-search .search-bar{height:36px;width:382px;}
.header .top-search .search-bar .txt-input{width:291px; background:#fff; color: #8c8c8c;font-size:14px;height:34px;line-height:34px;padding:0 8px;border:1px solid #1c84d6;outline:0;box-sizing:border-box; position:absolute;left:16px;top:0px;}
.header .top-search .search-bar .txt-input:focus+ul{display:block}
.header .top-search .search-bar-btn{display:block;width:76px;height:34px;line-height:32px; position:absolute;font-weight:bold; right:0;top:0;cursor:pointer;border-bottom-left-radius:0px;border-top-left-radius:0px;background: #0166b6;border-bottom-right-radius:2px;border-top-right-radius:2px;font-size: 14px;}


/* 页面主体内容开始 */
.index-top-nav{width:100%;background:#0f7ace;height:46px;line-height:46px;display:block;position: absolute; left: 0;right: 0;bottom: 0;}
.top-daoh{width:1200px; margin: 0 auto; }
.header .nav-item{ height:52px;line-height:52px;background:#0166b6; position:relative;width:100%;top: 1px;}
.header .nav-item:after,.header .nav-item:before{position:absolute;width:6px;height:8px;display:inline-block;background:url(../img/top-nav-arrow.png);bottom:0px;}
.header .nav-item:after{content:'';background-position:-6px 0;right:-6px;}
.header .nav-item:before{content:'';background-position:0px 0;left:-6px;}
.header .nav-item ul{position:relative;padding:0px;box-sizing: border-box;}
.header .nav-item ul li{float:left;width: auto;position: relative;text-align: center;font-size:14px;font-weight: bold;color: #0156b0;/*border-right:1px solid #0176c2;border-left:1px solid #0156aa;*/padding:0 21.8px;padding:0 21.7px\9;box-sizing: border-box;}
.header .nav-item ul li:nth-child(1){border-left:0;}
.header .nav-item ul li:last-child{border-right:0px;}
/*.header .nav-item ul li.on{background:#00458e;color: #fff;}*/
.header .nav-item ul li a{color:#fff;}
.header .nav-item ul li a:hover a{color: #0156b0;width: 128px;line-height: 56px;height: 36px; display: block;margin: 0 auto;}
.header .nav-item ul li:hover,.header .nav-item ul li.current{background:#ff6633;}
.header .nav-item ul li a:hover,.header .nav-item ul li.current a{  margin: 0 auto;width: auto;display: block;}
.header .smx_nav .nav-item ul li {width: 16.666%!important;}
.header .smx_nav .nav-item ul.one li{width:100%!important;}
.header .smx_nav .nav-item ul li a {font-size: 16px;}
.header .smx_nav .nav-item ul.one li a{font-size: 14px;}
.header .switch-cont{padding:20px 19px;zoom:1;background: #fff; border:1px solid #ccc;border-top: none;height: 594px; }
.cui_index_quick{position:relative;}
.cui_index_quick .cui-grid-content a{height: 126px;display: block;position: relative;overflow: hidden;}
.cui_index_quick .cui-grid-content a h2{z-index: 999;position: relative;left: 10px;top: 52px;}
.cui_index_quick .cui-grid-content a .iconfont{font-size: 120px;position: absolute;top: 32px;right: -31px;filter: alpha(opacity=38); opacity: 0.38;}
.cui_index_quick .cui-grid-content .abox{height: 126px;display: block;position: relative;overflow: hidden;}
.cui_index_quick .cui-grid-content .abox h2{z-index: 999;position: relative;left: 10px;top: 32px;}
.cui_index_quick .cui-grid-content .abox .iconfont{font-size: 170px;position: absolute;top: 32px;right: -31px;filter: alpha(opacity=38); opacity: 0.38;}
.cui_index_quick .bg_light_yellow a{color: #fff;}
.cui_index_quick .bg_light_yellow a .iconfont{color: #fff;}
.cui_index_quick .bg_light_green a{color: #fff;}
.cui_index_quick .bg_light_green a .iconfont{color: #fff;}
.cui_index_quick .bg_light_blue a{color: #fff;}
.cui_index_quick .bg_light_blue a .iconfont{color: #fff;}
.cui_index_quick .bg_light_blue .abox{color: #fff;}
.cui_index_quick .bg_light_blue .abox .iconfont {color: #fff;top: 18px;right: -70px;}
.cui_index_quick .bg_light_pink a{color: #fff;}
.cui_index_quick .bg_light_pink a .iconfont{color: #fff;}
.cui_index_quick .bg_light_mgreen a{color: #fff;}
.cui_index_quick .bg_light_mgreen a .iconfont{color: #fff;top:18px;}
.bg_light_yellow{background:#399bda}
.bg_light_green{background:#78adce;}
.bg_light_blue{background:#77c175;}
.bg_light_pink{background:#d4b67b;}
.bg_light_mgreen {background: #b391dc;}
/*一级*/
.yyui_menu1 li a {display: block;text-decoration: none;color: #333333;}
.yyui_menu1 li a:hover {color:#0096ff}
.yyui_menu1 li a.more:after {content: " »";}
.yyui_menu1 li ul {position: absolute!important;float: left;width: 245px;display: none;background-color: #fff;z-index: 9999;border: 1px solid #dedede;left: 0;}
.yyui_menu1 li ul a {width: 100%;text-decoration: none;color: #333333;}
.yyui_menu1 li ul a:hover {}
.yyui_menu1 li ul ul {top: 0;left: 150px;}
.yyui_menu1 li ul.two{left: 208px; top: -1px;}
.yyui_menu1 li ul.one li,.yyui_menu1 li ul.two li{width:100%;border:0px;text-align:left;}
.yyui_menu1 li ul.one a,.yyui_menu1 li ul.two a{color: #333333;line-height: 40px;font-weight: normal;}
.yyui_menu1 li ul.one a:hover, .yyui_menu1 li ul.two a:hover{color:#fff}

/* ----- 滚动公告 -----*/
.process{height:38px; line-height:38px; overflow:hidden; background-color:#e6edf4;}
.announ {position:relative}
.announ .announ-t {padding:0 8px 0 0px; float:left;font-weight: 700;}
.announ-list {width:720px; padding-right:25px; *padding-right:0; position:relative; overflow:hidden; height:38px;}
.announ-list ul {position:absolute; left:0px; top:0px;}
.announ-list li {float:left; display:inline; height:38px; line-height:38px; margin-right: 40px;overflow: hidden;white-space: nowrap;}
.announ-list li a {color:#3592e2; float:left; margin-right:5px;}
.announ-list li a:hover {color:#ff8e16; text-decoration:none;}
.announ-new {background-position:-156px -109px; width:21px; height:9px; margin-top:3px; display:block; float:left;}

/*焦点图*/
.focusBox{position:relative;width:592px;height:344px;overflow:hidden;text-align:left;margin-right: 16px;background:#fff;}
.focusBox .pic img{width:592px;height:344px;display:block}
.focusBox .txt-bg{position:absolute;bottom:0;z-index:1;height:36px;width:100%;background:#095199;overflow:hidden}
.focusBox .txt{position:absolute;bottom:0;z-index:2;height:36px;width:100%;overflow:hidden}
.focusBox .txt li{height:36px;line-height:36px;position:absolute;bottom:-36px}
.focusBox .txt li a{display:block;color:white;padding:0 0 0 10px;font-size:14px;font-weight:normal;text-decoration:none}
.focusBox .num{position:absolute;z-index:3;bottom:13px;right:8px}
.focusBox .num li{float:left;position:relative;width:10px;height:10px;line-height:10px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;border-radius:50px;}
.focusBox .num li a,.focusBox .num li span{position:absolute;z-index:2;display:block;color:white;width:100%;height:100%;top:0;left:0;text-decoration:none;font-size: 14px;}
.focusBox .num li span{z-index:1;background:#fff;/*filter:alpha(opacity=50);opacity:0.5*/}
.focusBox .num li.on a,.focusBox .num a:hover{background:#0166b6;}

/* 文章列表 */
.top-article .notice{width: 592px; position: relative; background: #fff;}
.top-article .hd{ height:42px; line-height:42px;border-bottom:1px solid #1476d1;position:relative; }
.top-article .hd ul{ float:left;  position:absolute;}
.top-article .hd ul li{width: 118px;margin-right: 5px; text-align: center; float:left; cursor:pointer;font-size: 16px;font-weight: bold;color: #7c7c7c;}
.top-article .tab-nav .hd ul li{width: 136px;}
.top-article .tab-nav .index-right a{width: 264px;height:45px;display:block;}
.top-article .tab-nav .index-right a.max-img{}
.top-article .tab-nav .index-right a.mr0{margin-bottom:12px}
.top-article .tpa{width:290px;height:91px;display:block;background:#009fe5;margin-bottom:0px;border-radius: 0;}
.top-article .tpa.nbg{background:url(../img/ntpabg-img.png)}
.top-article .tpa .rgl{position: absolute;right: 10px;top: 20px;}
    .top-article .tpa .login-btn {
        position: absolute;
        right: 106px;
        top: 34px;
    }
.top-article .tpa a{width:70px;height:24px;line-height:24px;color:#0166b6; display:inline-block;background:#fff;text-align:center;margin-left:4px;border-radius:4px;margin-right: 2px;}
.top-article .tpa .username{position: absolute;left: 12px;top:16px;}
.top-article .tpa .username .iconfont{width: 38px;height: 38px;display: inline-block;background: #93d1ff;border-radius: 100px;text-align: center;line-height: 36px;color: #f1f9ff;font-size: 26px;}
.top-article .tpa .username a{color:#fff;background:none;margin-left:0px;width:auto;font-weight:bold;}
.top-article .tpa .username a.out{font-weight:normal;margin-left:6px}
.top-article .tpa.nbg .username{position: relative;left: 12px;top:0px;}
.top-article .tpa.nbg .username .tgo{position:relative;top:7px;} 
.top-article .tpa.nbg .username .tgo a{display:block;    margin-left: 0;text-align: left;margin-top:0px!important;}
.top-article .tpa.nbg .username .jgo{    position: absolute;     right: 23px; bottom: 4px;}
.top-article .bh-box {height:40px;line-height: 40px;text-align: left;font-weight: bold;font-size:14px;box-sizing: border-box;background:#fff;border-bottom:1px solid #e6e6e6}
.top-article .bh-box h2 {font-weight: bold;margin: 0 auto;font-size:14px;text-indent: 12px;    color: #0166b6;}
.top-article .hd ul li.on{color: #00458e;}
.top-article .hd ul li i{background: url(../img/style-icons.png) no-repeat; width: 18px;height: 18px;display: inline-block;position: relative;top: 4px;margin-right: 7px;}
.top-article .hd ul li i.notice-icons{background-position: -80px -27px;}
.top-article .hd ul li i.work-icons{background-position: -110px -28px;}
.top-article .hd ul li.on i.notice-icons,.top-article .hd ul li:hover i.notice-icons{background-position: -80px -3px;}
.top-article .hd ul li.on i.work-icons,.top-article .hd ul li:hover i.work-icons{background-position: -110px -4px;}
.top-article .hd ul li i.affairs-icons{background-position: -141px -27px;}
.top-article .hd ul li i.important-icons{background-position: -171px -28px;}
.top-article .hd ul li.on i.affairs-icons,.top-article .hd ul li:hover i.affairs-icons{background-position: -198px -3px;}
.top-article .hd ul li.on i.important-icons,.top-article .hd ul li:hover i.important-icons{background-position: -171px -4px;}
.top-article .hd .more{position: absolute;right: 0;}
.top-article .hd .more a{width: auto;height: 42px;display: inline-block;color:#0166b6;font-size:14px;}
.top-article .bd ul{ padding:5px 0px;  zoom:1; }
.top-article .bd li{ height:38px; line-height:38px; overflow:hidden;}
.top-article .bd li a{font-size:14px;padding-left: 3px;}
    .top-article .bd li a:before {
        content: '';
        width: 4px;
        height: 4px;
        display: inline-block;
        background: #146EC8;
        border-radius: 20px;
        position: relative;
        top: -3px;
        margin-right: 10px;
    }
.top-article .bd li a:hover{color: #00458e;}
.top-article .bd li .date{ float:right;font-size: 14px;color:#999;}
.top-article .index-other{ width:290px;position: relative;}
.top-article .index-other .left-tabs{width:78px;border:1px solid #dedede; float:left;display:inline-block;background:#f5f5f5;height:168px;}
.top-article .index-other .left-tabs div{line-height:40px;height:40px;text-align: center; border-bottom: 1px solid #e0e0e0;}
.top-article .index-other .left-tabs div.current{border-bottom:1px solid #0166b6;color:#0166b6;cursor:pointer;font-weight: bold;}
.top-article .index-other .tab-nav {width: 290px;overflow: hidden;border: 1px solid #e6e6e6;box-sizing: border-box;margin-top: 10px;background:url(../img/tpa-bg.png) center bottom  no-repeat;}
.top-article .index-other .tab-nav .bd{padding:12px;overflow:hidden;}
.top-article .index-other .tab-nav-smx a{width:290px;height:91px;display:block;margin-top:11px;color:#fff;overflow:hidden;position:relative;}
.top-article .index-other .tab-nav-smx a.btn-ts{background-color:#01a6be;}
.top-article .index-other .tab-nav-smx a.btn-myd{background-color:#01a6a6;}
.top-article .index-other .tab-nav-smx a .iconfont{font-size:100px;float:left;position:absolute;top:12px;left: -12px;filter:alpha(opacity=38);opacity:0.38}
.top-article .index-other .tab-nav-smx a .icon-tiaochafillx{left: -12px; font-size: 110px; top: 8px;}
.top-article .index-other .tab-nav-smx a h2{float:left;font-weight:bold;font-size:24px;position: absolute;top: 28px;left: 108px;}
.top-article .tab-nav .index-right a img{width:264px;height:45px;}
.top-article .tab-nav .index-right a.max{width:142px;height:138px;}
.top-article .tab-nav .index-right a.max img{width:142px;height:138px;}
.top-article .tab-nav .bd ul{margin-top: 3px;}
.top-article .tab-nav .bd li{height: 42px;line-height: 42px;width: 100%;background: #f5f5f5;margin-bottom: 10px;}
.top-article .tab-nav .bd li .tn-icons{width: 36px;height: 36px;background: url(../img/style-icons.png) no-repeat;display: inline-block;float: left; position: relative;top: 3px;margin-right: 12px;}
.top-article .tab-nav .bd li .gcjs i{background-position: -79px -94px;}
.top-article .tab-nav .bd li .zfcg i{background-position: -129px -92px;}
.top-article .tab-nav .bd li .gtzy i{background-position: -180px -92px;}
.top-article .tab-nav .bd li .cqjy i{background-position: -231px -92px;}
.top-article .tab-nav .bd li a.gcjs:hover{color: #498be6;}
.top-article .tab-nav .bd li a.zfcg:hover{color: #e2a72a;}
.top-article .tab-nav .bd li a.gtzy:hover{color: #12a4b0;}
.top-article .tab-nav .bd li a.cqjy:hover{color: #ed5b42;}
.top-article .tab-nav .bd li a{font-size:14px;line-height: 42px;height: 42px;display: block;}

.top-article .index-other .tab-nav {width: 290px;overflow: hidden;border: 1px solid #e6e6e6;box-sizing: border-box;margin-top: 10px;background:url(../img/tpa-bg.png) center bottom  no-repeat;}
.top-article .index-other .tab-nav .bd{padding:12px;overflow:hidden;}
.top-article .index-other .tab-nav-smx a{width:290px;height:91px;display:block;margin-top:11px;color:#fff;overflow:hidden;position:relative;}
.top-article .index-other .tab-nav-smx a.btn-ts{background-color:#01a6be;}
.top-article .index-other .tab-nav-smx a.btn-myd{background-color:#01a6a6;}
.top-article .index-other .tab-nav-smx a .iconfont{font-size:100px;float:left;position:absolute;top:12px;left: -12px;filter:alpha(opacity=38);opacity:0.38}
.top-article .index-other .tab-nav-smx a .icon-tiaochafillx{left: -12px; font-size: 110px; top: 8px;}
.top-article .index-other .tab-nav-smx a h2{float:left;font-weight:bold;font-size:24px;position: absolute;top: 28px;left: 108px;}

.gg-news .hd{height: 40px;line-height: 40px;} 
.gg-news .hd .more{margin-right:0px;}
.gg-news .hd ul{position: absolute;}
.gg-news .hd ul li.on{color: #0166b6;display: block;width: 105px;height: 40px;line-height:40px;}
.cui-grid-content .sincerity-search .so-box {
    margin-left: 11px;
    position: relative;
    margin-top: 40px;
}

    .cui-grid-content .sincerity-search .so-box .input-st {
        width: 158px;
        height: 36px;
        line-height: 36px;
        background: #fff;
        display: inline-block;
        border: none;
        text-indent: 15px;
    }

    .cui-grid-content .sincerity-search .so-box .input-so {
        width: 50px;
        line-height: 36px;
        background: #52a550;
        color: #fff;
        font-size: 16px;
        border: none;
        position: absolute;
    }

/*.index-kh{border: 1px solid #eee;position: relative;min-height:140px;margin:14px 0 15px 0;padding:30px 0;background: #fffdfa;}
.index-kh .ikh-btn-icons{width: 177px;height: 50px;line-height: 50px;margin: 0 auto;text-align: center;display: block;text-indent: -9999px;font-size: 20px;color: #fff;}
.index-kh .ikh-btn-icons{background: url(../img/ikh-btn-icons.png) no-repeat;}
.index-kh .kh-desc{position: relative;top: 24px;border: 1px solid #eee;background: #f8f8f8;width: 270px;margin: 0 auto;display: block;}
.index-kh .kh-desc h2{text-align: center;background: url(../img/ikh-bg.png) no-repeat;height: 36px;line-height: 36px;font-size: 14px;color: #fff;position: relative;top: -2px;font-weight: 700;}
.index-kh .kh-desc p{padding:12px;color: #999;}*/

.index-kh{border: 1px solid #eee;position: relative;min-height:245px;margin:14px 0 15px 0;background: #fffdfa;}
.index-kh .ikh-btn-icons{width:292px;height:74px;line-height: 74px;margin: 0 auto;text-align: center;display: block;text-indent: -9999px;font-size: 20px;color: #fff;}
.index-kh .ikh-btn-icons{background: url(../img/index_online_open_btn.png) no-repeat;}
.index-kh .kh-desc{position: relative;top: 24px;border: 1px solid #eee;background: #f8f8f8;width: 270px;margin: 0 auto;display: block;}
.index-kh .kh-desc .arrow{width: 12px;height: 10px;background: url(../img/arrow_desc.png) no-repeat; display: block;position: absolute;top: -10px;left: 25px;}
.index-kh .kh-desc h2{text-align: center;background: url(../img/ikh-bg.png) no-repeat;height: 36px;line-height: 36px;font-size: 14px;color: #fff;position: relative;top: -2px;font-weight: 700;}
.index-kh .kh-desc p{padding:12px;color: #999;}

.negative-list{background:#fff;width:884px;}
.negative-list .model-title{height:44px;line-height:44px;border-bottom:1px solid #e6e6e6;}
.negative-list .model-title h2{font-size:18px;font-weight:bold;padding-left:0px;color:#555555;}
.negative-list .model-title .more{color: #0166b6;float: right; margin-right: 0px; font-size: 14px;font-weight: normal;}
.negative-list .model-list{position:relative}
.negative-list .model-list ul{padding:0px 15px;box-sizing:border-box;}
.negative-list .model-list ul li{line-height:46px;height:46px;border-bottom:1px solid #f0f0f0;font-size:14px;}
.negative-list .model-list ul li:last-of-type{border-bottom:0px;}
.negative-list .model-list ul li a > span{width:32.333%;display:inline-block;}
.sincerity-box{position:relative;color:#fff;}
.sincerity-box .sincerity-search{width:290px;height:134px;display:block;background:#01ad9f;position:relative;}
.sincerity-box .sincerity-search h2{margin-top: 28px; margin-left: 15px;}
.sincerity-box .sincerity-search .so-box{margin-left:15px;position:relative;margin-top:12px;}
.sincerity-box .sincerity-search .so-box .input-st{width:194px;height:36px;line-height:36px;background:#fff;display:inline-block;border:none;text-indent:15px;}
.sincerity-box .sincerity-search .so-box .input-so{width:66px;line-height:36px;background:#258181;color:#fff;font-size:14px;border:none;position:absolute;}
.sincerity-box .exposure-abtn{width:290px;height:134px;display:block;background:#d9bf8d;margin-top: 11px;position:relative;color:#fff;}
.sincerity-box .exposure-abtn h2{margin-top: 52px; margin-left: 15px;}
.sincerity-box .iconfont{position:absolute;font-size:128px;right: -22px;top: 8px;filter:alpha(opacity=38);opacity:0.38}

.index-links{position:relative;}
.index-links .link-tabs ul li{width:389.3px;height:46px;line-height:46px;cursor:pointer; display:inline-block;float:left;background:#c3c3c3;color:#fff;font-size:14px;font-weight:bold;margin-right:16px;position: relative;}
.index-links .link-tabs ul li.last{margin-right:0px;}
.index-links .link-tabs ul li i{font-size:22px;margin-right:6px;font-weight:normal;margin-left:15px;}
/*.index-links .link-tabs ul li.pink{background:#9d6ed8}
.index-links .link-tabs ul li.green{background:#40b4b4}*/
.index-links .link-tabs ul li.active{background:#1c74ce;}
.index-links .link-tabs ul li.active:before {content: '';width: 0px;height: 14px;display: block;bottom: -20px;position: absolute;margin: 0 auto;left: 0;right: 0;z-index: 999;border-top: 0px transparent dashed;border-left: 8px transparent dashed;border-right: 8px transparent dashed;border-bottom: 12px #f3f3f3 solid;}
.index-links .tb-conts{display:none;background:#f3f3f3;padding:15px;box-sizing:border-box;overflow:hidden;margin-top:20px;} 
.index-links .tb-conts ul li{float:left;width:220px;height:32px;line-height:32px;display:inline-block; background: url(../img/style-icon.png) 0 -265px no-repeat;margin-right:12px;}
.index-links .tb-conts ul li a{padding-left:10px;font-size:14px;}
.index-links .show{display: block;}

/* ----- 客服 ----- */
.index-kf{border: 1px solid #eee;position: relative;margin:20px 0 15px 0;padding:26px 0 0 0;background: #fffdfa;}
.index-kf .kf-hd{position: absolute;width: 90px;height: 34px;line-height: 34px;color: #fff;text-align: center;background: #3592e2;top: -4px;left: 11px;font-size: 16px;}
.index-kf .kf-box{padding: 11px;margin-top:8px;overflow:hidden}
.index-kf .kf-box .kf-box-wx{border-right: 1px solid #dedede;padding-right:7px;width: 92px;}
.index-kf .kf-box .kf-box-wx .wx{width: 92px;height: 92px;display: block;}
.index-kf .kf-box .kf-box-wx .wx-title{text-align: center;line-height: 28px;}
.index-kf .kf-box .kf-box-tqq{width: 170px;}
.index-kf .kf-box .kf-box-tqq h3{font-size: 16px;height: 30px;}
.index-kf .kf-box .kf-box-tqq .qq{border-bottom: 1px solid #DEDEDE;padding-left: 8px;padding-bottom: 4px;}
.index-kf .kf-box .kf-box-tqq .tel-time{padding-left: 8px;padding-top: 5px;}
.index-kf .kf-box .kf-box-tqq .tel-time em{font-size: 10px;}

/*.kh-down{width:294px;height: 45px;line-height: 45px;}
.kh-down .btn{width:292px;text-align: center;display: block;float: left;font-size: 16px;font-weight: bold;color: #fff;border-radius: 4px;}
.kh-down .btn.kh{background: #ffb734;margin-right: 10px;border: 1px solid #f0ac2f;}
.kh-down .btn .khzn{background: url(../img/kh-icons.png) no-repeat;width: 22px;height: 17px;display: block;float: left;position: relative;top: 14px;left:20px;}
.kh-down .btn.rj{background: url(../img/btn-rj.png) no-repeat;text-indent: -999px;width: 294px;height: 48px;}
.kh-down .btn .rjxz{background: url(../img/rj-icons.png) no-repeat;width:18px;height: 18px;display: block;float: left;position: relative;top: 14px;left:96px;}*/

.kh-down{width:294px;height: 45px;line-height: 45px;position: relative;top: 38px;}
.kh-down .btn{width:292px;text-align: center;display: block;float: left;font-size: 16px;font-weight: bold;color: #fff;}
.kh-down .btn.kh{background: #ffb734;margin-right: 10px;border: 1px solid #f0ac2f;}
.kh-down .btn .khzn{background: url(../img/kh-icons.png) no-repeat;width: 22px;height: 17px;display: block;float: left;position: relative;top: 14px;left:20px;}
.kh-down .btn.rj{background: url(../img/btn-down.png) no-repeat;text-indent: -999px;width: 294px;height: 48px;}
.kh-down .btn .rjxz{background: url(../img/rj-icons.png) no-repeat;width:18px;height: 18px;display: block;float: left;position: relative;top: 14px;left:96px;}
.cui-table {width: 100%;background-color: #fff;color: #333;border-collapse:collapse; background-clip: padding-box;position:relative;}
.cui-table th {text-align: center;font-weight: 400;}
.cui-table td, .cui-table th{border-width: 1px;border-style: solid;border-color: #eee;background-clip: padding-box;position:relative;}
.cui-table td, .cui-table th {position: relative;line-height:28px;}
.cui-table td, .layui-table th{padding:6px 8px;text-align:left;}
.cui-table tr th{background-color: #f2f2f2;padding:6px 8px;font-weight:bold;color:#333;height: 35px;}
.cui-table tr td{font-weight:normal;word-break:break-all;background-clip: padding-box;box-sizing: border-box;}
.cui-table tr td.trl{text-align:right;background:#f5f5f5;width:22%; background-clip: padding-box;position:relative;}
.cui-table.tbg tr:nth-child(2n+0){background:#f7f7f7}
.cui-table tr td select{float:left; padding: 5px 0px;}
.cui-table td a{color:#555;margin-bottom: 5px;}

.cui-table tr th p{text-align:center;line-height:18px;}
.cui-table tr th span{color:#ff0000;}
.cui-table tr td.tac{text-align:center;}
.cui-table tr td.tal{text-align:left;}
.cui-table tr td.tar{text-align:right;}
.cui-table tr td.tbg{background:#f7f7f7}

/* ----- 资讯模块 ----- */
.news{position: relative;overflow: hidden;margin-bottom: 25px;}
.tab-bar li{width: 108px;float:left;text-align: center;cursor: pointer;}
.tab-bar li.current{background-color:#ec6a47;color: #fff;position: relative;top: 2px;}
.art-img .txt-img {display: inline-block;vertical-align: middle;width: 240px;height: 135px;margin-bottom: 8px;}
.art-img .txt-img img {width: 240px;height: 135px;}
.art-img p a{line-height:18px;}

/* ----- 文章列表页 ----- */
.focus-slide,.focus-slide li{width:670px;height:235px;}
.focus-slide{overflow:hidden;position:relative;border-bottom: 2px solid #3592e2;padding-bottom: 5px;margin-bottom: 5px;}
.focus-slide li{position:absolute;overflow:hidden;display:none;}
.focus-slide li.current{display:block;}
.focus-slide li .image{position:absolute;top:-2px;left:-2px;}
.focus-slide li .text{bottom:0;overflow:hidden;width:310px;position:relative;filter:none;text-indent:0;}
.focus-slide li .text a{float:left;}
.focus-slide li img{width:340px;height:235px;}
.focus-slide li .text .title a{line-height:34px;text-indent:0;float:none;text-decoration: none;}
.focus-slide li .text p{text-indent:0;clear:both;line-height:22px;margin-top:12px;}
.focus-slide .icon-dot{display:inline-block;position:absolute;bottom:14px;right:118px;}
.focus-slide .icon-dot a{width:20px;height:6px;display:inline-block;background:#ec6a47;overflow:hidden;margin:0 2px;}
.focus-slide .icon-dot a.current{background:#fbb4a1;}

.art-box-list{position: relative;overflow: hidden;}
.art-box-list li{overflow: hidden;border-bottom: 1px solid #DEDEDE;padding-bottom: 12px;margin-bottom: 15px;}
.art-box-list .li-img{width: 210px;height: 140px;display: inline-table;margin-right: 16px;}
.art-box-list .art-text{width: 440px;}
.art-box-list .art-text a{color: #2f2f2f;}
.art-box-list .art-text a:hover{color: #fa7838;}
.art-box-list .art-text .t-shaer{margin: 6px 0 6px 0;}
.art-box-list .art-text .art-text-desc{overflow: hidden;line-height: 22px;}

.login-index {width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);display: none;position: fixed;z-index: 999;top: 0;}
.login-model{width: 430px;height: auto;display: block;background: #fff;border-radius: 8px;margin: 0 auto;padding: 20px;box-sizing: border-box;position: absolute;top:150px;left: 0;right: 0;}
.login-model .lg-item{text-align: left;display: block;position: relative;margin-bottom: 28px;}
.login-model .lg-item .lg-tit{margin: 10px 0 12px 0;color: #555;}
.login-model .lg-item .input {width: 100%;height: 50px;line-height: 50px;display: block;border: 1px solid #e5e5e5;background: #f9f9f9;border-radius: 5px;padding-left: 15px;padding-right: 15px;box-sizing: border-box;}
.login-model .lg-item .input.code{width: 252px;float: left;}
.login-model .lg-item .yzm{width:188px;height: 50px;line-height: 50px;color: #0166b6;border: 1px solid #0166b6;text-align: center;border-radius:5px;display: inline-block;float: right;box-sizing: border-box;}
.login-model .lg-item .check:checked + label .icon {background: #11d987;}
.login-model .lg-item .check {display: none;}
.login-model .lg-item .check:checked + label {color: #fff;}
.login-model .lg-item label .icon {width: 15px;height: 15px; position: relative;top:0px;border-radius:100px;position: relative;display: inline-block;background: rgba(0,0,0,0.2);padding-left:0px!important;}
.login-model .lg-item label .icon:before{left:3px;width:5px;bottom:6px;-webkit-transform:scale(0) rotate(0);-ms-transform:scale(0) rotate(0);transform:scale(0) rotate(0);}
.login-model .lg-item label .icon:after{top:6px;right:0;-webkit-transform:scale(0) rotate(0); -ms-transform:scale(0) rotate(0);transform:scale(0) rotate(0);}
.login-model .lg-item label .icon:before, .login-model .lg-item label .icon:after {content: '';width: 10px;height: 2px;box-sizing: border-box;background: #fff;position: absolute;-webkit-transition: all .2s ease-in-out 0s;transition: all .2s ease-in-out 0s;}
.login-model .lg-item label .icon:before {left: 3px;width: 5px;bottom: 6px;-webkit-transform: scale(0) rotate(0);-ms-transform: scale(0) rotate(0);transform: scale(0) rotate(0);}
.login-model .lg-item .check:checked + label .icon:before{-webkit-transform:scale(1) rotate(45deg);-ms-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg);}
.login-model .lg-item .check:checked + label .icon:after{-webkit-transform:scale(1) rotate(-45deg);-ms-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg);}
.login-model .lg-item em{color: #555;}
.login-model .lg-item .login-btn{width: 100%;height:50px;line-height:50px;display: block;text-align: center;color: #fff;border-radius:5px;background: #0096ff;box-sizing:border-box;}
.login-model .lg-item .passno{line-height: 50px;float: left;}
.login-model .close{position: absolute;width: 30px;height: 60px;display: inline-block;top: 0;right: 18px;cursor: pointer;top: 10px;right:10px;}
.login-model .close i{font-size: 26px;color: #d8d8d8;}

.topbar{background: #146ec8;width:100%;height: 38px;line-height: 36px;position: relative;color:#fff;}
.topbar .out{position:relative;top:1px;}
.topbar a{color:#fff;cursor: pointer;}

.friend-link{}
.friend-link select{padding: 8px;border: 1px solid #e6e6e6;border-radius: 2px;}

.detailed-list{background:#fff;border: 1px solid #eee;}
.detailed-list .top-so{padding:8px 15px 17px 15px;box-sizing:border-box;border-bottom:1px solid #eee;}
.detailed-list .nelist{padding:0px;}
.detailed-list .nelist .head{width: 100%;height: 46px;padding-left: 20px;background: #f5f5f5;box-sizing:border-box; border-bottom: 1px solid #eee;}
.detailed-list .nelist .head li{height: 46px;width: 18%;float: left;line-height: 46px;color: #666;font-size: 14px;font-weight: 700;}
.detailed-list .nelist .qdlist {height: 54px;padding-left: 20px;border-bottom: 1px solid #eee;box-sizing:border-box;}
.detailed-list .nelist .qdlist li{height: 54px;width: 18%;float: left;line-height: 46px;color: #666;font-size: 14px;}
.detailed-list .nelist .qdlist li:nth-child(2) {overflow: hidden;}
.detailed-list .nelist .w5b{width:5%!important;}
.detailed-list .nelist .w35b{width:35%!important;}
.detailed-list .top-so .pages-title{line-height:32px;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;}
input:-moz-placeholder,textarea:-moz-placeholder{color:#999;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#999;} 
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999;}

/* ----- 大数据模块 ----- */
.index-dashuju{ height:120px;}
.index-dashuju .index-dashuju-item { margin-right:17px;background:#fff;height: 120px;border: 1px solid #eee; box-sizing: border-box;}
.index-dashuju .index-dashuju-item .dashuju-item-l{float: left; width: 117px; height: 108px; text-align: center; margin-top: 5px; margin-left: 5px;}
.index-dashuju .index-dashuju-item .dashuju-item-r{float:right;width: 141px; margin-left: 10px;text-align: center;}
.index-dashuju .index-dashuju-item .dashuju-item-r .dashuju-item-r-title{display: block; font-size: 22px; margin-top: 26px; }
.index-dashuju .index-dashuju-item .dashuju-item-r .dashuju-item-r-number{display: block; margin-top: 15px;}
.index-dashuju .index-dashuju-item .dashuju-item-r .dashuju-item-r-number-1{font-size: 28px;}
.index-dashuju .index-dashuju-item .dashuju-item-r .dashuju-item-r-number-2{margin-left: 5px;font-size: 14px;}
.index-dashuju .dashuju-zt .dashuju-item-l{ background:#ecc588;}
.index-dashuju .dashuju-gcjs .dashuju-item-l{background:#f9a497;}
.index-dashuju .dashuju-zfcg .dashuju-item-l{ background:#85ce83;}
.index-dashuju .dashuju-jyje .dashuju-item-l{ background:#8ac9d8;}
.index-dashuju .dashuju-zt .dashuju-item-r{ color:#555;}
.index-dashuju .dashuju-gcjs .dashuju-item-r{color:#555;}
.index-dashuju .dashuju-zfcg .dashuju-item-r{ color:#555;}
.index-dashuju .dashuju-jyje .dashuju-item-r{ color:#555;}
.index-dashuju .index-dashuju-more{float: right; height: 118px; font-size: 16px; width: 30px; padding: 0; border: 1px solid #eee; color: #999; line-height: 26px; overflow: hidden; text-align: center; display: block;}
.index-dashuju .index-dashuju-more span{ margin-top: 30px; display: inline-block;}
.index-dashuju .index-dashuju-more:hover{background:#1c74ce;color:#fff;}
.index-dashuju .index-dashuju-item .iconfont{font-size:72px;color:#fff;text-align:center;line-height:120px;}
.dashuju-jyje{margin-right:0px;}
.cftop-model .tab-block{width:1200px;}
.cftop-model .tab-block .tab-buttons{width:100%;margin:15px auto -1px auto;}
.cftop-model .tab-block .tab-buttons ul{border:1px solid #eee;height:46px;}
.cftop-model .tab-block .tab-buttons .tab-button{width:33.278%;float: left; text-align: center; position: relative; cursor: pointer; line-height: 46px; height: 46px;font-size:16px;border-right: 1px solid #eee;}
.cftop-model .tab-block .tab-buttons .tab-button.cur{background: #1c74ce;color: #fff;font-weight: bold; }
.cftop-model .tab-block .tab-buttons .tab-button.cur:after { content: ""; position: absolute; width: 0; height: 0; border: 11px solid; border-color: #1c74ce transparent transparent transparent; bottom: -22px; left: 50%; transform: translateX(-50%); transition: all .3s ease; }
.cftop-model .tab-block .tabs{width:100%;height:auto;border: 1px solid #eee;box-sizing: border-box;}
.cftop-model .tab-block .tabs .tab-item{width:100%;padding:20px 0 0 0;display:none}
.cftop-model .tab-block .tabs .tab-item.active{display:block}
    .cftop-model .tab-block .ul-list {
        overflow: hidden;
        width: 986px;
        margin: 0 auto;
    }
        .cftop-model .tab-block .ul-list > li {
            border: 1px #f1f1f1 dashed;
            overflow: hidden;
            padding: 16px 0;
            width: 465px;
            float: left;
            border-radius: 6px;
            margin: 14px;
            height: 214px;
            background: #f5f5f5;
            box-sizing: border-box;
        }
.cftop-model .tab-block .ul-list > li a {
    font-size: 16px;
}
.cftop-model .col-sm-7 {
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    box-sizing: border-box;
    padding-left: 15px;
    float: left;
}
.cftop-model .zbtitle {
    font-weight: bold;
    font-size: 16px;
}
.cftop-model .col-sm-2 {
    width: 100%;
    float: left;
    position: relative;
    box-sizing: border-box;
    color:#555!important;
}
.cftop-model .zbdata {
    text-align: center;
    font-size: 14px;
    color: #999;
    padding-top: 5px;
}
.cftop-model .zbdata div {
    line-height: 20px;
    margin-top: 8px;
    color: #333;
}
.cftop-model .col-sm-1 {
    width: 100%;
    float: left;
    position: relative;

}
.cftop-model .baomingBtn {
    color: #2e547e;
    border: 1px #6f95bf solid;
    font-size: 14px;
    width: 70px;
    padding: 5px 0;
    text-align: center;
    margin: 5px auto 0 auto;
}
.cftop-model .zbr {
    padding: 0;
    font-size: 14px;
    line-height: 25px;
    font-weight: normal;
    margin-top: 5px;
    overflow: hidden;
}

    .cftop-model .zbr li {
        float: left;
        color: #999;
        line-height: 26px;
        margin-top: 4px;
    }
.cftop-model .col-sm-5 {
    width: 100%;
    height:56px;
    overflow: hidden;
}
.cftop-model .zbtitle em {
    color: #ef8c34
}
.cftop-model .more a {
    border: 1px solid #0166b6;
    padding: 4px 12px;
    color: #0166b6;
}
.cftop-model .more a:hover{color:#fff;background:#0166b6}
.information-tab .n-no-data{margin:100px 50px;}
.information-tab .n-no-data p{margin:20px;color:#999;}