.banner {

    width: 100%;

    height: 500px;

    text-align: center;

}



.banner p {

    cursor: pointer;

    width: 200px;

    height: 55px;

    line-height: 55px;

    background: #FE0000;

    color: #FFFFFF;

    font-size: 24px;

    position: relative;

    top: 500px;

    left: 604px;

    transition: 0.4s;

}



.banner p:hover {

    background: #034794;

}



.yhkh {

    width: 100%;

    text-align: center;

    clear: both;

}



.yhkh h2 {

    font-size: 32px;

    color: #222222;

}



/*index_news*/

.index_cnt_m {

    width: 1000px;

    position: relative;

    margin: 0 auto;

    margin-bottom: 70px;

}



.index_news {

    margin-top: 15px;

    width: 1000px;

    height: 393px;

    margin-top: 71px;

    margin: 0 auto;

}



.index_news_m {

    position: relative;

    width: 100%;

    height: 100%;

}



.i_news_t1 {

    font-size: 11px;

    color: #3e466b;

    background: #FFF;

    text-transform: uppercase;

    padding: 0 11px;

    position: absolute;

    left: 84px;

    font-weight: bold;

}



.i_news_t2 {

    display: none

}



.i_news_t3 {

    width: 560px;

    height: 60px;

    border-radius: 20px;

    line-height: 60px;

    margin: 0 auto;

    font-size: 30px;

    font-weight: bold;

    color: #FFFFFF;

    background: #034794;

    display: block;

    text-align: center;

    margin-top: 50px;

}



.i_hnews {

    width: 100%;

    margin: 0;

    padding: 0;

    overflow: hidden;

    margin-top: 20px;

}



.i_hnews_tt {

    width: 483px;

    height: 331px;

    float: left;

    margin-top: 28px;

}



.i_hnews_m {

    width: 100%;

    height: 100%;

    position: relative;

}



.i_hnews_img {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

}



.i_hnews_img img {

    width: 100%;

    height: 100%;

}



