/* */
.index_content { padding-top: 5px; padding-bottom: 20px; background: #f8f8f8;}
.index_content .hide { display: none; }

.title_bt { height: 67px; width: 100%; line-height: 67px; }
.title_bt .bt { font-size: 25px; color: #2e2e2e; float: left; display: block; height: 100%; font-weight: bold; }
.title_bt ul { float: left; display: inline-block; padding-left: 40px; }
.title_bt ul li { float: left; margin: 20px 20px 0 20px; font-size: 14px; color: #525252; height: 30px; line-height: 30px; position: relative; cursor: pointer; }
.title_bt ul li i { display: block; width: 100%; height: 3px; background: #1a89ed; position: absolute; left: 0; bottom: 0; display: none; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.title_bt ul .on { color: #1a89ed; }
.title_bt ul .on i { display: block; }
.title_bt .more { display: block; float: right; width: 45px; color: #73b0e5; height: 100%; }
.title_bt .more i { display: inline-block; background: url(../images/ico-img.png) no-repeat center; height: 4px; width: 10px; background-position: -4px -36px; vertical-align: middle; margin: -2px 0 0 3px; }
.title_bt .mor_btn { display: block; float: right;  color: #73b0e5; height: 100%;font-size: 16px }
.title_bt .mor_btni {display: inline-block;    background: url(../images/ico-img.png) no-repeat center;    height: 4px;    width: 10px;    background-position: -4px -36px;    vertical-align: middle;    margin: -2px 0 0 3px; }

.Min1 { width: 1160px; padding: 0 20px; height: 130px; padding-top: 20px; background: #f7f7f7; }
.Min1 .list { height: 30px; margin-bottom: 10px; }
.Min1 .list span { display: block; float: left; width: 96px; height: 100%; text-align: center; color: #525252; font-weight: bold; line-height: 30px; overflow: hidden; font-size: 14px; border-radius: 4px; }
.Min1 .list .sp1 { background: #fbdb9b; }
.Min1 .list .sp2 { background: #aec8fb; }
.Min1 .list .sp3 { background: #fbaeae; }
.Min1 .list p { float: right; width: 1060px; height: 100%; overflow: hidden; }
.Min1 .list p a { display: block; float: left; padding: 0 20px; height: 100%; color: #525252; font-size: 14px; line-height: 30px; }
.Min1 .list p a:hover { color: #1a89ed; }

.Min2 { height: 530px; padding-top: 30px; width: 100%; overflow: hidden; }
.Min2 .Min2_1 { float: left; width: 400px; height: 100%; margin: 0 40px; }
.Min2 .Min2_1 .hb_lunbox { height: 526px; width: 100%; overflow: hidden; position: relative; border: #d7e1ec 2px solid;}
.Min2 .Min2_1 .hb_lunbox .bd { width: 100%; height: 100%; }
.Min2 .Min2_1 .hb_lunbox .bd ul li { width: 400px; height: 526px; float: left; }
.Min2 .Min2_1 .hb_lunbox .bd ul li .img { width: 100%; height: 515px; display: block; }
.Min2 .Min2_1 .hb_lunbox .bd ul li .img img { width: 100%; height: 515px; }
.Min2 .Min2_1 .hb_lunbox .hd { width: 100%; position: absolute; text-align: center; left: 0; bottom: 10px; }
.Min2 .Min2_1 .hb_lunbox .hd ul li { display: inline-block; width: 10px; height: 10px; background: #929495; border-radius: 50%; margin: 0 8px; cursor: pointer; }
.Min2 .Min2_1 .hb_lunbox .hd ul .on { background: #fff; }
.Min2 .Min2_2 .warp_tab { margin-top: 0px; height: 530px; width: 100%; background: #fff; }
.Min2 .Min2_2 .warp_tab .tab_top { width: 100%; height: 48px; background: #fff; }
.Min2 .Min2_2 .warp_tab .tab_top p { float: left; width: 181px; height: 44px; border: 2px solid #f7f7f7; text-align: center; line-height: 44px; font-size: 16px; color: #999999; font-weight: bold; cursor: pointer; }
.Min2 .Min2_2 .warp_tab .tab_top .on { background: #1a89ed; color: #fff; border-color: #1a89ed; }
.Min2 .Min2_2 .warp_tab .tab_list { padding-top: 15px; height: 460px; overflow: hidden; background: #fff;}
.Min2 .Min2_2 .warp_tab .tab_list .list { width: 100%; height: 100%; }
.Min2 .Min2_2 .warp_tab .tab_list .list ul li { height: 44px; line-height: 44px; width: 100%; overflow: hidden; }
.Min2 .Min2_2 .warp_tab .tab_list .list ul li i { display: block; float: left; width: 16px; height: 16px; border: 1px solid #6b7399; color: #6b7399; margin: 12px 0 0 21px; line-height: 16px; text-align: center; font-size: 12px; font-weight: bold; }
.Min2 .Min2_2 .warp_tab .tab_list .list ul li .bg1 { color: #fff; background: #ff4c4c; border-color: #ff4c4c; }
.Min2 .Min2_2 .warp_tab .tab_list .list ul li .bg2 { color: #fff; background: #ff870f; border-color: #ff870f; }
.Min2 .Min2_2 .warp_tab .tab_list .list ul li .bg3 { color: #fff; background: #ffbb33; border-color: #ffbb33; }
.Min2 .Min2_2 .warp_tab .tab_list .list ul li a { margin-left: 20px; width: 275px; float: left; display: block; height: 100%; overflow: hidden; color: #333333; font-size: 14px; }
.Min2 .Min2_2 .warp_tab .tab_list .list ul li a:hover { color: #1a89ed; }
.Min2 .Min2_2 .warp_tab .tab_list .list ul li span { float: right; margin-right: 20px; width: 43px; text-align: right; overflow: hidden; display: block; height: 100%; font-size: 12px; color: #999999; }
.Min2 .Min2_2 { width: 400px; float: left; }

.Min2 .Min2_2 .tab_top p { padding-right: 15px; float: left; color: #999999;cursor: pointer;}
.Min2 .Min2_2 .tab_top p i { padding-right: 10px; }
.Min2 .Min2_2 .tab_top .on { color: #1a89ed; }
.Min2 .Min2_2 .ul_list ul { margin-left: -5px; }
.Min2 .Min2_2 .ul_list ul .line { height: 33px; }
.Min2 .Min2_2 .ul_list li { height: 46px; line-height: 46px; }
.Min2 .Min2_2 .ul_list li .i { height: 100%; float: left; width: 73px; font-size: 12px; overflow: hidden; color: #9e9e9e; display: block; }
.Min2 .Min2_2 .ul_list li .a{ display: block; color: #333333; font-size: 16px; height: 100%; width: 290px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left; padding-left: 5px; }
.Min2 .Min2_2 .ul_list li .a:hover { color: #1a89ed; }
.Min2 .Min2_2 .ul_list li span { color: #ff9900; font-size: 12px; width: 35px; text-align: right; height: 100%; overflow: hidden; display: block; float: right; }
.Min2 .Min2_3 { width: 320px; height: 100%; float: left; overflow: hidden;background: #fff; }
.Min2 .Min2_3 ul li { }
.Min2 .Min2_3 ul li .img { display: block; width: 100%; height: 160px; position: relative; overflow: hidden; }
.Min2 .Min2_3 ul li .img img { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; width: 100%; min-width: 100%; min-height: 100%; position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto; display: block; }
.Min2 .Min2_3 ul li .img:hover img { transform: scale(1.1); }
.Min2 .Min2_3 ul li .p { text-align: center; line-height: 55px; height: 55px; color: #666666; font-size: 16px; width: 100%; overflow: hidden; display: block; }
.Min2 .Min2_3 ul li .p:hover { color: #1a89ed; }

.Min3 { width: 100%;  }
.Min3 .warp_ul { width: 100%; overflow: hidden; }
.Min3 .warp_ul ul { width: 110%; }
.Min3 .warp_ul ul li { float: left;
width: 221px;
height: 356px;
margin-right: 20px;
margin-bottom: 30px;
border: 1px solid #e0e0e0;
box-shadow: 0px 1px 3px rgba(3,3,3,0.2);
overflow: hidden;background: #fff;}
.Min3 .warp_ul ul li .img { display: block;
width: 100%;
height: 308px;
position: relative;
border-radius: 5px;
overflow: hidden;
border: #e3e3e3 1px solid; }
.Min3 .warp_ul ul li .img img { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; height: 100%; width: 100%;position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto; display: block; }
.Min3 .warp_ul ul li .img:hover img { transform: scale(1.1); }
.Min3 .warp_ul ul li .tex { display: block; height: 30px; line-height: 30px; color: #2e2e2e; width: 203px; overflow: hidden; padding: 5px 10px; font-size: 14px;text-overflow: ellipsis;white-space: nowrap;}
.Min3 .warp_ul ul li:hover .tex { color: #1a89ed; }

.Min4 .warp4_box { height: 527px; width: 100%; overflow: hidden; }
.Min4 .warp4_box .warp_item { width: 100%; height: 352px; overflow: hidden; }
.Min4 .warp4_box .warp_item .border_box { height: 352px; background: #f7f7f7; width: 100%; }
.Min4 .warp4_box .warp_item .border_box .left { width: 376px; height: 348px; background: #fff; margin: 2px 0 0 2px; overflow: hidden; }
.Min4 .warp4_box .warp_item .border_box .left ul { padding: 30px 23px 0 23px; }
.Min4 .warp4_box .warp_item .border_box .left ul li { width: 96px; height: 36px; text-align: center; line-height: 36px; color: #999999; border-radius: 4px; overflow: hidden; font-size: 16px; margin: 0 7px 28px 7px; float: left; background: #f7f7f7; }
.Min4 .warp4_box .warp_item .border_box .left ul li a { display: block; color: #999999; width: 100%; height: 100%; }
.Min4 .warp4_box .warp_item .border_box .left ul li:hover a { background: #1a89ed; color: #fff; }
.Min4 .warp4_box .warp_item .border_box .left ul .on a { background: #1a89ed; color: #fff; }
.Min4 .warp4_box .warp_item .border_box .right { width: 822px; height: 100%; overflow: hidden; background: #fff;}
.Min4 .warp4_box .warp_item .border_box .right ul { padding-top: 3px; }
.Min4 .warp4_box .warp_item .border_box .right ul li { height: 140px; float: left; width: 100px; margin: 27px 0px 0px 32px; background: #fff;}
.Min4 .warp4_box .warp_item .border_box .right ul li img { display: block; width: 100px; height: 100px; border-radius: 16px; }
.Min4 .warp4_box .warp_item .border_box .right ul li p { width: 90px; height: 40px; padding: 0 5px; text-align: center; line-height: 40px; font-size: 15px; color: #4c4c4c; overflow: hidden; }
.Min4 .warp4_box .warp_item .border_box .right ul li:hover p { color: #1a89ed; }

.slide_box { margin-top: 40px; height: 135px; width: 100%; overflow: hidden; position: relative; }
.slide_box .click_a { height: 135px; width: 48px; position: absolute; top: 0px; display: block; background: transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); zoom: 1; background: rgba(0, 0, 0, 0.5); z-index: 2; }
.slide_box .click_a span { background: url(../images/ico_lbo.png) no-repeat center; height: 52px; width: 17px; display: block; position: relative; left: 15px; top: 40px; }
.slide_box .click_a:hover { opacity: 0.8; cursor: pointer; }
.slide_box .next { left: 0px; }
.slide_box .next span { background-position: 0 0; }
.slide_box .prev { right: 0px; }
.slide_box .prev span { background-position: -31px 0; }
.slide_box .bd {height: 100%;width: 100%;overflow: hidden; }
.slide_box .bd ul li { width: 285px; height: 135px; float: left; margin-right: 20px;position: relative; }
.slide_box .bd ul li img { width: 100%; height: 100%; }

.Min5 { width: 100%; padding-top: 15px; }
.Min5 .Min5_warp { height: 470px; overflow: hidden;margin-top: 9px; }
.Min5 .Min5_box { height: 470px; }
.Min5 .Min5_a { width: 300px; }
.Min5 .Min5_a .item { width: 100%; display: block; margin-bottom: 34px; }
.Min5 .Min5_a .item .img { height: 180px; overflow: hidden; width: 100%; position: relative; }
.Min5 .Min5_a .item .img img { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; width: 100%; min-width: 100%; min-height: 100%; position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto; display: block; }
.Min5 .Min5_a .item .img:hover img { transform: scale(1.1); }
.Min5 .Min5_a .item p { font-size: 16px; width: 100%; text-align: center; color: #2e2e2e; line-height: 30px; height: 30px; overflow: hidden; padding-top: 11px; }
.Min5 .Min5_a .item:hover p { color: #1a89ed; }
.Min5 .Min5_b { width: 820px;  background: #fff;height: 100%;}
.Min5 .Min5_b .title_top { height: 36px;line-height: 36px;width: 780px;margin: 5px auto; border-bottom: 1px solid #eee;}
.Min5 .Min5_b .title_top span { font-size: 18px; font-weight: bold; height: 100%; display: block; float: left; }
.Min5 .Min5_b .title_top .more { display: block; float: right; width: 45px; color: #73b0e5; height: 100%; font-size: 14px; }
.Min5 .Min5_b .title_top .more i { display: inline-block; background: url(../images/ico-img.png) no-repeat center; height: 4px; width: 10px; background-position: -4px -36px; vertical-align: middle; margin: -2px 0 0 3px; }
.Min5 .Min5_b .news_ul { width: 100%; overflow: hidden; padding-top: 8px; }
.Min5 .Min5_b .news_ul li { float: left; width: 50%; height: 36px; line-height: 36px; font-size: 14px; }
.Min5 .Min5_b .news_ul li a { display: block; height: 100%; color: #333333; padding: 0 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Min5 .Min5_b .news_ul li a:hover { color: #1a89ed; }
.Min5 .Min5_b .news_ul .line { display: inline-block; background: #f3f3f3; height: 1px; margin: 15px 0; width: 100%; clear: both; }
.Min5 .Min5_c { width: 336px; border: 1px solid #f3f3f3; overflow: hidden;background: #fff; }
.Min5 .Min5_c .tab_bt { background: #fff; height: 50px; line-height: 50px; }
.Min5 .Min5_c .tab_bt p { float: left; width: 50%; border-bottom: 2px solid #eeeeee; text-align: center; font-weight: bold; font-size: 16px; color: #666666; cursor: pointer; }
.Min5 .Min5_c .tab_bt .on { color: #1a89ed; border-color: #1a89ed; }
.Min5 .Min5_c .a_list { height: 416px; width: 100%; overflow: hidden;background: #fff; }
.Min5 .Min5_c .a_list .list { padding: 0 15px; height: 100%; }
.Min5 .Min5_c .a_list .list a { display: block; float: left; text-align: center; line-height: 30px; height: 30px; border-radius: 20px; background: #f4f7fa; color: #666666; font-size: 14px; padding: 0 23px; margin: 20px 5px 0 5px; }
.Min5 .Min5_c .a_list .list a:hover { background: #1a89ed; color: #fff; }
.truncate {max-width: 100%;overflow: hidden;text-overflow: ellipsis;}

.Min6 { padding-top: 10px; }
.Min6 .warp6_box { height: 480px; width: 100%; overflow: hidden; }
.Min6 .warp6_box .lef { width: 858px; height: 100%; overflow: hidden; }
.Min6 .warp6_box .lef .ul_list { width: 110%; }
.Min6 .warp6_box .lef .ul_list .list { display: block; float: left; width: 200px; margin: 0 19px 34px 0; }
.Min6 .warp6_box .lef .ul_list .list .img { width: 100%; height: 150px; overflow: hidden; position: relative; }
.Min6 .warp6_box .lef .ul_list .list .img img { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; width: 100%; min-width: 100%; min-height: 100%; position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto; display: block; }
.Min6 .warp6_box .lef .ul_list .list .img:hover img { transform: scale(1.1); }
.Min6 .warp6_box .lef .ul_list .list p { font-size: 16px; width: 100%; text-align: center; color: #2e2e2e; line-height: 30px; height: 30px; overflow: hidden; padding-top: 11px; }
.Min6 .warp6_box .lef .ul_list .list:hover p { color: #1a89ed; }
.Min6 .warp6_box .rit { margin-top: 15px; width: 298px; border: 1px solid #f3f3f3; }
.Min6 .warp6_box .rit .more_bt { display: block; height: 46px; line-height: 46px; text-align: center; background: #f4f7fa; border-bottom: 1px solid #f3f3f3; color: #333333; font-size: 16px; font-weight: bold; }
.Min6 .warp6_box .rit .ul_list { padding-top: 10px; overflow: hidden; }
.Min6 .warp6_box .rit .ul_list li { height: 40px; line-height: 40px; }
.Min6 .warp6_box .rit .ul_list li i { display: block; float: left; width: 16px; height: 16px; border: 1px solid #6b7399; color: #6b7399; margin: 12px 0 0 18px; line-height: 16px; text-align: center; font-size: 12px; font-weight: bold; }
.Min6 .warp6_box .rit .ul_list li .bg1 { color: #fff; background: #ff4c4c; border-color: #ff4c4c; }
.Min6 .warp6_box .rit .ul_list li .bg2 { color: #fff; background: #ff870f; border-color: #ff870f; }
.Min6 .warp6_box .rit .ul_list li .bg3 { color: #fff; background: #ffbb33; border-color: #ffbb33; }
.Min6 .warp6_box .rit .ul_list li a { margin-left: 20px; width: 235px; float: left; display: block; height: 100%; overflow: hidden; color: #333333; font-size: 14px; }
.Min6 .warp6_box .rit .ul_list li a:hover { color: #1a89ed; }
.kewtitle{
    display: block;
    width: 100%;
    height: 68px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    text-align: center;
    line-height: 100px;
    font-size: 16px;
    color: #fff;
    background: url(../images/bglin.png) repeat-x;
}



.jiaoyumao_box_left{width: 318px;height: 516px;float: left;border-top: 2px solid #1a89ed;}
    .jiaoyumao_box_left .login{float: left;width: 100%;}
    .jiaoyumao_box_left .login span{float: left;width: 96%;height: 30px;line-height: 30px;margin-left: 4%;font-size: 16px;color: #1fb0b6;font-weight: 700;margin-top: 5px;}
    .jiaoyumao_box_left .login ul{float: left;width: 100%;margin-top: 2px;}
    .jiaoyumao_box_left .login ul li{float: left;width: 72px;background: #f9f9f9;padding: 5px;margin-bottom: 8px;margin-left: 17px;border-radius: 4px;text-align: center;border: 1px solid #dadada;background: linear-gradient(to bottom, #fff 0%,#f7f7f7 100%);}
    .jiaoyumao_box_left .login ul li a{color: #555;font-size: 15px;}
    .jiaoyumao_box_left .login ul li a:hover{color:#ff923a!important;}
    .jiaoyumao_box_left .jiaoyumao_box_left_img{float: left;width: 92%;background: #fff;margin: 2px 6%;}
    .jiaoyumao_box_left .jiaoyumao_box_left_img a{float: left;width: 50%;background: #fff;margin-bottom: 9px;}
    .jiaoyumao_box_left .jiaoyumao_box_left_img a h2{float: left;width: 146px;background: #fff;font-size: 14px;color: #333;height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .jiaoyumao_box_left .jiaoyumao_box_left_img img{float: left;width: 133px;height: 158px;margin-right: 10px;border: #d7e1ec 2px solid;}
    .jiaoyumao_box_left .jiaoyumao_box_left_img span{float: left;width: 162px;height: 93px;line-height: 22px;text-align: center;font-size: 12px;color: #888;overflow: hidden;}