﻿@charset "utf-8";@import url("icon/iconfont.css");/*全局样式
---------------------------------------------*/body{margin:0 auto;padding:0;width:100%;color:#333;font:14px/1.5 Arial,"Microsoft Yahei";text-align:center;background:#fff;-webkit-font-smoothing:antialiased;}
input,button,select,textarea,img,p,h1,h2,h3,h4,h5{margin:0;padding:0;border:0;font-family:'Microsoft YaHei','微软雅黑';}
    input:focus, textarea:focus {
        outline: none;
    }
a{color: inherit;text-decoration: none;}
a:hover{color: #008cd6;text-decoration: none;}
a{-webkit-transition: all 0.3s ease;transition: all 0.3s ease;text-decoration: none;outline: 0;}
ol,ul,li,dl,dd{margin:0 auto;padding:0;list-style-type:none;}
i,em{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
.fl{float:left;}
.fr{float:right;}
.fix{*zoom: 1;*clear: both;}
.fix:before, .fix:after{display: table;clear: both;content: '';}
.oh{overflow: hidden;*zoom: 1;}
/*Clear Fix*/.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
.clear{clear:both;font-size:0px;height:0px;overflow:hidden;}
.line5{clear:both;font-size:0px;height:5px;overflow:hidden;}
.line10{clear:both;font-size:0px;height:10px;overflow:hidden;}
.line15{clear:both;font-size:0px;height:15px;overflow:hidden;}
/*img {
    width: 100%;
    height: auto;
    max-width: 100%;
    opacity: 0;
    transition: opacity 0.3s ease-in;
}

    img.loaded {
        opacity: 1;
    }*/
.img-top img{height:230px;}
/*animate*/.eff1{overflow: hidden;}
.eff1 img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.eff1:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.eff2{-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;}
.eff2:hover{transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}
.trans{-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.rect-37{padding-bottom:37%;}
.rect-48{padding-bottom:48%;}
.rect-56{padding-bottom:56%;}
.rect-68{padding-bottom:68%;}
.rect-65{padding-bottom:65%;}
.rect-137{padding-bottom:137%;}
.rect-130{padding-bottom:130%;}
.rect-83{padding-bottom:83%;}
.rect-63{padding-bottom:63%;}
.rect-55{padding-bottom:55%;}
.rect-116{padding-bottom:116%;}
.rect-135{padding-bottom:135%;}
.imgZoom{overflow:hidden;}
.imgZoom:hover img{-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
/*页面布局
----------------------------------------------*/.section{position:relative;margin:0 auto;width:1200px;min-width:925px;max-width:1200px;text-align:left;}
.wrapper{position:relative;margin:0 auto;padding:0;width:100%;height:auto;text-align:left;overflow:hidden;}
.wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.wrap-box{width:1160px;}
.wrap{max-width: 1100px;margin-right: auto;margin-left: auto;*width: 1100px;}
.left-925{position:relative;float:left;margin:0;padding:0;width:925px;}
.left-705{position:relative;float:left;margin:0;padding:0;width:705px;}
.left-690{position:relative;float:left;margin:0 0 0 15px;padding:0;width:690px;}
.left-470{position:relative;float:left;margin:0 0 0 0px;padding:0;width:470px;}
.left-455{position:relative;float:left;margin:0 0 0 15px;padding:0;width:455px;}
.left-260{position:relative;display:block;float:left;width:260px;overflow:hidden;}
.left-220{position:relative;display:block;float:left;margin:0 0 0 15px;padding:0;width:220px;_overflow:hidden;}
.left-auto{position:relative;display:block;margin:0 275px 0 0;overflow:hidden;_zoom:1;}
.right-260{position:relative;display:block;float:right;width:260px;overflow:hidden;}
.right-300{position:relative;display:block;float:right;width:300px;overflow:hidden;}
.right-650{position:relative;display:block;float:right;width:650px;overflow:hidden;}
.right-690{position:relative;display:block;float:right;width:690px;overflow:hidden;}
.right-auto{position:relative;display:block;margin:0 0 0 275px;overflow:hidden;_zoom:1;}
.bg-wrap{margin:0;padding:0;background:#fff;}
.bg-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.bg-wrap.nobg{background:none;}
.pad-15{position:relative;padding:15px;}
.logo img{max-height:108px;}
.margin-top-15{margin-top:15px;}
.margin-bottom-15 {
    margin-bottom: 15px !important;
}
.margin-bottom-20 {
    margin-bottom: 20px !important;
}
.padding-top-0 {
    padding-top: 0!important
}
.padding-20{
   padding:20px !important
}
.margin-top-20 {
    margin-top: 20px !important
}
.padding-bottom-5 {
    padding-bottom: 5px !important;
}
/*内页导航
----------------------------------------------*/.menus .section{text-align:center;}
.menu{margin:40px auto;width:600px;font-size:16px;color:#323232;}
.menu ul{list-style:none;margin: 0px;padding: 0px;width: auto;text-align:center;display:inline-block;}
.menu ul li{float:left;}
.menu ul .cur{color: #004ea1;}
.menu ul li a:hover{color: #004ea1;text-decoration: none;}
.menu ul li a:active{color: #004ea1;text-decoration: none;}
.menu ul li span{margin:auto 30px;color:#375376}
/*页面标题
----------------------------------------------*/
.location{padding:5px 0;width:100%;height:40px;line-height:40px;color:#999;font-size:12px;text-align:left;}
.location a{margin:0 5px;}
.location span{color:#666;}
.main-tit{padding-top:14px;height:54px;line-height:54px;text-align:left;}
.main-tit h2{display:block;margin:0;padding:0;float:left;color:#333;font-size:20px;font-weight:normal;}
.main-tit p{display:block;float:right;color:#555;font-size:14px;}
.main-tit p a{margin-left:10px;}
.main-tit p a i{font-style:normal;}
.nav-tit{margin:0 auto 50px;padding:30px 0;text-align:center;color:#333;font-size:16px;line-height:1em;border-bottom:1px solid #e0e0e0;}
.nav-tit.short{padding-bottom:0;border-bottom:0;}
.nav-tit a{margin-left:10px;color:#333;}
.nav-tit a:hover,.nav-tit a.selected{color:#34ad2a;}
.nav-tit i{margin-left:10px;color:#e0e0e0;}
.sub-tit{margin:0 50px 10px;padding-top:35px;height:42px;border-bottom:1px solid #e0e0e0;font-size:16px;}
.sub-tit a.add{display:block;margin-right:10px;float:right;color:#23ac38;font-size:14px;line-height:42px;}
.sub-tit a.add i{display:inline-block;margin-right:5px;color:#23ac38;font-size:14px;}
.sub-tit ul{display:inline-block;}
.sub-tit ul li{margin:0;padding:0;display:inline-block;*display:inline;*zoom:1;}
.sub-tit ul li a{display:inline-block;padding:0 15px;line-height:42px;}
.sub-tit ul li.selected a{border-bottom:2px solid #23ac38;color:#23ac38;}
.search-tit{display:block;margin:0 30px;padding-top:15px;line-height:38px;border-bottom:1px solid #f0f0f0;}
.search-tit h3{display:inline-block;color:#333;font-size:16px;font-weight:normal;}
.search-tit span{margin-left:15px;color:#999;font-size:14px;}
.search-tit span strong{margin:0 2px;color:#1e7bb3;font-weight:600;}
/*页面头部
----------------------------------------------*//*顶部样式*/

.header .head-top{height:120px;background:#fff;color:#a3a3a3;font-size:12px;}
.header .head-top .left-box{display:block;float:left;margin-top:10px;}
.header .head-top .left-box span{color:#c8c8c8;font-weight:700;}
.header .head-top .left-box a{margin:auto 3px;color:#fcfbfb;}
.header .head-top .left-box a:hover{color:#34ad2a;}
.header .head-top .right-box{float:right;margin-right:-8px;line-height:48px;}
.header .head-top .right-box a{margin:auto 8px;color:#a3a3a3;*zoom:1;}
.header .head-top .right-box a:hover{color:#004ea2;}
.header .head-top .right-box a i{margin-right:2px;font-size:12px;}
.header .head-top .right-box a .icon-wechat-copy{color:#94c733}
.header .head-top .search-box{right:0;width:375px;/*height:45px;*/overflow:hidden;_height:43px;float:right;margin-top:28px;}
.header .head-top .search-box .input-box{width:330px;padding-top:5px;left:0;right:65px;bottom:0;}
.header .head-top .search-box .input-box input{display:block;margin:0;padding:0 12px;width:100%;height:40px;line-height:40px;background:#fff;border:1px solid #e5e5e5;color:#333;font-size:12px;transform:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.header .head-top .search-box .input-box input::-moz-placeholder{color:#b3b3b3;opacity:1;}
.header .head-top .search-box a{display:block;margin-top:5px;margin-left:-5px;width:40px;height:40px;line-height:40px;color:#333;font-size:16px;text-align:center;background:#fff;border:1px solid #e5e5e5;border-radius:0;cursor:pointer;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;*top:1px;}
.header .head-top .search-box a:hover{background:#004ea2;border-color:#004ea2;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.header .head-top .search-box a:hover i{color:#fff !important;}
.header .head-top .right-box strong{color:#444;font-size:12px;font-weight:700;}
.header .head-nav{position:relative;height:60px;background:#0564a6;}
.header .head-nav .logo{position:absolute;top:2px;left:0;width:380px;height:58px;}
.header .head-nav .nav-box{position:absolute;top:5px;left:0px;right:0;line-height:55px;height:55px;}
.header .head-nav .nav-box li{float:left;margin:auto 4.66%;height:55px;}
.header .head-nav .nav-box li a{color:#ffffff;font-size:16px;line-height:40px;}
.header .head-nav .nav-box li a:hover{color:red;}
.header .head-nav .nav-box li ul{display:none;position:absolute;list-style: none;z-index:8;margin-left:-20px;}
.header .head-nav .nav-box li ul li{border: 1px solid #ccc;background:#fff;width:100px;float:none;text-align:center;margin:auto;font-size:10px;height:40px;line-height:40px;}
.header .head-nav .nav-box li ul li a{font-size:12px;color:#333}
#index .index,#news .news,#job .job ,#society .society,#linkUs .linkUs ,#memberElegant .memberElegant,#memberService .memberService,#industry .industry,.header .head-nav .nav-box .firstLi:hover{/*border-bottom:4px solid #e6a64c;*/}
    #index .index > a, #news .news > a, #job .job > a, #intetrans .intetrans > a, #societyinfo .societyinfo > a, #society .society > a, #linkUs .linkUs > a, #memberElegant .memberElegant > a, #memberService .memberService > a, #industry .industry > a, .header .head-nav .nav-box li > a:hover {
        font-weight: bold;
        color: #FF9000;
    }
.header .head-nav .nav-box .firstLi>a:hover{color: #FF9000;}
#users{text-align: right;}
#users a{font-size:1.3em;color:#000}
/*底部样式*/.footer_hd._index{height:270px;}
.footer_hd{padding-top: 55px;padding-bottom: 30px;background-color: #272727;}
.footer_nav{float: left;width: 56%;}
.footer_nav dl{float: left;padding: 0 2%;height: 140px;border-right: 1px solid #545454;}
.footer_nav dt{font-size: 14px;color: #fff;margin-bottom: 8px;}
.footer_nav dd a{display: block;color: #919191;font-size: 12px;}
.footer_nav dl._case{width: 13%;}
.footer_nav dl._case dd a{float: left;width: 50%;}
.footer_bd{padding: 20px 0;background-color: #3f3f3f;; color: #fff;height:55px;}
.footer_ewm{float: right;width: 43%;}
.footer_ewm ._ct{color: #fff;font-size: 14px;}
.footer_ewm ._company{color: #fff;font-size: 20px;text-align:left;padding-bottom: 8px;margin-bottom: 8px;}
.footer_ewm .__company a{color: #fff;}
.footer_ewm ._lk{padding-bottom: 8px;margin-bottom: 8px;border-bottom: 0px solid #666869;text-align:left;height: 30px;line-height: 30px;}
.footer_ewm ._lk span{display: block;color: #919191;}
.footer_ewm ._ewm ._img{float: left;margin-right: 12px;}
.footer_ewm ._ewm p{color: #919191;}
.footer_bd a{color: #fff;}
.footer_bd em{padding: 0 5px;}
.footer_bd h2{float: left;font-size:12px;font-weight:normal;}
.footer_bd h3{float: right;font-size:12px;font-weight:normal;}
/*Banner样式*/.slide-box{position:relative;margin:0;width:100%;height:410px;text-align:center;overflow:hidden;}
.slide-box .list-box{position:absolute;top:0;left:50%;margin-left:-960px;width:1920px;height:100%;background:#fff;}
.slide-box .list-box li{position:absolute;left:0;top:0;display:block;width:100%;height:100%;opacity:0;filter:alpha:opacity(0);}
.slide-box .list-box li a{display:block;width:100%;height:100%;}
.slide-box .list-box li a img{/*position:absolute;top:0;left:0;*/width:100%;height:100%;    /*transform: scale(1.1);*/
    animation: dh0 12s infinite 1s;}
.slide-box .speed-box{position:absolute;left:0;bottom:20px;width:100%;height:10px;text-align:center;z-index:999;}
.slide-box .speed-btn{display:inline-block;margin:auto 0;}
.slide-box .speed-btn a{display:block;float:left;margin:0 5px;width:10px;height:10px;background:url(../images/slide_btns.png) 0 -166px no-repeat;overflow:hidden;*float:none;*display:inline-block;}
.slide-box .speed-btn a.selected{background-position:0 -176px;}
.slide-box .prev-btn,.slide-box .next-btn{position:absolute;top:50%;display:block;margin-top:-41px;width:42px;height:82px;z-index:999;opacity:0.5;filter:alpha:opacity(50);background:url(../images/slide_btns.png) no-repeat;display:none;overflow:hidden;}
.slide-box .prev-btn{left:31px;background-position:0 0;}
.slide-box .next-btn{right:31px;background-position:0 -82px;}

/*表单样式*/
.msg-box{ display:block; margin:0; padding:6px; border:1px solid #fbf2b5; background:#fcfbda; }
.msg-box i{ display:block; float:left; margin:4px 0 0; font-size:12px; color:#A094A9; width:18px; height:18px; text-align:center; vertical-align:middle; }
.msg-box p{ margin-left:18px; line-height:24px; color:#A4A147; font-size:12px; }
.form-box{ margin:0 50px; padding:20px 0 30px; }
.form-box .form-group{ margin:0; padding:10px 0; clear:both; }
.form-box .form-group .tips{ margin-left:16%; color:#666; font-size:12px; line-height:20px; }
.form-box .form-group dt{ display:block; float:left; padding-right:2%; width:14%; line-height:40px; text-align:right; color:#888; }
.form-box .form-group dd{ display:block; position:relative; margin-left:16%; line-height:40px; }
.form-box .form-group dd img{ vertical-align:middle; }
.form-box .form-group dd .input{ display:inline-block; padding:0 10px; width:50%; height:40px; line-height:20px; border:1px solid #e0e0e0; }
.form-box .form-group dd .input.code{ width:80px; }
.form-box .form-group dd .select{ display:inline-block; padding:10px; height:40px; line-height:20px; border:1px solid #e0e0e0; }
.form-box .form-group dd .textarea{ display:inline-block; padding:10px; width:50%; height:80px; line-height:20px; border:1px solid #e0e0e0; vertical-align:middle; overflow:auto; }
.form-box .form-group dd .submit{ display:inline-block; margin:0 0 0 5px; padding:10px 46px; width:auto; height:auto; line-height:20px; color:#fff; font-size:14px; border:1px solid #d70029; background:#d70029; cursor:pointer; }
.form-box .form-group dd .button{ display:inline-block; margin:0 0 0 5px; padding:10px 46px; width:auto; height:auto; line-height:20px; color:#666; font-size:14px; border:1px solid #eee; background:#eee; cursor:pointer; }
.form-box .form-group dd label.mart{ margin-right:5px; }
/*全屏样式*/
.form-box.full{ padding:0 0 50px; }
.form-box.full .form-group dt{ width:14%; }
.form-box.full .form-group dd{ display:flex }
.form-box.full .form-group dd .input{ width:60%; }
.form-box.full .form-group dd .input.code{ width:80px; }

/*幻灯片样式*//*幻灯片样式*/.focus-box{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;_position:relative;}
.focus-box .slides{position:relative;display:block;width:100%;height:100%;zoom:1;overflow:hidden;}
.focus-box .slides:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.focus-box .slides li{width:100%;height:100%;overflow:hidden;}
.focus-box .slides li img{min-width:100%;min-height:100%;_width:100%;_height:100%;}
.focus-box .slides li .note-bg{position:absolute;left:0;right:0;bottom:0;width:100%;height:50px;background:#e62129;filter:alpha(Opacity=90);-moz-opacity:0.9;opacity:0.9;}
.focus-box .slides li .note-txt{position:absolute;left:0;right:0;bottom:0;display:block;padding:10px;width:90%;line-height:24px;color:#fff;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.focus-box .flex-control-nav{position:absolute;right:5px;bottom:10px;display:block;z-index:4;}
.focus-box .flex-control-nav li{margin:0 5px 0 0;display:inline-block;zoom:1;*display:inline;}
.focus-box .flex-control-nav li a{display:block;width:8px;height:8px;text-indent:-9999px;border:1px solid #fafafa;border-radius:8px;cursor:pointer;overflow:hidden;}
.focus-box .flex-control-paging li a:hover{background:#333;}
.focus-box .flex-control-paging li a.flex-active{background:#fff;border-color:#fff;cursor:default;}
.section h3{text-align: center;}
.indexNews-date{width: 12%;}
.indexNews-cotent{width: 88%;}
.frspan{width: 100%;color: #014fa1;font-size: 45px;line-height: 45px;}
.frspany{font-size: 16px;color: #a3a3a3;}
.indexNews ul li{border-bottom: 1px solid #e0e0e0;}
.indexNews-cotent{margin-bottom: 10px;}
.indexNews-cotent .title{font-size: 16px;color:#323232;width:100%;display:block;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.indexNews-cotent .remark{font-size: 15px;color:#a3a3a3;margin-top: 20px;}
.spiritinner{border-left: 1px solid #dedede;border-right: 1px solid #dedede;border-bottom: 1px solid #dedede;margin-top: -5px;padding: 10px;}


/*提示信息*/
.msg-tips{ position:relative; margin:30px auto; padding:30px 0; width:420px; font-size:14px; text-align:left; }
    .msg-tips .icon{ display:block; float:left; width:60px; height:60px; }
    .msg-tips .icon i{ margin:0; padding:0; font-size:60px; color:#090; line-height:1em; }
    .msg-tips .icon.warning i{ color:#f90; }
    .msg-tips .icon.error i{ color:#f00; }
    .msg-tips .info{ margin-left:80px; }
    .msg-tips .info strong{ display:block; padding-bottom:5px; color:#333; font-size:18px; font-weight:normal; line-height:1.3em; }
    .msg-tips .info p{ line-height:24px; color:#666; font-size:14px; }
    .msg-tips .info p a{ margin:auto 2px; }
/*会员登录样式*/
.login-box{ margin:50px auto 0; padding-bottom:50px; width:343px; overflow:hidden;  position:absolute;right:20%;top:20%;background:#fff;padding:30px; }
.login-box .input-box{ position:relative; display:inline-block; margin-bottom:20px; padding:0 10px; width:320px; border:1px solid #e5e5e5; height:42px; line-height:22px; color:#333; font-size:14px; overflow:hidden; }
.login-box .input-box input{ padding:12px 0; width:100%; height:20px; line-height:20px; font-size:14px; }
.login-box .remember-box{ margin-bottom:30px; height:20px; line-height:20px; color:#909090; font-size:14px;text-align:left }
.login-box .remember-box input{ vertical-align:middle; }
.login-box .remember-box label{ margin-right:7px; cursor:pointer; vertical-align:middle; }
.login-box .remember-box a{ color:#00a7ea; vertical-align:middle; }
.login-box .btn-box{ display:block; margin-bottom:20px; height:42px; }
.login-box .btn-box input{ display:inline-block; width:342px; height:42px; line-height:42px; background:#1289f9; color:#fff; cursor:pointer; font-size:14px; text-align:center; }
.login-box .tip-box{ display:block; text-align:center; height:20px; line-height:20px; color:#f90; font-size:13px; }
.login-box .oatuh-box{ clear:both; padding-top:15px; }
.login-box .oatuh-box h3{ display:block; margin-bottom:10px; color:#666; font-size:14px; line-height:30px; height:30px; font-weight:normal; }
.login-box .oatuh-box p{ margin-left:-25px; }
.login-box .oatuh-box p a{ display:block; float:left; margin:0 0 10px 25px; _display:inline; _zoom:1; }
.login-box .oatuh-box p a img{ width:38px; height:38px; }
    .login-title{
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 15px;
        color: #0168AD;
    }

.reg-form {
    background: #fff;
    position: absolute;
    margin: 50px auto 0;
    padding-bottom: 50px;
    width: 600px;
    overflow: hidden;
    position: absolute;
    right: 20%;
    top: 20%;
    padding:20px
}

/*会员头像容器*/
.avatar-box{ padding:10px 15px; border-bottom:1px solid #e0e0e0; height:60px; background:#fafafa; }
    .avatar-box .img-box{ position:relative; display:block; float:left; margin-right:10px; width:60px; height:60px; border-radius:60px; background:#fff; text-align:center; overflow:hidden; }
    .avatar-box .img-box img{ padding:2px; width:54px; height:54px; border:1px solid #f5f5f5; border-radius:60px; background:#fff;  }
    .avatar-box .img-box i{ color:#ccc; font-size:54px; line-height:78px; background:#fff; }
    .avatar-box h3{ margin:0; color:#333; font-size:14px; font-weight:normal; line-height:32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
    .avatar-box p{ color:#666; font-size:12px; line-height:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
    .avatar-box p b{ color:#23ac38; font-weight:normal; }
/*会员中心导航*/
.center-nav{ padding:15px 20px 10px; }
    .center-nav ul li{ padding:0; overflow:hidden; }
    .center-nav ul li h2{ margin-bottom:8px; color:#333; font-size:14px; font-weight:normal; line-height:20px; }
    .center-nav ul li h2 i{ display:inline-block; margin-left:5px; color:#666; font-size:14px; line-height:20px; }
    .center-nav ul li h2 span{ font-weight:300; }
    .center-nav ul li .list{ margin:0 0 15px 26px; font-size:12px; }
    .center-nav ul li .list p{ margin-top:5px; }
    .center-nav ul li .list a{ display:block; height:24px; line-height:24px; color:#757575; }
    .center-nav ul li .list a i{ float:right; line-height:24px; color:#999; font-size:12px; }
    .center-nav ul li.selected .list a,.center-nav ul li .list a:hover{ color:#23ac38; }
.center-head{ margin:15px 50px 0; padding:15px; background:#fafafa; }
    .center-head .img-box{ display:block; float:left; width:116px; height:116px; text-align:center; border-radius:110px; background:#fff; overflow:hidden; }
    .center-head .img-box img{ padding:2px; width:110px; height:110px; border:1px solid #f5f5f5; border-radius:110px; background:#fff; }
    .center-head .img-box i{ color:#ccc; font-size:110px; line-height:1.3em; }
    .center-head .list-box{ position:relative; display:block; margin-left:135px; }
    .center-head .list-box h3{ display:block; color:#333; font-size:16px; font-weight:normal; line-height:42px; }
    .center-head .list-box ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .center-head .list-box ul li{ display:block; float:left; width:33.32%; color:#848484; font-size:14px; line-height:32px; }
    .center-head .list-box ul li p{ text-align:center; }
    .center-head .list-box ul li .link-btn{ display:inline-block; padding:5px 15px; color:#fff; font-size:12px; line-height:18px; background:#6caa4b; vertical-align:middle; }
.center-info{ position:relative; margin:0 50px 0; padding:15px 30px; background:#fff; }
    .center-info ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .center-info ul li{ display:block; float:left; width:50%; _width:49.8%; line-height:30px; color:#999; }
.center-tit{ margin:0 50px; padding:10px 15px; background:#fafafa; line-height:24px; }
    .center-tit span{ float:right; font-size:12px; }
    .center-tit h3{ color:#000; font-size:14px; font-weight:normal; }
    .center-tit h3 i{ margin-right:5px; font-size:14px; }
/*表格样式*/
.table-wrap{ margin:0 50px 20px; }
.ftable{ margin:15px 0; width:100%; border:1px solid #f0f0f0; background:#fff; }
.mtable{ margin:15px 0; width:100%; background:#fff; _width:auto; }
	.mtable th,.ftable th{ padding:0.8em; color:#6e717a; font-size:13px; font-weight:400; background:#fbfbfb; border-bottom:1px solid #e8e8e8; }
	.mtable td,.ftable td{ padding:0.8em; color:#333; font-size:13px; border-bottom:1px solid #F3F3F3; }
	.ftable td .img{ padding:1px; width:60px; height:60px; border:1px solid #e8e8e8; }
	.ftable td s{ color:#999; text-decoration:line-through; }
	.mtable .tr_odd_bg,.ftable .tr_odd_bg{ background:#f9f9f9; }
/*会员列表页码样式*/
.page-foot{ clear:both; height:35px; line-height:35px; }
    .page-foot .btn-box a{ display:inline-block; margin-right:10px; padding:5px 15px; line-height:20px; border:1px solid #eee; font-size:12px; vertical-align:middle; }
    .page-foot .right{ float:right; }
/*头像容器*/
.avatar-wrap{ margin:0 15px; background:#fafafa; }
    .avatar-wrap:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .avatar-wrap .avatar-box{ padding:10px 25px; border-bottom:1px solid #e0e0e0; height:60px; }
    .avatar-wrap .avatar-box .img-box{ position:relative; display:block; float:left; margin-right:10px; width:60px; height:60px; overflow:hidden; }
    .avatar-wrap .avatar-box .img-box img{ padding:2px; width:54px; height:54px; border:1px solid #f5f5f5; border-radius:60px; background:#fff;  }
    .avatar-wrap .avatar-box .img-box i{ color:#ccc; font-size:54px; line-height:54px; }
    .avatar-wrap .avatar-box h3{ margin:0; color:#333; font-size:14px; font-weight:normal; line-height:32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
    .avatar-wrap .avatar-box p{ color:#666; font-size:14px; line-height:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
    .avatar-wrap .avatar-box p i{ color:#23ac38; font-style:normal; }
/*头像上传*/
.cropper-wrap{ margin-top:20px; }
	.cropper-wrap .cropper-box{ position:relative; float:left; margin-right:20px; padding:1px; width:350px; height:350px; text-align:center; border:1px solid #f0f0f0; border-radius:2px; background:#f4f4f4; text-align:center; vertical-align:middle; }
	.cropper-wrap .cropper-box div{ margin:auto; vertical-align:middle; }
	
	.cropper-wrap .cropper-view{ float:left; width:184px; }
	.cropper-wrap .cropper-view .img-box{ padding:1px; width:180px; height:180px; border:1px solid #f0f0f0; border-radius:2px; background:#fff; overflow:hidden; }
	.cropper-wrap .cropper-view .img-box img{ display:block; width:180px; height:180px; }
	.cropper-wrap .cropper-view .btn-box p{ margin:8px 0; text-align:center; color:#333; font-size:13px; line-height:24px; }
	.cropper-wrap .cropper-view .btn-box p.tip{ text-align:left; color:#999; font-size:13px; line-height:22px; }
	.cropper-wrap .cropper-view .btn-box .btn{ width:100%; line-height:34px; height:36px; border:1px solid #d70029; background:#d70029; cursor:pointer; color:#fff; }
/*以下部分是WebUploader必须的*/
.webuploader-container{ position:relative; }
.webuploader-element-invisible{ position:absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px,1px,1px,1px); }
.webuploader-pick{ position:relative; display:inline-block; padding:0 25px; line-height:32px; height:32px; border:1px solid #02598E; border-radius:2px; cursor:pointer; background:#1e7bb3; color:#fff; text-align:center; overflow:hidden; zoom:1; *display:inline; }
.webuploader-pick-hover{ opacity:0.9; }
.webuploader-pick-disable{ opacity:0.6; pointer-events:none; }
.upload-box{ position:relative; display:inline-block; height:32px; vertical-align:middle; zoom:1; *display:inline;}
	.upload-box .upload-btn{ display:inline-block; height:32px; zoom:1; *display:inline; }
	.upload-box .upload-progress{ position:absolute; top:0; left:0; padding:2px 5px; width:115px; height:28px; border:1px solid #d7d7d7; background:#fff; overflow:hidden; }
	.upload-box .upload-progress .txt{ display:block; padding-right:10px; font-weight:normal; font-style:normal; font-size:11px; line-height:18px; height:18px; text-overflow:ellipsis; overflow:hidden; }
	.upload-box .upload-progress .bar{ position:relative; display:block; width:112px; height:4px; border:1px solid #1da76b; }
	.upload-box .upload-progress .bar b{ display:block; width:0%; height:4px; font-weight:normal; text-indent:-99em; background:#28B779; overflow:hidden; }
	.upload-box .upload-progress .close{ position:absolute; display:block; top:1px; right:1px; width:14px; height:14px; text-indent:-99em; background:url(../images/sprite.gif) 0 -240px no-repeat; cursor:pointer; overflow:hidden; }


/*首页
----------------------------------------------*/
.index-one, .index-two, .index-there {
    margin-top: 20px;
}
.index-one>div:nth-child(1){width:30%;float:left;}
.index-one>div:nth-child(3){width:30%;float:right;}
.index-one>div:nth-child(2){width:35%;float:left;margin-left: 2.5%;}
.index-one-left ul li,.index-one-right ul li{width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height: 30px;padding:0 15px;}
.index-one-left ul,.index-one-right ul{border-left:1px solid #f0efef;border-bottom:1px solid #f0efef;border-right:1px solid #f0efef;height:260px; }
.index-one-left h2{height: 42px;padding: 0 40px;float: left;line-height: 42px;background-color: #0564a6;cursor: pointer;display: inline;font-size: 18px;color: #fff;}
.discSpan{font-size:10px;padding-right:3px;}
.index-one-right ._title {height: 42px;line-height: 39px;border-bottom: 2px solid #E2E2E2;}
.index-one-right ._title ._ti{width:80px;float:left;font-size:18px;border-bottom: 3px solid #125e9e}
.index-one-right ._title ._more{width:80px;float:right;text-align: right;color: #99a0aa;font-size:12px;}

.yw-tit { height:42px; }
.mid1_tit{  width: 360px;  height: 42px;  float:left; display: inline; background-color:#f5f5f5; display:flex;justify-content:space-between}
.mid1_menu_over {  height:42px; padding:0 40px; float: left; line-height:42px; background-color:#0564a6; cursor: pointer; display: inline;  font-size: 18px; margin-right:1px; }
.mid1_menu_over a {  color:#fff; font-size:18px; }
.mid1_tit ._more {
    display: flex;
    align-items: center;
    color: #99a0aa;
    margin-right:10px;
}
/* 图片切换 */
#ImgChange1_index {
    position: relative;
    width: 100%;
    height: 302px;
    overflow: hidden;
}
#ImgChange1_list img {border:0px;width:460px;height:302px;}
#ImgChange1_bg {position:absolute; bottom:0px;height:20px; background:#cccccc; display:block; text-align:center; line-height:20px}
#ImgChange1_info{font-weight:bold;position:absolute;width:460px; bottom:0; height:30px; background:url(../images/index/ImgChange_bg.png) repeat; display:block; text-align:left; padding-left:10px; line-height:30px;z-index:1001;cursor:pointer}
#ImgChange1_info a{ font-size:12px; color:#fff; text-decoration:none}
#ImgChange1_info a:hover{ font-size:12px; color:#FF0000; text-decoration:underline}
#ImgChange1_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
#ImgChange1_index ul {position:absolute;list-style-type:none;z-index:1002;margin:0; padding:0; bottom:12px; right:0px;}
#ImgChange1_index ul li { float:left;display:block; padding-right:3px;}
#ImgChange1_index ul li a{ cursor:pointer; display:inline-block; width:5px; height:5px; overflow:hidden;background:#b8c9c9;color:#b8c9c9; text-decoration:none; font-size:8px; }
#ImgChange1_index ul .on {}
#ImgChange1_index ul .on a{ background:#F00; width:5px; overflow:hidden; height:5px; display:inline-block; color:#F00; }
#ImgChange1_index ul .on a:hover{ color:#F00; }
#ImgChange1_list a{ position:absolute; }

.index-industry { width:49%; height:291px; float:left; display:inline;  }
.index-industry-tit { height:42px; background-color:#f5f5f5; }
.index-industry-tit a { padding:0 40px; color:#fff; font-size:18px; line-height:42px; height:42px; background-color:#0564a6; float:left; display:inline; }
.index-industry-nr { width:100%; height:260px; padding-top:22px; border-bottom:2px solid #e7e7e7; }
.qyxx { width:100%; height:225px; float:left; display:inline; }
.cpxx { width:48%; height:225px; float:left; display:inline; }
.lmm { height:22px; }
.lmm a { font-size:16px; padding-left:25px; background:url(../images/index/yuan.png) no-repeat left; margin-left:13px; float:left; display:inline; font-weight:bold; }
.lmnr { height:196px; } 
.lmnr ul li{float:left;width:49%;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;padding:0 15px;}
.sxx { width:1px; padding-right:23px; float:left; display:inline;}

.index-news { width:49%; height:291px; float:right; display:inline;  }
.index-news-tit { height:42px; background-color:#f5f5f5; }
.index-news-tit a { padding:0 40px; color:#fff; font-size:18px; line-height:42px; height:42px; background-color:#0564a6; float:left; display:inline; }
.index-news-nr { width:100%; height:260px; padding-top:22px; border-bottom:2px solid #e7e7e7; }
.index-news .qyxx,.index-news .cpxx{ width:100%; height:225px; float:left; display:inline; }

.index-case{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
}

    .index-case .case-list {
        width: 24%;
        overflow: hidden;
        display: flex;
        background: #F5F5F5;
        padding: 15px;
        margin-bottom: 15px;
    }

        .index-case .case-list .img-box {
            width: 80px;
            height: 80px;
            overflow: hidden;
            min-width: 80px;
            margin-right: 10px;
        }

        .index-case .case-list .img {
            width: 100%;
            height: 100%;
            transition: all 0.5s;
        }



            .index-case .case-list .img:hover {
                transform: scale(1.2);
            }
        .index-case .case-list .title {
            font-weight: bold;
            margin-bottom: 5px;
            height: 20px;
            line-height: 20px;
            word-break: break-all;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            overflow: hidden;
            white-space: pre-wrap;
            font-size:16px;
        }

        .index-case .case-list .content {
            font-size: 13px;
            text-align: justify;
            height: 60px;
            line-height: 20px;
            word-break: break-all;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
            white-space: pre-wrap;
        }

.index-industry-info {
    border-bottom: 1px solid #F5F5F5;
    margin-bottom: 25px;
    padding-bottom: 20px;
}

.index-industry-container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

    .index-industry-container .industry-box {
        width: 32%;
        overflow: hidden;
    }
        .index-industry-container .industry-box .title{
            font-size:16px;
            font-weight:bold
        }

        .index-industry-container .industry-box .industry-list {
            line-height: 30px;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
        }

        .f18 {
            font-size: 18px;
        }
.module{height:77px;overflow:hidden;}
.module a{display:block;float:left;margin-right:1%;width:24.25%;height:77px;background:#207ab8;cursor:pointer;}
.module a:nth-child(4){float:right;margin-right:initial;}
.module a:hover{background:#db3126;}
.module a.no_mr{margin-right:0;}
.module a em{margin:15px 0 0 10px;_margin-left:10px;width:50px;height:50px;background: url(../images/index/tb.png) no-repeat 0 -7px;}
.module a.ui2 em{background-position:-60px -7px;}
.module a.ui3 em{background-position:-120px -7px;}
.module a.ui4 em{background-position:-180px -7px;}
.module a h1{width:200px;margin:28px 0 0 7px;color:#ffffff;font-weight:bold;} 

.index-four {overflow: hidden;margin-bottom: 20px;}
.hyfc-tit {height: 42px; background-color: #f5f5f5;line-height: 42px; margin-bottom: 20px;}
.hyfc-tit span { font-size:18px; color: #fff; float:left; display:inline; background-color: #0564a6;padding: 0 40px; }
.hyfc-tit a { float:right; display:inline; color:#99a0aa; padding-right:20px; }
.hyfc-nr { height:200px; padding-top:15px; }

#demox {overflow: hidden;width:100%;height: 140px;float:right;}
#indemox {float: left;width: 10000%;height: 100%;}
#demo1x, #demo2x  {float: left;height: 100%;}
.hyfcImg{width: 226px; height: 100%; float: left; margin-right: 13px;}
.hyfcImg ._img{ height: 100%;}
.hyfcImg ._img img{width: 226px; height: 100%;}


.links-caption .img li{float: left;margin: 20px 10px 0 0;width: 160px;height: 60px;overflow: hidden;}
.links-caption .img li img {width: 100%;height: 100%;}
.links-caption  .txt {
    margin-top: 17px;
    width: 100%;
    height: 48px;
    line-height: 24px;
    font-size: 12px;
    overflow: hidden;
}

.links-caption .txt strong {
    color: #eee;
    margin: 0 1px;
    font-weight: normal;
}
.links-title{line-height:40px;border-bottom:1px solid #93ABD6;font-size: 18px;}

.footer-head{background-color: #0168ad;}
.footer-head .section{text-align:center;}
.footer-bottom{background:#393939;text-align:center;color:#ffffff}
.footer-bottom .section{padding:20px 0;}
.footer-bottom p{line-height:30px;text-align:center;}



.pro-banner {
    margin: 0;
    width: 100%;
    text-align: center;
    overflow: hidden;
}

    .pro-banner img {
        transform: scale(1.1);
        animation: dh0 12s infinite 1s;
        width:100%;
    }

    .main_content { /*width:1200px; margin:0 auto 42px; padding-top:212px; overflow:hidden;*/
        margin-top: -60px
    }

.contents { width:930px; padding:19px 20px 0; background-color:#FFFFFF; float:left; display:inline; }
.menu_navigation { width:190px; padding:24px 20px 81px; background-color:#0168ad; float:left; display:inline; }
.menu_title { height:30px; line-height:30px;}
.menu_title img { float:left; display:inline; }
.menu_title i { font-size:18px; color:#b1daf5; padding-left:13px; float:left; display:inline; font-style:normal; } 

.menu_caption { padding-top:15px; }
.menu_caption ul li { height:38px; background-color:#FFFFFF; margin-top:10px; text-align:center; line-height:38px; }
.menu_caption ul li a { font-size:14px; display:block; }
.menu_caption ul li:hover,.menu_caption ul li a:hover { background-color:#E8291D; color:#FFFFFF!important; font-size:15px; }
.meunSelect{background-color:#E8291D; color:#FFFFFF!important; font-size:15px;}

.contents_title {
    height: 42px;
    line-height: 39px;
    border-bottom:3px solid #e2e2e2;
}

.contents ul li{line-height:40px;}
.contents_title span {
    float: left;
    border-bottom: 3px solid #125e9e;
    font-size: 18px;
    padding: 0 10px;
}

.news_title{width:80%;float:left;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.news_date{width:20%;float:right;text-align:right;}
.widget-newsdetail-2 {border: 1px solid #E3E5EA;padding: 10px;margin: 10px 0;}
.widget-newsdetail-2 ._head ._title{font-size:30px;line-height: 1.4;color:#000;font-weight:bold;margin-bottom:20px;}
.widget-newsdetail-2 .myart{color:#757575;line-height:1.8}
.widget-newsdetail-2 .myart{font-size:16px;}
.widget-newsdetail-2 ._detailPage_bottom{border-top: 1px solid #cccccc;}
.widget-newsdetail-2 ._detailPage_bottom li{line-height: 60px;overflow: hidden;height: 60px;border-bottom: 1px solid #cccccc;font-size:16px;padding-right:28px;}
.widget-newsdetail-2 ._detailPage_bottom ._mark{float: left;margin-right:25px;padding:0px 28px;color:#7c7c7c;}
.widget-newsdetail-2 ._detailPage_bottom ._title{float:left;width: 68%;color:#000;}
.widget-newsdetail-2 ._detailPage_bottom li:hover ._mark{background-color:#027ac8;color:#fff;}
.widget-newsdetail-2 ._detailPage_bottom ._time{float: right;font-size:13px;color:#969696;}
.widget-newsdetail-2 .bdsharebuttonbox{margin-right:24px;}
.widget-newsdetail-2 .bdsharebuttonbox .bds_more{float: none;padding-left: 2px;background: none;font-size:14px;color:#c7c7c7;}

.meta{margin:0;padding:50px 0px 0 0px;}
.meta:after{clear:none;content:"";display:block;height:0;visibility:hidden;}
.meta h2{padding-bottom:20px;color:#333;font-size:20px;font-weight:bold;line-height:1em;border-bottom:1px dashed;margin-bottom: 20px;text-align:center;}
.meta .info{margin:0 0 10px;}
.meta .info span{margin-right:10px;color:#b0b0b0;font-size:14px;line-height:14px;}
.meta .info span i{margin-right:5px;display:inline-block;font-size:14px;}

/*图文列表样式*/.n-list{padding:15px 30px;}
.n-list li{display:block;padding-bottom:15px;border-bottom:1px solid #f0f0f0;overflow:hidden;}
.n-list li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.n-list li h2{padding:15px 0 15px;font-size:18px;line-height:24px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.n-list li h2 a{color:#333;text-decoration:none;}
.n-list li h2 a:hover{color:#8CAC52;}
.n-list li .note b{position:relative;display:block;float:left;margin-right:16px;width:118px;height:118px;border:1px solid #e8e8e8;font-style:normal;}
.n-list li .note b img{min-width:100%;min-height:100%;width:100%;_height:100%;}
.n-list li .note p{display:block;font-size:14px;max-height:84px;line-height:28px;font-weight:500;color:#666;overflow:hidden;}
.n-list li .note .info{padding-top:10px;height:20px;line-height:20px;}
.n-list li .note .info span{margin-right:10px;color:#999;font-size:12px;}
.n-list li .note .info span i{margin-right:3px;font-size:12px;}
.n-list .nodata{margin-top:30px;color:#666;font-size:14px;line-height:100px;text-align:center;}

.society-content{background:#fff;
                 padding:30px;
                 text-indent:2em
}


    .society-content .title {
        font-size: 20px;
        color: #333333;
        font-weight:bold;
        text-align:center;
        line-height:40px;
    }

    .society-content .content {
        color: #333333;
        line-height:35px;
    }

.news-list li {
    display: flex;
    padding: 20px;
    border: unset;
    margin-bottom: 15px;
}

.news-list .left-box {
    display: flex;
    flex-direction: row;
}

    .news-list .left-box .left-time {
        min-width: 70px;
        color: #004DA0;
        border-right: 1px solid #E9E9E9;
        margin-right: 20px;
    }

        .news-list  .left-box .left-time .date {
            font-size: 20px;
            margin-bottom: 10px;
            margin-top: unset;
            color: unset !important
        }

        .news-list  .left-box .left-time .year {
            font-size: 18px;
        }

.news-list .right-box{
    overflow:hidden
}

.news-list .right-box .title {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.news-list .right-box .content {
    color: #999;
    font-size: 14px;
    height: 44px;
    line-height: 22px;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.sidebar-box {
    margin: 0 0 15px;
    padding: 20px;
    background: #fff;
}

.sidebar-box h4 {
    margin: 0;
    padding: 0 0 15px;
    border-bottom: 1px solid #e0e0e0;
    color: #333;
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
}

.sidebar-box .txt-list .title {
    margin-top: 15px;
    line-height: 20px;
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

    .sidebar-box .txt-list .hot {
        border-bottom: 1px solid #DFDFDF;
        padding-bottom: 10px;
    }

    .sidebar-box .txt-list .hot-title {
        height: 44px;
        line-height: 22px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        font-size: 14px;
        font-weight: bold
    }

    .sidebar-box .txt-list .hot-content {
        color: #777978;
        display: flex;
        justify-content: space-between;
        line-height: 30px;
    }




    .sidebar-box .txt-list .title label {
        display: inline-block;
        margin: 0 5px 0 0;
        width: 16px;
        height: 16px;
        line-height: 16px;
        color: #fff;
        font-size: 12px;
        font-weight: 400;
        text-align: center;
        background: #999;
        border-radius: 2px;
        vertical-align: middle;
    }

        .sidebar-box .txt-list .title label.hot {
            background: #d70029;
        }

    .sidebar-box .txt-list .title a {
        line-height: 20px;
    }

.sidebar-box .side-img-list {
    padding-bottom: 0;
}

.sidebar-box .side-img-list li {
    padding: 10px 0;
}

.sidebar-box .tags-box {
    margin: 0 0 0 -10px;
}

.sidebar-box .tags-box:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.sidebar-box .tags-box a {
    display: block;
    float: left;
    margin: 10px 0 0 10px;
    padding: 5px;
    color: #555;
    font-size: 12px;
    line-height: 20px;
    border: 1px solid #f0f0f0;
}

.sidebar-box .tags-box a:hover {
    border-color: #34ad2a;
}


    .sidebar-box .title-box{
        display:flex;
        justify-content:space-between;
    }

        .sidebar-box .title-box .title {
            font-size: 16px;
            font-weight: bold;
            border-left: 4px solid;
            padding-left: 10px;
        }

.ntitle {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #C8C8C8;
    margin-bottom:10px;
}

.ntitle .h3 {
    display: inline-flex;
    align-items: center;
    color: #282828;
    font-size: 22px;
}

    .ntitle .h3::before {
        content: "";
        display: inline-block;
        margin: auto 5px auto 0;
        width: 5px;
        height: 20px;
        background: #FF9000;
        border-radius: 0 6px 6px 0;
        overflow: hidden;
    }

    .ntitle .h3 .desc {
        margin: 7px 0 0 6px;
        color: #8b8b8b;
        font-size: 14px;
        line-height: 1;
    }

.ntitle .more {
    padding: 0 10px;
    color: #818181;
    font-size: 12px;
    line-height: 24px;
    border: 1px solid #c6c6c6;
    border-radius: 3px;
    cursor: pointer;
}

    .ntitle .more .icon {
        font-size: 12px;
    }


.text-list{}
    .text-list li {
        display: block;
        padding-bottom: 15px;
        border-bottom: 1px solid #f0f0f0;
        overflow: hidden;
        padding-top: 15px;
    }
.text-list li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.text-list li h2{font-size:18px;line-height:24px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:40px}
.text-list li h2 a{color:#333;text-decoration:none;font-weight:bold}
.text-list li h2 a:hover{color:#337ab7;}
.text-list li .note b{position:relative;display:block;float:left;margin-right:16px;width:118px;height:118px;border:1px solid #e8e8e8;font-style:normal;}
.text-list li .note b img{min-width:100%;min-height:100%;width:100%;_height:100%;}
    .text-list li .note p {
        height: 44px;
        line-height: 22px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        margin-bottom:10px;
    }
        .text-list li .note .des {
            font-weight: normal;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            color: #0D6EB2;
        }
        .text-list li .note .info {
            height: 20px;
            line-height: 20px;
        }
.text-list li .note .info span{margin-right:10px;color:#999;font-size:12px;}
.text-list li .note .info span i{margin-right:3px;font-size:12px;}
.text-list .nodata{margin-top:30px;color:#666;font-size:14px;line-height:100px;text-align:center;}

    .text-list li .note {display:flex;justify-content:space-between}

        .text-list li .note .img-box {
            width: 118px;
            height: 118px;
            min-width: 118px;
            overflow: hidden;
            /*margin: 15px 0 15px;*/
            margin-right: 20px;
        }



            .text-list li .note .img-box .img  {
                width: 100%;
                height: 100%;
                transition: all 0.5s;
            }


            .text-list li .note .img-box .img > img {
                width: 100%;
                height: 100%;
            }

                .text-list li .note .img-box .img:hover {
                    transform: scale(1.2);
                }

.location-menu .list a.active, .location-menu .list a:hover {
    color: #FF9000;
    border-bottom: 1px solid #FF9000;
}

.location-menu .list a {
    margin: 15px 0 0 20px;
    padding: 10px 20px;
    color: #282828;
    font-size: 16px;
    line-height: 1;
    text-align: center;
    box-shadow: 0px 6px 35px rgba(0, 0, 0, 0.02);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
}

.location-menu {
    margin-top: 20px;
    margin-bottom: 10px;
}


.photo-list { float:left; overflow: hidden; }
.photo-list .nodata { margin: 20px 0 0 20px; padding: 30px; width: 100%; color: #999; text-align: center; line-height: 80px; border-radius: 3px; box-shadow: 0px 6px 35px rgba(0, 0, 0, 0.02); background: #fff; }
.photo-list .list-box { position: relative; padding:20px; width: 32%; float:left; margin-right:2%;margin-bottom:20px; border-radius: 3px; box-shadow: 0px 6px 35px rgba(0, 0, 0, 0.02); background: #fff; cursor: pointer; overflow: hidden; }
    .photo-list .list-box:nth-child(3n){
        float:right;
        margin-right:0
    }
    .photo-list .list-box:hover .img-box > img, .photo-list .list-box:hover .img-box .el-image {
        transform: scale(1.2);
    }
.photo-list .list-box .img-box { width: 100%; height: 250px; overflow: hidden;text-align:center }
.photo-list .list-box .img-box  .img{ width: 100%; height: 100%; transition: all 0.5s; }

    .photo-list .list-box .img-box .img:hover {
        transform: scale(1.2);
    }


        
  
.photo-list .list-box .like-box { display: flex; flex-direction: column; justify-content: center; align-items: center; position: absolute; left: 50%; top: 254px; margin-left: -32px; width: 64px; height: 64px; border-radius: 50%; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); background: rgba(255, 255, 255, 0.7); overflow: hidden; }
.photo-list .list-box .like-box .icon { margin-bottom: 5px; color: #e93423; font-size: 22px; line-height: 1; }
.photo-list .list-box .like-box .text { color: #e93423; font-size: 12px; line-height: 1; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.photo-list .list-box .txt-box { display: flex; flex-direction: column; padding: 38px 20px 20px 20px; text-align: center; }
.photo-list .list-box .txt-box .title { color: #666; font-size: 14px; height: 40px; line-height: 22px; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; white-space: pre-wrap; }
.photo-list .list-box .txt-box .date { margin-top: 12px; color: #ccc; font-size: 12px; line-height: 1; }
.photo-list .list-box .txt-box .date::before { margin-right: 3px; }

    .photo-list .list-box .title {
        font-size: 18px;
        font-weight: bold;
        line-height: 40px;
    }

    .photo-list .list-box .date {
        color: #878787;
        display:flex;
        justify-content:space-between
    }
    .photo-list .list-box .content {
        height: 88px;
        line-height: 22px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

.notice-list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.notice-list li{
    width:49% !important;
    margin-bottom:15px;
    padding:25px;
}
    .notice-list li .title {
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 10px;
        height: 56px;
        line-height: 28px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .notice-list li .content {
        font-size: 14px;
        height: 44px;
        line-height: 22px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        margin-bottom: 15px;
        color: #333333
    }
    .notice-list li .date {
        color: #797979
    }



@keyframes dh0 {
    0% {
        transform: scale(1.1);
    }

    50% {
        transform: scale(1);
    }

    100% {
        transform: scale(1.1);
    }
}



.pic-list li {
    display: flex;
    margin-bottom: 15px;
    border-bottom: 1px solid #DFDFDF;
    padding-bottom: 15px;
}


    .pic-list li .img-box {
        width: 50px;
        height: 50px;
        overflow: hidden;
        min-width: 50px;
        margin-right: 10px;
    }

        .pic-list li .img-box .img {
            width: 100%;
            height: 100%;
            transition: all 0.5s;
        }

        .pic-list li .img-box .img img {
            width: 100%;
            height: 100%;
        }

            .pic-list li .img-box .img:hover {
                transform: scale(1.2);
            }

    .pic-list li .title {
        line-height: 22px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        color: #333333;
        margin-top: 3px;
    }

.publish{
    position:relative;
}

.publish img {
    width: 100%;
    height: 100%;
}

    .publish .publish-btn {
        position: absolute;
        bottom: 30%;
        left: 20%;
        border: 1px solid #fff;
        padding: 3px 10px;
        border-radius: 20px;
        color: #fff;
        line-height: 22px;
        cursor:pointer;
    }

    .publish .publish-btn img{
        width:20px;
        height:20px;
    }

    .publish .publish-btn a:hover{
        color:#fff
    }

.service-mark ul li{
    float:left;
    width:19%;
    background:#fff;
    margin-right:1.25%;
    margin-bottom:15px;
    padding:20px;
    text-align:center
}

    .service-mark ul li:nth-child(5n) {
        float: right;
        margin-right: 0;
    }

    .service-mark ul li .title {
        font-weight: bold;
        color: #0564A6;
        font-size: 20px;
    }


.service-top {
    background: url(../images/intetrans/bg.png) repeat;
    height:460px;
    background-size:100% 100%

}

.service-top .title{
    font-size:20px;
    font-weight:bold;
    text-align:center;
    line-height:90px

}

    .service-top ul li {
        width: 19.5%;
        float: left;
        margin-right:0.5%;
        margin-bottom:30px
    }

        .service-top ul li:nth-child(5n) {
            float:right;
            margin-right:0
        }

    .service-top li img {
        display: block; 
    }
.service-top .owl-pagination{width: 100%;position: absolute;left: 0px;bottom: -30px;height: 10px;line-height: 10px;left: 0px;text-align: center;}
.service-top .owl-pagination .owl-page{width: 10px;height: 10px;display: inline-block;background: #666;vertical-align: middle;margin: 0px 7px;border-radius: 50%;}
.service-top .owl-pagination .owl-page.active{background: #247cde;}

.service-company-title {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    line-height: 60px
}


.am-u-sm-4 {
    float: left;
    overflow: hidden;
    width:100%;
}
.am-u-sm-4 .nodata { margin: 20px 0 0 20px; padding: 30px; width: 100%; color: #999; text-align: center; line-height: 80px; border-radius: 3px; box-shadow: 0px 6px 35px rgba(0, 0, 0, 0.02); background: #fff; }
.am-u-sm-4 .list-box { position: relative; padding:20px; width: 24%; float:left; margin-right:1.33%;margin-bottom:20px; border-radius: 3px; box-shadow: 0px 6px 35px rgba(0, 0, 0, 0.02); background: #fff; cursor: pointer; overflow: hidden; }
    .am-u-sm-4 .list-box:nth-child(4n){
        float:right;
        margin-right:0
    }

    
    .am-u-sm-4 .list-box .img-box {
        width: 245px;
        height: 184px;
        overflow: hidden;
        text-align: center
    }
.am-u-sm-4 .list-box .img-box  .img{ width: 100%; height: 100%; transition: all 0.5s; }

    .am-u-sm-4 .list-box .img-box .img > img {
        width: 100%;
    }

    .am-u-sm-4 .list-box .img-box .img:hover {
        transform: scale(1.2);
    }
    .am-u-sm-4 .list-box .title {
        height: 44px;
        line-height: 22px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        font-size: 16px;
        margin-bottom: 8px;
        margin-top: 8px
    }

    .am-u-sm-4 .list-box .content {
        height: 66px;
        line-height: 22px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        margin-bottom: 5px;
        color: #676767
    }

    .am-u-sm-4 .list-box .company {
        height: 22px;
        line-height: 22px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

.sercive-box{margin-bottom:20px}

.sercive-txt-bg{background:#fff;margin-bottom:20px !important}

.sercive-txt-box {
    padding: 20px;
}

    .sercive-txt-box p, .sercive-txt-box span, .sercive-txt-box .tab-content {
        font-size: 16px !important;
        line-height: 35px;
    }
.sercive-txt-box .title {
    font-size: 20px;
    font-weight: bold;
}

        .sercive-txt-box .title span {
            border-left: 4px solid #0564A6;
            margin-right: 10px;
        }


.sercive-txt-box .service-type{
    display:flex
}

    .sercive-txt-box .service-type > div {
        margin-right: 5px;
        background: rgba(5,100,166,0.2);
        border: 1px solid #6FB0DD;
        padding: 5px;
    }
    .sercive-txt-box .content {
        line-height: 30px;
        text-indent: 2em;
    }

    .sercive-txt-box .service-arradvantage {
        display: flex
    }

        .sercive-txt-box .service-arradvantage > div {
            margin-right: 8px;
            background: #3B92D7;
            padding: 12px 20px;
            color:#fff
        }

.sercive-link {line-height:40px;display:flex;font-size:16px}
.sercive-link span{margin-right:15px;}

.publish-box{position:relative;margin-bottom:20px}
    .publish-box .publish-btn {
        position: absolute;
        right: 10%;
        bottom: 40%;
        color: #004BA8;
        background: #fff;
        width: 100px;
        height: 30px;
        line-height: 35px;
        text-align: center;
        cursor:pointer
    }

.plat-list {
    display: flex;
    justify-content: space-between
}


.plat-list .company {
    background: url(../images/intetrans/company.png) no-repeat;
    width: 292px;
    height: 412px;
    background-size: 95% 95%;
}

.plat-list .gov {
    background: url(../images/intetrans/gov.png) no-repeat;
    width: 292px;
    height: 412px;
    background-size: 95% 95%;
}

.plat-list .service {
    background: url(../images/intetrans/pro.png) no-repeat;
    width: 292px;
    height: 412px;
    background-size: 95% 95%;
}

.plat-list .expert {
    background: url(../images/intetrans/expert.png) no-repeat;
    width: 292px;
    height: 412px;
    background-size: 95% 95%;
}

    .plat-list>div{
        padding:45px
    }

    .plat-list .title {
        color: #fff;
        font-size: 20px;
        margin-bottom:60px
    }

    .plat-list .content {
        font-size: 18px;
        line-height: 40px;
        height: 170px;
    }

.login-main {
    background: url(../images/logo_bg.png);
    /*background-size: cover;
    background-attachment: fixed;*/
    height:1080px;
    width:100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.job-cate-box {
    padding: 20px;
  
}


    .job-cate-box .job-major-box .title {
        font-size: 16px;
        font-weight: bold;
        min-width: 80px;
        line-height: 68px;
        width: 80px;
        text-align: right;
    }

.job-major-box {
    display: flex;
    justify-content: space-between;
}


.job-cate-box .job-major-box .job-major {
    flex: 1;
    display: flex;
    justify-content: flex-start;
    flex-flow: row wrap;
}

    .job-cate-box .job-major-box .job-major .job-major-list {
        margin: 15px 0 0 20px;
        padding: 10px 20px;
        max-width: 120px;
        font-size: 16px;
        line-height: 1;
        text-align: center;
        background: #fff;
        border-radius: 3px;
        box-shadow: 0px 6px 35px rgba(0, 0, 0, 0.02);
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        cursor: pointer;
    }

        .job-cate-box .job-major-box .job-major .active, .job-cate-box .job-major-box .job-major .job-major-list:hover {
            color: #fff;
            background: #e93323;
        }

        .jot-top {
            border-bottom: 1px solid #EEEEEE;
            margin-bottom: 15px;
        }

    .jot-top .title {
        font-size: 18px;
        font-weight: bold;
        display: flex;
        justify-content: space-between;
    }

    .jot-top .des{
        line-height:40px;
        display:flex;
        justify-content:space-between
    }



.jot-bottom {
    display: flex;
}

    .jot-bottom .img-box {
        width: 30px;
        height: 30px;
        margin-right: 10px;
        min-width: 30px;
        overflow:hidden
    }

    .jot-bottom .img-box .img {
        width: 100%;
        height: 100%;
        transition: all 0.5s;
    }



        .jot-bottom .img-box .img:hover img {
            transform: scale(1.2);
        }

    .jot-bottom .content {
        color: #969696;
        height: 44px;
        line-height: 22px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }



    .job-right-box  .img-box  {
        width: 100%;
        height: 100%;
       
    }



        .job-right-box .img-box img:hover {
            transform: scale(1.2);
            transition: all 0.5s;
        }

.job-right-box {
    overflow: hidden;
    margin-bottom: 10px;
}


.job-container {
    padding: 20px;
    margin-bottom: 20px;
    min-height: 400px;
}

    .job-container .des {
        display: flex;
        line-height: 40px;
        font-size: 16px;
        justify-content:space-between
    }

.job-container .des>div:nth-child(1)
{
    margin-right:10px;
}



.job-container .des span {
    font-weight: bold
}


.job-container .des .salary {
    color: #FF6000
}


.job-container .content{
    text-indent:2em
}

.slider-nav {
    display: flex;
    flex-direction: column;
    padding-top: 10px;
}

    .slider-nav .list-box {
        display: flex;
        justify-content: flex-start;
        margin-top: 20px;
    }

        .slider-nav .list-box .title {
            flex-shrink: 0;
            min-width: 80px;
            font-size: 16px;
            line-height: 38px;
            font-weight:bold;
            width:80px
        }

        .slider-nav .list-box .list {
            flex-grow: 1;
            display: flex;
            justify-content: flex-start;
            flex-flow: row wrap;
            position: relative;
            margin-top: -15px;
            overflow: hidden;
        }

            .slider-nav .list-box .list a {
                margin: 15px 0 0 20px;
                padding: 10px 20px;
                max-width: 120px;
                color: #282828;
                font-size: 16px;
                line-height: 1;
                text-align: center;
                background: #fff;
                border-radius: 3px;
                box-shadow: 0px 6px 35px rgba(0, 0, 0, 0.02);
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
                cursor: pointer;
            }

                .slider-nav .list-box .list a.active, .slider-nav .list-box .list a:hover {
                    color: #fff;
                    background: #2468F2;
                }


.job-box{display:flex;justify-content:space-between}

    .job-box .job-list {
        border: 1px solid #F5F5F5;
        width: 390px;
        padding: 20px;
    }

.job-box .job-list .title {
    font-size: 16px;
    justify-content: space-between;
    display: flex;
    font-weight: bold;
    margin-bottom:5px;
}

        .job-box .job-list .des-box{
            display:flex;
            justify-content:space-between
        }

            .job-box .job-list .des-box .num {
                color: #333333;
                font-size: 13px;
            }

        .job-box .job-list .des {
            font-size: 13px;
            margin-bottom: 5px;
            color: #969696;
        }

        .job-box .job-list .des span{
            margin-right:5px
        }

            .job-box .job-list .des span:nth-child(1), .job-box .job-list .des span:nth-child(2) {
                border-right: 1px solid;
                padding-right: 10px;
            }


            .job-box .job-list .company {
                display: flex;
            }

.company-box {
    margin-right: 15px;
    height: 30px;
    line-height: 30px;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: pre-wrap;
    color: #303030;
    font-size:13px;
}

.major-box {
    height: 30px;
    line-height: 30px;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: pre-wrap;
    color: #969696
}

.job-container .head {
    margin-left: 10%;
    font-size: 20px;
    font-weight: bold;
    display:flex
}

    .job-container .head .circle {
        width: 5px;
        height: 5px;
        border: 0;
        background: #0092ff;
        margin-top: 13px;
        margin-right: 4px;
        margin-left: 4px;
    }

    .news-tab .tab-head{ display:block; height:42px; border-bottom:1px solid #f0f0f0; background:#fff; margin-bottom:20px}
	.news-tab .tab-head ul li{ float:left; margin-left:-1px; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
	.news-tab .tab-head ul li a{ display:block; padding:0 30px; height:42px; line-height:42px; color:#555; font-size:14px; }
	.news-tab .tab-head ul li a:hover,.news-tab .tab-head ul li a.selected{ color:#fff; background:#0564a6; }
.news-tab .tab-content {
    display: none;
    line-height: 35px;
    font-size: 16px !important;
    color: #757575
}
        .news-tab .tab-content p {
            font-size: 16px !important;
            color: #757575
        }
    
  