*{margin: 0;padding: 0;border: 0;list-style: none;text-decoration: none;font-weight: normal;font-family: "微软雅黑";box-sizing: border-box;font-style: normal;}
body{
    font-family: '微软雅黑';
}
ol, ul {
    list-style: none;
}
a{
    text-decoration: none;
    color: #333333;
}

.top{
    width: 100%;
    height: 200px;
    margin: 0 auto;
    background: #215fbb;
    background-image: url("../image/top_bj.png");
    background-size: 100% 100%;
}
.top_logo{
     width: 1200px;
    height: 130px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 50%;
    left: -600px;
}
.top_logo1{
     width: 338px;
    height: 78px;
    display: inline;
    float: left;
    margin-top: 26px;
}
.top_logo2{
     width: 128px;
    height: 86px;
    display: inline;
    float: right;
    margin-top: 22px;
    margin-right: 100px;
}
.top_logo3{
     width: 165px;
    height: 30px;
    display: inline;
    float: right;
    background: #ffffff;
    margin-top: 50px;
    border-radius: 30px;
    box-shadow: 0 0 2px 2px #9fb1c5;
}
.top_logo31{
     width: 100px;
    height: 30px;
    display: inline;
    float: left;
    border: 0px solid #ffffff;
    margin-left: 14px;
    color: #333333;
    font-size: 14px;
    font-family: '微软雅黑';
    line-height: 30px;
    outline:0;
    box-shadow:0;
}
.top_logo32{
    width: 30px;
    height: 30px;
    display: inline;
    float: right;
    background: #215fbb;
    border-radius: 30px;
    cursor:pointer;
}
.top_logo32 img{
    width: 20px;
    height: 20px;
    display: inline;
    float: left;
    margin-left: 5px;
    margin-top: 5px;
}
.daohang{
    width: 1200px;
    height: 60px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 50%;
    left: -600px;
    margin-top: 10px;
}
/* 导航 */
.nav {
    width: 100%;
    margin: 0 auto
}

.navCss {
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    width: 1200px;
    margin: 0 auto;
}

.navCss a {
    color: #ffffff;
    display: inline-block;
    /* width: 100px; */
    height: 100%;
    font-family: '微软雅黑';
}

.nav_inner {
    display: flex;
    justify-content: space-between;
}

ul.nav_inner li {
    /* flex: 1; */
    text-align: center;
    font-size: 16px;

    /* float: left; */
}

ul.nav_inner li:hover {
    background: #0000cc;
}
ul.nav_inner li:hover a{
    font-weight: bold;
}

ul.nav_inner li:hover .submenu_ul {
    display: block;
    position: absolute;
    left: 0;
    top: 60px;
    z-index: 999;
}

ul.nav_inner li .submenu_ul {
    display: none;
}

.submenu_ul {
    background: #0000cc;
    width: 215px;
    color: #fff;
}

li.submenu a {
    width: 215px;
    height: 60px;
    line-height: 60px;
    text-align: center;
}

