/*Technical Support SudyTech*/


@font-face {
    font-family: '思源黑体CN'; /* 自定义字体名称 */
    src: url('./fonts/SourceHanSansCN-Bold.ttf') format('truetype'); /* .ttf 格式 */
    font-weight: bold; /* 字体粗细 */
    font-style: normal; /* 字体样式 */
}
@font-face {
    font-family: '思源黑体CN'; /* 自定义字体名称 */
    src: url('./fonts/SourceHanSansCN-Regular.ttf') format('truetype'); /* .ttf 格式 */
    font-weight: normal; /* 字体粗细 */
    font-style: normal; /* 字体样式 */
}

body{min-width: 1200px;}
.fl{ float:left;}
.fr{ float:right;}
.header {
    width: 100%;
    margin: 0 auto;
    height: 180px;
    background: url(index_res/head.png) no-repeat center center; 
}
.nav{
    width: 100%;
    float: left;
}
.nav_bg{
    width: 100%;
    height: 30px;
    background: #26608f;
}
.menu{
    width: 1200px;
    margin:  -45px auto 0 auto;
    height: 50px;
    line-height: 50px;
    background:url(index_res/nav_bg.png);
    -webkit-background-size: cover;
    background-size: cover;;
}
.menu li{
    text-align: center;
    float: left;
}
.menu li a{
    width: 100%;
    color: #fff;
    font-size: 16px;
    font-family: '思源黑体CN';
    display: block;
  padding:0 29px;
}
.menu li:first-child a{margin-left: 10px;}
.menu li a:hover{
    color: #fff;
  text-decoration: underline;
}
.nr{
    width: 100%;
    float: left;
    position: relative;
    margin-top: 20px;
}



