@charset "gb2312";
/* CSS Document */
body{
    font-size: 16px;
    line-height: 24px;
    font-family: 'Microsoft YaHei', '\5FAE \8F6F \96C5\91';
    color:#fff;
}
.banner_bg,.nav,.container{
    position: relative;
    z-index: 10;
}
.div_bg{
    background-color: #3f487b;
    padding-bottom:70px;
    margin-bottom:50px;
    position: relative;
}
.div_bg h1 {
    position: absolute;
    left:-10000px;
}
.div_bg .bg{
    position: absolute;
    top:601px;
    left:0;
    width:100%;
    z-index: 0;
}
.banner_bg{
    background:url(../images/banner_bg.jpg) no-repeat center top;
}
.banner{
    width: 1000px;
    margin:0 auto;
}
.nav{
    width: 1000px;
    margin: 50px auto 40px;
    background: url(../images/nav_bg.png) no-repeat center top;
    background-size:100%;
    padding:45px 20px ;
}
.nav div{
    width: 94%;
    margin:0% 3%;
}
.nav a{
    display: block;
    font-size:20px;
    color:#fff;
    text-align:center;
    line-height: 50px;
}
.nav a img{
    margin:10px 10px 10px 0;

}
.nav a span{
    display: block;
    float:left;
}
.nav  a{
    float:left;
    width: 23%;
    margin:0 1%;
}
.nav a.a5{
    float:right;
    width:31.33333%;
    margin:2% 1% 0;
}
.nav a.a7,.nav a.a6{
    float:left;
    width:31.33333%;
    margin:2% 1% 0;
}