li.submenu a:hover {
    width: 215px;
    background-color: rgba(0, 0, 0, 0.3) !important;
}
.one_menu{
    padding-left: 17px;
    padding-right: 17px;
    white-space: nowrap;
}
.one_menu_active{
    background: #0000cc;
    font-weight: bold;
}
.banner{
     width: 100%;
    height: 600px;
    display: inline;
    float: left;
}
.body1{
    width: 1200px;
    height: 180px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 50%;
    left: -600px;
    background: #ffffff;
    margin-top: -70px;
    border-radius: 20px;
    box-shadow: 0 0 20px 2px #9fb1c5;
}
.body11{
    width: 80px;
    height: 120px;
    display: inline;
    float: left;
    margin-top: 30px;
    margin-right: 62px;
    cursor:pointer;
}
.body11:first-child{
    margin-left: 62px;
}
.body111{
     width: 80px;
    height: 80px;
    display: inline;
    float: left;
}
.body111 img{
     width: 100%;
    height: 100%;
    display: inline;
    float: left;
}
.body112{
    width: 80px;
    height: 40px;
    display: inline;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #333333;
    line-height: 40px;
}
.body11:hover .body112{
    color: #215fbb;
}
.body2{
    width: 1200px;
    height: 470px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 50%;
    left: -600px;
    margin-top: 30px;
}
.body21{
     width: 730px;
    height: 470px;
    display: inline;
    float: left;
    border-radius: 15px;
    overflow: hidden;
}
.body22{
    width: 550px;
    height: 380px;
    display: inline;
    float: left;
    background: #fbfbfb;
    margin-left: -80px;
    position: relative;
    margin-top: 90px;
    border-radius: 5px;
}
.body221{
    width: 450px;
    height: 40px;
    display: inline;
    float: right;
    font-size: 28px;
    color: #333333;
    line-height: 40px;
    margin-top: 70px;
}
.body222{
    width: 450px;
    height: 40px;
    display: inline;
    float: right;
    font-size: 42px;
    color: #333333;
    line-height: 40px;
    font-weight: bold;
    margin-top: 10px;
}
.body223{
    width: 450px;
    height: 40px;
    display: inline;
    float: right;
    font-size: 20px;
    color: #333333;
    line-height: 40px;
    margin-top: 15px;
}
.body224{
    width: 450px;
    height: 120px;
    display: inline;
    float: right;
    font-size: 15px;
    color: #666666;
    line-height: 30px;
    overflow: hidden;
    text-indent: 30px;
    margin-top: 10px;
}
.body3{
    width: 1200px;
    height: 370px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 50%;
    left: -600px;
    margin-top: 30px;
}
.body31{
    width: 845px;
    height: 370px;
    display: inline;
    float: left;
}
.body311{
     width: 845px;
    height: 50px;
    display: inline;
    float: left;
}
.body3111{
     width: 119px;
    height: 50px;
    display: inline;
    float: left;
    background-image: url("../image/tab_bj.png");
    background-size: 100% 100%;
    font-size: 20px;
    color: #ffffff;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
}
.body3112{
     width:auto;
     height: 50px;
    display: inline;
    float: right;
    text-align: center;
    font-size: 16px;
    color: #064da0;
    line-height: 50px;
}
.body312{
    width: 845px;
    height: 300px;
    display: inline;
    float: left;
    margin-top: 20px;
    overflow: hidden;
}
.body3121{
     width: 420px;
    height: 300px;
    display: inline;
    float: left;
}
.body31211{
    width: 420px;
    height: 40px;
    display: inline;
    float: left;
    position: relative;
    background: rgba(0,0,0,0.5);
    margin-top: -40px;
    overflow: hidden;
    font-size: 14px;
    color: #ffffff;
    line-height: 40px;
    text-indent: 15px;
}
.body3122{
     width: 400px;
    height: 300px;
    display: inline;
    float: right;
}
.body31221{
    width: 400px;
    height: 50px;
    display: inline;
    float: left;
    text-align: center;
    font-size: 18px;
    color: #191818;
    line-height: 50px;
    font-weight: bold;
    overflow: hidden;
}
.body31222{
    width: 400px;
    height: 75px;
    display: inline;
    float: left;
    text-align: left;
    font-size: 14px;
    color: #999999;
    line-height: 25px;
    overflow: hidden;
    margin-bottom: 48px;
}
.body31223{
    width: 400px;
    height: 30px;
    display: inline;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #666666;
    line-height: 30px;
    overflow: hidden;
}
.body32{
     width: 330px;
    display: inline;
    float: right;
}
.body321{
    width: 119px;
    height: 50px;
    display: inline;
    float: left;
    background-image: url("../image/tab_bj.png");
    background-size: 100% 100%;
    font-size: 20px;
    color: #ffffff;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
}
.body322{
    width: 330px;
    height: 300px;
    display: inline;
    float: left;
    margin-top: 20px;
    overflow: hidden;
    outline:0;
    box-shadow:0;
}
video{
    width: 100%;
    height: 100%;
    object-fit:fill;

}
video:focus {
    outline:none;
}
.body3221{
     width: 50px;
    height: 50px;
    display: inline;
    float: left;
    margin-top: -175px;
    position: relative;
    margin-left: 140px;
}
.body4{
    width: 1200px;
    height: 500px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 50%;
    left: -600px;
    margin-top: 30px;
}
.body41{
    width: 845px;
    height: 370px;
    display: inline;
    float: left;
}
.body411{
    width: 845px;
    height: 50px;
    display: inline;
    float: left;
}
.body4111{
    width: 119px;
    height: 50px;
    display: inline;
    float: left;
    background-image: url("../image/tab_bj.png");
    background-size: 100% 100%;
    font-size: 20px;
    color: #ffffff;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
}
.body4112{
    width:auto;
    height: 50px;
    display: inline;
    float: right;
    text-align: center;
    font-size: 16px;
    color: #064da0;
    line-height: 50px;
}
.body412{
    width: 845px;
    height: 225px;
    display: inline;
    float: left;
    padding-bottom: 20px;
    border-bottom: 1px solid #efefef;
    margin-top: 20px;
}
.body4121{
     width: 340px;
    height: 225px;
    display: inline;
    float: left;
}
.body4122{
    width: 485px;
    height: 225px;
    display: inline;
    float: right;
}
.body41221{
     width: 485px;
    height: 20px;
    display: inline;
    float: left;
    text-align: left;
    font-size: 18px;
    color: #191818;
    line-height: 20px;
    overflow: hidden;
    font-weight: bold;
}
.body41222{
    width: 485px;
    height: 20px;
    display: inline;
    float: left;
    text-align: left;
    font-size: 16px;
    color: #999999;
    line-height: 20px;
    overflow: hidden;
    margin-top: 20px;
}
.body41223{
    width: 485px;
    height: 60px;
    display: inline;
    float: left;
    text-align: left;
    font-size: 16px;
    color: #666666;
    line-height: 30px;
    overflow: hidden;
    margin-top: 20px;
}
.body41224{
    width: 125px;
    height: 35px;
    border: 1px solid #064da0;
    font-size: 16px;
    color: #064da0;
    line-height: 35px;
    text-align: center;
    display: inline;
    float: left;
    margin-top: 20px;
}
.body413{
    width: 845px;
    height: 50px;
    display: inline;
    float: left;
    border-bottom: 1px solid #efefef;
}
.body4131{
    width: 745px;
    height: 50px;
    display: inline;
    float: left;
    overflow: hidden;
    font-size: 16px;
    color: #333333;
    line-height: 50px;
    text-align: left;
}
.body4132{
    width: 100px;
    height: 50px;
    display: inline;
    float: left;
    overflow: hidden;
    font-size: 16px;
    color: #999999;
    line-height: 50px;
    text-align: center;
}
.body413:hover .body4131{
    color: #064da0;
}
.body413:hover .body4132{
    color: #064da0;
}
.body42{
    width: 330px;
    height: 370px;
    display: inline;
    float: right;
}
.body421{
    width: 330px;
    height: 50px;
    display: inline;
    float: left;
}
.body4211{
    width: 119px;
    height: 50px;
    display: inline;
    float: left;
    background-image: url("../image/tab_bj.png");
    background-size: 100% 100%;
    font-size: 20px;
    color: #ffffff;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
}
.body4212{
    width:auto;
    height: 50px;
    display: inline;
    float: right;
    text-align: center;
    font-size: 16px;
    color: #064da0;
    line-height: 50px;
}
.body422{
    width: 330px;
    height: 64px;
    display: inline;
    float: left;

    padding-bottom: 20px;
    margin-top: 20px;
    border-bottom: 1px solid #efefef;
    overflow: hidden;
}
.body4221{
    width: 70px;
    height: 64px;
    display: inline;
    float: left;
    background: #f6f6f7;
}
.body42211{
     width: 70px;
    height: 31px;
    display: inline;
    float: left;
    text-align: center;
    border-bottom: 1px solid #5685bd;
    font-size: 18px;
     color: #454545;
    line-height: 31px;
    overflow: hidden;
}
.body42212{
    width: 70px;
    height: 32px;
    display: inline;
    float: left;
    text-align: center;
    font-size: 18px;
    color: #454545;
    line-height: 32px;
    overflow: hidden;
}
.body4222{
     width: 240px;
    height: 64px;
    display: inline;
    float: right;
    font-size: 16px;
     color: #333333;
    line-height: 32px;
    text-align: left;
    overflow: hidden;

}
.body422:hover .body4222{
    color: #215fbb;
}
.body422:hover .body42211{
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
}
.body422:hover .body42212{
    color: #ffffff;
}
.body422:hover .body4221{
    background: #5685bd;
}
.body5{
    width:100%;
    height: 560px;
    display: inline;
    float: left;
    position: relative;
    margin-top: 30px;
    background: url("../image/body5_bj.png");
    background-size: 100% 100%;
}
.body51{
    width: 1200px;
    height: 560px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 50%;
    left: -600px;
}
.body511{
    width: 100%;
    height: 60px;
    display: inline;
    float: left;
    text-align: center;
    font-size: 28px;
     color: #ffffff;
    line-height: 60px;
    margin-top: 10px;
}
.body512{
    width: 100%;
    height: 60px;
    display: inline;
    float: left;
    text-align: center;
    font-size: 42px;
    color: #ffffff;
    line-height: 60px;
    font-weight: bold;
}
.body513{
     width: 1200px;
    height: 345px;
    display: inline;
    float: left;
    margin-top: 20px;
}
.body5131{
     width: 250px;
    height: 300px;
    display: inline;
    float: left;
    margin-right: 34px;
}
.body51311{
    width: 60px;
    height: 70px;
    display: inline;
    float: left;
    background: #2262c6;
    position: absolute;
    margin-left: 20px;
}
.body513111{
    width: 60px;
    height: 19px;
    border-bottom: 1px solid #91b1e3;
    display: inline;
    float: left;
    color: #ffffff;
    line-height: 19px;
    text-align: center;
    font-size: 12px;
}
.body513112{
    width: 60px;
    height: 50px;
    display: inline;
    float: left;
    color: #ffffff;
    line-height: 50px;
    text-align: center;
    font-size: 40px;
}

