﻿@charset "utf-8";
*{ font-family: "Microsoft Yahei",Arial;  }
.no-padding{  padding: 0;  }
.no-margin{margin: 0;  }
body{background: #fafafa;min-width: 1200px;}
.index-top{height: 98px;background: #1d84dc;}
.main-width{width: 1200px;margin: 0 auto;}
.logo{display: block;float: left;margin-top: 10px;}
.index-nav{  position: absolute;  top: 0;  width: 100%;  left: 0;  height: 86px;  background: #fff;  }
.nav-list{float: right;/* width: 60%; */position: relative;margin-right: 30px;}
.nav-list li{float: left;}
.nav-list li.one-li{height:30px;border-right:1px dashed #fff;margin-top:36px;}
/*.nav-list li.one-li.on{height:80px;}*/
.nav-list li.one-li.on a.one-a{border-bottom:1px solid #fff;}
.nav-list li.one-li:hover a.one-a{border-bottom:1px solid #fff;}
/*.nav-list li.one-li.on a.one-a{color: #fff;}*/
/*.nav-list li.one-li:hover a.one-a{color: #fff;}*/
.nav-list li.one-li2{
    border-left:1px dashed #fff;
}
.nav-list li.one-li2 a.one-a{
    font-size: 25px;
    text-decoration: none;
    text-align: center;
    color: #fff;
    font-weight: normal;
    margin: 0 27px;}
.nav-list li.one-li a.one-a{font-size: 25px;text-decoration: none;display: block;text-align: center;color: #fff;font-weight: normal;margin: 0 27px;}
.nav-list li.one-li a.one-a:active{ text-decoration: none; }
.nav-list li.one-li a.one-a:visited{text-decoration: none; }
.content-wrap{background: #e9e9e9;padding: 30px 16px;}
.content-wrap .content-body{width: 1124px;margin-bottom: 35px;}
.content-wrap .content-body .title-bg{background: url("images/title-bg.png") no-repeat;color: #fff;line-height:37px;padding-left: 43px;font-size: 22px;width: 100%;}
.content-wrap .content-body .content-text{border: 1px solid #b8b7b7;border-top:none;padding: 20px 38px;background: #fff;}
.content-wrap .content-body .content-text .text-p{line-height: 34px;font-size: 16px;text-indent: 2em;text-align: justify;}
.content-wrap .content-body .job-list{/* margin-top: 30px; */}
.content-wrap .content-body .job-list tr{}
.content-wrap .content-body .job-list tr td{padding: 5px 18px;border-bottom: 1px dashed #B5B4B4;}
.content-wrap .content-body .job-content{background: #fff;padding: 30px;}
.content-wrap .content-body .desc-wrap{background: #fff;padding-bottom: 35px;height:380px;}
.content-wrap .content-body .desc-wrap .desc-img{margin-right: 30px;margin-bottom: 35px;}
.content-wrap .content-body .desc-wrap .desc-p{font-size: 16px;line-height: 40px;text-indent: 2em;}
.content-wrap .content-body .desc-wrap .desc-p .detail-a{color: #990000;font-size: 16px;}
.content-wrap .content-body .desc-nav {position: relative;margin-top: 28px;}
.content-wrap .content-body .desc-nav .desc-num{width: 366px;height: 357px;background: #fff;border-right: 1px solid #acacac;border-bottom: 1px #acacac solid;padding: 27px;}
.content-wrap .content-body .desc-nav .desc-num.desc-num1{float: left;}
.content-wrap .content-body .desc-nav .desc-num.desc-num2{float: left;margin-left: 12px;}
.content-wrap .content-body .desc-nav .desc-num.desc-num3{float: right;}
.content-wrap .content-body .desc-nav .desc-num .title{height:40px;border-left: 5px solid #d33a28;padding-left: 10px;}
.content-wrap .content-body .desc-nav .desc-num .title span{font-size: 24px;color: #3e3a39;line-height: 36px;}
.content-wrap .content-body .desc-nav .desc-num .title i{font-style: normal;font-size: 18px;color: #3e3a39;}
.content-wrap .content-body .desc-nav .desc-num .desc-img {width: 100%;margin: 18px auto;}
.content-wrap .content-body .desc-nav .desc-num .desc-img img{margin: 0 auto;}
.content-wrap .content-body .desc-nav .desc-num .desc-text{font-size: 16px;line-height: 24px;color: #3e3a39;text-indent: 2em;text-align: justify;}
.content-wrap .content-body .desc-nav .desc-num .desc-text .detail-a{color: #990000;font-size: 16px;}
.footer{background: url("images/footer-bg.jpg") repeat-x;height: 41px;line-height: 41px;text-align: center;margin-top: 68px;}
.content-wrap .slide-left{/* float: left; */width: 734px;}
.content-wrap .slide-title{background: url("images/shape_3.png") no-repeat;color: #fff;line-height:42px;padding-left: 43px;font-size: 22px; }
.content-wrap .slide-title2{background: url("images/shape_4.png") no-repeat;color: #fff;height:32px;padding-left: 43px;font-size: 22px; }
.content-wrap .slide-content{box-sizing: border-box;border: 1px solid #a1a1a1;height: 389px;overflow-y: auto;border-top:none;background: #ffffff;}
.content-wrap .slide-content.right-slide{border: 1px solid #ddd2d2;}
.content-wrap .slide-content .com-list{width: 100%;padding: 0 15px;}
.content-wrap .slide-content .com-list li{width: 33.3333%;float: left;border-bottom: 1px dashed #ddd;padding-left: 20px;}
.content-wrap .slide-content .com-list li a{font-size: 16px;line-height: 24px;text-decoration: none;padding: 5px 0;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #5b5b5b;}
.content-wrap .slide-content .com-list li a:link{text-decoration: none;color: #5b5b5b;}
.content-wrap .slide-content .com-list li a:hover{color: #f74c00;text-decoration: none;}
.content-wrap .slide-content .com-list li a:active{color: #5b5b5b;text-decoration: none;}
.content-wrap .slide-content .com-list li a:visited{color: #5b5b5b;text-decoration: none;}
.content-wrap .slide-right{width: 384px;}
.content-wrap .slide-right .searchForm{margin-top: 25px;}
.content-wrap .slide-right .searchForm li{width: 100%;/* border: 1px red dashed; */margin-top: 17px;}
.content-wrap .slide-right .searchForm li select{background: url("images/select-bg.png") no-repeat;width: 341px;height: 52px;border: none;font-size: 16px;display: block;margin: 0 auto;padding-left: 20px;outline: none;
    cursor: pointer;
    -moz-appearance:none;
    -webkit-appearance:none;
    appearance:none;
}
.content-wrap .slide-right .searchForm li .btn-content{
    /* border: 1px red dashed; */
    float: right;
    margin-right: 20px;
}
.content-wrap .slide-right .searchForm li .btn-content label{
    margin: 0;
    font-weight: normal;
    float: left;
    display: block;
    line-height: 43px;
    margin-right: 20px;
}
.content-wrap .slide-right .searchForm li .btn-content .btn-wrap{background: url("images/search-bg.png") no-repeat;width: 268px;height: 43px;line-height: 43px;border: none;float: left;}
.content-wrap .slide-right .searchForm li .btn-content .btn-wrap .keyword{
    width: 229px;
    background: none;
    border: none;
    padding-left: 20px;
    float: left;
    outline: none;
    line-height: 40px;
}
.content-wrap .slide-right .searchForm li .btn-content .btn-wrap .submit-btn{
    float: left;
    background: none;
    border: none;
    text-indent: -9999px;
    cursor: pointer;
    /* border: 1px red dashed; */
    width: 36px;
    height: 43px;
}
.div_scroll {  width: 100%;  height: 292px;  overflow: auto;  float: left;  }
.scroll_container {  overflow: hidden;  position: relative;  height: 305px;  }
.scroll_absolute {  position: absolute;  padding-top: 10px !important;  }
.scroll_vertical_bar {position: absolute;top: 0;right: 0;width: 8px;height: 100%;background: green;margin: 0;padding: 0;  }
.scroll_track {  position: relative;  background-color: #e0e0e0;  height: 261px;  }
.scroll_drag {  position: relative;  top: 0;  left: 0;  cursor: pointer;  background-color: #f74c00;  }
.scroll_arrow {  text-indent: -20000px;  display: block;  cursor: pointer;  background-color: #e0e0e0;  }
.scroll_vertical_bar .scroll_arrow {  height: 16px;  }
.gd-wrap{background: #fff;padding: 15px;margin-top: 30px;}
.gd-wrap .gd{}
.gd-wrap .gd tr td{padding: 0 10px;}
.wrap-content{border: 2px solid #b2b1b2;padding: 40px 22px;margin-top: 30px;background: #fff;}
.wrap-content .content-slide-left{float: left;width: 240px;}
.wrap-content .content-slide-left .slide-nav{width: 100%;border: 1px solid #cbcbcb;overflow: hidden;}
.wrap-content .content-slide-left .slide-nav li{width: 100%; }
.wrap-content .content-slide-left .slide-nav li.desc-title a{background: #01559d;color: #fff;font-weight: bold; }
.wrap-content .content-slide-left .slide-nav li a{width: 100%;display: block;text-decoration: none;font-size: 20px;color: #5b5b5b;text-align: center;padding: 5px 0;border-bottom: 2px solid #dcdcdc;}
.wrap-content .content-slide-left .slide-nav li:last-child a{border-bottom: none;}
.wrap-content .content-slide-left .slide-nav li.desc-nav.active a{background: #e2e2e2;}
.wrap-content .content-slide-left .slide-nav li.desc-nav:hover a{background: #e2e2e2;}
.wrap-content .content-slide-left .slide-nav li a:link{text-decoration: none; }
.wrap-content .content-slide-left .slide-nav li a:hover{text-decoration: none; }
.wrap-content .content-slide-left .slide-nav li a:active{text-decoration: none; }
.wrap-content .content-slide-left .slide-nav li a:visited{text-decoration: none; }
.wrap-content .content-slide-right{float: right;width: 828px;}
.wrap-content .content-slide-right .right-content{}
.wrap-content .content-slide-right .right-content .content-title{background: url("images/right-title-bg.jpg") no-repeat;height: 38px;line-height: 38px;padding-left: 42px;color: #fff;font-size: 22px;font-weight: bold;}
.wrap-content .content-slide-right .right-content .content-title2{background: url("images/right-title-bg2.jpg") no-repeat;height: 38px;line-height: 38px;padding-left: 42px;color: #fff;font-size: 22px;font-weight: bold;}
.wrap-content .content-slide-right .right-content .content-title3{background: url("images/right-title-bg3.jpg") no-repeat;height: 38px;line-height: 38px;padding-left: 42px;color: #fff;font-size: 22px;font-weight: bold;}
/*.wrap-content .content-slide-right .right-content .content-text-wrap{padding-top: 37px;}*/
.wrap-content .content-slide-right .right-content .content-text-wrap .content-text-p{font-size: 16px;line-height: 35px;text-indent: 2em;text-align: justify;}
.wrap-content .content-slide-right .right-content .content-text-wrap .p-strong{font-size: 18px;font-weight: bold;color: #01559d;line-height: 45px;text-indent: 2em;}
.content-wrap .content-body .zc-content{background: #fff;}
.content-wrap .content-body .zc-content .title-h1{font-size: 16px;font-weight: bold;color: #3e3a39}
.content-wrap .content-body .zc-content .download-text{padding-top: 20px;}
.content-wrap .content-body .zc-content .download-text a{display: block;background: url("images/file-bg.png") no-repeat left;padding-left: 25px;margin-bottom: 5px;}
.content-wrap .content-body .zc-content .download-text a:link{color: #3e3a39;}
.content-wrap .content-body .zc-content .download-text a:hover{color: #f05527;}
.content-wrap .content-body .zc-content .download-text a:active{color: #3e3a39;}
.content-wrap .content-body .zc-content .download-text a:visited{color: #3e3a39;}
.content-wrap .content-body .zc-content .contact-p{font-size: 16px;line-height: 35px;}
.content-wrap .content-body .zc-content .code{width: 150px;}
.content-wrap .content-body .zc-content .code img{ margin: 0 auto;}
.content-wrap .content-body .zc-content .code p{font-size: 16px;text-align: center;}
.menu{
    position: absolute;
    z-index:10000;
    /*top:36px;*/
    width:10%;
    /*margin-top: 4px;*/
    display:none;
    font-size: 22px;
}
.menu .text2 a{
    color:#fff;
    font-size: 16px;
}
.menu li a:hover{
    color: #fff;
    font-weight: bold;
}
.menu .text2{
    width:124px;
    background-color: #1374c6;
    /*margin:0 auto;*/
    height: 40px;
    line-height: 40px;
    margin-left: 14px;
    padding-left: 30px;
}
.menu .text2 a{
    border-bottom: 1px dashed #fff;
}
.people_on:hover .menu{
    display:block;
}
.menu .text2.FWeight a{
    font-weight: bold;
}
.right-content .AreaText p{
    width: 100%;
    text-indent: 2em;
    font-size:16px;
    line-height: 38px;
    padding-top: 18px;
}