.container{
    width:1000px;
    margin:0 auto 0px;
    padding-top:30px;
}
.container .breadCrumb{
    font-size:24px;
    line-height: 40px;
    margin-bottom:50px;
}
.container .breadCrumb a{
    color: #fff;
}
.container .breadCrumb a:hover{
    color:#ff6600;
}
h2{
    font-size:30px;
    text-align: center;
    color:#15355e;
    font-weight: normal;
    line-height: 70px;

}
h3{
    font-size:20px;
    color:#fcdf69;
    line-height: 40px;
    margin-bottom:20px;
}
p{
    font-size:18px;
    line-height: 30px;
    margin-bottom: 10px;
}
/*main01*/
.main01{
    margin-bottom:30px;
}
.main01 h2{
    background: url(../images/h2_bg01.png) no-repeat center center;
}
.main01 .box_tit{
    margin-top:3%;
}
.main01 .box_tit li{
    float:left;
    width:16%;
    height: 75px;
    margin:0 2%;
    background: url(../images/m1bg_02.png) no-repeat center center;
    padding:4% 2.5%;
    text-align: center;
}
.main01 .box_tit li#aa1,.main01 .box_tit li#aa3{
    text-align: left;
}
.main01 .box_tit li#aa2,.main01 .box_tit li#aa4{
    line-height: 75px;
}
.main01 .box_tit li.hover,.main01 .box_tit li:hover{
    background: url(../images/m1bg_01.png) no-repeat center center;
}
.main01 .box{
    padding:8% 8% 5%;
    height: 300px;
    background: url(../images/m1box_bg.png) no-repeat center top;
    background-size: 100%;
}
.box div{
    display: none;
}
.box div.box_hover{
    display: block;
}
.main01 .box p{
    background: url(../images/p_d.png) no-repeat 0 9px;
    padding-left:25px;
}
/*main02*/
.main02_bg{
    background:url(../images/m2bg_bg.png) no-repeat center top;
    padding-top:220px;
    background-size: 100%;
}
.main02{
    background:url(../images/m2_bg.png) no-repeat center top;
    padding:12% 10% 10%;
    margin-bottom:30px;
    background-size: 100%;
}
.main02 h2{
    text-align: left;
    margin-bottom:20px;
}
.main02 h2.h2_01{
    background: url(../images/h2_bg02.png) no-repeat left center;
    padding-left:40px;
}
.main02 h2.h2_02{
    background: url(../images/h2_bg03.png) no-repeat left center;
    padding-left:40px;
}
.main02 b{
    display: block;
    font-size:20px;
    line-height: 40px;
    color:#fcdf69;
    margin-bottom:10px;
}
.main02 p{
    margin-bottom:30px;
}
.main02 p.qb{
    margin:30px 0;
}
.main03{
    background: url(../images/m3_bg.png) no-repeat center top;
    padding-top:150px;
    margin-bottom:30px;
    background-size: 100%;
}
.main03 h2{
    background: url(../images/h2_bg05.png) no-repeat center center;
    margin-bottom:70px;
}
.main03_cnt{
    background: url(../images/m3cnt_bg.png) no-repeat center top;
    padding:3% 5% 3%;
    background-size: 100%;
}
.main03_cnt .cnt_l,.main03_cnt  .cnt_r{
    width:47%;
    padding:3% 1.5%;
}
.main03_cnt h3{
    line-height: 80px;
    text-align: center;
}
.main03_cnt h3 img{
    vertical-align: top;
    padding:25px 10px 25px 0;
}
.main03_cnt .cnt_l div, .main03_cnt .cnt_r div{
    padding:11% 7% 17%;
    background: url(../images/m3div_bg.png) no-repeat center top;
    background-size: 100%;
}
.main03_cnt p{
    line-height: 40px;
    font-size:16px;
    margin-bottom:0;
}
.main03_cnt p.zhu{
    padding:5px 0;
    color:#fcf190;
    line-height: 30px;
    margin-bottom:0;
}
/*main04*/
.main04{
    padding-top:170px;
    background: url(../images/m4_bg.png) no-repeat center top;
    margin-bottom:100px;
    background-size: 100%;

}
.main04 h2{
    background: url(../images/h2_bg04.png) no-repeat center center;
    margin-bottom:40px;
}
.main04>div{
    padding:5% 15%;
    background: url(../images/m4div_bg.png) no-repeat center top;
    height: 180px;
    margin-bottom:30px;
    background-size: 100%;
}
.main04 div p{
    line-height: 34px;
}
.main04 div p.p4 b{
    display:inline-block;
    float:left;

    padding-bottom:5%;
}
.main04 div b,.main04 ul li b{
    color:#fde274;
    font-weight: normal;
}
.main04 ul li{
    width: 19.5%;
    margin:0 1%;
    float:left;
    background: url(../images/m4li_bg.png) no-repeat center top;
    height: 250px;
    padding:8% 2%;
    background-size: 100%;
}
.main04 ul li.li01{
    margin-left:0;
}
.main04 ul li.li04{
    margin-right:0;
}
.main05{
    background: url(../images/m5_bg.png) no-repeat center top;
    padding-top:110px;
    background-size: 100%;
}
.main05 h2{
    background: url(../images/h2_bg06.png) no-repeat center center;
    margin-bottom:100px;
}
.main05 h3{
    margin-bottom: 15px;
}
.main05 .div_top{
    margin-bottom:70px;
}
.main05 .div_top .left{
    width: 30%;
    margin-top:3%;
}
.main05 .div_top .left p{
    line-height: 40px;
    font-size:18px;
}
.main05 .div_top .left p b{
    color:#fde274;
}
.main05 .div_top .right{
    width:60%;
    background: url(../images/hp_bg.png) no-repeat center center;
    height: 610px;
    position: relative;
}
.main05  li{
    font-size:18px;
    color:#fde274;
    font-weight: bold;
    width: 100px;
    position: absolute;
}
.main05 .div_top .right li.li01{
     left:165px;
     top:10px;
 }