.i_hnews_title {

    position: absolute;

    left: 0px;

    bottom: 0px;

    width: 100%;

    height: 47px;

    line-height: 47px;

    text-align: center;

    white-space: nowrap;

    font-size: 14px;

    text-overflow: ellipsis; /*溢出省略号，支持ie、safari（webkit）*/

    -o-text-overflow: ellipsis; /*溢出省略号，支持opera*/

    overflow: hidden; /*溢出隐藏*/

    -moz-binding: url('ellipsis.html#ellipsis'); /*溢出省略号，支持firefox*/

    -webkit-line-clamp:2;

    background: url(http://1.rc.xiniu.com/rc/Contents/7693/images/i_hnews_titlebg.png?d=20180414094038206) repeat-x;

    color: #fff;

}



.i_hnews_title a {

    color: #ffffff;

    text-decoration: none;

    font-weight: bold;

}



.i_hnews_cnt {

    display: none;

}



.i_hnews_date {

    display: none;

}



.i_hnews_date1, .i_hnews_date2, .i_hnews_date2, .i_hnews_date3, .i_hnews_date4, .i_hnews_date5 {

    float: left;

}



.i_hnews_tj {

    width: 482px;

    float: left;

    height: 337;

    margin: 27px 0 0 35px;

    position: relative;

}



.i_tnews_m {

    width: 100%;

    height: 85px;

    position: relative;

    margin-bottom: 40px;

}



.i_tnews_img {

    display: none;

}



.i_tnews_img img {

    width: 20px;

    height: 16px;

}



.i_tnews_title {

    position: absolute;

    left: 102px;

    top: 0;

    width: 360px;

    height: 30px;

    line-height: 30px;

    font-size: 18px;

    font-weight: bold;

}



.i_tnews_title a {

    color: #606060;

}



.i_tnews_cnt {

    position: absolute;

    left: 102px;

    top: 36px;

    width: 380px;

    height: 40px;

    font-size: 12px;

    line-height: 20px;

    color: #6d6d6d;

    padding-bottom: 8px;

    

    

    text-overflow: ellipsis; /*溢出省略号，支持ie、safari（webkit）*/

    -o-text-overflow: ellipsis; /*溢出省略号，支持opera*/

  

    -webkit-line-clamp:2;

}



.i_tnews_date {

    position: absolute;

    top: 0;

    left: 0;

    width: 85px;

    height: 85px;

    background: #034794;

    color: #ffffff;

}



.i_tnews_date1, .i_tnews_date2, .i_tnews_date2, .i_tnews_date3, .i_tnews_date4, .i_tnews_date5 {

    float: left;

}



.i_tnews_date1 {

    position: absolute;

    top: 52px;

    left: 12px;

    line-height: 23px;

    font-size: 14px;

}



.i_tnews_date2 {

    position: absolute;

    top: 52px;

    left: 48px;

    line-height: 23px;

    font-size: 14px;

}



.i_tnews_date3 {

    position: absolute;

    top: 52px;

    left: 55px;

    line-height: 23px;

    font-size: 14px;

}



.i_tnews_date5 {

    position: absolute;

    top: 11px;

    left: 18px;

    line-height: 61px;

    font-size: 40px;

    padding-left: 10px;

}



.i_tnews_date4 {

    display: none;

}



.i_tnews_title:hover a {

    color: #558675;

}



.i_tnews_m:hover .i_tnews_date {

    background: #034794;

}



.i_news_more {

    position: absolute;

    right: 0;

    top: 0px;

    width: 61px;

    height: 29px;

    background: url(http://1.rc.xiniu.com/rc/Contents/7693/images/i_hnews_titlebg.png?d=20180414094038206) no-repeat;

}



.i_news_more a {

    width: 61px;

    height: 29px;

    display: block;

    text-indent: -9999px;

}



.yhkh2 {

    background: #fafafa;

    height: 540px;

}



.yhkh2 .wsm {

    width: 700px;

    height: 60px;

    border-radius: 10px;

    line-height: 60px;

    margin: 0 auto;

    font-size: 32px;

    color: #FFFFFF;

    background: #034794;

    position: relative;

    top: 30px;

}



.yhkh2 ul {

    width: 1000px;

    height: 600px;

    margin: 0 auto;

    margin-top: 80px;

}



.yhkh2 ul li {

    width: 192px;

    height: 105px;

    float: left;

    margin-left: 6px;

    margin-top: 6px;

    cursor: pointer;

}



.yhkh2 ul li p {

    width: 192px;

    height: 105px;

    line-height: 105px;

    text-align: center;

    margin: 0 auto;

    color: #FFFFFF;

    font-weight: bold;

    font-size: 14px;

    background: #034794;

    opacity: 0;

    position: relative;

    top: -109px;

    transition: 0.2s;

    transform: rotateX(180deg);

    -webkit-transform: rotateX(180deg);

    -moz-transform: rotateX(180deg);

}



.yhkh2 ul li img {

    opacity: 1;

    transition: 0.2s;

    border: 1px solid #CCCCCC;

}



.yhkh2 ul li:hover img {

    opacity: 0;

    transform: rotateX(180deg);

    -webkit-transform: rotateX(180deg);

    -moz-transform: rotateX(180deg);

}



.yhkh2 ul li:hover p {

    opacity: 1;

    transform: rotateX(0deg);

    -webkit-transform: rotateX(0deg);

    -moz-transform: rotateX(0deg);

}





.yhkh3 {

    height: 580px;

    background: #f5f5f5;

    margin-top: -5px;

}



.yhkh3 p {

    width: 560px;

    height: 60px;

    border-radius: 10px;

    line-height: 60px;

    margin: 0 auto;

    font-size: 32px;

    color: #FFFFFF;

    background: #034794;

    position: relative;

    top: 50px;

}



.yhkh3 img {

    margin-top: 90px;

}



.yhkh3 ul {

    width: 1200px;

    height: 500px;

    margin: 0 auto;

    margin-top: -160px;

    position: relative;

    top: 1px;

}



.yhkh3 ul li {

    float: left;

    width: 220px;

    height: 100px;

    color: #333333;

    line-height: 30px;

    font-size: 16px;

    margin-left: 65px;

}



.yhkh4 {

    height: 1460px;

    background: #f5f5f5;

}



.yhkh4 .wsm {

    padding-top: 50px;

    font-size: 24px;

    color: #034794;

}



.yhkh4 ul {

    width: 1200px;

    margin: 0 auto;

    margin-top: 40px;

}



.yhkh4 ul li {

    width: 1200px;

    height: 128px;

    background: #FFFFFF;

    margin-top: 20px;

    color: #333333;

}



.yhkh4 ul li .wsmp1 {

    width: 128px;

    height: 128px;

    background: #034794;

    color: #FFFFFF;

    font-size: 50px;

    font-weight: bold;

    line-height: 128px;

    float: left;

    border-bottom-left-radius: 10px;

    border-top-left-radius: 10px;

}



.yhkh4 ul li div {

    float: left;

}



.yhkh4 ul li div .wsmp2 {

    text-align: left;

    color: #034794;

    font-size: 24px;

    font-weight: bold;

    margin-left: 35px;

    margin-top: 15px;

}



.yhkh4 ul li div .wsmp3 {

    font-size: 18px;

    margin-left: 35px;

    margin-top: 10px;

    width: 1000px;

    line-height: 32px;

    text-align: left;

}





.yhkh5 area {

    margin-left: 100px;

}



.yhkh6 .wsm {

    width: 600px;

    height: 60px;

    border-radius: 10px;

    line-height: 60px;

    margin: 0 auto;

    font-size: 32px;

    color: #FFFFFF;

    background: #034794;

    position: relative;

    top: 50px;

}



.yhkh6 .part6 {

    width: 100%;

    min-width: 1200px;

    height: 700px;

}



.yhkh6 .part6_cont {

    width: 1200px;

    margin: 0 auto;

}



.yhkh6 #cont8 {

    width: 100%;

    height: auto;

}



.yhkh6 .cont8_nr {

    width: 1100px;

    height: auto;

    margin: 0 auto;

}



.yhkh6 .cont8_nrC {

    width: 1100px;

    height: 500px;

    background: #f5f5f5;

    margin-top: 10px;

}



.yhkh6 .cont8_nrC_left {

    width: 600px;

    height: 500px;

    float: left;

}



.yhkh6 .cont8_nrC_right {

    width: 400px;

    height: 500px;

    float: right;

}



.yhkh6 .cont8_nrC_left_top {

    width: 500px;

    height: auto;

    margin: 20px 60px 25px 80px;

}



.yhkh6 .cont8_nrC_left_gdt {

    width: 500px;

    height: 334px;

    background: #fff;

    margin: 30px 60px 25px 80px;

}



.yhkh6 #slide {

    position: absolute;

    height: 243px;

    width: 450px;

    color: #333;

    overflow: hidden;

    margin: 10px auto 0px auto;

    margin-left: 80px;

}