.body51311a{
     width: 250px;
    height: 280px;
    display: inline;
    float: left;
    background:#ffffff;
    margin-top: 20px;
}
.body51312{
    width:230px;
    height: 30px;
    display: inline;
    float: left;
    text-align: left;
    margin-left: 10px;
    margin-top: 20px;
    color: #2262c6;
    font-size: 30px;
    line-height: 30px;
}
.body51313{
    width:210px;
    height: 50px;
    display: inline;
    float: left;
    text-align: left;
    margin-left: 20px;
    margin-top: 60px;
    color: #2262c6;
    font-size: 18px;
    line-height: 25px;
    overflow: hidden;
}
.body51313a{
    width:230px;
    height: 50px;
    display: inline;
    float: left;
    text-align: left;
    margin-left: 10px;
    margin-top: 20px;
    color: #333333;
    font-size: 16px;
    line-height: 25px;
    overflow: hidden;
}
.body51314a{
    width:230px;
    height: 125px;
    display: inline;
    float: left;
    text-align: left;
    margin-left: 10px;
    margin-top: 20px;
    color: #666666;
    font-size: 14px;
    line-height: 25px;
    overflow: hidden;
}
.body51314{
    width:210px;
    height: 120px;
    display: inline;
    float: left;
    text-align: left;
    margin-left: 20px;
    margin-top: 10px;
    color: #666666;
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
}
.body51315{
     width: 100px;
    height: 25px;
    display: inline;
    float: left;
    background: #2262c6;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    margin-left: 20px;
    border-radius: 30px;
    line-height: 25px;
    margin-top: 8px;
}
.body6{
    width: 1200px;
    height: 190px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 50%;
    left: -600px;
    margin-top: 20px;
}
.body6 img{
     width: 100%;
    height: 100%;
    display: inline;
    float: left;
}
.body7{
    width: 1200px;
    height: 100px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 50%;
    left: -600px;
    margin-top: 20px;
}
.body71{
    width: 800px;
    height: 100px;
    display: inline;
    float: left;

}
.body711{
    width: 800px;
    height: 40px;
    display: inline;
    float: left;
    text-align: left;
    font-size: 28px;
    color: #333333;
    line-height: 40px;
}
.body712{
    width: 800px;
    height: 60px;
    display: inline;
    float: left;
    text-align: left;
    font-size: 36px;
    font-weight: bold;
    color: #333333;
    line-height: 60px;
}
.body72{
    width:auto;
    height: 100px;
    display: inline;
    float: right;
    text-align: center;
    font-size: 16px;
    color: #064da0;
    line-height: 100px;
}
.body8{
    width: 1200px;
    height: 400px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 50%;
    left: -600px;
    margin-top: 20px;
}
.body81{
    width: 570px;
    height: 180px;
    display: inline;
    float: left;
    background: #f5f5f5;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 30px;
}
.body81:nth-child(2n){
    float: right;
}
.body811{
     width: 210px;
    height: 140px;
    display: inline;
    float: left;
    border-radius: 5px;
    overflow: hidden;
    margin-top: 20px;
    margin-left: 20px;
}
.body811 img{
     width: 100%;
    height: 100%;
    display: inline;
    float: left;
}
.body812{
    width: 300px;
    height: 140px;
    display: inline;
    float: right;
    overflow: hidden;
    margin-top: 20px;
    margin-right: 20px;
}
.body8121{
     width: 300px;
    height: 18px;
    display: inline;
    float: left;
    text-align: left;
    font-size: 18px;
     color: #2262c6;
    line-height: 18px;
}
.body8122{
    width: 300px;
    height: 20px;
    display: inline;
    float: left;
    text-align: left;
    font-size: 12px;
    color: #999999;
    line-height: 20px;
    margin-top: 10px;
}
.body8123{
    width: 300px;
    height: 87px;
    display: inline;
    float: left;
    text-align: left;
    font-size: 14px;
    color: #666666;
    line-height: 29px;
    margin-top: 6px;
}