.main05 .div_top .right li.li02{
    left:400px;
    top:55px;
}
.main05 .div_top .right li.li03{
    width:120px;
    left:90px;
    top:95px;
}
.main05 .div_top .right li.li04{
    left:380px;
    top:165px;
}
.main05 .div_top .right li.li05{
    left:195px;
    top:215px;
}
.main05 .div_top .right li.li06{
    width:120px;
    left:460px;
    top:225px;
}
.main05 .div_top .right li.li07{
    width:120px;
    left:35px;
    top:235px;
}
.main05 .div_top .right li.li08{
    width:120px;
    left:35px;
    top:325px;
}
.main05 .div_top .right li.li09{
    left:375px;
    top:355px;
}
.main05 .div_top .right li.li10{
    left:375px;
    top:440px;
}

.main05 .div_bom .left{
    width: 45%;
}
.main05 .div_bom .left h3{
   margin-bottom:20px;
}
.main05 .div_bom .left ul{
    background: url(../images/hp02_bg.png) no-repeat center center;
    height: 400px;
    position: relative;
}
.main05 .div_bom .left ul li.li01{
    left:100px;
    top:15px;
}
.main05 .div_bom .left ul li.li02{
    left:330px;
    top:55px;
}
.main05 .div_bom .left ul li.li03{
    left:30px;
    top:110px;
}
.main05 .div_bom .left ul li.li04{
    left:315px;
    top:165px;
}
.main05 .div_bom .left ul li.li05{
    left:120px;
    top:220px;
}
.main06,.main07{
    background: url(../images/m6_bg.png) no-repeat center top;
    padding-top:170px;
    background-size: 100%;
}
.main06 h2{
    background: url(../images/h2_bg06.png) no-repeat center center;
    margin-bottom:100px;
}
.main06 div.ks{
    padding:5% 10%;
    background: url(../images/m6div_bg.png) no-repeat center top;
    background-size: 100%;
}
.main06  h3{
    padding-left:45px;
    margin-bottom:20px;
}
.main06 div.ks h3{
    background: url(../images/icon03.png) no-repeat left center;
}
.main06 div.ks ul{
    margin-bottom:40px;
}
.main06 div.ks ul li{
    float:left;
    width: 25%;
    text-align: center;
}
.main06 div.ks ul li span{
    display: block;
    width: 100%;
    line-height: 30px;
    font-size:18px;
    margin-top:20px;
}
.main06 div.ks p{
    line-height: 28px;
}
.main06 div.sj{
    padding:0 5%;
    margin-bottom:5%;
}
.main06 div.sj h3{
    background: url(../images/icon04.png) no-repeat left center;
}
.main06 div.sj .ul_01,.main06 div.sj .ul_02,.main06 div.sj .ul_03,.main06 div.sj .ul_04{
    float:left;
    width: 50%;
    margin-bottom:8%;
    position: relative;
}
.main06 div.sj ul.ul_01{
    background:url(../images/jg_bg01.png) no-repeat left center ;
    height: 340px;
}
.main06 div.sj ul li{
    position: absolute;
    font-size:14px;
    line-height: 22px;
    text-align: center;
}
.main06 div.sj ul li.li01{
    font-size:22px;
    color:#fde274;
    position: absolute;

}
.main06 div.sj ul.ul_01 li.li01{
    left:155px;
    top:160px;
}
.main06 div.sj ul.ul_01 li.li02{
    left:15px;
    top:75px;
    width: 70px;
}
.main06 div.sj ul.ul_01 li.li03{
    left:190px;
    top:20px;
    width: 70px;
}
.main06 div.sj ul.ul_01 li.li04{
    left:29px;
    top:238px;
    width: 70px;
}
.main06 div.sj ul.ul_01 li.li05{
    left:289px;
    top:150px;
    width: 70px;
}
.main06 div.sj ul.ul_01 li.li06{
    left:194px;
    top:285px;
    width: 70px;
}