.yhkh6 #slide p {

    height: 40px;

    line-height: 50px;

    overflow: hidden;

}



.yhkh6 #slide span {

    float: left;

}



.yhkh6 .slide1_span2 {

    color: #006c88;

    margin-left: 30px;

}



.yhkh6 .slide1_span3 {

    color: #ccc;

    margin-left: 30px;

}



.yhkh7 {

    height: 700px;

    background: #f5f5f5;

}



.yhkh7 .wsm {

    width: 600px;

    height: 60px;

    border-radius: 10px;

    line-height: 60px;

    margin: 0 auto;

    font-size: 32px;

    color: #FFFFFF;

    background: #034794;

    position: relative;

    top: 40px;

}



.yhkh7 .part7 {

    width: 100%;

    height: 550px;

    position: relative;

    top: 50px;

    background: #f5f5f5;

}



.yhkh7 .part7_cont {

    width: 1200px;

    margin: 0 auto;

}



.yhkh7 .wrap {

    width: 1200px;

    margin: 50px auto 0 auto;

}



.yhkh7 .hide {

    display: none;

}



.yhkh7 #tab_t {

    height: 60px;

}



.yhkh7 #tab_t li {

    float: left;

    width: 386px;

    height: 60px;

    line-height: 60px;

    margin-right: 20px;

    text-align: center;

    border-bottom: none;

    background: #fff;

    cursor: pointer;

    font-weight: bold;

    color: #034794;

}



.yhkh7 #tab_t #li4 {

    margin-right: 0px;

}



.yhkh7 #tab_t .act {

    position: relative;

    height: 60px;

    margin-bottom: -1px;

    background: #034794;

    color: #fff;

}



.yhkh7 #tab_c {

    padding: 20px;

    height: 360px;

    margin-top: 20px;

    background: #54B6DD;

}





.yhkh8 .wsm {

    width: 600px;

    height: 60px;

    border-radius: 10px;

    line-height: 60px;

    margin: 0 auto;

    font-size: 32px;

    color: #FFFFFF;

    background: #034794;

    position: relative;

    top: 40px;

}



.yhkh8 img {

    margin-top: 70px;

}



