@charset "utf-8";

.moble{
display:none;
 text-align:left;}

    .nav1{
        background:url("../Images/navbg.png") repeat-x;
        height: 80px;
        width:100%;
    }
.nav1 a{padding-left:15px;}
.nav1 button{float: right; background: none; border: none; display: block;}
.erjinav{ width: 80%;
    z-index: 1000;
    position: fixed;
    top: 0px;
    right: 0px;
    background: #333333;
    overflow: hidden;
    height: 100%;
display:none;
    
}
.subnav{
    position: relative;
    top:0;
}
.subnav ul li{
      width: 100%;
    
    line-height: 40px;
    vertical-align: middle;
    text-align: left;
    border-top:1px solid rgba(255,255,255,0.3);
    border-bottom:1px solid rgba(255,255,255,0.3)}
.subnav ul li{
   width: 50%;
    float: left;
    
    line-height: 40px;
    vertical-align: middle;
    text-align: left;
    border-top:1px solid rgba(255,255,255,0.3);
    border-bottom:1px solid rgba(255,255,255,0.3)
}
.subnav ul li a{
    color: #efefef;
    font-size: 14px;
    padding: 10px 15px 10px 10px;
    
}
.sonnav{
       position: relative;
        top:0px;
    display: none;
    }
.sonnav ul li{
        width: 100%;
    float: left;
    height: 40px; 
    line-height: 40px;
    vertical-align: middle;
    text-align: left;
    border-top:1px solid rgba(255,255,255,0.3);
    border-bottom:1px solid rgba(255,255,255,0.3)
        
    }
    .sonnav ul li a{
         color: #efefef;
    font-size: 14px;
    padding: 10px 15px 10px 20px;
        
    }
.current{background:#666666;}
.middlelogo{ height: 140px;
    width: 100%;
}
.middlelogo .logo_m{ padding: 0;
    text-align: center;
}
.logo_m{
margin-top:-20px;}
.search1{
    width: 80%;
    height: 40px;
    
    margin: 20px auto;
float:left;
padding:20px 40px 10px 40px;
}.search1{
    width: 80%;
    height: 40px;
    
    margin: 20px auto;
float:left;
padding:20px 40px 10px 40px;
}

.banner2{
      
    width: 100%;
    height: 148px;
    overflow: hidden;
    float: left;
    }
.banner2 img{
    width: 100%;
    min-height: 148px;
}
.swiper-container {
        width: 100%;
        height: 148px;
        
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        
        
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.swiper-slide img{
   width: 100%;
}
.imgnewsbox{
width:100%;
height:148px;
overflow:hidden;}
    .link{
        position: absolute;
        text-align: center;
        width: 100%;
        z-index: 50;
        bottom: 10px;
    }
    .link a{
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background:#339933 ;
        display: inline-block;
        margin-right: 5px;
    }
    .link .active{
        border: 3px solid #f96200;
        background: #fff;
        width: 4px;
        height: 4px;
    }   
    
    #main{
        padding: 10px 10px 0 10px;
        box-sizing: border-box;
        float: left;
        width: 100%;
    }
    #main h2{
        color: #8f0000;
        font-size: 17px;
        width: 100%;
        border-bottom: 2px solid #8f0000;
        padding-bottom: 2px;
height:40px;
    }
    #main h2 a{
        float:right;
        padding-top:10px;
    }
#main h2 li{width:30%; float:left;border-top:none;text-align:center;}
#main h2 li a{float:none;}
    .news,.infromation,.notice,.else,.net,.pass{
        margin-bottom: 20px;
        float: left;
        width: 100%;
    }
    
    .news ul li{
        border-top: 2px solid #8f0000;
        margin-bottom: 10px;
    }
    .news ul li:first-child{
        border: 0;
    }