.main06 div.sj ul.ul_02{
    background:url(../images/jg_bg02.png) no-repeat left center ;
    height: 357px;
}
.main06 div.sj ul.ul_02 li.li01{
    left:170px;
    top:155px;
}
.main06 div.sj ul.ul_02 li.li02{
    left:235px;
    top:35px;
    width: 80px;
}
.main06 div.sj ul.ul_02 li.li03{
    left:85px;
    top:30px;
    width: 80px;
}
.main06 div.sj ul.ul_02 li.li04{
    left:25px;
    top:195px;
    width: 70px;
}
.main06 div.sj ul.ul_02 li.li05{
    left:265px;
    top:200px;
    width: 70px;
}
.main06 div.sj ul.ul_02 li.li06{
    left:155px;
    top:300px;
    width: 70px;
}
.main06 div.sj ul.ul_02 li.li07{
    left:273px;
    top:120px;
    width: 70px;
}

.main06 div.sj ul.ul_03{
    background:url(../images/jg_bg03.png) no-repeat left center ;
    height:290px;
}
.main06 div.sj ul.ul_03 li.li01{
    left:50px;
    top:160px;
}
.main06 div.sj ul.ul_03 li.li02{
    left:120px;
    top:30px;
    width: 80px;
}
.main06 div.sj ul.ul_03 li.li03{
    left:150px;
    top:210px;
    width: 80px;
}
.main06 div.sj ul.ul_03 li.li02 em,.main06 div.sj ul.ul_03 li.li03 em{
    display: block;
    width: 100%;
    font-size:12px;
    text-align: center;
    font-style: normal;
}
.main06 div.sj div.ul_04{
    background:url(../images/jg_bg04.png) no-repeat left top ;
    height:300px;
}
.main06 div.sj div.ul_04 li{
    width:20px;
    line-height: 18px;
}
.main06 div.sj div.ul_04 li.li01,.main06 div.sj div.ul_04 li.li05,.main06 div.sj div.ul_04 li.li09{
    font-size:20px;
    color:#fde274;
    position: absolute;
    line-height: 40px;
    width: 70px;
    text-align: center;

}
.main06 div.sj div.ul_04 li.li01{
    left:50px;
    bottom:20px;
}
.main06 div.sj div.ul_04 li.li02{
    left:48px;
    top:20px;
}
.main06 div.sj div.ul_04 li.li03{
    left:75px;
    top:35px;
}
.main06 div.sj div.ul_04 li.li04{
    left:100px;
    top:35px;
}
.main06 div.sj div.ul_04 li.li05{
    left:160px;
    bottom:20px;
}
.main06 div.sj div.ul_04 li.li06{
    left:150px;
    top:-20px;
}
.main06 div.sj div.ul_04 li.li07{
    left:180px;
    top:30px;
}
.main06 div.sj div.ul_04 li.li08{
    left:205px;
    top:120px;
}
.main06 div.sj div.ul_04 li.li09{
    left:255px;
    bottom:20px;
}
.main06 div.sj div.ul_04 li.li10{
    left:245px;
    top:20px;
}
.main06 div.sj div.ul_04 li.li11{
    left:275px;
    top:30px;
}
.main06 div.sj div.ul_04 li.li12{
    left:298px;
    top:30px;
}

.box_tit_01{
    width: 60%;
    margin:0 20%;
}
.box_tit_01 li{
    width: 45%;
    margin:0 2.5%;
    text-align: center;
    float:left;
    font-size:18px;
    line-height: 86px;
    background: url(../images/m6b_tit01.png) no-repeat center center;

}

.box_tit_01 li.hover,.box_tit_01 li:hover{
    background: url(../images/m6b_tit02.png) no-repeat center center;
}
.tab_box{
    background: url(../images/tab_box.png) no-repeat center top;
    background-size: 100%;
}
.tab_box div{
    display: none;
}
.tab_box .tab_01{
    padding:10% 8% 14%;
}
.tab_box .tab_02{
    padding:9% 7% 10%;
}
.tab_box div.tab_hover{
    display: block;
}
.tab_box b{
    display: block;
    width: 100%;
    font-size:18px;
    color:#ecd47c;
    line-height: 40px;
    margin-bottom:20px;
}
.tab_box .tab_02 b{
    margin-bottom:10px;
}
.tab_box p{
    margin-bottom:20px;
}
.tab_box .tab_02 p{
    margin-bottom:5px;
    font-size:16px;
}
.tab_box p span{
    color:#f9df73;
}