.yhkh8 .juxing1 {

    display: block;

    width: 13%;

    height: 5rem;

    background: #E7100E;

    color: #fff;

    text-align: center;

    line-height: 5rem;

    font-size: 30px;

    margin: 0 auto;

    cursor: pointer;

    margin-top: 40px;

}



.yhkh8 .juxing1:hover {

    background: #CE0907;

}





.yhkh9 .wsm {

    width: 600px;

    height: 60px;

    border-radius: 10px;

    line-height: 60px;

    margin: 0 auto;

    font-size: 32px;

    color: #FFFFFF;

    background: #034794;

    position: relative;

    top: 80px;

}



.yhkh9 ul {

    width: 1200px;

    height: 300px;

    margin: 0 auto;

    margin-top: 180px;

}



.yhkh9 ul li {

    float: left;

    width: 290px;

}



.yhkh9 ul li p {

    width: 290px;

    height: 50px;

    line-height: 50px;

    background: #356ca9;

    font-size: 22px;

    color: #FFFFFF;

}



.yhkh9 ul .ad {

    margin-left: 13px;

}





.yhkh10 .wsm {

    width: 600px;

    height: 60px;

    border-radius: 10px;

    line-height: 60px;

    margin: 0 auto;

    font-size: 32px;

    color: #FFFFFF;

    background: #034794;

    position: relative;

    top: 80px;

}



.yhkh10 .ywys {

    width: 1200px;

    height: 600px;

    margin: 0 auto;

    margin-top: 120px;

}



.yhkh10 .ywys .ywysul1 {

    width: 1200px;

    margin: 0 auto;

}



.yhkh10 .ywys .ywysul1 li {

    width: 215px;

    height: 200px;

    margin-left: 70px;

    float: left;

    margin-top: 80px;

}



.yhkh10 .ywys .ywysul1 li .ywysp1 {

    color: #FFFFFF;

    font-size: 26px;

    font-weight: bold;

    margin-top: 12px;

}



.yhkh10 .ywys .ywysul1 li .ywysp2 {

    color: #FFFFFF;

    font-size: 17px;

    margin-top: 30px;

    line-height: 25px;

}



.yhkh11 {

    margin-top: 80px;

}

.yhkh11 img{

    display: block;

}

.ywysul1 li {

    cursor: pointer;

}



.yhkh12 {

    height: 720px;

}



.yhkh12 .wsm {

    width: 500px;

    height: 60px;

    border-radius: 10px;

    line-height: 60px;

    margin: 0 auto;

    font-size: 32px;

    color: #FFFFFF;

    background: #034794;

    position: relative;

    top: 50px;

}



.yhkh12 .khn {

    font-size: 24px;

    color: #034794;

    margin-top: 90px;

}



.yhkh12 ul {

    width: 1200px;

    margin: auto;

}



.yhkh12 ul li {

    float: left;

    border: 2px solid #034794;

    border-radius: 10px;

    width: 358px;

    height:200px;

    letter-spacing: 1px;

    margin-top: 40px;

}



.yhkh12 ul li .ftpd {

    width: 301px;

    height: 104px;

    margin: auto;

    margin-top: 26px;

}



.yhkh12 ul li .ftpd2 {

    font-size: 24px;

    font-weight: bold;

    margin-top: 10px;

}



.yhkh12 ul li .ftpd2 span {

    color: #034794;

}



.yhkh12 ul li .ftpd3 {

    font-size: 16px;

    width: 330px;

    margin: auto;

    margin-top: 10px;

    line-height: 28px;

}



.yhkh12 ul .khnyd {

    margin-left: 57px;

}



.yhkh13 {

    height: 400px;

}



.yhkh13 .zxzx {

    font-size: 32px;

    font-weight: bold;

    color: #FFFFFF;

    padding-top: 32px;

}



.yhkh13 ul {

    width: 1560px;

    margin: auto;

    margin-top: 40px;

}



.yhkh13 ul li {

    float: left;

    color: #FFFFFF;

    letter-spacing: 1px;

    margin-left: 120px;

    cursor: pointer;

}



.yhkh13 ul li img {

    border-radius: 80px;

}



.yhkh13 ul li .zxp1 {

    font-size: 28px;

    font-weight: bold;

    margin-top: 7px;

    margin-bottom: 10px;

}



.yhkh13 ul li .zxp2 {

    font-size: 18px;

    margin-top: 7px;

}



.yhkh13 ul li:hover img {

    box-shadow: 0 0 20px #FFFFFF;

}