@import "index.p.css" screen and (min-width: 750px);
@media screen and (max-width: 750px){
@charset "gb2312";
    body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
    table {border-collapse: collapse;border-spacing: 0;width: 100%;line-height: 30px;}
    td {line-height: 30px;}
    fieldset, img {border: 0 none;}
    address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
    ol, ul ,li{list-style: none outside none;}
    caption, th {text-align: left;}
    h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
    a {color: #333;text-decoration: none;font-size: 15px;}
    a:hover {text-decoration: underline;}
    body,input,button,textarea,select{font-size: 12px;background: #f5f5f5;}
    u{text-decoration:none;}

    /*header*/
    .header{height:127px;margin:0 auto;background: #ffffff;text-align: center;}
    .header_box{width: 100%;margin:0 auto;overflow: hidden;}
    .logo{width: 149px;height: 48px;display: inline-block;margin-top: 10px;background-size: 100%;}
    .header .nav{float: left;width:100%;padding: 10px;box-sizing: border-box;}
    .header .nav a{float: left;margin-left: 47px;font-size: 16px;color: #fff;}

    .slider{transition: all .28s ease;-moz-transition: all .28s ease;-webkit-transition: all .28s ease;-o-transition: all .28s ease}
    .slider li{-webkit-animation-name: none;animation-name: none}
    .slider{overflow: hidden;margin: 0 auto;height: 338px!important;border-radius: 4px;-webkit-box-shadow: 0 0 2px 0 rgb(98 124 153 / 10%);-moz-box-shadow: 0 0 2px 0 rgba(98, 124, 153, .1);box-shadow: 0 0 2px 0 rgb(98 124 153 / 10%);}
    .slider .slideBox li{padding: 0;border: 0}
    .slider .slideBox{position: relative;margin-bottom: 20px;width: 100%;height: 338px }
    .slider .slideBox .bd{position: relative;z-index: 0;height: 338px  !important}
    .slideBox .bd ul li{width: 100%}
    .slider .slideBox .bd ul{width: 100%}
    .slideBox .bd ul li{margin: 0;background-color: transparent}
    .slider .slideBox .bd img{width: 100%;height: 338px ;-o-object-fit: cover;object-fit: cover}
    .slideBox .next, .slideBox .prev{position: absolute;top: 50%;margin-top: -15px;z-index: 10;width: 30px;height: 30px;line-height: 30px;font-size:15px;color: #fff;cursor: pointer;text-align: center;background: rgba(0, 0, 0, .3);border-radius: 50%;text-decoration:none}
    .slideBox .prev{left: -58px}
    .slideBox .next{right: -58px}
    .slider:hover .slideBox .next{right: 10px}
    .slider:hover .slideBox .prev{left: 10px}
    .slideBox .list-body{position: relative;z-index: 1;left: 0;bottom: 60px;padding: 0 20px;height: 60px;line-height: 60px;display: block;width: 100%;background: rgba(0, 0, 0, .2);background: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .4));background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .4)));background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .4));color: #fff;font-size: 16px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
    .r_box .slideBox li:hover img, .r_box li.atopd:hover img{transform: none}
    .slideBox .hd{max-width: 200px;position: absolute;right: 20px;bottom: 26px;font-size: 0;text-align: right;z-index: 11}
    .slideBox .hd li{overflow:hidden;position: relative;top: 0;display: inline-block;width: 8px;height: 8px;margin: 0 4px;cursor: pointer;border-radius: 50%;background: #fff;opacity: .65;-webkit-transition: all .3s cubic-bezier(1, .01, .32, 1);-moz-transition: all .3s cubic-bezier(1, .01, .32, 1);-o-transition: all .3s cubic-bezier(1, .01, .32, 1);-ms-transition: all .3s cubic-bezier(1, .01, .32, 1);transition: all .3s cubic-bezier(1, .01, .32, 1)}
    .slideBox .hd li.on{width: 12px;height: 12px;top: 2px;background: #fc7247;opacity: 1;box-shadow: rgb(0 0 0 / 10%) 1px 1px 0}
    @media screen and (max-width:980px){.slider{margin-top: 0}
        .slideBox .prev{left: 10px}
        .slideBox .next{right: 10px}
        .slider, .slider .slideBox, .slider .slideBox .bd, .slider .slideBox .bd img{height: 45vw !important}}
    @media screen and (max-width:480px){.slideBox .next, .slideBox .prev{top:50%;width:30px;height: 30px;line-height: 30px;font-size:18px;margin-top:-15px}
        .slideBox .list-body{bottom:40px;padding: 0 10px;height:30px;line-height: 30px;font-size:14px}
        .slideBox .hd{right: 10px;bottom: 15px}
        .slider .slideBox{margin-bottom: 5px;border: 0;border-bottom: 1px solid #eee;background: #fff}}
    .top_news{float:left;background: #4b86db;width: 100%;line-height: 30px;padding: 10px 0;}
    .top_news ul{width: 100%;margin: auto;display: flex;justify-content: space-between;flex-wrap: wrap;text-align: center;}
    .top_news ul li{display: inline-block;width: 25%;text-align: center;}
    .top_news ul li a{color: #fff;display: inline-block;}
    .top_news ul li a.on{font-weight:bold}
    .hotimg{width: 100%;height: 0px;padding-bottom: 141%;}
    /*welcome*/
    .sanmu_welcome{height: 135px;background: url("../images/banner.png") no-repeat;float: left;width: 100%;}
    .sanmu_welcome .sanmu_welcome_box{width: 100%;margin:0 auto;}
    .sanmu_welcome .sanmu_welcome_box p{width: 94%;text-align:center;margin:0 auto;color:#fff;font-size: 14px;line-height: 28px;padding: 0 3%;}
    .sanmu_welcome .sanmu_welcome_box p.txt1{margin-bottom: 7px;line-height: 42px;padding-top: 28px;}
    .sanmu_welcome .sanmu_welcome_box p .ft40{font-size: 27px;width: 100%;float: left;}
    .sanmu_welcome .sanmu_welcome_box p .ft24{font-size: 11px;display: none;}
    .sanmu_welcome .sanmu_welcome_box p .ft26{font-size: 17px;color: #fff9b5;}
    .sanmu_welcome .sanmu_welcome_box p a{color:#fff9b5;font-size: 15px;}
    .txt2{display: none;}
    .menu{float:left;font-size: 16px;width: 90%;border: 1px solid #4b86db;box-shadow: 3px 3px 3px #ebebeb;padding: 2%;margin: 3%;display:none}
    .menu_t{margin-bottom: 5px;float:left;width: 94%;height: 49px;line-height: 49px;color: #4b86db;font-size: 21px;border-bottom: 1px solid #d8d8d8;font-weight: 600;}
    .menu_t i{float: left;width: 29px;height: 29px;background: url(../images/ico1.png) 0px 0px no-repeat;margin-top: 10px;margin-left: 3px;margin-right: 6px;border-radius: 3px;}
    .menu_box {float:left;width: 100%;position: relative;}
    .menu_li{float:left;width:50%;text-align: center;position: relative;height: 37px;line-height: 37px;overflow: hidden;}
    .menu_li a{float: left;color: #333;font-size: 15px;margin-left: 6px;width:80%;}
    .menu_li i{float: right;padding: 0 15px 0 10px;font-family: fangsong;color: #a7a7a7;font-size: 13px;font-style: inherit;}
    .menu_li ul{float:left;position: absolute;left: 218px;width: 301px;background: #ffffff;top: 15px;display: none;z-index: 10;box-shadow: 0px 1px 3px 0px #cdcdcd;}
    .menu_li ul li{float:left;line-height: 33px;height: 33px;width: 100px;text-align: center;}
    .menu_li ul a{display: inline-block;margin-left: 0;color: #222;float: none;font-size: 15px;}
    .menu_li span{float: left;width: 4px;height: 4px;margin-top: 15px;background: #a6b8d4;}

    .main{width: 100%;margin:auto;}
    /*top*/
    .sanmu_top{width: 100%;float: left;margin-top: 10px;background: #fff;}
    .sanmu_top_left{width: 100%;float: left;display:none}
    .sanmu_top_left_long{float:left;background: #fff;border: 1px solid #e1e1e1;width: 93%;margin: 3%;display: none;}
    .sanmu_top_left_long_tl{float:left;width: 100%;}
    .sanmu_top_left_long_tl a{float: left;height: 40px;line-height: 40px;text-align: center;width: 50%;border-bottom: 1px solid #e0e0e0;font-size: 15px;color: #3e3e3e;text-decoration: none;position: relative;background-color: #f5f6f5;box-sizing: border-box;}
    .sanmu_top_left_long_tl  .long_hover{background:#fff;border-bottom: 0;color: #4b86db;font-weight: 700;}
    .sanmu_top_left_long_li{float:left;padding: 5%;width: 90%;padding-bottom: 1%;}
    .sanmu_top_left_long_li a{float:left;width: 94%;border: 1px solid #e2e2e2;height: 38px;line-height: 38px;color: #ccc;margin-bottom: 15px;padding: 0 3%;font-size: 14px;}
    .sanmu_top_left_long_more{float:left;width: 100%;text-align: center;}
    .sanmu_top_left_long_more a{display: inline-block;width: 43%;text-align: center;background: #00be00;color: #fff;padding: 9px;border-radius: 3px;margin-bottom: 21px;}
    .sanmu_top_left_img{float:left;width: 100%;}
    .sanmu_top_left_img a{float:left;width: 100%;position: relative;}
    .sanmu_top_left_img img{float:left;width: 100%;height: 256px;}
    .sanmu_top_left_img span{float:left;position: absolute;bottom: 0;background: #0c0c0c4a;left: 0;height: 35px;line-height: 35px;width: 100%;color: #fff;text-align: center;font-size: 16px;}

    .sanmu_top_left ul{float: left;width: 94%;margin: 0 3%;}
    .sanmu_top_left li{line-height: 35px;float: left;width: 100%;height: 35px;overflow: hidden;}
    .sanmu_top_left li a{color: #333;font-size: 15px;}
    .sanmu_top_left li span{color: #9e9e9e;font-size: 12px;margin-right: 3px;background: #f1f1f1;padding: 0px 6px;border-radius: 13px;float: right;height: 20px;line-height: 20px;margin-top: 5px;}
    .sanmu_top_left li em{background: url(../images/ico2.png) 0px 0px no-repeat;width: 14px;height: 17px;float: left;margin-top: 9px;margin-right: 10px;}
    .sanmu_top_mid{width: 41%;float: left;margin: 0 2%;}
    .sanmu_top_art{float: left;width: 94%;display: flex;flex-wrap: wrap;justify-content: space-between;padding: 3%;}
    .sanmu_top_art img{float: left;width: 77px;margin-right: 10px;border: 1px solid #dcdada;}
    .sanmu_top_art  a{float: left;width: 100%;margin-bottom: 10px;position: relative;}
    .sanmu_top_art  a:hover{color: #cc0000;}
    .sanmu_top_art  h2{line-height: 27px;width: 67%;display: inline-block;height: 27px;float: left;font-size: 16px;color: #333;overflow: hidden;}
    .sanmu_top_art  p{color: #9e9e9e;float: left;width: 71%;font-size: 12px;height: 48px;overflow: hidden;line-height: 22px;}
    .sanmu_top_art  span{color: #ababab;display: inline-block;line-height: 24px;font-size: 12px;}
    .sanmu_top_art  em{float: left;height: 17px;width: 16px;line-height: 17px;font-size: 13px;color: #ffffff;overflow: hidden;position: absolute;background: #fe8e6b;left: 0;text-align: center;top: 0;}
    .sanmu_top_art  font{color: #ffffff;display: inline-block;line-height: 23px;font-size: 12px;background: #4b86db;padding: 0 7px;border-radius: 2px;}

    .sanmu_top_mid ul {float: left;width: 100%;border-top: 1px dashed #cecece;padding-top: 5px;margin-top: 6px;}
    .sanmu_top_mid ul li {height: 30px;line-height: 30px;float: left;width: 50%;overflow: hidden;}
    .sanmu_top_mid ul li i{float: right;color: #b7b7b7;font-size: 13px;display: none;}
    .sanmu_top_mid ul li a {color: #333;}
    .sanmu_top_mid ul li a:hover {color: #cc0000}
    .sanmu_top_mid ul li span {overflow: hidden;display: inline-block;float: left;font-size: 14px;margin-right: 2px;max-width: 70px;color: #4479b3;}
    .sanmu_top_mid ul li span a {color: #0080bd;font-size: 15px;width: 100%;}

    .sanmu_top_right{width: 100%;float: right;}
    @font-face {
        font-family: 'icomoon';
        src:  url('../fonts/icomoon.eot?3c9ros');
        src:  url('../fonts/icomoon.eot?3c9ros#iefix') format('embedded-opentype'),
        url('../fonts/icomoon.ttf?3c9ros') format('truetype'),
        url('../fonts/icomoon.woff?3c9ros') format('woff'),
        url('../fonts/icomoon.svg?3c9ros#icomoon') format('svg');
        font-weight: normal;
        font-style: normal;
        font-display: block;
    }

    [class^="jzicon-"], [class*=" jzicon-"] {
        /* use !important to prevent issues with browser extensions that change fonts */
        font-family: 'icomoon' !important;
        speak: never;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;

        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .jzicon-angle-left:before {
        content: "\e909";
    }
    .jzicon-angle-right:before {
        content: "\e90a";
    }


    /*tuwen*/
    .sanmu_tuwen{float: left;width: 96%;margin-top: 10px;background: #fff;padding: 2%;}
    .sanmu_tuwen h3{height: 37px;width: 100%;border-bottom: 2px solid #EEE;margin-bottom: 15px;}
    .sanmu_tuwen h3 span{float: left;font-size: 20px;height: 37px;line-height: 37px;color: #333;border-bottom: 2px solid #4b86db;font-weight: 700;background: url(../images/ico1.png) 0px 3px no-repeat;padding-left: 34px;}
    .r_img{margin-top: 10px;width: 100%;float:left;display: flex;justify-content: space-between;flex-wrap: wrap;}
    .r_img li{overflow: hidden;width: 30%;position: relative;float: left;margin-bottom: 15px;text-align: center;}
    .r_img li a:hover span{text-decoration: underline;}
    .r_img li a img{float: left;width: 97%;border: 1px solid #eaeaea;border-radius: 6px;}
    .r_img li a p{color: #9e9e9e;font-size: 12px;margin-right: 3px;background: #f1f1f1;padding: 0px 6px;border-radius: 13px;display: inline-block;height: 20px;line-height: 20px;margin-top: 5px;}
    .r_img li a span{float: left;width: 99%;line-height: 24px;font-size: 15px;color: #484848;overflow: hidden;text-align: center;margin-top: 8px;height: 24px;}
    .r_img li em{float: left;height: 20px;width: 17%;line-height: 20px;font-size: 14px;color: #ffffff;overflow: hidden;position: absolute;background: #4b86db;left: 0;text-align: center;border-radius: 4px;top: 0;}
    .r_img li:nth-child(7){display: none;}
    /*list*/
    .sanmu_list{width: 96%;float: left;margin-top: 10px;background: #fff;padding: 2%;padding-bottom: 0;}
    .sanmu_list_l{width: 73%;float: left;}
    .sanmu_list_l_tl{width: 100%;height: 29px;line-height: 31px;margin-bottom: 18px;float: left;border-bottom: 2px solid #EEE;padding-bottom: 8px;}
    .sanmu_list_l_tl span{float: left;color: #4b86db;font-size: 21px;font-weight: 700;}
    .sanmu_list_l_tl ul{float: left;font-size:14px;color:#666;margin-left: 15px;margin-top: 4px;display: none;}
    .sanmu_list_l_tl ul li{float: left;padding: 0px 12px;background: #f7f7f7;height: 26px;line-height: 26px;margin-right: 15px;border-radius: 25px;color: #333;}
    .sanmu_list_l_tl ul li a{float: left;font-size: 13px;color: #666;}
    .sanmu_list_l_tl .more{font-size:12px;float: right;color: #ffffff;background: #4b86db;padding: 0px 12px;height: 26px;line-height: 26px;margin-right: 15px;border-radius: 25px;margin-top: 4px;}

    .sanmu_list_news{width: 100%;float: left;}
    .sanmu_list_news_img{float:left;width: 100%;}
    .sanmu_list_news_img a{float:left;width: 100%;margin-bottom: 8px;padding-bottom: 9px;position: relative;}
    .sanmu_list_news_img h2{float:left;width: 70%;height: 30px;line-height: 30px;overflow: hidden;font-weight: 700;color: #333;font-size: 16px;margin-bottom: 5px;}
    .sanmu_list_news_img img{width: 23%;float: left;margin-right: 10px;border: 1px solid #e0e0e0;}
    .sanmu_list_news_img p{width: 73%;line-height: 24px;color: #8c8c8c;float: left;font-size: 13px;height: 52px;overflow: hidden;}
    .sanmu_list_news_img em{float: left;height: 17px;width: 4%;font-size: 11px;color: #ffffff;overflow: hidden;position: absolute;background: #4b86db;left: 0;text-align: center;}
    .sanmu_list_news_img span{width: 70%;line-height: 24px;color: #8c8c8c;float: left;font-size: 13px;overflow: hidden;margin-top: 4px;}

    .sanmu_list_news ul{float: left;width: 100%;}
    .sanmu_list_news li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 25px;font-size: 15px;margin-top: 6px;}
    .sanmu_list_news li span{float: left;width:18px;height: 18px;background: #ebebeb;color:#999;font-size:12px;line-height: 18px;text-align: center;margin:3px 6px 0 0;}
    .sanmu_list_news li:nth-child(1) span{background:#ff5722;color:#fff;}
    .sanmu_list_news li:nth-child(2) span{background:#ff9800;color:#fff;}
    .sanmu_list_news li:nth-child(3) span{background:#ffc107;color:#fff;}
    .sanmu_list_news li i{font-size:12px;color:#999;float: right;}

    .sanmu_list_art{float: left;width: 100%;}
    .sanmu_list_art ul{float: left;width: 100%;display: flex;margin-bottom: 16px;flex-wrap: wrap;justify-content: space-between;}
    .sanmu_list_art li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:50%;float: left;line-height: 36px;}
    .sanmu_list_art li span{width: 15px;height: 21px;float: left;margin: 10px 6px 0 0;background: url(../images/ico2.png) 0px 0px no-repeat;}
    .sanmu_list_art li i{float: right;color:#999;font-size:12px;margin-left:6px;font-style: inherit;}


    .sanmu_list_art ul{float: left;width: 100%;margin-bottom: 14px;}
    .sanmu_list_art li{overflow: hidden;float: left;display: inline-block;margin-bottom:15px}
    .sanmu_list_art li a{width:90%;padding:0 5%;display: block;}
    .sanmu_list_art li a .titles {width:100%;line-height: 24px;font-size: 15px;color: #484848;overflow: hidden;text-align: center;margin-top: 8px;height: 24px;}
    .sanmu_list_art li em {float: left;height: 22px;width: 22px;line-height: 22px;font-size: 14px;color: #ffffff;overflow: hidden;position: absolute;background: #4b86db;left: 0;text-align: center;top: 0;}
    .sanmu_list_art li a img {width:100%}
    .sanmu_list_art li .pimg:hover{border: 1px solid #4b86db;}
    .sanmu_list_art li .pimg{height:0;padding-bottom:141%;position: relative;border: 1px solid #e3e3e3;}

    .sanmu_list_rt{width: 100%;float: left;}
    .sanmu_list_rt_tl{height: 37px;line-height: 37px;float: left;width: 100%;font-weight: 700;font-size: 16px;}
    .sanmu_list_rt_tl span{width: 5px;height: 16px;background: #4b86db;margin-top: 11px;margin-right: 5px;float: left;border-radius: 10px;}

    .sanmu_list_rt ul{float: left;width: 100%;}
    .sanmu_list_rt li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;line-height: 34px;height: 34px;}
    .sanmu_list_rt li i{color:#999;float: right;font-size:12px;font-style: inherit;}
    .sanmu_list_rt li span{font-size: 12px;margin-right: 8px;float: left;background: #cccccc;height: 17px;line-height: 17px;width: 23px;text-align: center;color: #fff;border-radius: 50px;margin-top: 8px;}
    .sanmu_list_rt li:nth-child(1) span{background: #f3ae48;}
    .sanmu_list_rt li:nth-child(2) span{background: #4b86db;}
    .sanmu_list_rt li:nth-child(3) span{background: #63cfb4;}

    .flink{width: 100%;background: #ffffff;padding: 6px 0;margin-top: 10px;overflow: hidden;float: left;}
    .flink ul{width: 100%;margin: auto;display: inline-block;}
    .flink b{line-height:22px;font-weight: 400;float: left;font-size:14px;}
    .flink li{line-height: 22px;color: #b7b7b7;margin: 3px 6px;float: left;}
    .flink li a{color:#797979;font-size: 12px;}
    .flink li a:hover{color: #4586f1;}

    .footer {background: #3e4445;padding: 3%;overflow: hidden;float: left;width: 94%;}
    .footer p {width: 100%;text-align: center;color: #eaeaea;font-size: 12px;line-height: 24px;}
    .footer p a {color: #eaeaea;font-size: 12px;padding: 0 3px;}
}