.news ul li h4{
color:#666;
font-size:12px;
}

    .news img{
        margin-bottom: 5px;
        width: 100%;
    }
    .news h4 a{
        color: #8f0000;
        font-size: 14px;
line-height:24px;
    }
    .news p{
        line-height: 18px;
    }
    
    .infromation ul li{
        border-top: 1px solid #ccc;
        clear: both;
        min-height: 60px;
        background: #E0D9C9;
        padding: 10px;
    }
    .infromation li:first-child{
        border: 0;
    }
    .date{
        float:left;
        width: 80px;
        height: 50px;
        margin-right: 10px;
    }
    .date p{
        height: 25px;
        color:#8f0000;
        font-size: 14px;
        text-align: center;
        line-height: 25px;
        background: #fff;
    }
    .date p:first-child{
        background: #8f0000;
        color: #fff;
        font-weight: bold;
        font-size: 16px;
    }
    .infromation h3 a{
        color: #8f0000;
    }
    
    .notice li{
        padding: 10px;
        border-bottom: 2px solid #ccc;
    }
    .notice h3 a{
        color: #8f0000;
        font-size: 16px;
    }

.else span{
    width: 99%;
    height: 40px;
    border: 1px solid #efefef;
    line-height: 40px;
    float: left;
    margin: 20px auto 0 auto;
}
.else span h5{
    width: 30%;
    height: 40px;
    background: #8f0000;
    text-align: center;
    color: #fff;
    float: left;
    font-size: 14px;
}
.else span a{
    color: #333;
    line-height: 40px;
    width: 70%;
    float: right;
    text-align: center;
    font-size: 14px;
}
.else span h5 a{
color:#fff;
line-height:40px;
width:100%;
text-align:center;
font-size:16px;}
    
.net{
    background: url("../Images/netbg.png") no-repeat;
    background-position: bottom;
    height: 760px;
    margin: 0;
}
    .net li{
        
        line-height: 40px;
        height: 40px;
        width: 80%;
        margin: 20px auto 0 auto;
    }
    .net ul li a{
      color: #fff;
        font-size:12px;
        line-height: 40px;
    }


.net ul li img{
    padding: 10px 20px;
    float: left;
}

.kslj li{
   width:50%;
   float:left;
   margin-top:10px;
}
.cur_bg1{
    background: rgba(14,65,165,0.7)
}
.cur_bg2{
    background: rgba(112,97,167,0.7)
}
.cur_bg3{
    background: rgba(113,116,161,0.7)
}
.cur_bg4{
    background: rgba(150,118,152,0.7)
}
.cur_bg5{
    background: rgba(158,76,84,0.7)
}
.cur_bg6{
    background: rgba(142,83,121,0.7)
}
.cur_bg7{
    background: rgba(157,98,99,0.7)
}
.cur_bg8{
    background: rgba(98,127,54,0.7)
}
  
    
.pass ul{
    padding: 10px;
    min-height: 80px;
}
.pass li{
    float:left;
    font-size: 16px;
    color: #333333;
    width: 33.3%;
}
@media (min-width: 300px) {
    .pass li{
        font-size: 14px;
    }
    .pass li img{
        margin:5px;
    }
}
   @media (min-width: 376px) {
    .pass li{
        font-size: 16px;
    }
    .pass li img{
        margin:5px;
    }
}

    
    #footer{
        clear: both;
        text-align: center;
        background:#d4c9ab;
        padding: 10px 0 0 0;
        color: #FEFEFE;
    }
    #footer div{
        margin-bottom: 10px;
    }
    #footer div h4{
        font-size: 16px;
    }
    .banquan{
        background: #959696;

    }
.banquan p{
font-size:12px;}

img{ border:none;}
body {
  margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;}
table{font-family:"微软雅黑"; font-size:12px;}
    a:link{text-decoration:none;}
    a:visited{text-decoration:none;}
.fl{
 float:left;}
.cq_menu {
 width: 100%;
 height: 40px;
 background: #a1251b;
 border-top: 2px solid #FFF;
 position:relative;
 z-index:100;
line-height:40px;}