.slip-1{position:relative;width:100%;height:360px;line-height:0;font-size:0;overflow:hidden;}
.slip-1 .slip-box{width:10000%;height:100%;overflow:hidden;}
.slip-1 .slip-box li{float:left;width:1%;height:100%;}
.slip-1 .slip-box a{display:block;width:100%;height:100%;}
.slip-1 .slip-dot{position:absolute;bottom:20px;text-align:center;}
.slip-1 .slip-dot ul{display:inline-block;*display:inline;*zoom:1;}
.slip-1 .slip-dot li{float:left;width:14px;height:14px;background:#fff;border-radius:7px;margin:0 5px;cursor:pointer;}
.slip-1 .slip-dot .slip-o{width:14px;background:#f6ab00;}



.content1{
    width: 1200px;
    padding: 15px 0px;
    margin: 0 auto;
}
.content{
    padding: 15px 0px;
    margin: 0 auto;
}
.con{
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
.con.con16{display: none;}
.con_left{
    width: 560px;
    height: 360px;
    float: left;
    margin-right: 20px;
}
.con_left img{
    width: 100%;
    height:100%;
}
.con_right{
    width:610px;
    min-height: 330px;
    float: right;
}
.list_cont{
    width: 580px;
    float: left;
    min-height: 285px;
}
.toright{
    margin-right:38px;
}
.infos_nr{
    width: 100%;
    padding: 10px 0px;
    cursor: pointer;
    border-bottom: 1px dashed #ccc;
}
.infos_nr:hover p{
    color: #14609d;
}
.infos_nr h3{
    width: 100%;
    font-size: 16px;
    color: red;
    font-family: '思源黑体CN';
    margin-bottom: 10px;
}
.infos_nr p{
    font-family: "宋体";
    text-indent: 30px;
    line-height: 28px;
}
.gzdt{
    width: 100%;
    line-height: 30px;
    height: 30px;
    font-family: "Microsoft YaHei";
    border-bottom: 1px solid #bbb;
}
.gzdt div{
    width: 100px;
    float: left;
    font-size: 16px;
    padding-left: 10px;
    background: url(index_res/icon.png) no-repeat left center;
    font-weight: bold;
    font-family: '思源黑体CN';
}
.gzdt span,.other_title span{
    width: 45px;
    float: right;
    text-align: right;
}
.gzdt span a,.other_title span a{
    width: 100%;
    color: #333;
    display: block;
}
.other_title{
    width: 100%;
    line-height: 40px;
    height: 40px;
    border-bottom: 1px solid #bbb;
}
.other_title div{
    width: 100px;
    float: left;
    font-size: 16px;
    color: white;
    text-align: center;
    background: url(index_res/title_bg.png) no-repeat left center;
    font-weight: bold;
    font-family: '思源黑体CN';
}
.con_lists{
    width: 100%;
    float: left;
    font-family: "宋体";
    
}
.work_lists{
    padding: 10px 0px 0px 0px;
}
.con_lists li{
    width: 100%;
    float: left;
    height: 36px;
    line-height: 36px;
    background: url(index_res/list_icon.png) no-repeat left center;
    padding-left: 10px;
    position: relative;
}
.con_lists li a{
    width: 100%;
    color: #333;
    display: block;
}
.con_lists li a:hover{
    color: #14609d;
}
.con_lists li a div{
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    position: absolute;
    left: 10px;
    right: 100px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-family: '思源黑体CN';
    font-size: 14px;
}

.con_lists li a span{
    width: 80px;
    text-align: right;
    float: right;
    font-family: '思源黑体CN';
    font-size: 14px;
}
.link_list{
    width: 100%;
    float: left;
    padding: 15px 0px;
}
.link_list li{
    width: 228px;
    float: left;
    text-align: center;
    margin-right: 15px;
}
.link_list li.noright{
    margin-right: 0px;
}
.link_list li a{
    width: 100%;
    display: block;
}
.link_list li a:hover img{
    border: 1px solid #14609d;
}
.link_list li a img{
    width: 100%;
    height: 50px;
    border: 1px solid #ccc;
}






/*二级文字列表*/
.ej_cont{width: 1200px;    margin-top: 20px;    overflow: hidden; margin:0 auto;}
.local{line-height:50px;color:#333; font-size:14px;}
.local a{color:#333; font-size:14px;}
.list-l{float:left;width:252px;text-align:center;background:#f6f6f6;border:1px solid #e4e4e4;margin:0 0 50px;}
.tit-s{height: 48px; line-height: 48px;  color: #fff; background:#26608f;text-align:center; font-size: 16px;}
.tit-x .col{display:block;line-height:40px;font-size:14px;border-top:1px solid #e4e4e4;     color: #2d2d2d;}
.tit-x .col:first-child{border-top:none;}
.tit-x .tit-o,.tit-x .col:hover{font-weight:bold;color:#fff;background:#2799f7;}
.list-r{float:right;width:919px;padding:10px 20px;border:1px solid #e4e4e4;margin:0 0 50px; min-height:400px;}
.list-r ul{padding:10px 5px 5px 0;}
.wp_paging li{    display: inline-block;background: none!important;}
.list-r ul li{line-height:35px; background:url(index_res/ico.png) left center no-repeat; text-indent:15px;}
.list-r ul li .tit{display:block; color:#5e5e5e; font-size:14px; border-bottom: 1px dashed #a0a0a0;}
.list-r ul li .tit:hover{color:#037edb;}
.tit-w{height:38px;line-height:40px;color:#fff;border-bottom:2px solid #ddd;margin:10px 0 0;}
.tit-w .fl{height:38px;font-weight:700;font-size:16px;font-family:"Microsoft YaHei";background:#036dd2;padding:0 20px;}
.tit-w .fr{color:#333;}
.paging{text-align:center;display: none;}





/*二级详情页*/
.detail{padding:10px 10px;}
.detail .title{font:bold 20px/36px "Microsoft YaHei";color:#333;text-align:center;}
.detail .info{line-height:40px;font-size:12px;color:#999;text-align:center;border-bottom:1px dashed #ddd;}
.detail .content{min-height:500px;line-height:30px;font-size:14px;color:#333;padding:10px 0 0;}
.detail  .content img{ max-width:700px;}

.footer{
    width: 100%;
    height: 130px;
    position: relative;
    float: left;
    text-align: center;
    background: #26608f;
    color: #fff;
}
.footer_con{
    width: 100%;
    top: 20px;
    left:0px;
    position: absolute;
    font-family: '思源黑体CN';
}
.footer_con a{color: #fff;}
.footer p{
    width: 100%;
    font-size: 14px;
    line-height: 30px;
    display: block;
}

.focus-pagination{
    position: absolute;
    left: 43%;
    bottom: 20px;
    text-align: center;
    }
.focus-pagination .focus-page{
    float: left;
    width: 14px;
    height: 14px;
    background: #fff;
    border-radius: 7px;
    margin: 0 5px;
    cursor: pointer;
    }
.focus-pagination .focus-page.focus-page-active{    background: #f6ab00;}


.con.con13{
    width: 240px;
    position: absolute;
    right: 85px;
    top: 120px;
}
.con.con13 .news_imgs{
    position: relative;
    padding-top: 50%;
    overflow: hidden;
}
.con.con13 .news_imgs img{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: auto;
    margin: auto;
    transition: all 0.3s ease;
}
.con.con14{margin-top: 15px;}
.con.con14 .other_title{margin-bottom: 10px;}

.floatwindow {
        box-shadow: 0 0.03rem 0.15rem 0px rgb(255 255 255 / 66%);
        border-radius: 40px 0px;
        width: 18.6rem;
        position: fixed;
        right: 0;
        bottom: 31.45rem;
        border-radius: 30px 0px 0px;
        background: #26608f;
        /* display: none; */
}

.floatwindow {}

.floatwindow a {
    display: block;
    height: 5rem;
    font-size: 1rem;
    font-family: 'shb';
    color: #fff;
    line-height: 2rem;
    padding-left: 1.2rem;
}