.main07 h2{
    background: url(../images/h2_bg07.png) no-repeat center center;
    margin-bottom:60px;
}
.main07 .main07_cnt{
    padding:4% 10% 6%;
    background: url(../images/m7div_bg.png) no-repeat center top;
    background-size: 100%;
}
.main07 .main07_cnt h3.h3_02{
    margin-top:30px;
}

#footer{
    width:1000px;
    margin:0 auto 20px;
    color:#444;
    text-align: center;
}
#footer table{
    width:100% !important;

}

.copyright{ display:none; padding:1em 0em 1em; text-align:center;border-top:2px solid #4e8099; margin:1.5em 0 2em;}
.copyright p{ margin-bottom:0.3em; margin:0 0.3em 0.3em; color: #444}
.copyright p a{ margin-right:5px; color: #444}

.last{ display:none;width:100%; height:40px; line-height:40px; background:#2978BB; position:fixed; z-index:99999; bottom:0px;}
.last ul li{ float:left; width:33%; height:40px; border-right:1px #61B3FA solid; background:#2978BB; text-align:center; display:block; overflow:hidden;}
.last ul li a { display:inline-block; height:40px; width:99.8%; color:#FFF; border-right:1px #0469BB solid; text-align:center; }
.last ul li a span { font-size:14px; font-weight:600;}

/*ÓÒ²à¸¡¶¯´°*/
.zzy_float_r{ position: fixed; bottom:60px;z-index: 1000; float:right; text-align: right; right:1%; }
.zzy_float_r em.zzy_float_tit{ display: block; background:url(../images/float_icon.png) no-repeat 0 0; width: 48px; height: 44px; cursor:pointer;}
.zzy_float_r ul{float:right; }
.zzy_float_r ul li{ width: 48px;background-color:#f0f0f0; cursor: pointer; border-bottom:1px #fff solid;position: relative; z-index:100; }
.zzy_float_r ul li.li00{ background-color:transparent; padding:0; border-bottom:0; }
.zzy_float_r ul li:hover a{ color:#444; }
.zzy_float_r ul li.li01 span{ display: block; line-height: 16px; font-size:12px; margin:0px auto; padding:8px 12px;position: relative; z-index:150;  }
.zzy_float_r ul li.li01:hover span{background-color:#f6dd60;}
.zzy_float_r ul li em{ background:#f0f0f0 url(../images/float_icon.png) no-repeat; display: block;margin:0px auto; width: 48px; height: 48px; position: relative; z-index:150; }
.zzy_float_r ul li:hover em{background-color:#f6dd60;position: relative; z-index:150;}
.zzy_float_r ul li.li00:hover em{ background-color:transparent;}
.zzy_float_r ul li p{ position: absolute;  background-color: #f6dd60; right:47px; bottom:0; color:#444; padding:5px 20px; display: none;}
.zzy_float_r ul li.li06 em{ position:inherit;}
.zzy_float_r ul li.li06:hover em{ position:inherit;}

.zzy_float_r ul li:hover p{ display: block; }
.zzy_float_r ul li p span,.zzy_float_r ul li p b{ display: block; width:100%;height: 24px; line-height: 24px; font-size:14px; text-align: center;}
.zzy_float_r ul li.li04 em{ background-position: 0 -140px; }
.zzy_float_r ul li.li04:hover em{ background-position: 0 -140px;}
.zzy_float_r ul li.li04 p{ width: 122px;  padding:15px;}
.zzy_float_r ul li.li04 p img{display: block; line-height: 122px; }
.zzy_float_r ul li.li04 p span{ margin-top: 5px; }
.zzy_float_r ul li.li06{border-bottom:0;}
.zzy_float_r ul li.li06 em{ background-position: 0 -236px; }
.zzy_float_r ul li.li06:hover em{ background-position: 0 -236px; }

@media only screen and (max-width:1000px){
    .banner{
        width: 100%;
    }
    .container,#footer{
        width: 95%;
        margin:0 2.5%;
        padding-top:0%;
    }
    .nav{
        width: 90.5%;
        margin:3% 0% 5%;
        padding:4%;
    }
    .nav div{
        width: 100%;
        margin:0%;
    }
    .nav .nav_t{
        padding-top:0;
    }
    p{
        font-size:16px;
    }
    .main01{
        margin-bottom: 0;
    }
    .main01 .box_tit li{
        width:18%;
        margin:0 1%;
    }
    .main01 .box_tit li#aa2, .main01 .box_tit li#aa4{
        line-height: 40px;
    }
    .main02_bg{
        background: none;
        padding-top:15px;
    }
    .main02{
        padding:12% 8% 10%;
        margin-bottom:0;
    }
    .main02 p{
        margin-bottom:10px;
    }
    .main02 p.qb{
        margin:10px 0;
    }
    .main03{
        padding-top:100px;
        margin-bottom:5%;
    }
    .main03_cnt h3{
        line-height: 60px;
        margin-bottom:0;
    }
    .main03_cnt h3 img{
        padding:15px 10px 15px 0;
    }
    .main03_cnt .cnt_l, .main03_cnt .cnt_r{
        width:50%;
        padding:3% 0;
    }
    .main03_cnt p{
        font-size:14px;
    }
    .main04{
        background: none;
        padding-top: 0;
        margin-bottom: 10%;
    }

    .main04>div{
        height: auto;
        background:none;
        border:1px #fff solid;
        padding:2%;
        border-radius: 3px;
    }
    .main04 div>div.main04_cnt_ct{
        background-color:#6a76ca;
        padding: 3%;
    }

    .main05 .div_top .right{
        width: 70%;
    }
    .main05 .div_bom .left{
        width:52%;
    }
    .main06, .main07{
        padding-top:80px;
    }
    .main06 h2{
        margin-bottom:40px;
    }
    .main06 h3{
        margin-bottom:0px;
    }
    .main06 div.ks{
        padding:5% 7%;
    }
    .main06 div.ks ul li span{
        margin-top:10px;
    }
    .main06 div.ks ul{
        margin-bottom:10px;
    }
    .main06 div.ks p{
        margin-bottom:0;
    }
    .tab_box .tab_02{
        padding:9% 5% 10%;
    }
    .tab_box .tab_02 p,.tab_box .tab_02 b{
        margin-bottom:0px;
    }
    .main07 .main07_cnt h3{
        margin-bottom:0;
    }
}
@media only screen and (max-width:900px) {
    .nav{
        width: 90.5%;
        margin:3% 2.5% 5%;
        padding:2%;
        background: none;
        border:1px #fff solid;
    }
    .nav a,.nav a.a5{
        width:25%;
        margin:0;
    }
    .nav a.a7{
        float:right;
    }
    .nav a.a5,.nav a.a6{
        float:left;
    }
    .nav div{
        width:96%;
        background-color:#6a76ca;
        padding:2%;
    }
    .nav a.a6, .nav a.a7{
        width:35.5%;
        margin:0 ;
    }
    h2{
        margin-bottom:5% !important;
    }
    .main01{
        margin-bottom:10%;
    }
    .main01 .box_tit li{
        width: 18%;
        padding:2%;
        background: none;
        border:1px #fff solid;
        border-radius: 3px;
    }
    .main01 .box_tit li#aa1, .main01 .box_tit li#aa3{
        width:27%;
    }
    .main01 .box_tit li#aa2, .main01 .box_tit li#aa4{
        width:9%;
        line-height:24px;
    }
    .main01 .box{
        background: none;
        border:1px #fff solid;
        padding:2%;
        height: auto;
        margin-top:4%;
    }
    .main01 .box>div,.main02>div, .main03_cnt>div{
        background-color:#6a76ca;
        padding: 3%;
    }
    .main01 .box_tit li.hover, .main01 .box_tit li:hover{
        background: none;
        border:1px #ecd47c solid;
    }
    .main02,.main03,.main05,.main06, .main07{
        background: none;
        padding-top: 0;
        margin-bottom: 10%;
    }

    .main02, .main03_cnt{
        background:none;
        border:1px #fff solid;
        padding:2%;
        border-radius: 3px;
    }

    .main03_cnt .cnt_l, .main03_cnt .cnt_r{
        padding:0;
    }
    .main03_cnt .cnt_l div, .main03_cnt .cnt_r div{
        background: none;
    }
    .main03_cnt .cnt_l div{
        border-right:1px #fff dashed;
        padding:0 5% 0 3%
    }
    .main03_cnt .cnt_r div{
        padding:0 3% 0 5%;
    }
    .main03_cnt p{
        line-height: 26px;
        margin-bottom:10px;
        font-size:16px;
    }
    .main04 ul li{
        background: none;
        border:2px #6a76ca solid;
        height: auto;
        width:18.5%;
    }

    .main05 .div_top .left{
        width: 100%;
        margin-top:0;
    }
    .main05 .div_top .right,.main05 .div_bom .left,.main05 .div_bom .left ul{
        width: 100%;
        background: none;
        height: auto;
    }
    .main05 li{
        position: inherit;
        left: inherit !important;
        top:inherit !important;
        float:left;
        width: 31% !important;
        border:1px #fff solid;
        margin:1%;
        line-height: 36px;
        text-align: center;
    }

    .main05 .div_bom .left ul,.main05 .div_bom > div.right{
        width:100%;
        margin-bottom:5%;
    }
    .main06 div.sj ul.ul_03 li.li02 em, .main06 div.sj ul.ul_03 li.li03 em{
        display: inline;
        font-size:14px;
    }
    .main06 div.ks {
        background: none;
        border: 1px #fff solid;
        padding: 2% 3%;
        border-radius: 3px;
        margin-bottom:5%;
    }

    .main06 div.ks > div{
        background-color: #5f6aaf;
        padding:3%;
    }
    .main06 div.ks p{
        margin-bottom:10px;
    }
    .main06 div.sj >div{
        margin-top:4%;
    }
    .main06 div.sj{
        padding:0 2.5%;
    }
    .main06 div.sj .ul_01, .main06 div.sj .ul_02, .main06 div.sj .ul_03, .main06 div.sj .ul_04{
        background: none !important;
        width: 100%;
        height: auto !important;
        margin-bottom:4% !important;
        padding-bottom:3%;
        border-bottom:1px #fff dashed;
    }
    .main06 div.sj ul li{
        position: inherit !important;
        left: inherit !important;
        top:inherit  !important;
        bottom:inherit  !important;
        float:left;

        text-align: center;
    }
    .main06 div.sj ul li{
        width:auto !important;
        text-align: center;
        padding:0 2%;
        line-height: 30px !important;
    }
    .main06 div.sj ul li.li01,.main06 div.sj div.ul_04 li.li05,.main06 div.sj div.ul_04 li.li09{
        width: 12% !important;
        line-height: 30px;
        padding:0;
    }
    .tab_box {
        background: none;
        border: 1px #fff solid;
        padding: 2%;
        border-radius: 3px;
    }

    .box_tit_01 {
        width:80%;
        margin:0 10% 3%;
    }

    .tab_box div {
        background-color: #5f6aaf;
    }

    .tab_box .tab_01, .tab_box .tab_02 {
        padding: 5%;
    }


    .tab_box div{
        background-color: #5f6aaf;
    }
    .main07 h2 {
        margin-bottom: 6%;
    }

    .main07 .main07_cnt {
        background: none;
        border: 1px #fff solid;
        padding: 4% 5%;
        border-radius: 3px;
    }
}
@media only screen and (max-width:767px){
    .div_bg{
        margin-bottom:0;
    }
    .container .breadCrumb{
        font-size:20px;
        width: 99%;
        overflow: hidden;
        -ms-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin-bottom:5%;
    }
    .nav a img{
        display: none;
    }
    .nav{
        width:92%;
        padding:2%;
        margin:3% 1.5% 5%;
    }
    .nav a{
        font-size:16px;
        line-height: 30px;
    }

    .main01 .box_tit li{
        height: 100px;
    }
    .main01 .box_tit li#aa1, .main01 .box_tit li#aa3{
        width: 25%;
    }
    .main01 .box_tit li#aa2, .main01 .box_tit li#aa4{
        width:12%;
    }
    .main03_cnt .cnt_l, .main03_cnt .cnt_r{
        float:left;
        width: 100%;
        margin-bottom:3%;
    }
    .main03_cnt .cnt_l div{
        border:0;
    }
    .main04 ul li{
        width:43%;
        margin:0 1% 2% !important ;
        padding:2%;
        height: 170px;

    }
    .main05 li{
        width:18% !important;
        height: 60px;
        padding:4px 2%;
        line-height: 26px;
        font-size:16px;
        font-weight: normal;
    }
    .main05 .div_top .right li.li04,.main05 .div_top .right li.li05,.main05 .div_bom .left ul li.li03,.main05 .div_bom .left ul li.li04,.main05 .div_bom .left ul li.li05{
        line-height: 60px;
    }
    #footer,#qiao-wrap,#QIAO_INVITE_CONTAINER,#QIAO_ICON_CONTAINER .qiao-icon-sector-inner{ display:none !important;}
    #QIAO_INVITE_CONTAINER{ width:0 !important; height:0 !important;}
    .copyright,.last{ display:block;}
}
@media only screen and (max-width:680px){
    .main04 div p.p4 b{
        padding-bottom:0;
    }
    .main06 div.ks ul li{
        width: 48%;
        margin:0 1% 4%;
    }
}
@media only screen and (max-width:600px){

    .main06 div.sj ul li.li01, .main06 div.sj div.ul_04 li.li05, .main06 div.sj div.ul_04 li.li09{
        width: 20% !important;
    }
    .main04 ul li{
        width: 42%;
        height: 280px;
    }
    .main05 li{
        width:22.333333% !important;
        padding:4px 4%;
    }
    .main07 .main07_cnt p span{
        display: block;
        width:100%;
    }
    .box_tit_01 {
        width:100%;
        margin:0 0% 3%;
    }
}
@media only screen and (max-width:480px){
    .nav a,.nav a.a5{
        width:33.333333%;
    }
   .nav a.a7{
        float:right;
    }
    .nav a.a6, .nav a.a7{
        width:66.66666666%;
    }
    .main01 .box_tit li{
        height: 50px;
        margin-bottom:2%;
    }
    .main01 .box_tit li#aa1, .main01 .box_tit li#aa3{
        width:63%;
    }
    .main01 .box_tit li#aa2, .main01 .box_tit li#aa4{
        width:23%;
    }
    .box_tit_01 li{
        background: none;
        border:1px #fff solid;
        width:41%;
        padding:0 3%;
        margin:0 1%;
        line-height: 40px;
        border-radius: 3px;
    }
    .box_tit_01 li:hover,.box_tit_01 li.hover{
        border:1px #ecd47c solid;
        background: none;
    }
    .main05 li{
        width:28.3333333% !important;
        padding:4px 1%;
    }
}
@media only screen and (max-width:400px){
    .main01 .box_tit li{
        height: 70px;
    }
    .main04 ul li{
        width:89%;
        height: auto;
        margin-bottom:5% !important;
        padding:4%
    }
    .main05 li{
        font-size:14px;
    }
}