.body81:hover{
    background: #dae4f3;
}
.body81:hover .body8121{
    font-weight: bold;
}
.body9{
    width: 1200px;
    height: 50px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 50%;
    left: -600px;
    margin-top: 20px;
}
.body91{
    width: 119px;
    height: 50px;
    display: inline;
    float: left;
    background-image: url("../image/tab_bj.png");
    background-size: 100% 100%;
    font-size: 20px;
    color: #ffffff;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
}
.body92{
    width:auto;
    height: 50px;
    display: inline;
    float: right;
    text-align: center;
    font-size: 16px;
    color: #064da0;
    line-height: 50px;
}
.body10{
    width: 1200px;
    height: 240px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 50%;
    left: -600px;
    margin-top: 20px;

}
.con1{width:1200px;height:240px;display: inline;float: left}
.lef1{ width:220px; height:240px;  margin-right:20px; float:left; display:inline;}
.lef1 img{ width:220px; height:240px; overflow: hidden; }
.tu123{ width:170px; margin-left:5px; height:20px; margin-top:5px; display:inline; float:left;  text-align:center; overflow:hidden;}
.tu123 a{ text-decoration:none; font-size:14px; font-family:"宋体"; color:#000000;line-height:20px;}
.tu123 a:hover{ text-decoration:none; color:#FF0000;}
.footer1{
    width: 100%;
    display: inline;
    float: left;
    background: #256bd8;
    margin-top: 40px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.footer11{
    width: 1200px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 50%;
    left: -600px;
}
.footer111{
    width: 390px;
    height: 90px;
    display: inline;
    float: left;
    margin-top: 55px;
}
.footer111 img{
     width: 100%;
    height: 100%;
    display: inline;
    float: left;
}

.footer113{
    width: 110px;
    height:170px;
    display: inline;
    float: right;
    margin-top: 20px;
}
.footer1131{
    width: 110px;
    height: 110px;
    display: inline;
    float: left;
}
.footer1131 img{
    width: 100%;
    height: 100%;
    display: inline;
    float: left;
}
.footer1132{
     width: 110px;
    height: 40px;
    display: inline;
    float: left;
    text-align: center;
    font-size: 14px;
     color: #ffffff;
    line-height: 40px;
}
.footer112{
    width: 300px;
    height: 170px;
    display: inline;
    float: right;
    margin-right: 50px;
    margin-top: 20px;
}
.footer1121{
     width: 300px;
    height: 50px;
    display: inline;
    float: left;
}
.footer11211{
     width: 50px;
    height: 50px;
    display: inline;
    float: left;
}
.footer11211 img{
     width: 100%;
    height: 100%;
    display: inline;
    float: left;
}
.footer11212{
     width: 240px;
    height: 50px;
    display: inline;
    float: right;
    overflow: hidden;
}
.footer112121{
     width: 240px;
    height: 20px;
    display: inline;
    float: left;
    text-align: left;
    font-size: 14px;
    color: #ffffff;
    line-height: 20px;
    overflow: hidden;
}
.footer112122{
    width: 240px;
    height: 30px;
    display: inline;
    float: left;
    text-align: left;
    font-size: 28px;
    color: #ffffff;
    line-height: 30px;
    overflow: hidden;
    font-weight: bold;
}

.footer1122{
    width: 300px;
    min-height: 30px;
    display: inline;
    float: left;
    text-align: left;
    font-size: 14px;
    color: #ffffff;
    line-height: 16px;
    overflow: hidden;
    margin-top: 30px;
}
.footer1123{
    width: 300px;
    height: 30px;
    display: inline;
    float: left;
    text-align: left;
    font-size: 16px;
    color: #ffffff;
    line-height: 30px;
    overflow: hidden;
}
.footer2{
    width: 1200px;
    height: 60px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 50%;
    left: -600px;
}
.footer21{
     width: auto;
    height: 60px;
    display: inline;
    float: left;
    font-size: 12px;
     color: #8d8d8d;
    line-height: 60px;
}
.footer22{
    width: auto;
    height: 60px;
    display: inline;
    float: left;
    font-size: 12px;
    color: #8d8d8d;
    line-height: 60px;
    padding-left: 20px;
    padding-right: 20px;
}
.footer23{
    width: auto;
    height: 60px;
    display: inline;
    float: left;
    font-size: 12px;
    color: #8d8d8d;
    line-height: 60px;
    padding-left: 10px;
    padding-right: 10px;
}
.footer23 a{
    color: #8d8d8d;
}
.two_banner{
     width: 100%;
     height: auto;
    display: inline;
    float: left;
}
.two_banner img{
     width: 100%;
    display: inline;
    float: left;
}
.two_tab{
    width: 1200px;
    height: 60px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 50%;
    left: -600px;
    margin-top: 20px;
    border-bottom: 1px solid #999999;
}

.two_tab1{
    width: auto;
    height: 60px;
    display: inline;
    float: left;
    font-size: 15px;
    color: #333333;
    line-height: 60px;
    font-weight: bold;
}
.two_tab2{
    width: auto;
    height: 60px;
    display: inline;
    float: left;
    font-size: 15px;
    color: #999999;
    line-height: 60px;
}
.two_menu{
    width: 1200px;
    min-height: 1px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 50%;
    left: -600px;
    margin-top: 20px;
}
.two_menu1{
     width: auto;
    height: 40px;
    display: inline;
    float: left;
    margin-bottom: 15px;
    text-align: center;
    font-size: 16px;
    color: #333333;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 40px;
    margin-right: 15px;
}
.two_menu1:hover{
    background: #2e6ed0;
    color: #ffffff;
}
.two_menu1_active{
    background: #2e6ed0;
    color: #ffffff;
}
.new_list{
    width: 1200px;
    min-height: 240px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 50%;
    left: -600px;
    margin-top: 20px;
}
.new_list1{
    width:1200px;
    height: 235px;
    display: inline;
    float: left;
    border-radius: 5px;
    box-shadow: 0 0 2px 2px #9fb1c5;
    margin-bottom: 20px;
}
.new_list11{
    width: 250px;
    height: 150px;
    display: inline;
    float: left;
    margin-left: 45px;
    margin-top: 45px;
}
.new_list11 img{
     width: 100%;
    height: 100%;
    display: inline;
    float: left;
}

.new_list12{
     width: 815px;
    height: 150px;
    display: inline;
    float: right;
    margin-right: 45px;
    margin-top: 45px;
}
.new_list121{
    width: 815px;
    height: 40px;
    display: inline;
    float: left;
    overflow: hidden;
    text-align: left;
    font-size: 18px;
    color: #333333;
    line-height: 40px;
    font-weight: bold;
}
.new_list122{
    width: 815px;
    height: 50px;
    display: inline;
    float: left;
    overflow: hidden;
    text-align: left;
    font-size: 14px;
    color: #9a9a9a;
    line-height: 25px;
    border-bottom: 1px dashed #d8e2ee;
    padding-bottom: 6px;
}
.new_list123{
    width: 815px;
    height: 40px;
    display: inline;
    float: left;
    margin-top: 10px;
}
.new_list1231{
    width: 20px;
    height: 20px;
    display: inline;
    float: left;
    margin-top: 10px;
}
.new_list1231 img{
     width: 100%;
    height: 100%;
    display: inline;
    float: left;

}
.new_list1233{
    width: 20px;
    height: 20px;
    display: inline;
    float: left;
    margin-top: 10px;
    margin-left: 30px;
}
.new_list1233 img{
    width: 100%;
    height: 100%;
    display: inline;
    float: left;

}
.new_list1232{
    width:auto;
    height: 40px;
    display: inline;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #333333;
    line-height: 40px;
    margin-left: 10px;
}
.new_list1234{
    width:auto;
    height: 40px;
    display: inline;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #333333;
    line-height: 40px;
    margin-left: 10px;
}

.new_list1:hover{
    box-shadow: 0 0 2px 2px #2e6ed0;
}
.new_list1:hover .new_list121{
    color: #2e6ed0;
}
.new_list1:hover .new_list122{
    color: #2e6ed0;
}
.new_list1:hover .new_list1234{
    color: #2e6ed0;
}

.new_list1:hover .new_list1232{
    color: #2e6ed0;
}

.pic_list{
    width: 1200px;
    min-height: 240px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 50%;
    left: -600px;
    margin-top: 20px;
}
.pic_list1{
     width: 380px;
    height: 420px;
    display: inline;
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
}
.pic_list1:hover .pic_list121{
    color: #2e6ed0;
}

.pic_list1:hover .pic_list1221{
    color: #2e6ed0;
}

.pic_list1:hover .pic_list1222{
    background: url("../image/jiantou_lan.png");
}




.pic_list1:nth-child(3n){
    float: right;
    margin-right: 0px;
}
.pic_list11{
     width: 380px;
    height: 290px;
    display: inline;
    float: left;
}
.pic_list11 img{
    width: 100%;
    height: 100%;
    display: inline;
    float: left;
}
.pic_list12{
     width: 380px;
    height: 120px;
    display: inline;
    float: left;
    margin-top: 10px;
}
.pic_list121{
     width: 380px;
    height: 40px;
    display: inline;
    float: left;
    text-align: left;
    font-size: 18px;
    color: #333333;
    line-height: 40px;
    overflow: hidden;
}
.pic_list122{
     width: 380px;
    height:80px;
    display: inline;
    float: left;
    overflow: hidden;
}
.pic_list1221{
     width: 300px;
    height: 40px;
    display: inline;
    float: left;
    text-align: left;
    font-size: 14px;
    color: #999999;
    line-height: 20px;
    overflow: hidden;
    margin-top: 10px;
}
.pic_list1222{
    width: 42px;
    height: 42px;
    display: inline;
    float: right;
    background: url("../image/jiantou.png");
    background-size: 100% 100%;
    margin-top: 6px;
}

.neirong1{
     width: 1200px;
    min-height: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 50%;
    left: -600px;
    margin-top: 20px;
    text-align: center;
    font-size: 20px;
    color: #676565;
    line-height: 40px;
    font-weight: bold;
}
.neirong2{
    width: 1200px;
    min-height: 40px;
    margin-top: 20px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 50%;
    left: -600px;
    text-align: center;
    font-size: 14px;
    color: #676565;
    line-height: 40px;
}
.neirong3{
    width: 1200px;
    min-height: 40px;
    margin-top: 40px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 50%;
    left: -600px;
    text-align:left;
    font-size: 16px;
    color: #676565;
    line-height: 40px;
    overflow: hidden;
}
.neirong3 img{
    max-width: 100% !important;
}

/*分页*/
.pages{width: 100%;min-height: 10px;display: inline;float: left}
.pages:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.pages{*+height:1%;}
.pages ul{margin-top:10px;}
.pages ul li{display:inline-block;height:28px;border:1px solid #e2e2e2;background-color:#fff;color:#333;font-size:14px;line-height:28px;margin-left: -1px;float: left;}
.pages ul li a,.pages ul li span{display:block;padding:0 15px;}
.pages ul li.disabled{color:#d2d2d2;}
.pages ul li.active{color:#fff;border:1px solid #2e6ed0;background-color:#2e6ed0;}


.mobile_web{
    display: none;
}

@media screen and (max-width: 1200px) {
    .pc_web{
        display: none;
    }
    .mobile_web{
        display: block;
    }
}









