@font-face
{font-family: BebasNeue;
src: url('BebasNeue.otf')}
body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,span,em,i,button{margin:0;padding:0;color:inherit;line-height: inherit;font-family:"microsoft yahei";}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;font-size:inherit;}
*{box-sizing:border-box;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}  
.auto{width: 1200px;margin:0 auto;}
:hover{transition: all .2s;}
.bold{font-weight: bold;}
.center{text-align: center!important;}
.img{width: 100%;display: block;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';position:absolute;display: block;}
.ipt{border:none;}
.img_hover_wrap{overflow: hidden;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.05,1.05);}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}
.text-right{text-align: right!important;}


body{background: #f0f3f8;}
.c_blue{color: #2f67eb!important;}
.c_red{color: #d10808!important;}

.btn{display: inline-block;vertical-align: middle;font-size: 14px;color: #fff;width: 170px;line-height: 40px;border:none;cursor: pointer;text-align: center;background: #2f67eb;border-radius:20px;}
.btn:hover{background: #f6a915;}



.layui-form-checked[lay-skin=primary] i{border-color: #2f67eb!important;background-color: #2f67eb;}
.layui-form-checkbox[lay-skin=primary]:hover i{border-color: #2f67eb!important;}
.layui-form-checkbox[lay-skin=primary]{padding-left: 22px;}
.layui-form-checkbox[lay-skin=primary] span{font-size: 13px;color: #333;}

.layui-form-radio:hover *, .layui-form-radioed, .layui-form-radioed>i{color: #2f67eb;}
.layui-form-radio>i{font-size: 18px;margin-right: 5px;}
.layui-form-radio{margin: 0;}
.layui-form-radio *{font-size: 13px;color: #333;}
.layui-form-radio:hover div{color: #333;}

/*个人中心*/
.per_head{height: 70px;background: #fff;position:fixed;width: 100%;left: 0;top: 0;z-index:100;}
.hd_logo{display: inline-block;vertical-align: middle;margin-left: 20px;}
.hd_logo .img{height: 70px;width: auto;}
.hd_user{margin-right: 30px;position:relative;}
.hd_user .font{font-size: 16px;color: #2f67eb;line-height: 70px;background: url(icon_02.png) no-repeat right center;background-size:12px 7px;min-width:230px;padding-right: 15px;cursor: pointer;}
.hd_user .hdpic{width: 40px;height: 40px;border-radius:50%;display: inline-block;vertical-align: middle;margin-right: 10px;}
.hd_user .drop{background: #fff;border-radius:4px;width: 186px;left: 42px;box-shadow:0 4px 15px rgba(7,49,92,.1);display: none;position:absolute;}
.hd_user .drop .lk{display: block;font-size: 14px;color: #696970;line-height: 36px;text-align: center;border-bottom:1px solid #e8ebf7; }
.hd_user .drop .lk:last-child{border-bottom:none;}
.hd_user .drop .lk:hover{color: #2f67eb;}
.hd_user:hover .drop{display: block;}

.per_menu{border-top:1px solid #f0f3f8;background: #fff;position:fixed;left: 0;top: 70px;bottom: 0;overflow-y: scroll;width: 260px;padding:20px 15px;}
.per_menu .item{margin-bottom: 10px;}
.per_menu .tit{font-size: 12px;color: #59698f;line-height: 30px;padding-left: 15px;background: url(menu_18.png) no-repeat 96% center;background-size:8px;cursor: pointer;}
.per_menu .drop{display: none;}
.per_menu .lk{display: block;font-size: 13px;color: #333333;line-height: 38px;border-radius:19px;padding:0 0 0 5px;margin-bottom: 5px;}
.per_menu .ic{width: 31px;height: 31px;display: inline-block;vertical-align: middle;margin-right: 3px;background-repeat:no-repeat;background-position:center;background-size:contain;}
.per_menu .ic_1{background-image: url(menu_01.png);}
.per_menu .ic_2{background-image: url(menu_02.png);}
.per_menu .ic_3{background-image: url(menu_03.png);}
.per_menu .ic_4{background-image: url(menu_04.png);}
.per_menu .ic_5{background-image: url(menu_05.png);}

.per_menu .ic_6{background-image: url(menu_06.png);}
.per_menu .ic_7{background-image: url(menu_07.png);}
.per_menu .ic_8{background-image: url(menu_08.png);}
.per_menu .ic_9{background-image: url(menu_09.png);}
.per_menu .ic_10{background-image: url(menu_10.png);}
.per_menu .ic_11{background-image: url(menu_11.png);}
.per_menu .ic_12{background-image: url(menu_12.png);}
.per_menu .ic_13{background-image: url(menu_13.png);}
.per_menu .ic_14{background-image: url(menu_14.png);}
.per_menu .ic_15{background-image: url(menu_15.png);}
.per_menu .ic_16{background-image: url(menu_16.png);}
.per_menu .ic_17{background-image: url(menu_17.png);}

.per_menu .item.cur .drop{display: block;}
.per_menu .item.cur .tit{background-image: url(menu_18-1.png)}
.per_menu .item:hover .tit{color: #2f67eb;}

.per_menu .lk.this,.per_menu .lk:hover{color: #fff;background: #2f67eb;box-shadow:0 3px 7px rgba(47,99,224,.34);}

.per_menu .lk.this .ic_1,.per_menu .lk:hover .ic_1{background-image: url(menu_01-1.png);}
.per_menu .lk.this .ic_2,.per_menu .lk:hover .ic_2{background-image: url(menu_02-1.png);}
.per_menu .lk.this .ic_3,.per_menu .lk:hover .ic_3{background-image: url(menu_03-1.png);}
.per_menu .lk.this .ic_4,.per_menu .lk:hover .ic_4{background-image: url(menu_04-1.png);}
.per_menu .lk.this .ic_5,.per_menu .lk:hover .ic_5{background-image: url(menu_05-1.png);}

.per_menu .lk.this .ic_6,.per_menu .lk:hover .ic_6{background-image: url(menu_06-1.png);}
.per_menu .lk.this .ic_7,.per_menu .lk:hover .ic_7{background-image: url(menu_07-1.png);}
.per_menu .lk.this .ic_8,.per_menu .lk:hover .ic_8{background-image: url(menu_08-1.png);}
.per_menu .lk.this .ic_9,.per_menu .lk:hover .ic_9{background-image: url(menu_09-1.png);}
.per_menu .lk.this .ic_10,.per_menu .lk:hover .ic_10{background-image: url(menu_10-1.png);}
.per_menu .lk.this .ic_11,.per_menu .lk:hover .ic_11{background-image: url(menu_11-1.png);}
.per_menu .lk.this .ic_12,.per_menu .lk:hover .ic_12{background-image: url(menu_12-1.png);}
.per_menu .lk.this .ic_13,.per_menu .lk:hover .ic_13{background-image: url(menu_13-1.png);}
.per_menu .lk.this .ic_14,.per_menu .lk:hover .ic_14{background-image: url(menu_14-1.png);}
.per_menu .lk.this .ic_15,.per_menu .lk:hover .ic_15{background-image: url(menu_15-1.png);}
.per_menu .lk.this .ic_16,.per_menu .lk:hover .ic_16{background-image: url(menu_16-1.png);}
.per_menu .lk.this .ic_17,.per_menu .lk:hover .ic_17{background-image: url(menu_17-1.png);}


.container{background: #fff;position:fixed;right: 20px;top: 90px;left:280px;bottom: 20px;padding: 25px;overflow-y: scroll;}

.per_tit{font-size: 16px;color: #333333;font-weight: bold;line-height: 30px;margin-bottom: 15px;position:relative;padding-left: 10px;}
.per_tit:before{content:'';position:absolute;left: 0;top: 50%;width: 4px;height: 16px;background: #2f67eb;margin-top: -8px;}

.per_base{}
.per_base .detail{}
.per_base .info{/*width: 350px;*/height: 105px;background: url(per_02.jpg) no-repeat center;background-size:cover;border-radius:5px;overflow: hidden;float: left;position:relative;padding:20px 1.5% 0;width: 30%;}
.per_base .info .fz{font-size: 14px;color: rgba(255,255,255,.6);margin-bottom: 10px;}
.per_base .info .num{font-size: 30px;color: #fff;font-weight: bold;line-height: 30px;display: inline-block;vertical-align: middle;}
.per_base .info .refresh{width: 22px;height: 22px;background: url(per_03.png) no-repeat center;background-size:16px;cursor: pointer;display: inline-block;vertical-align: middle;margin-left: 10px;}
.per_base .info .czbtn{font-size: 14px;color: #2f67eb;width: 80px;line-height: 30px;background: #fff;border-radius:15px;text-align: center;display: block;position:absolute;right: 6%;top: 50%;margin-top: -15px;}
.per_base .info .czbtn:hover{background: #f6a915;color: #fff;}

.per_base .list{background: #f0f4fe;/*margin-left: 360px;*/margin-left: 31%;}
.per_base .list li{float: left;width: 33.3%;padding-left: 2%;padding-top: 25px;position:relative;height: 105px;}
.per_base .list .icon{/*width: 52px;*/display: block;float: left;width: 14%;}
.per_base .list .txt{margin-left: 19%;}
.per_base .list .tit{font-size: 14px;color: #4c6fc7;}
.per_base .list .fz{font-size: 18px;color: #333333;margin-top:8px;}
.per_base .list li:after{content:'';position:absolute;right: 0;top: 50%;width: 2px;height: 58px;border-left:2px dashed #d3dffb;margin-top: -29px;}
.per_base .list li:last-child:after{display: none;}


.per_psd{margin-top: 60px;}
.per_psd .form{}
.per_psd .form .row{margin-left: -2%;}
.per_psd .form .item{float: left;width: 31.3%;margin-left: 2%;}
.per_psd .form .tit{font-size: 14px;color: #333333;line-height: 36px;width: 70px;display: block;float: left;}
.per_psd .form .info{margin-left: 70px;}
.per_psd .form .ipt_txt{width: 100%;height: 36px;line-height: 36px;font-size: 13px;color: #333;padding:0 15px;border:1px solid #efefef;}
.per_psd .submit{margin:70px auto 0;display: block;}

.ipt_txt.focus{border-color:#2f67eb!important;}

/*标书查重*/
.cc_tips{font-size: 14px;color: #f00;line-height: 40px;border:1px solid #1249cb;background: rgba(241,245,255,.95);padding:0 15px;margin-bottom: 20px;}
.cc_tips a{color: #1249cb;}
.cc_tips a:hover{text-decoration: underline;}
.cc_tips:before{content:'';display: inline-block;vertical-align: middle;margin-right: 5px;background: url(per_07.png) no-repeat center;background-size:contain;width: 16px;height: 16px;}

.cc_fileup{text-align: center;border:2px solid #2f67eb;margin-bottom: 20px;}
.cc_fileup .font{display: inline-block;vertical-align: middle;font-size: 20px;color: #333333;line-height: 88px;cursor: pointer;position:relative;}
.cc_fileup .font .icon{width: 54px;margin-right: 10px;}
.cc_fileup .font:hover{color: #1249cb;}

.cc_fileup input{position:absolute;width: 100%;height: 100%;left: 0;top: 0;opacity: 0;cursor: pointer;}



.cc_file{margin-bottom: 20px;}
.cc_file .box{}
.table{border:1px solid #ebeef1;}
.table th{font-size: 14px;color: #fff;line-height: 40px;background: #2f67eb;text-align: left;}
.table td{font-size: 12px;color: #333333;line-height: 36px;border-bottom:1px solid #ebeef1;}
.table .wz{background: transparent;border:none;display: inline-block;vertical-align: middle;font-size: 12px;margin:0 5px;cursor: pointer;}
.table .wz:hover{text-decoration: underline;}
.table .line{display: inline-block;vertical-align: middle;height: 10px;border-left:1px dashed #c6c6c6;}
.table td:first-child,.table th:first-child{padding-left: 3%;}
.table tbody tr:nth-child(odd){background: #f6f8fa;}

.cc_file .sq{font-size: 13px;color: #888888;line-height: 30px;font-weight: normal;background: url(per_09.png) no-repeat right center;background-size:10px 6px;padding-right: 20px;cursor: pointer;}
.cc_file .sq.a{background-image: url(per_09-1.png)}

.pagelist{margin-top: 30px;text-align: center;}
.pagelist li,.pagelist .prev,.pagelist .next{display: inline-block;vertical-align: middle;width: 30px;height: 30px;border-radius:3px;border:1px solid #efefef;text-align: center;margin:0 2px;font-size: 14px;color: #666;line-height: 28px;cursor: pointer;}
.pagelist li a{display: block;transition: all 0s;}
.pagelist .prev,.pagelist .next{}
.pagelist .prev{background: url(xw_04.png) no-repeat center;background-size:28px;}
.pagelist .next{background: url(xw_05.png) no-repeat center;background-size:28px;}
.pagelist li:hover,.pagelist li.cur{color: #2f67eb;border-color:#2f67eb;background: #f2f6ff;}
.pagelist .prev:hover{background: url(xw_04-1.png) no-repeat center #f2f6ff;background-size:28px;border-color:#2f67eb;}
.pagelist .next:hover{background: url(xw_05-1.png) no-repeat center #f2f6ff;background-size:28px;border-color:#2f67eb;}
.pagelist .fz{font-size: 12px;color: #666666;margin-right: 6px;}

.zxfPagenum,.pagelist .nextbtn,.pagelist .prebtn,.pagelist span.disabled{display: inline-block;vertical-align: middle;width: 30px;height: 30px;border-radius:3px;border:1px solid #efefef;text-align: center;margin:0 2px;font-size: 14px;color: #666;line-height: 28px;cursor: pointer;}
.zxfPagenum:hover,.zxfPagenum.current{color: #2f67eb;border-color:#2f67eb;background: #f2f6ff;}
.pagelist span{font-size: 12px;color: #666666;margin-right: 6px;display: inline-block;vertical-align: middle;}
.pagelist span b{color: #2f67eb;font-weight: normal;}
.pagelist .prebtn{background: url(xw_04.png) no-repeat center;background-size:28px;color: transparent;}
.pagelist .nextbtn{background: url(xw_05.png) no-repeat center;background-size:28px;color: transparent;}
.pagelist .prebtn:hover{background: url(xw_04-1.png) no-repeat center #f2f6ff;background-size:28px;border-color:#2f67eb;}
.pagelist .nextbtn:hover{background: url(xw_05-1.png) no-repeat center #f2f6ff;background-size:28px;border-color:#2f67eb;}
.pagelist span.disabled{background: url(xw_04.png) no-repeat center;background-size:28px;color: transparent;}


.cc_form{}
.cc_form .row{margin-bottom: 25px;}
.cc_form .per_tit{width: 120px;float: left;margin-bottom: 0;}
.cc_form .info{margin-left: 120px;}
.cc_form .fz{line-height: 30px;font-size: 13px;color: #666666;margin-right: 40px;}
.cc_form .submit{margin:45px auto 0;display: block;}
.cc_form .sel{line-height: 30px;}

.cc_form .radio{font-size: 13px;color: #666666;display: inline-block;vertical-align: middle;background: url(radio.png) no-repeat left center;background-size:16px;padding-left: 22px;cursor: pointer;line-height: 30px;}
.cc_form .radio.checked{background-image: url(radio-1.png)}
.cc_form .radio:hover{background-image: url(radio-2.png)}
.cc_form .radio.checked:hover{background-image: url(radio-1.png)}

/*查看报告*/
.cc_file .select{display: inline-block;vertical-align: middle;margin-left: 10px;width: 310px;}
.cc_file .layui-form-select .layui-input{font-size: 13px;color: #2261f4;height: 36px;line-height: 36px;font-weight: normal;}
.cc_file .layui-form-select dl dd{font-size: 13px;color: #2261f4;font-weight:normal;}
.layui-form-select dl dd.layui-this{background-color: #4378f6;color: #fff;}

.table .zt{display: inline-block;vertical-align: middle;font-size: 12px;color: #fff;line-height: 22px;padding:0 6px;border-radius:2px;}
.table .zt.success{background: #809bf9;}
.table .zt.fail{background: #9da7a8;}
.table .zt.doing{background: lightskyblue;}

/*自建库管理*/
.ku_top{padding:20px 22px;background: url(per_10.png) no-repeat center;background-size:cover;border-radius:6px;margin-bottom: 2px;}
.ku_top .fz{font-size: 14px;color: #fff;opacity: .7;}
.ku_top .txt{font-size: 18px;color: #fff;font-weight: bold;margin-top: 10px;}

.ku_add{margin-bottom: 20px;font-size: 14px;color: #3766d5;text-align: center;background: #f2f6ff;border-radius:6px;border:1px dashed #3766d5;line-height: 50px;cursor: pointer;}
.ku_add:before{content:'';display: inline-block;vertical-align: middle;width: 18px;height: 18px;background: url(per_11.png) no-repeat center;background-size:contain;margin-right: 8px;}
.ku_add:hover{text-decoration: underline;}

.ku_tips{background: #f6f8fa;padding:0 30px;min-height:160px;margin-top: 45px;}
.ku_tips .pic{width: 140px;height: 170px;margin-top: -12px;display: block;float: left;}
.ku_tips .info{margin-left: 170px;padding:30px 0 25px;}
.ku_tips .title{font-size: 20px;color: #3b5289;font-weight: bold;letter-spacing: 2px;}
.ku_tips .txt{font-size: 12px;color: #555555;line-height: 26px;margin-top: 10px;}
.ku_tips .txt p{background: url(per_13.png) no-repeat left center;background-size:8px;padding-left: 15px;}

.cc_file .per_tit .smwz{font-size: 13px;color: #666666;line-height: 30px;margin-left: 5px;}

.ku_table .table th:first-child,.ku_table .table td:first-child{padding-left: 0;text-align: center;}
/* .ku_table .table td:first-child{background: rgba(218,225,232,.24);}
.ku_table .table th:first-child{background: #1e51c7;} */
.ku_table .table th:nth-child(2),.ku_table .table td:nth-child(2){padding-left: 3%;}

/*赋能指数*/
.fn_zs{margin-bottom: 50px;}
.fn_zs .box{height: 260px;background: rgba(47,103,235,.05);max-width:744px;margin:-30px auto 0;}
.fn_zs .chart{width: 440px;height: 300px;margin:0 auto;}



.fn_cert{}
.fn_cert .detbox{max-width:744px;margin:-30px auto 0;}


.sea-main{width:744px;background:url(bg.jpg) repeat center top;margin:20px auto 0 auto;text-align:left;position:relative;}
.sea-main-top{width:744px;height:104px;background:url(main_top_bg.png) no-repeat center bottom;overflow:hidden;text-align:right;}
.sea-main-cent{width:744px;background:url(main_main_bg.png) repeat-y center center;z-index:9;position:relative;}
.sea-main-bottom{width:744px;height:104px;background:url(main_bottom_bg.png) no-repeat center bottom;overflow:hidden;}

.sea-main-top-new{width:744px;height:105px;background:url(main_top_bg2.png) no-repeat center bottom;overflow:hidden;text-align:right;}
.sea-main-cent-new{width:744px;background:url(main_main_bg2.png)  repeat-y center top;z-index:9;position:relative;}
.sea-main-bottom-new{width:744px;height:105px;background:url(main_bottom_bg2.png) no-repeat center bottom;overflow:hidden;}

.sea-main-top p{padding:50px 72px 0 0;font-size:12px;}
.sea-main-top-new p{padding:50px 72px 0 0;font-size:12px;}
.sea-top{text-align:center;position:relative;top:-20px;}
.sea-top p{padding-top:10px;}
.sea-top h1{padding:26px 0 23px 0;}
.sea-top h3{height:24px;line-height:24px;color:#f03828;font-size:14px;font-weight:bold;padding:0 0 40px 0;}
.sea-top h3 img{vertical-align:middle;margin:0 3px 0 0;}
.sea-part{width:620px;margin:15px auto 0 auto;padding:7px 0 0 0;overflow:hidden;background:url(xian_bg.png) no-repeat center top;padding:0 20px;}
.sea-part-title{text-align:left;height:42px;line-height:42px;padding:5px 0 0 0;font-size:16px;font-weight:bold;}/*2015/9/21*/
.sea-tab{margin:0 auto;}
.sea-tab td{height:32px;line-height:32px;text-align:left;font-size:14px;white-space: normal;word-break: break-all;word-wrap: break-word;}
.sea-tab .pic img{padding:8px 0; vertical-align:top;margin-right:20px;}
.sea-tip{margin:0 auto;overflow:hidden;padding:0 0 0 25px;line-height:1.8;}
.blue{color:#03f;}
.sea-date{margin:50px 0 0 390px;width:315px;line-height:1.8;font-weight:bold;}
.sea-zhang{width:150px;height:150px;background:url(gongzhang.png) no-repeat;position:absolute;bottom:70px;right:48px;z-index:9;}
.pa-tip{font-size:16px;font-weight:bold;padding:15px 0 0 23px}
.pa-tip-2{font-size:14px;padding:15px 0 0 23px}



.sea-date2{width:410px;margin:70px 0 0 290px;font-size:14px;}
.sea-zhang2{width:309px;height:150px;background:url(gongzhang_two.png) no-repeat;position:absolute;bottom:70px;right:78px;}
.top-logo{position:absolute;top:-55px;width:168px;height:138px;left:50%;margin-left:-84px;}
.sea-main2{margin-top:60px;}
.twpc-ts{position:absolute;top:-30px;right:0;}
.twpc-ts img{vertical-align:middle;margin-right:3px;}
.twpc-ts a{font-size:18px;font-family:"微软雅黑";color:#ce0000;vertical-align:middle;}
.twpc-ts a span{vertical-align:middle;}

/*个人站长签章页面*/
.seal-zhang{width:150px;height:150px;background:url(pingansec-seal.png) no-repeat;position:absolute;bottom:70px;right:70px;}
.sea-date3{width:200px;margin:70px 0 0 490px;font-size:14px;}
.sea-part p{padding:0 0 0 25px; font-size:14px;}
.sea-part span{ color:#2f67eb; font-size:16px;font-weight:bold; margin-left:6px;}
.sea-pare-down{background:url(utn-middle.png) no-repeat center; width:564px; height:32px; margin:20px auto;}
.sea-pare-down .sea-txt{color:#7a7a7a; font-size:12px;width:550px; padding-left:10px;}

/*2015/9/14*/
.sea-wz{margin:5px 0 10px 0;color:#000;}
.sea-wz p{font-size:18px;}
.sea-wz h2{font-family: "微软雅黑";font-size:20px;line-height:30px;}
.sea-bg{ /*background:url(bg.png) no-repeat center;*/ width:618px; height:132px; margin:0 auto;border:1px solid #2f67eb;border-radius:3px;background: #f2f6ff;margin-top: 30px;}
.sea-bg h4{ color:#2f67eb; font-size:16px; font-weight:bold; text-align:center; padding-top:20px;}
.sea-bg ul{ padding:20px 30px 0 30px; overflow:hidden;}
.sea-bg li{ float:left; font-size:14px;margin-right:35px;width:112px;*width:115px; margin-bottom:8px;}
.sea-bg li img{ vertical-align:middle; float:right; display:inline;}
.sea-bg li.sea-bg-last{ margin-right:0;}
.sea-top-bg{ background:none; font-size:14px;}
.sea-bottom{font-size:14px;padding:20px 0 0 80px; overflow:hidden;}
.sea-source{ float:left; width:200px;}
.sea-source p{ color:#000;}
.sea-source a{ color:#267bef; float:left; width:200px;text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
.hd p a{ color:#4e4e4e;}
.sea-zhang3{width:148px;height:149px;background:url(ceaia-gz.png) no-repeat;position:absolute;bottom:10px;right:78px;}

/*2015/9/21*/
.sea-le p,.sea-le a{ line-height:26px;}
.sea-lh p,.sea-lh a{ line-height:24px;}
/*2019.1.19修改*/
.sea-le-2019{
	width: 155px;
}
.sea-source-right2019-top{
	overflow: hidden;
	height: 60px;
}
.sea-source-right2019{
	width: 500px;
	display: inline;
	float: left;
}
.sea-source-right2019-lh{
	
}

/*弹窗*/
.pop_bg{position:fixed;width: 100%;left: 0;top: 0;z-index:110;background: rgba(0,0,0,.3);height: 100%;display: none;}
.pop{border-radius:3px;background: #fff;position:fixed;left: 50%;top: 50%;width: 390px;margin-left: -195px;z-index:111;display: none;}
.pop .tt{font-size: 14px;color: #333333;line-height: 50px;text-align: center;background: #f6f6f6;text-align: center;position:relative;}
.pop .close{width: 30px;height: 30px;background: url(close.png) no-repeat center;background-size:14px;position:absolute;right: 15px;top: 50%;margin-top: -15px;cursor: pointer;}

.pop .btns{text-align: center;margin-bottom: 35px;}
.pop .btns .ann{font-size: 12px;color: #fff;display: inline-block;vertical-align: middle;width: 90px;line-height: 30px;margin:0 10px;border-radius:15px;border:none;cursor: pointer;background: #b8b8b8;}
.pop .btns .submit{background: #2659d1;}
.pop .btns .ann:hover{background: #f6af26;}

.pop_del{margin-top: -115px;}
.pop_del .box{padding:40px 0;}
.pop_del .txt{font-size: 14px;color: #666666;text-align: center;}



.pop_deldoc{margin-top: -118px;}
.pop_deldoc .box{padding:40px 0;}
.pop_deldoc .txt{font-size: 14px;color: #666666;text-align: center;}
.pop_deldoc .smfz{font-size: 12px;color: #666666;margin-top: 5px;}

.pop_add{margin-top: -118px;}
.pop_add .box{padding:40px 0 30px;}
.pop_add .ipt_txt{width: 310px;height: 36px;line-height: 36px;font-size: 13px;color: #333;padding:0 10px;border:1px solid #efefef;margin:0 auto;display: block;}


.pop_sc{margin-top: -118px;}
.pop_sc .box{padding:30px 0 20px;text-align: center;}
.pop_sc .icon{width: 76px;display: block;margin:0 auto;}
.pop_sc .fz{font-size: 14px;color: #666666;margin-top: 20px;text-align: center;}

/*index*/
.head{background: #fff;}
.head_logo{}
.head_logo .img{height: 70px;width: auto;}

.head_nav{display: inline-block;vertical-align: middle;}
.head_nav li{display: inline-block;vertical-align: middle;margin-right: 60px;position:relative;}
.head_nav li>a{display: block;font-size: 14px;color: #000000;line-height: 70px;}
.head_nav .drop{position:absolute;width: 116px;left: 0;padding-top: 2px;display: none;z-index:60;}
.head_nav .drop .box{background: #fff;border-radius:4px;}
.head_nav .drop a{display: block;font-size: 14px;color: #696970;line-height: 35px;padding-left: 13px;border-bottom:1px solid #e8ebf7;}
.head_nav .drop a:last-child{border-bottom:none;}
.head_nav .drop a:hover{color: #087aed;}
.head_nav li:hover .drop{display: block;}
.head_nav li:hover>a,.head_nav li.cur>a{color: #087aed;}


.head_btns{display: inline-block;vertical-align: middle;}
.head_btns .lk{display: inline-block;vertical-align: middle;font-size: 13px;color: #087aed;width: 100px;text-align: center;line-height: 32px;border:1px solid #087aed;border-radius:17px;text-align: center;margin-left: 13px;}
.head_btns .lk.this{color: #fff;background-image: linear-gradient(to right, #2754e7 , #259df3);}
.head_btns .lk:hover{color: #fff;border-color:#f6af26;background: #f6af26;}
.head_btns .lk.this:hover{background-image: linear-gradient(to right, #f6af26 , #f6af26);}

.idx_ban{background: url(idx_33.jpg) no-repeat center;background-size:cover;padding:60px 0 0;min-height:650px;}
.idx_ban .slidebox{width: 730px;position:relative;}
.idx_ban .slidebox .img{}
.idx_ban .hd{position:absolute;z-index:50;bottom: 20px;width: 100%;text-align: left;left: 0;padding-left: 28%;}
.idx_ban .hd li{width: 9px;height: 9px;background: #4870a4;font-size: 0;border-radius:50%;display: inline-block;vertical-align: middle;margin:0 5px;cursor: pointer;}
.idx_ban .hd li.on{background: #fff;}


.idx_login{width: 416px;background: #fff;padding:35px 45px;border-radius:12px;z-index:60;}
.idx_login .title{font-size: 28px;color: #262a36;padding-bottom: 10px;position:relative;font-weight: bold;}
.idx_login .title:after{width: 26px;height: 4px;background: #087aed;border-radius:2px;display: block;content:'';position:absolute;left: 0;bottom: 0;}
.idx_login .form{margin-top: 30px;}
.idx_login .form .row{margin-bottom: 20px;}
.idx_login .form .ipt_txt{font-size: 14px;color: #8f989e;line-height: 54px;height: 54px;border-radius:27px;background-color:#eff4f7;background-repeat:no-repeat;background-position:20px center;background-size:20px;padding-left: 52px;width: 100%;}
.idx_login .form .tel{background-image: url(idx_03.png);}
.idx_login .form .psd{background-image: url(idx_04.png);}
.idx_login .form .submit{font-size: 18px;color: #fff;width: 330px;line-height: 54px;border-radius:27px;text-align: center;border:none;background-image: linear-gradient(to right, #2754e7 , #259df3);cursor: pointer;box-shadow:0 6px 25px rgba(0,99,247,.25);}
.idx_login .form .submit:hover{background-image: linear-gradient(to right, #f6af26 , #f6af26);}

.idx_login .bot{margin-bottom: 20px;padding:0 15px;}
.idx_login .bot .lk{font-size: 14px;color: #8f989e;}
.idx_login .bot .lk:hover{color: #2754e7;text-decoration: underline;}

.idx_login .otherway{margin-top: 35px;text-align: center;overflow: hidden;font-size: 0;}
.idx_login .otherway .grp{display: inline-block;vertical-align: middle;margin:0 15px;}
.idx_login .otherway .icon{width: 50px;}


.idx_main{background: url(idx_29.jpg) no-repeat center top;}

.idx_titbox{text-align: center;}
.idx_titbox .en{font-size: 50px;color: rgba(0,94,188,.1);text-transform: uppercase;line-height: 50px;font-weight: bold; background-image: linear-gradient(rgba(0,94,188,.1),rgba(0,94,188,0));-webkit-background-clip: text;color: transparent;}
.idx_titbox .cn{font-size: 36px;color: #18191d;letter-spacing: 3px;font-weight: bold;margin-top: -25px;}
.idx_titbox .cn:before,.idx_titbox .cn:after{content:'';display: inline-block;vertical-align: middle;width: 86px;height: 18px;}
.idx_titbox .cn:before{background: url(idx_07.png) no-repeat center;background-size:contain;margin-right: 25px;}
.idx_titbox .cn:after{background: url(idx_08.png) no-repeat center;background-size:contain;margin-left: 25px;}

.idx_advan{padding:100px 0 80px;}
.idx_advan .list{margin-top: 65px;}
.idx_advan .list .item{width: 33.3%;float: left;text-align: center;}
.idx_advan .list .icon{height: 130px;width: auto;display: block;margin:0 auto;transition: all .3s;}
.idx_advan .list .title{font-size: 20px;color: #252a35;margin-bottom: 15px;margin-top: 20px;font-weight: bold;}
.idx_advan .list .txt{font-size: 14px;color: #8b8e97;line-height: 26px;max-width:260px;margin:0 auto;}
.idx_advan .list .item:hover .icon{transform: scale(1.05,1.05);}

.idx_core{padding:60px 0 90px;}
.idx_core .detail{margin-top: 65px;}
.idx_core .menu{width: 265px;margin-top: 35px;}
.idx_core .menu .lk{display: block;font-size: 18px;color: #18191d;line-height: 52px;background: #fff;margin-bottom: 35px;box-shadow:0 6px 30px rgba(20,77,134,.06);border-radius:6px;padding:7px 0 7px 30px;transition: all 0s;cursor: pointer;}
.idx_core .menu .ico{display: inline-block;vertical-align: middle;margin-right: 20px;width: 52px;height: 52px;background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:50%;}
.idx_core .menu .ico_1{background-image: url(idx_12.png);}
.idx_core .menu .ico_2{background-image: url(idx_13.png);}
.idx_core .menu .ico_3{background-image: url(idx_14.png);}
.idx_core .menu .ico_4{background-image: url(idx_15.png);}
.idx_core .menu .ico_5{background-image: url(idx_16.png);}

.idx_core .menu .lk.on,.idx_core .menu .lk:hover{color: #fff;background-image: linear-gradient(to right, #2754e7 , #259ef3);}
.idx_core .menu .lk.on .ico_1,.idx_core .menu .lk:hover .ico_1{background-image: url(idx_12-1.png);}
.idx_core .menu .lk.on .ico_2,.idx_core .menu .lk:hover .ico_2{background-image: url(idx_13-1.png);}
.idx_core .menu .lk.on .ico_3,.idx_core .menu .lk:hover .ico_3{background-image: url(idx_14-1.png);}
.idx_core .menu .lk.on .ico_4,.idx_core .menu .lk:hover .ico_4{background-image: url(idx_15-1.png);}
.idx_core .menu .lk.on .ico_5,.idx_core .menu .lk:hover .ico_5{background-image: url(idx_16-1.png);}


.idx_core .wrap{width: 720px!important;height: 550px;}
.idx_core .wrap .pic{width: 100%;}
.idx_core .wrap li{width: 720px!important;}

.idx_iden{padding:80px 0;}
.idx_iden .detail{margin-top: 105px;}

.idx_iden .swiper-slide{/*width: 250px!important;*/padding-top: 40px;	}
.idx_iden .swiper-slide-active{/*width: 700px!important;*/}

.idx_iden .item{position:relative;width: 250px!important;background: #f1f4f9;height: 415px;	}
.idx_iden .swiper-slide-active .item{}

.idx_iden .item .showbox{width: 250px;padding:30px 30px;}
.idx_iden .item .num{font-size: 90px;color: #dadce5;font-family: 'BebasNeue';line-height: 90px;}
.idx_iden .item .title{font-size: 26px;color: #323d48;margin-top: 5px;}
.idx_iden .item .ico{width: 26px;display: block;margin:15px 0;}
.idx_iden .item .txt{font-size: 14px;color: #8b8e97;line-height: 26px;-webkit-line-clamp: 6;height: 156px;}


.idx_iden .shadebox{height: 415px;width: 700px;position:absolute;left: 50%;top: 0;background: url(idx_31.jpg) no-repeat center;background-size:cover;z-index:50;display: none;margin-left: -350px;padding-top: 1px;}
.idx_iden .shadebox .imgbox{width: 290px;border:1px solid #b7d9fc;margin-top: -40px;margin-left: 45px;}
.idx_iden .shadebox .img{width: 290px;height: 415px;display: block;}
.idx_iden .shadebox .info{width: 360px;padding:30px 30px 0;}
.idx_iden .shadebox .more{font-size: 14px;color: #fff;border-radius:18px;width: 110px;line-height: 34px;border:1px solid #fff;text-align: center;display: block;margin-top: 15px;}
.idx_iden .shadebox .more:hover{color: #fff;background: #087aed;border-color:#087aed;}

.idx_iden .item .shadebox .num{color: #2a73f4;}
.idx_iden .item .shadebox .title{color: #fff;}
.idx_iden .item .shadebox .txt{color: #fff;-webkit-line-clamp: 5;height: 130px;}

.swiper-button-next, .swiper-button-prev{width: 41px;height: 41px;margin-top: -20px;border-radius:50%;left: 50%;right: auto;}
.swiper-button-prev{background: url(idx_18.png) no-repeat center;background-size:contain;margin-left: -370px;}
.swiper-button-next{background: url(idx_19.png) no-repeat center;background-size:contain;margin-left: 330px;}

.idx_iden .swiper-slide-active .shadebox{display: block;}
.idx_iden .swiper-slide-active .item{width: 100%!important;}
.idx_iden .swiper-slide-active+.swiper-slide .item{float: right;}


.idx_xw{padding:80px 0;}
.idx_xw .list{margin-top: 90px;}
.idx_xw .list .item{padding: 17px;}
.idx_xw .list .datebox{text-align: center;width: 175px;margin-top: 30px;position:relative;}
.idx_xw .list .datebox:after{content:'';position:absolute;right: 0;top: 50%;width: 1px;height: 36px;background: #eef1f5;margin-top: -18px;}
.idx_xw .list .day{font-size: 40px;color: #8b8e97;font-weight: bold;line-height: 40px;margin-bottom: 10px;}
.idx_xw .list .year{font-size: 18px;color: #8b8e97;}
.idx_xw .list .info{margin-left: 145px;width: 460px;padding-top: 25px;}
.idx_xw .list .title{display: block;font-size: 20px;color: #18191d;font-weight: bold;}
.idx_xw .list .txt{font-size: 14px;color: #8b8e97;line-height: 26px;-webkit-line-clamp: 2;height: 52px;max-width:435px;margin-top: 10px;}
.idx_xw .list .imgbox{display: block;width: 205px;overflow: hidden;}
.idx_xw .list .img{width: 100%;height: 130px;transition: all 1s;}
.idx_xw .list .item:hover .title{color: #087aed;}
.idx_xw .list .item:hover .day{color: #087aed;}
.idx_xw .list .item:hover .year{color: #087aed;}
.idx_xw .list .item:hover{box-shadow:0 12px 59px rgba(26,76,141,.09)}
.idx_xw .list .item:hover .img{transform: scale(1.1,1.1);}

.idx_kp{padding:60px 0;}


.idx_hz{padding:80px 0 45px;}
.idx_hz .list{margin-top: 85px;}
.idx_hz .list li{float: left;width: 20%;height: 80px;line-height: 80px;text-align: center;margin-bottom: 50px;transition: all .3s;}
.idx_hz .list .img{max-width:180px;max-height:80px;}
.idx_hz .list li:hover{transform: translateY(-10px);}

.foot{padding:35px 0 40px;background: #092449;}
.foot .auto{width: 1000px;}
.ft_col{width: 80px;margin-right: 60px;margin-top: 35px;}
.ft_col .tit{font-size: 16px;color: #fff;font-weight: bold;padding-bottom: 18px;border-bottom:1px solid #2b476b;}
.ft_col .box{margin-top: 20px;}
.ft_col .lk{font-size: 14px;color: #9faac0;line-height: 40px;display: block;}
.ft_col .lk:hover{color: #fff;}

.ft_info{width: 290px;margin-left: 50px;}
.ft_info .logo{height: 70px;width: auto;}
.ft_info .box{margin-top: 10px;}
.ft_info .fz{font-size: 16px;color: #ffffff;margin-bottom: 8px;}
.ft_info .font{font-size: 14px;color: #9faac0;margin-bottom: 15px;}

.ft_vx{margin-top: 50px;}
.ft_vx .pic{width: 148px;display: block;}



.ft_b{text-align: center;font-size: 14px;color: rgba(255,255,255,.28);background: #051c3a;line-height: 40px;}

.kf_box{width: 52px;position:fixed;right: 20px;bottom: 10%;z-index:100;}
.kf_box .font{text-align: center;display: block;width: 52px;height: 148px;background: #26bc64;border-radius:4px;font-size: 16px;color: #fff;padding-top: 13px;cursor: pointer;}
.kf_box .ico{width: 32px;display: block;margin:0 auto 8px;}
.kf_box .drop{padding: 3px;border-radius:4px;background: #fff;border:1px solid #b2b2b2;position:absolute;top: 0;left: -155px;display: none;}
.kf_box .pic{width: 140px;height: 140px;}
.kf_box:hover .drop{display: block;}





 .fy-d{ line-height: 30px;margin:35px 0 30px; overflow: hidden;}
.fy-left{ float: left;color: #7b7e82; vertical-align: middle;}
.fy-right{ float: right;}
.fy-right a,.fy-right label{display: inline-block; line-height: 19px; min-width: 10px; border: 1px solid #e5e5e5; text-align: center; padding: 0 5px; margin-left: 5px; color: #555; vertical-align: middle; }
.fy-right a:hover{background: #2f67eb; border-color: #2f67eb;color: #fff; }
.fy-right label{background: #2f67eb; border-color: #2f67eb; color: #fff; }
.fy-n {text-align: center;color:gray;margin-top:12px;font-size:22px} 

.max-ceng{position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); z-index: 999;}


/* .head_btns .lk.this{color: #fff;background-image: linear-gradient(to right, #2754e7 , #259df3);}
 */
/* .fy-d{ line-height: 30px;margin:35px 0 30px; overflow: hidden;}
.fy-left{ float: left;}
.fy-right{ float: right;}
.fy-right a{ float: left; display: block; height: 30px; box-sizing: border-box; padding: 0 12px; border-radius: 5px; border: 1px solid #dbdbdb; text-align: center; margin-left: 10px; color: #333;}
.fy-right a:hover{background: #ccc;}
.fy-n {text-align: center;} */