div,ul,li{
margin:0;
padding:0;}
body{
font-size:9pt;
font-family: "微软雅黑";
}
a:link {
font-color: #8e1d23;
text-decoration:none;}
.visited {
font-size:9pt;
font-family: "微软雅黑";
font-weight:bold;
color: #353535;
text-decoration:none;}
.hover {
font-size:9pt;
font-family: "微软雅黑";
font-weight:bold;
color: #2e67a8;
text-decoration:none;}
ul{
list-style:none;}
#tabs1{
text-align:left;
width:490px;
padding-left:5px;
height:328px;}
.menu1box{
position:relative;
overflow:hidden;
height:29px;
width:486px;
text-align:left;
background:url("../tpl/default4/images/ztbg.gif");}
#menu1{
position:absolute;
top:0;
left:0;
z-index:1;}
#menu1 li{
float:left;
display:block;
cursor:pointer;
width:84px;
text-align:center;
line-height:29px;
height:29px;
color:#fff;
background:url("../tpl/default4/images/qh_bg1.gif") no-repeat;}
#menu1 li.hover{
background:url("../tpl/default4/images/qh_bg2.gif") no-repeat;}
.main1box{
clear:both;
height:300px;
width:490px;}
#main1 ul{
display: none;}
#main1 ul.block{
display: block;}
.STYLE1 {
font-color: #831B1A;
text-decoration:none;}
.STYLE3 {
    color: #006600;
    font-size: 14px;
    font-weight: bold;
    text-decoration:none;}
.STYLE5 {
    font-size: 9pt;
    font-weight: bold;
    color: #0060c4;}
body,ul,li{margin:0px;padding:0px;list-style:none; font-family:"微软雅黑";}
#floatbox{
    height:210px;
    width:400px;
    
    position:absolute;
    z-index:10000000;}
#linktitle{width:400px; height:100px;background:red;font-size:21px;text-align:center;font-family:"微软雅黑";background:url("../images/tzbg.png") no-repeat; color:#f6e311;padding-top:10px;}
#linktitle a span{color:#f6e311;}
#xxlink{width:400px;margin:0px auto;background:rgba(0,0,0,0.6);}
#xxlink ul{width:380px;}
#xxlink ul li{width:380px;height:60px; line-height:30px;font-size:14px; padding-right:5px;}
#xxlink ul li a{color:#ffffff; text-decoration:none;}
.banner3{
width:100%;}
.banner3 img{
width:100%;
max-width:414px;
height:auto;}
.banner3 dd{
    float: left;
    width: 120px;
    height: 40px;
    line-height: 40px;
    background: #8f0000;
    opacity: 0.8;
    position: relative;
    bottom: 60px;
    color: #fff;
    font-size: 16px;
    text-align: center;
}
.mbcontent{
    width:100%;
    margin: 20px auto;
}
.mbcontent h2{ text-align: center;height: auto !important;}
.mbcontent ul{width: 100%; padding: 10px 0;}
.mbcontent ul li{ margin-left: 2%;  float: left; text-align: center;color: #999999;font-size:10px;}
.mbcontext{width: 94%; height: auto; margin: 0 auto;}
.mbcontext img{ width: 100%; height:auto; }


@media all and (max-width: 414px){
    .pc {
        display: none;
    }
    .moble {
        display: block;
    }
}

.mblist ul li,.mblist ul li a{
    width: 100%;
    line-height: 30px;
 
   
}
.mblist ul li{
       border-bottom: 1px solid #efefef;
}
.mblist ul li img{
width:100%;
max-width:414px;
height:auto;
}


.linklist3 span{
    width: 100%;
    line-height: 60px;
    border-bottom: 1px solid #8f0000;
    font-size: 20px;
    float: left;
    
}
.dq ul li{
    width:100%;
    line-height: 40px;
   
    color: #fff;
    font-size: 14px;
    float: left;
    
    text-align: left;
    
    
}
.dq ul li a{
color:#8f0000;}

.img_list ul li{
    width: 100%;
    
    overflow: hidden;
    float: left;
}
.img_list ul li img{
    width: 100%;
    height: auto;
}
.img_list ul li span{
    width: 100%;
    line-height: 40px;
    float: left;
    text-align: center;
}