/*-----------------[初始化]--------------*/
body{color: #444;font-size: 14px;line-height:2;font-family:"微软雅黑","Microsoft Yahei";
-ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
}
a{color: #444;}
a:hover{color: #c50000;}
img{max-width: 100%;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
input,textarea,select{font-size: 12px;color: #444;
    font-family:"微软雅黑","Microsoft Yahei";outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
input[type='submit'],input[type='reset'],input[type='button'],select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}
::-webkit-input-placeholder {color: #999;}
::-moz-placeholder {color: #999; }
::-ms-input-placeholder {color: #999;}

.ani{
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}

/*布局*/
.wp{width: 100%;max-width: 1200px;margin: 0 auto;}
.h50{height: 50px;clear: both;overflow: hidden;}
.h100{height: 100px;clear: both;overflow: hidden;}
.wp2{width: 100%;
    max-width: 1200px;
    margin: 0 auto;   }
.wpff{
	width: 100%;
	   max-width: 100%;
	   position: relative;
	 background: rgba(165, 3, 12, 0.79);
}
*{outline: none;}

/*******************************
  -------[=头部]-------
********************************/

#top{background: #9a0000;height: 37px;line-height: 37px;position: relative;z-index: 9999;}
#top .top-r{float: right;}
#index .top-r{float: right;width: 710px;}
.ul-list1{float: left;}
.ul-list1 li{float: left;font-size: 14px;position: relative;}
.ul-list1 a{display: block;color: #fff;}
.ul-list1 .v1 {
    padding: 0 0px 0 5px;
}
.ul-list1 i{display: inline-block;width: 21px;height: 32px;background-position: center center;background-repeat: no-repeat;vertical-align: middle;position: relative;top: -2px;}
.ul-list1 .v1:hover,.ul-list1 .on .v1{background: #333;}
.ul-list1 .subBox{position: absolute;left: 0;top: 100%;padding-top: 1px;width: 133px;display: none;}
.ul-list1 .subBox dl{background: url(../images/bg08.png);padding: 10px 0;}
.ul-list1 .subBox a{height: 36px;line-height: 36px;padding: 0 29px;}
.ul-list1 .subBox a:hover{color: #fff;text-decoration: underline;}


.sel-lan{float: left;color: #fff;width: 82px;text-align: center;font-size: 14px;}
/*.sel-lan dl{display: block;vertical-align: middle;cursor: pointer;position: relative;}
.sel-lan dt{line-height: 32px;height: 32px;padding: 0 10px;}
.sel-lan dl a{display: block;float: none;color: #666;line-height: 26px;}
.sel-lan dd{display: none;position: absolute;top: 100%;left:0;right: 0;z-index: 9999;padding: 10px 10px;background: #fff;z-index: 9999;
    box-shadow: 0 0 10px rgba(0,0,0,.5);text-align: center;
}*/
.sel-lan a{color: #fff;}
.sel-lan:hover{
    background: #333;
}

.m-search .search{display: block;width: 30px;height: 24px;background: url(../images/gicon4-2.png) no-repeat center center;
    float: right;border: none;cursor: pointer;position: absolute;right: 0;top: 0;
}
.m-search{float: left;position: relative;top: 4px; width: 227px;height: 38px;margin-left: 206px;}
.m-soBox{ 
   z-index: 999;position: relative;line-height: 24px;width: 234px;
   -webkit-border-radius: 12px;
   -moz-border-radius: 12px;
   border-radius: 12px;
   
}

.m-soBox .input{height: 38px;line-height: 24px;padding: 0 18px;background: #fff;width: 100%;display: block;width: 100%;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
	
	
}
input.search_btn {
    position: absolute;
    right: 15px;
    top: 9px;
}
.m-soBox .search:hover{
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
#hd .logo{line-height: 100px;}
#hd .logo img{display: inline-block;vertical-align: middle;margin-top: -1px;}
#hd{box-shadow:0 0 15px rgba(0,0,0,.5);}
#index{
    position: fixed;left: 0;right: 0;top: 0;z-index: 9999;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}

#index .bg{
    height: 108px;
    position: absolute;left: 0;right: 0;top: 0;z-index: -1;
    background: url(../images/bg02.png) no-repeat center top;
}


#index.index-bg{background:rgba(165, 3, 12, 0.79) }/*url(../images/bg06.png);*/
#index #top{background: none;height: auto;line-height: 34px;margin-top: 7px;}
#index .ul-list1 .v1 {
    color: #fff;
    padding: 0 11px;
    font-size: 14px;
	position: relative;
}
#index .ul-list1 .v1:hover,#index .ul-list1 .on .v1{background: none;color:#fff;z-index: 9999; text-decoration:underline}
#index .ul-list1 .v1::after{
    content: "";
    width: 1px;
    height: 16px;
    position: absolute;
    background: #fff;
    top: 12px;
    right: -1px;
}
#index .ul-list1 .vbs::after{
    content: "";
    width: 1px;
    height: 0;
    position: absolute;
    background: #fff;
    top: 12px;
    right: -1px;
}

#index .ul-list1 i{
    opacity: .6;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 60)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}
#index .top-l{float: left;}
#index .nav{height: 36px;line-height: 36px;}
#index .nav .v1{color: #fff;}
/*#index .nav .v1:hover,#index .nav li.on .v1{color: #9a0000;}*/

/*#index .nav li.on .v1,#index .nav li.hover .v1{font-weight: bold;}*/
img.si {
    position: absolute;
    top: 9px;
    right: 59px;
}
#index .index-top{height:40px;}
#index .index-bottom {
    height: 30px;
    margin-top: 5px;
}
#index .m-soBox .input{background: #3333336e;  
 
    border-radius: 30px; padding: 0 20px 0 10px;color: #bb021c;   padding-right: 60px;    padding-left: 16px; font-weight: bold;}
/* #index .m-soBox{width: 24px;} */
#index .soBox-click .m-soBox{width: 148px;}
#index .soBox-click .m-soBox .input{display: block;}
#index #top .search{background: url(../images/gicon4.png) no-repeat center center;}
#index .ul-list1 {
       float: right;
      
       z-index: 1000;
       /* border: 1px solid #ddd; */
       background: #3333336e;
       border-radius: 30px;
       height: 39px;
       margin-top: 3px;
}
#index .ul-list1 li{z-index: 1000; line-height: 40px;}
#index #top .sel-lan{float: right;color: rgba(255,255,255,.5);}
#index #top .sel-lan a{color: #fff;}
#index #top .sel-lan a:hover{color: #fff;}
#index .logo{line-height: 100px;width: 455px;display: block;}
#index .logo img{display: inline-block;vertical-align: middle;}



/*手机导航*/
#hd-m{
    position: fixed;left: 0;right: 0;top: 0;z-index: 9999;
    height: 60px;
    line-height: 60px;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding: 0 5px;
    background: #fff;
    display: none;
}
.index #hd-m{background: rgba(165, 3, 12, 0.79);}
.index #hd-m.bg{background:rgba(165, 3, 12, 0.79);}
#hd-m .inner{
    position: fixed;left: 0;top: 60px;z-index: 99999;
    width: 100%;
    bottom: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
}
#hd-m .inner .bg{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.2);
}
#hd-m .so-Box{
    float: right;
    position: relative;
    height: 60px;width: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    margin-right: 45px;
}
#hd-m .so-Box.open{width: 100%;}
#hd-m .so-Box .close{
    display: block;width: 45px;height: 60px;
    background: url(../images/icon-close2.png) no-repeat center center;
    position: absolute;left: 0;top: 0;
    display: none;
}
#hd-m .so-Box.open .close{display: block;}
#hd-m .so-Box.open{
    position: absolute;left: 0;right: 0;z-index: 2000;
    padding: 0 45px;
    background: #fff;
}
#hd-m .so-Box input[type="text"]{
    display: block;width: 100%;height: 60px;
    border: none;background: none;
    border-left: 1px #f3f2f2 solid;
    font-size: 14px;color: #333;line-height: 60px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding: 0 15px;
    display: none;
}
#hd-m .so-Box.open input[type="text"]{display: block;}
#hd-m .so-Box input[type="submit"],#hd-m .so-Box .btn{
    display: block;width: 40px;height: 60px;
    position: absolute;right: 0;top: 0;
    cursor: pointer;
    border: none;
    background: url(../images/icon-so2.png) no-repeat center center;
}
.index #hd-m .so-Box .btn{background-image: url(../images/icon-so1.png);}
#hd-m .so-Box input[type="submit"]{display: none;background-image: url(../images/icon-so2.png);}
#hd-m .so-Box.open input[type="submit"]{display: block;}
#hd-m .so-Box.open .btn{display: none;}
#hd-m .nav{
    position: absolute;left: 0;top: 0;bottom: 0;
    overflow-y: auto;
    width: 46%;
    background: #fff;
}




/*******************************
    -------[=导航]-------
********************************/
.menuBtn{position: absolute;z-index: 9;display: none;right: 10px;
    width: 30px;padding: 12px 0 7px 0;cursor: pointer;top: 6px;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menuBtn b{display: block;height: 3px;background-color: #9a0000;
    margin: 3px 0 5px;border-radius: 2px;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.index .menuBtn b{background-color: #fff;}
.menuBtn.open{top: 21px;}
.menuBtn.open b{display: none;margin: 0;position: absolute;left: 0px;top: 105%;width: 30px;}
.menuBtn.open b:first-child{display: block;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
}
.menuBtn.open b:last-child{display: block;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
}


.nav{float: right;line-height: 100px;height: 100px;margin-right: -22px;}
.nav li{float: left;font-size: 18px;position: relative;z-index: 999;}
.nav .v1{display: block;color: #4d4f51;text-align: center;padding: 0 20px;}
.nav .v1:hover,.nav li.on .v1{color: #9a0000;}
.nav-m .subBox{position: absolute;left: 0;top: 100%;width: 145px;font-size: 14px;display: none;}
.nav-pc .subBox {
    position: absolute;
    left: -243%;
    top: 100%;
    width: 491px;
    font-size: 14px;
    display: none;
    background: url(../images/bg08.png);
}
.nav-pc .subBox dl {
  
    padding: 12px 0 14px;
    border-top: 1px rgba(255,255,255,.2) solid;
    border-bottom: 1px rgba(255,255,255,.2) solid;
    height: auto;
    float: left;
    width: 45%;
}
.nav-m .subBox dl{
    background: url(../images/bg05.png);
    padding: 12px 0 14px;
    border-top: 1px rgba(255,255,255,.2) solid;
    border-bottom: 1px rgba(255,255,255,.2) solid;
height:auto;
}
.nav-pc .subBox dd {
    overflow: hidden;
    position: relative;
    float: left; width:44.5%; border-bottom: 1px dotted #838484;
    margin: 0 5px;
}
.nav-m .subBox dd{overflow: hidden;position: relative;}
.nav .subBox dd:hover{overflow: visible;}
.nav .subBox .v2{ display: block;line-height: 20px;padding: 8px 22px;color: #fff;position: relative;overflow: hidden;}
.nav .subBox .v2 i{display: block;position: absolute;width: 5px;height: 9px;background: url(../images/gicon5.png) no-repeat center center;
    top: 50%;margin-top: -4px;right: -120%;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.nav .subBox a:hover{color: #c50000;}
.nav .subBox a:hover i{right: 10px;}


/*三级菜单*/
.nav .subBox2{
    position: absolute;left: 100%;top: 30px;
    width: 100%;min-height: 200px;
    background: url(../images/bg05.png);
    padding: 12px 0 14px;
    display: none;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition:.5s;
    border-top: 1px rgba(255,255,255,.2) solid;
    border-bottom: 1px rgba(255,255,255,.2) solid;
}
.nav li.last .subBox2{left: auto;right: 100%;}
.nav .subBox dd:hover .subBox2{
    top: 0;
    display: block;
}
.nav .subBox .v2 {
    display: block;
    line-height: 20px;
    padding: 5px 0;
    color: #333;
    position: relative;
    overflow: hidden;
    width:100px;
    text-align: center;
}
.nav .subBox .v2:hover{ text-decoration:underline; color:#000}
.mnav-img {
    float: right;
    width: 45%;
    margin: 20px 20px 20px 0;
}



.nav li .first-level,
.nav li .second-level{
    display: block;
    position: absolute;right: 0;top: 7px;
    background-position: center center;
    background-repeat: no-repeat;
}
.nav li .first-level{width:40px;height:36px;background-image: url(../images/icon-arrow1.png);}
.nav li .second-level{width:40px;height:28px;background-image: url(../images/icon-on.png);}
.nav li .first-level em,
.nav li .second-level em{
    display: block;
    width: 1px;background: #ccc;
    opacity: 0;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.nav li .first-level em{height: 25px;margin-top: 5px;}
.nav li .second-level em{height: 20px;margin-top: 4px;}
.nav li .first-level.on em,.nav .second-level.on em{
    opacity: 1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.nav li .v1-open + .first-level{background-image: url(../images/icon-arrow2.png);}
.nav li .v2.open + .second-level{background-image: url(../images/icon-off.png);}
/*******************************
  -------[=banner]-------
*******************************/
 #ban{
     height: 480px;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-position: center center;
     background-repeat: no-repeat;
 }

 #ban .item{outline: 0;position: relative;height: 320px;
     background-position: center center;background-repeat: no-repeat;
     -o-background-size: cover;
     -ms-background-size: cover;
     -moz-background-size: cover;
     -webkit-background-size: cover;
     background-size: cover;
 }

 #ban .slick-dots{position: absolute;left: 0;bottom: 18px;width: 100%;text-align: center;z-index: 99;}
 #ban .slick-dots li{display: inline-block;margin: 0 5px 0 6px;}
 #ban .slick-dots li button{display: block;width: 13px;height: 13px;border: none;outline: 0;cursor: pointer;text-indent: -9999em;padding: 0;margin: 0;
     font-size: 0;line-height: 0;text-indent: 999px;background: none;border: 1px solid #fff;
         -webkit-border-radius: 50%;
         -moz-border-radius: 50%;
         border-radius: 50%;
 }
 #ban .slick-dots li.slick-active button{background-color: #fff;}



 #banner{height: 800px;}
 #banner .slick-slider,#banner .slick-list,#banner .slick-track,#banner .slick-slide{height: 100%;}
 #banner .slick-slide{outline: 0;position: relative;
     background-position: center center;background-repeat: no-repeat;
     -o-background-size: cover;
     -ms-background-size: cover;
     -moz-background-size: cover;
     -webkit-background-size: cover;
     background-size: cover;
 }

#banner .slick-dots {
    position: absolute;
    left: 0;
    bottom:80px;
    width: 100%;
    text-align: center;
    z-index: 99;
    display: flex!important;
    align-items: center;
    justify-content: center;
}
 #banner .slick-dots li{display: inline-block;margin: 0 5px 0 6px;}
 #banner .slick-dots li button{display: block;width: 20px;height: 20px;border: none;outline: 0;cursor: pointer;text-indent: -9999em;padding: 0;margin: 0;
     font-size: 0;line-height: 0;text-indent: 999px;background: none;border: 1px solid #8d0303;
         -webkit-border-radius: 50%;
         -moz-border-radius: 50%;
         border-radius: 50%;
 }
 #banner .slick-dots li.slick-active button{background-color: #8d0303;}
 #banner .item a{display: block;height: 100%;}

/*******************************
  -------[=底部]-------
********************************/
#fd{overflow: hidden;}
.fd-top{background: #302e2e;font-size: 14px;padding: 36px 0 40px;}
.fd-con{overflow: hidden;}
.fd-con .l-con{float: left;width: 73%;border-left: 1px solid #2c2c2c;}
.fd-con .r-con{float: right;width: 22%;color: rgba(255,255,255,.25);}
.fd-con dl{width: 19.5%;float: left;  
  border-right: 1px solid rgba(255,255,255,.2);
  padding-right: 30px; margin-right:5.3%;
  height: 330px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.ftx{
	display: flex;
	align-items: center;color: rgba(235,236,236,.45);
	margin-top: 5px;
}
.ftx img {
    width: 14px;
    margin-right: 12px;
    height: auto;
}
.logo22{
	margin-bottom: 36px;
}
.fd-con dt{font-size: 19px;color: #fff;height: 30px;line-height: 30px;overflow: hidden;margin-bottom: 8px;}
.fd-con  dl a{display: block;height: 30px;line-height: 30px;overflow: hidden;color: rgba(235,236,236,.45);}
.fd-con  dl a:hover{color: #fff;}
.fd-con .share {padding-bottom: 40px;}
.fd-con .share a{display: inline-block;width: 50px;height: 50px;margin: 5px 4px 4px;position: relative;    
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
    background-position: center center;
    background-repeat: no-repeat;
    background-color:rgba(255,255,255,.25);
}
/*.fd-con .share .weixin{background: url(../images/gicon6.png) rgba(255,255,255,.25)  no-repeat center center;}
.fd-con .share .weibo{background: url(../images/gicon7.png) rgba(255,255,255,.25) no-repeat center center;}
.fd-con .share .youku{background: url(../images/gicon8.png) rgba(255,255,255,.25) no-repeat center center;}
.fd-con .share .ff{background: url(../images/gicon9.png) rgba(255,255,255,.25) no-repeat center center;}
.fd-con .share .in{background: url(../images/gicon10.png) rgba(255,255,255,.25) no-repeat center center;}
.fd-con .share .insta{background: url(../images/gicon11.png) rgba(255,255,255,.25) no-repeat center center;}
.fd-con .share .youtube{background: url(../images/gicon12.png) rgba(255,255,255,.25) no-repeat center center;}*/
.fd-con .share a:hover{background-color: #9a0000;}
.fd-con .ma{position: absolute;top: 60px;z-index: 99;left: -20px;width: 80px;height: 80px;display: none;}
.fd-con .ma img{display: block;width: 100%;height: 100%;}
.fd-con .share a.on .ma{display: block;}

.fd-con .img{line-height: 54px;}
.fd-con .img img{display: inline-block;vertical-align: middle;margin: 0 3px;}
.fd-con .img img:hover{
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.fd-copy{background: #000000;
    color: rgba(235,236,236,.6);
    height: 96px;
    line-height: 33px;
    font-size: 14px;
    padding-top: 21px;}
.fd-copy .r-copy{float: right;}
.fd-copy a{
	    color: rgba(235,236,236,.6);
	    margin-right: 15px;}
.fd-copy a:hover{color: #fff;}
/*******************************
    -------[=正文]-------
********************************/
.index #bd{margin-bottom: 2rem;}
.m-section1{position: relative;background: none;}
.m-section1 .bg{
    display: block;position: absolute;
    left: 0;right: 0;bottom: 0;top: 40px;
  /*  background: #e9ecf0; */
	z-index: -1;
}
.ul-list2 {
	width: 1200px;
	margin:  0 auto;
   
   
    z-index: 9999;
    margin-top: -65px;
    overflow: hidden;
	font-weight: normal;
	
}
.duob{
	position: absolute;
	left:50%;
	    bottom: -17px;
	transform: translateX(-50%);
}
.duob_xiu{display: none;}
.ul-list2 li{width: 15.26%;float: left; background:url(../images/fggg.jpg) right center no-repeat ;position: relative;}
.ul-list2 a{display: block;}
.ul-list2 .v1{font-size: 20px;color: #fff;text-align: center;height: 65px; line-height:65px; font-weight: 100;}
.ul-list2 .v1 span{display: block;font-size: 22px;color: #000; padding-top: 16px;}
.ul-list2 .v1:hover{ text-decoration:underline;}
.ul-list2 .v1:hover span{color: #fff;}
.ul-list2 .subBox{position: absolute;left: 0;right: 0;top:82px;background: #fff;padding: 40px 0;display: none;z-index: 999;
    box-shadow: 5px 0 10px rgba(0,0,0,.15);
}
.ul-list2 li::after{
content: "";
    width: 1px;
    height: 18px;
    background: #fff;
    position: absolute;
    background: #ffffff69;
    right: 0;
    top: 19px;
}
.ul-list2 li.noafter::after{
	    content: "";
	    width: 1px;
	    height: 18px;
	    background: #fff;
	    position: absolute;
	    background: #ffffff69;
	    right: 0;
	    top: 19px;
	height: 0;
}


.zyss{height: 82px;line-height: 82px;background: #fff;z-index: 9999;margin-top: -40px;overflow: hidden; width:1200px; margin:0 auto; display: block; }
.zyss dl dd{width: 25%;float: left; background:url(../images/fggg.jpg) right center no-repeat; border-bottom: 0px solid #c7c7c7; display: block;}
.zyss dl dd a{font-size: 20px;color: #000;text-align: center;height: 80px; line-height:80px; display: block;}

.zyss dl dd a:hover{color:#c50000}

.ul-list2-2{height: 82px;line-height: 82px;background: #fff;z-index: 9999;margin-top: -40px;overflow: hidden;}
.ul-list2-2 li{width: 11.1%;float: left;border-bottom: 2px solid #c7c7c7;}
.ul-list2-2 a{display: block;}
.ul-list2-2 .v1{font-size: 12px;color: #666;line-height: 26px;text-align: center;height: 80px;}
.ul-list2-2 .v1 span{display: block;font-size: 22px;color: #000;padding-top: 16px;}
.ul-list2-2 .v1:hover{color: #fff;background: #c50000;}
.ul-list2-2 .v1:hover span{color: #fff;}
.ul-list2-2 .subBox{position: absolute;left: 0;right: 0;top:82px;background: #fff;padding: 40px 0;display: none;z-index: 999;
    box-shadow: 5px 0 10px rgba(0,0,0,.15);
}

.dl-list1{width: 77%;float: left;line-height: 23px;color: #575757;font-size: 14px;}
.dl-list1 .pic{width: 381px;height: 222px;overflow: hidden;}
.dl-list1 .pic img{display: block;width: 100%;height: 100%;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.dl-list1 .pic:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.dl-list1 dt{float: left;}
.dl-list1 dd{overflow: hidden;padding: 0 70px 0 74px;}
.dl-list1 .title,.dl-list2 .title{color: #c50000;font-size: 20px;font-weight: normal;height: 42px;line-height: 42px;position: relative;margin-bottom: 15px;}
.dl-list1 .title:after,.dl-list2 .title:after{position: absolute;content: '';width: 30px;background: #000;left: 0;bottom: 0;height: 1px;}
.dl-list1 .txt{height: 160px;text-indent:2em;}
.dl-list1 p{margin-bottom: 12px;}
.dl-list2{float: right;width: 23%;line-height: 40px;}
.dl-list2 a{color: #323232;font-size: 16px;}
.dl-list2 i{display: inline-block;width: 7px;height: 7px;background: #e0e0e0;margin-right: 10px;vertical-align: middle;}
.dl-list2 a:hover{color: #c50000;}
.dl-list2 a:hover i{background: #c50000;}


.m-section1 .section{/*height: 124px;*/overflow: hidden;padding: 33px 0 26px;}

.m-section1 .section .slick-slider,.m-section1 .section .slick-list,.m-section1 .section .slick-track,.m-section1 .section .slick-slide{height: 100%;}
.m-section1 .section .slick-slide{outline: 0;position: relative;
    background-position: center center;background-repeat: no-repeat;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.m-section1 .section .slick-arrow{text-indent: -9999em;border: none;outline: 0;cursor: pointer;
    position: absolute;top: 50%;margin-top: -16px;overflow: hidden;
    width: 18px;height: 33px;font-size: 0;line-height: 0;z-index: 99;
}
.m-section1 .section .slick-prev{background: url(../images/gicon14.png) no-repeat center center;left: 0;}
.m-section1 .section .slick-next{background: url(../images/gicon15.png) no-repeat center center;right: 0;}
.m-section1 .section .slick-arrow:hover{
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.m-section1 .section .con{overflow: hidden;}
.m-section1 .section .pic{display: block;width: 413px;height: 146px;overflow: hidden;float: left;margin-right: 39px;padding-top:22px;}
.m-section1 .section .pic img{
    display: block;width: 100%;height: 100%;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition:.5s;
}
.m-section1 .section .pic:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1); 
    -ms-transform: scale(1.1); 
    -o-transform: scale(1.1); 
    transform: scale(1.1);
    transform-origin: 50% 50%;
}
.m-section1 .section .txt{overflow: hidden;line-height: 22px;color: #5d5e60;font-size: 14px;padding: 22px 0 22px 35px;border-left: 1px #d1d4d8 solid;}
.m-section1 .section h3{margin-bottom: 6px;}
.m-section1 .section h3 a{display: block;line-height: 30px;overflow: hidden;color: #000;font-size: 18px;font-weight: normal;}
.m-section1 .section h3 span{display: inline-block;width: 1px;height: 20px;background: #a3a5a8;margin: 0 18px;vertical-align: middle;}
/*.m-section1 .section p{height: 80px;overflow: hidden;}*/
.m-section1 .section .more{color: #c50000;padding-right: 20px;display: inline-block;vertical-align: middle;background: url(../images/gicon13.png) no-repeat center right;}
.m-section1 .section .more:hover{font-weight: bold;}

.m-section1 .section p br{display: none;}

.ul-list3{text-align: center;height: 118px;line-height: 118px;}
/* .ul-list3 li {
    display: inline-block;
    width: 100%;
    text-align: left;
    color: #fff;
} */
.ul-list3 li {
    display: inline-block;
   
}
.ul-list3 a{display: block;padding: 0 20px;position: relative;color: #FFF;font-size: 30px;}
.ul-list3 a:after{position: absolute;right: 0;top: 50%;margin-top: -13px;height: 26px;width: 1px;background: #dfdfdf;content: '';}
.ul-list3 li:last-child a:after{display: none;}
.ul-list3 .hover a, .ul-list3 a:hover{color: #FFF; background:  url(../images/guan_ico.png) no-repeat 92% #930d14; padding: 5px 50px 5px 20px;}

/* .ul-list3 .on a{
	padding: 0;
	    color: #fff;
		font-size: 26px;
		font-weight: bold;
		display: flex;
		align-items: center;
} */
.ul-list3 .on a img{
	margin-left: 20px;
}


.ul-list4{overflow: hidden}
.ul-list4 li{width: 33.33%;float: left;padding: 0 10px;margin-bottom:20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
 }
.ul-list4 .con{display: block;padding-top: 73%;position: relative;height: 0;overflow: hidden;font-size: 16px;color: #fff;}
.ul-list4 .con img{display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
 }
.ul-list4 .txt{height: 48px;line-height: 24px;overflow: hidden;background: rgba(0,0,0,.5);position: absolute;bottom: 0;left: 0;right: 0;padding: 3px 22px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.ul-list4 .txt3{height:48px;padding: 10px 10px 10px 60px;line-height: 24px;background: rgba(0,0,0,.5);position: absolute;bottom: 0;left: 0;right: 0;}
.ul-list4 .txt3 p{height: 48px;overflow-y: hidden;}
.ul-list4 .txt3 i{display: block;width: 40px;height: 40px;position: absolute;background: url(../images/img24.png) no-repeat center center;left: 10px;top: 14px;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.ul-list4 .con:hover .txt{background: rgba(0,0,0,.8);}
.ul-list4 .con:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
 }
/* 新闻公告区样式 */
.pm_news{
	margin-top: 67px;
	overflow: hidden;
	padding-left: 15px;
	box-sizing: border-box;
}
.index_news{
	width: 100%;
	float: left;
	min-height: 575px;
	position: relative;
	
}
.index_news .section_title{
	display: flex;
	align-items: center;
	margin-bottom: 40px;
}
.index_news_con{
	/* margin:  0 -15px; */
}
.index_news .section_title h2{
	float: left;
	font-size: 22px;
	font-weight: bold;
}
.index_news .section_title span{
	font-size: 19px;
	margin-left: 10px;
}
.index_news_con_item{
    width: 98.8%;
    box-sizing: border-box;
    float: left;
    border: 1px solid #eee;
    box-shadow: 1px 1px 3px 0px #eee
}
.index_news_con_item a img{
	width: 100%;
	height: 100%;
}
.index_news_con_item .con {
    display: block;
  padding-top: 70%;
    position: relative;
  /*  height: 0; */
    overflow: hidden;
    font-size: 16px;
    color: #fff;
}

.index_news_con_item .con img{
	 display: block;
	    position: absolute;
	    width: 100%;
	    height: 100%;
	    top: 0;
	    left: 0;
	    transition: .5s;
	    -ms-transition: .5s;
	    -moz-transition: .5s;
	    -webkit-transition: .5s;
	    -o-transition: .5s;
}
.index_news_con_item .con:hover img{
	
	    -webkit-transform: scale(1.1);
	    -moz-transform: scale(1.1);
	    -o-transform: scale(1.1);
	    -ms-transform: scale(1.1);
	    transform: scale(1.1);
	 
}
.news_date{
	font-size: 15px; font-family:Arial, Helvetica, sans-serif;
	    display: flex;
	    align-items: center;
	    margin-left: 14px;
	    margin-bottom: 10px;
	    color: #333;
}
.news_date img{
	margin-right: 4px;
}
.item_title h4{
	font-size: 18px;
	padding:0 14px;line-height: 26px;
max-height: 52px;
overflow: hidden;margin:25px 0;
}
.item_title p{
	font-size: 12px;
	padding:0 14px;
	color: #666;
	margin-top: 10px;
	margin-bottom: 20px;line-height: 20px;
height: 60px;
overflow: hidden;
}
.index_news_con_item2{
	margin-left: 16px;
}
button.slick-prev.slick-arrow {
    position: absolute;
    z-index: 999;
    top: 94px;
    left: 0;
	background: url(../images/nleft.png) no-repeat;
	    width: 47px;
	    height: 48px;
	    border: none;
}
button.slick-next.slick-arrow {
    position: absolute;
    z-index: 999;
    top: 94px;
    right: 0;
	background: url(../images/nright.png) no-repeat;
	    width: 47px;
	    height: 48px;
	    border: none;
}






#banner button.slick-prev.slick-arrow {
    position: absolute;
    z-index: 999;
    top: 50%;
    left: 0;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 27 44'%3E%3Cpath d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z' fill%3D'rgba(165, 3, 12, 0.79)'%2F%3E%3C%2Fsvg%3E");
	    width: 32px;
	    height: 55px;
	    border: none;
}
#banner button.slick-next.slick-arrow {
    position: absolute;
    z-index: 999;
    top: 50%;
    right: 0;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'rgba(165, 3, 12, 0.79)'%2F%3E%3C%2Fsvg%3E");
	    width: 32px;
	    height: 55px;
	    border: none;
}










.index_news .more_index_news { margin-right: 15px;}

.more_index_news {
    float: right;
    margin-top: 17px;
	    position: absolute;
	    right: 0;
	 
    
}

.more_index_news a{
	display: flex;
	align-items: center;
}
.more_index_news .arrc{
	font-size: 24px;margin-right: 4px;
	font-weight: 600;
	color: #C50000;
}

.more_index_news1 {
    float: right;
    
    
}

.more_index_news1 a{
	display: flex;
	align-items: center;
}
.more_index_news1 .arrc{
	font-size: 24px;margin-right: 4px;
	font-weight: 600;
	color: #C50000;
}
.more_index_news1 .all-n {
    font-size: 15px;
    font-weight: 600;
    color: #000;
}
.index_guandian{background: url(../images/guan_bg.jpg) no-repeat center; padding: 40px 0;min-height: 450px;}

.index_notice .ul-list3{
	height: auto;
	line-height: normal;
	text-align: left;
	margin-bottom: 35px;
	}
	.index_notice .ul-list3 li a{
		 font-size: 22px;
		font-weight: bold;
	}
	.index_notice .ul-list3 a:after{
		height: 0;
	}
	.index_notice {
	     width:100%;
	   position: relative;
	}
.more_index_news .all-n {
    font-size: 15px;
    font-weight: 600;
    color: #000;
}
.index_notice .ul-list4 a{
	overflow: hidden;
	    display: flex;
	    align-items: center;
		    justify-content: space-between;
}
.index_notice .ul-list4 li{
	width: 32.6%; border-top-left-radius:70px;border-bottom-left-radius:70px;
	 margin-top: 20px; background: #FFF;

}
.index_notice .ul-list4 li:hover  .notice_right_desc{
	color: #C50000;
}
.index_notice .ul-list4 div{
	float: left;
}
.index_notice .ul-list4 p{
	text-align: center;
}
.index_notice .ul-list4 .day{
		font-size: 23px;color: #333333; background: #f8f8f8;
		padding: 3px 5px;
}
.notice-left_date{
	position: relative;
}
.notice-left_date::after{

    height: 0px;
   
}
.index_notice .ul-list4 .month{
	font-size: 19px; background: #930d14; padding: 0px 5px 0px;
	color: #FFF;
	font-family: "Arial";
	line-height: 26px;
}
.index_notice .yugao li{border-top-left-radius:0;border-bottom-left-radius: 0; padding: 15px 15px;}
.index_notice .yugao li a .notice_right_desc{width: 75%;line-height: 1.5rem;height:4.5rem;overflow: hidden;font-size: 16px;color: #930d14;}
.index_notice .yugao li a:hover .notice_right_desc{ text-decoration: underline;color: #930d14;}
.index_notice .ul-list4 .notice_right_desc{width: 80%; margin-left: 15px;}
.index_notice .more_index_news{	 text-align: right;	    }
.index_notice .more_index_news .all-n{ color: #FFF;}
/* 新闻公告区样式 */

.ul-list4 .txt2{
    position: absolute;left: 0;top: 0;right: 0;bottom: 0;
    background-color: #4c5053;
    background-position: center center;
    background-repeat: no-repeat;
    line-height: 22px;font-size: 14px;padding: 0 30px;
    text-shadow: 3px 3px 5px rgba(0, 0, 0, .75);
}
.ul-list4 h3{font-size: 20px;font-weight: normal;padding-top: 65px;height: 40px;line-height: 40px;overflow: hidden;margin-bottom: 20px;}
.ul-list4 .txt2 p{height: 112px;overflow: hidden;}
.ul-list4 .txt2 span{display: inline-block;background: url(../images/gicon23.png) no-repeat center center;width: 17px;height: 17px;
     vertical-align: middle;
}


.m-section3{background:url(../images/notice_bg.jpg) no-repeat; margin-top: 47px;
    overflow: hidden; background-size: cover;}
/* .m-section3 .section{overflow: hidden;} */
.ul-list5{overflow: hidden;margin: -21px -10px 0; text-align: center;}
.ul-list5 li{width: 33.33%;float: left;padding: 0 10px;margin-top: 21px;  
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     -o-box-sizing: border-box;
     box-sizing: border-box;
	 margin-bottom: 10px;
}
.ul-list5 .con{display: block;
overflow: hidden;
background: #fff;
padding: 17px 22px 18px;
color: #585858;
font-size: 16px;
}
.zsxx{
	background: url(../images/zxxx_bg.png) no-repeat;
	background-size: cover;
	overflow: hidden;
}
.zsxx_tt {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 65px;
    box-sizing: border-box;
    padding: 0 24px;
}
.ul-list5 span{display: block;float:

 left;font-size: 32px;margin-right: 25px; background:#f8f8f8;}
.ul-list5 .txt{color: #c50000; overflow: hidden;line-height: 23px;max-height: 46px; text-align: left;}
.m-section3 .ul-list3 a:after{background: #c5c5c5;}
.ul-list5 .con:hover{color: #c50000;}
.ul-list5 .con span p:last-child{
	font-size: 26px;
	    padding: 7px 0;
		
}
.tab-content2 {
    margin-top: 20px;
    margin-bottom: 77px;
    padding: 0 34px;
}
.m-more a{display: block;height: 46px;line-height: 46px;overflow: hidden;padding-right: 24px;font-size: 14px;color: #000;
    background: url(../images/gicon16.png) no-repeat center right;text-align: right;
}
.m-more a:hover{color: #c50000;}

.m-section4{background: url(../images/gimg7.jpg) no-repeat center center;height: 579px;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.section7{
	background: url(../images/diqu.jpg) no-repeat;
	/* background-repeat:no-repeat; */
	background-attachment:fixed;
	overflow: hidden;
	    background-size: cover;
}
.diqu-con{
    width: 714px;
    color: #fff;
    background: rgba(173, 5, 12, .82);
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    box-sizing: border-box;
    padding: 20px 0px;
    margin: 200px 0;
}
.xy-title {
    font-size: 34px;
    font-weight: bold;
    width: 30%;
    text-align: center;
    position: relative;
}
.xy-title::after{
	content: "";
	position: absolute;
	width: 1px;
	height:79px;
	background: #fff;
	right: 0;
	top: -13px;
}
.xy-item {
    width: 23%;
    text-align: center;
}
.xy-item  .xy_num{
	font-size: 38px;
}
.xy-item  p:last-child{
	font-size: 18px;
}
.zhaosheng-left {
    width: 78%;
    float: left;
}
.zhaosheng-left img{width: 472px; height: 284px;}
.zhaosheng-right {
    width: 21%;
    float: left;
    box-sizing: border-box;
    border-left: 1px solid #eee;
    padding-left: 20px;
}
.zs_ulist{
	border-bottom: 3px solid #626161;
	height: auto;
	line-height: normal;
	margin-top: 70px;
	margin-bottom: 60px;
}
.zs_ulist li{
	line-height: normal
}
.zs_ulist a{
	font-size: 17px;
	    padding: 10px 29px;
		color: #2d2d2e;
}
.tab-content12 {
    overflow: hidden;
    box-sizing: border-box;
    padding: 15px;
}
.zs_ulist a::after{
	height: 0;
}
.zs_ulist .on a{
	background: #626161;
	color: #fff;
	font-weight: bold;
	padding: 10px 40px;
	transition: all .3s;
}
.zs_title{
	
	margin-bottom: 45px;
	}
	.zs_title a{font-size: 25px;
	color: #AD050C;
	font-weight: bold;}
	.zs-tt-img {
	    float: left;width: 50%;
	}
.zs-tt-desc {
    float: left;
    width: 41%;
    font-size: 14px;
    color: #666666;
    line-height: 29px;
    margin-left: 32px;
    margin-top: 10px;
}
		.zs-tt-desc a{
			display: block;
			width: 156px;
			height: 42px;
			text-align: center;
			line-height: 42px;
			color: #fff;
			background: #AD050C;
			font-weight: bold;
			margin-top: 45px;
		}
		.zs-tt-desc a:hover{ background:#666;}
		.zhaosheng-right ul li{
 margin-top: 15px;
     font-size: 13px;
     line-height: 27px;
     height: 54px;
     margin-bottom: 0px; overflow:hidden;
		}
		.zhaosheng-right ul li img{
			float: right;
		}
.m-section4 .txt{padding: 70px 0 78px;line-height: 50px;color: #fff;text-align: center;}
.m-section4 h3{font-size: 32px;font-weight: normal;height: 50px;overflow: hidden;}
.m-section4 .txt p{height: 50px;overflow: hidden;font-size: 22px;}
.m-section4 .txt .play{display: block;width: 66px;height: 66px;background: url(../images/gicon17.png) no-repeat center center;margin: 37px auto 0;}
.ul-list6{overflow: hidden;}
.ul-list6 li{width: 25%;float: left;font-size: 20px;color: #fff;}
.ul-list6 .title{line-height: 24px;height: 48px;overflow: hidden;font-size: 18px;}
.ul-list6 .con{padding-right: 20px;color: #fff;}
.ul-list6 .title{
    line-height: 24px;height: 48px;overflow: hidden;font-size: 18px;
    display: none;
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
}
.ul-list6 .slick-active .title{
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: block;
}
.ul-list6 p{
    font-weight: bold;height: 110px;line-height: 110px;
    display: none;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}
.ul-list6 .slick-active p{
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: block;
}
.ul-list6 span{font-size: 60px;font-family: 'arial';font-weight: normal;}
.ul-list6 span a{color: inherit;}



.ul-list7{   
	overflow: hidden;
    display: flex;
    justify-content: space-around;
    align-items: center;
   
}
.ul-list7 li{
width: 168px;
line-height: normal;
line-height: 168px;
height: 168px;
float: left;
padding-top: 7px;
margin-bottom: 20px;
	transition: all .3s;
	margin-top: 28px;
	}
/* .ul-list7 .con{display: block;color: #000;font-size: 22px;} */
/* .ul-list7 .con {
    display: block;
    color: #000;
    font-size: 22px;
    display: flex;
    flex-direction: column;
} */
.ul-list7 i{
    display: inline-block;
	width: 81px;
    background-position: center;
	background-repeat: no-repeat;vertical-align: middle;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.ul-list7 a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 177px;
    line-height: 81px;
	font-size: 19px;
	color: #C50000;
	transition: all .3s;
}
.m-section3 button.slick-prev.slick-arrow{
	    left: -28px;
		
		  
		    background: url(../images/23.png);
			 width: 19px;
		    height: 20px;
		    background-position: center;
		    background-repeat: no-repeat;
}
.m-section3 button.slick-next.slick-arrow{
	right:-28px;
	background: url(../images/24.png);
	width: 19px;
	height: 20px;
	background-position: center;
	background-repeat: no-repeat;
}
.m-section3 .ul-list3 li {
    display: inline-block;
    width: 100%;
    text-align: left;
    color: #fff;
} 
.m-section3 .ul-list3 li a{
	color: #fff;
}
.txnox li .notice-left_date::after{
	height: 0;
}
.txnox li a h5{
	font-size: 16px;font-weight: normal; color: #930d14;line-height: 1.5rem;overflow: hidden;	
}
.txnox li a:hover h5 { text-decoration: underline;}
.index_notice .ul-list4{ display: flex; justify-content:space-between;flex-wrap:wrap; }

.index_notice .txnox p{
	text-align: left;
	font-size: 13px;
	color: #666666;
}
.index_notice .txnox p {
     text-align: left;
    font-size: 13px;
    color: #666666;
    height: 44px;
    overflow: hidden;
    line-height: 22px;
    margin-top: 5px;}
	.index_notice .txnox h6{
		font-size: 15px;
		text-align: center;
	}
	.index_notice .txnox li{
			  background: #FFF; padding: 10px 15px 10px 5px;
		
		}
.ul-list7 .icon1{background-image: url(../images/c1.png);}
.ul-list7 .icon2{background-image: url(../images/r2.png);}
.ul-list7 .icon3{background-image: url(../images/l1.png);}
.ul-list7 .icon4{background-image: url(../images/q1.png);}
.ul-list7 .icon5{background-image: url(../images/x1.png);}
.ul-list7 .icon6{background-image: url(../images/yjy1.png);background-size: 100%;}
.ul-list7 .icon7{background-image: url(../images/y1.png);}

.ul-list7 .con:hover .icon1{background-image: url(../images/c2.png);}
.ul-list7 .con:hover .icon2{background-image: url(../images/r1.png);}
.ul-list7 .con:hover .icon3{background-image: url(../images/l2.png);}
.ul-list7 .con:hover .icon4{background-image: url(../images/q2.png);}
.ul-list7 .con:hover .icon5{background-image: url(../images/x2.png);}
.ul-list7 .con:hover .icon6{background-image: url(../images/yjy2.png);}
.ul-list7 .con:hover .icon7{background-image: url(../images/y3.png);}
.ul-list7 .con:hover{color: #c50000;}
.ul-list7 li:last-child:after{display: none;}
.ul-list7 li:hover{
color: #fff;
    background: #C50000;
    border-radius: 50%;
    box-sizing: border-box;
	transition: all .3s;
    
}
.ul-list7 li:hover a span{
	color: #fff;
	transition: all .3s;
}


/*
-----------------[教授研究14]--------------*/
.ul-list8{overflow: hidden;}
.ul-list8 li{overflow: hidden;}
.ul-list8 .pic{display: block;width: 217px;height: 162px;overflow: hidden;float: left;margin-right: 35px;}
.ul-list8 .pic img{display: block;width: 100%;height: 100%;}
.ul-list8 .txt{color: #3d3d3d;line-height: 30px;font-size: 14px;padding-top:10px;    
}

.ul-list9{overflow: hidden;padding: 28px 0;}
.ul-list9 li{width: 20%;
float: left;position: relative;color: #3d3d3d;line-height: 18px;
    padding: 0 6px;    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
	text-align: center;
}
.ul-list9 li:after{position: absolute;
left: 0;top: 50%;width: 1px;
height: 0px;content: '';background: #ccc;margin-top: -31px;}
.ul-list9 span{color: #C50005;font-size: 43px;font-weight: bold;margin-right: 5px;}
.ul-list9 .p1{height: 35px;line-height: 35px;overflow: hidden;}
.ul-list9 .p2{    height: 36px;
    overflow: hidden;
    text-align: center;
    margin-top: 20px;}

.ul-list10{overflow: hidden;margin: 0 -7px;}
.ul-list10 li{width: 33.33%;float: left;padding: 0 7px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
	margin-bottom: 36px;
}
.ul-list10 .pic{display: block;position: relative;height: 0;padding-top: 72%;overflow: hidden;}
.ul-list10 .pic img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.ul-list10 .txt{padding: 14px 20px 20px;background: #f5f5f5;line-height: 22px;font-size: 14px;color: #666;}
.ul-list10 h3{font-size: 16px;height: 30px;line-height: 30px;overflow: hidden;margin-bottom: 5px;font-weight: normal;}
.ul-list10 h3 a{display: block;color: #000;line-height: 30px;}
.ul-list10 h3 a:hover{color: #9a0000;}
.ul-list10 p {
    height: 67px;
    overflow: hidden;
    line-height: 21px;
}
#innerban{
		height: 460px;
		 
		     -webkit-background-size: cover;
		     -moz-background-size: cover;
		     -o-background-size: cover;
		     background-size: cover;
		     background-position: center center;
		     background-repeat: no-repeat;
	}

.ul-list11{padding: 15px 0 45px;}
.ul-list11 li{padding: 18px 0 20px;border-bottom: 1px solid #E6E6E6;color: #666;font-size: 14px;line-height: 24px;}
.ul-list11 h3{font-size: 16px;font-weight: normal;height: 30px;line-height: 30px;overflow: hidden;margin-bottom: 6px;}
.ul-list11 h3 a{display: block;height: 30px;}

.ul-list11 p{height: 48px;overflow: hidden;}

.m-loadmore a{display: block;width: 151px;height: 38px;background: #9a0000;font-size: 16px;color: #fff;text-align: center;line-height: 38px;margin-bottom:30px;}
.m-loadmore a:hover{
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.jspiont{
	display: flex;
	align-items: center;
	font-size: 24px;
	font-weight: bold;
	color: #C50005;
	margin-top: 40px;
}
.ul-list10  .read-more-btn{
	height: auto;
	margin-top: 20px;
}
.read-more-btn a{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	display: inline-block;
	width: 83px;
	height: 21px;
	background: #C50005;
	line-height: 21px;
	text-align: center;
	
}
.ul-list10 .pic:hover img{
	transform: scale(1.1);
}
.jspiont img{
	margin-right: 10px;
}
.js-itend{
	margin-top: 45px;
}
.js-itend .ul-list10 .txt{
	background: none;
	padding: 25px;
	border: 1px solid #e3e3e3;
	    margin-top: -4px;
}

/*
-----------------[山大视频07]--------------*/
.ul-list12{overflow: hidden;margin: 31px -11px 0;}
.ul-list12 li{width: 33.33%;float: left;padding: 0 16px;margin-bottom: 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.ul-list12 .con{display: block;color: #333;font-size: 14px;}
.ul-list12 .pic{
    height: 0;position: relative;overflow: hidden;padding-top: 73%;
    border: 5px solid #f5f6f2;
}
.ul-list12 .pic img{
    display: block;width: 100%;height: 100%;left: 0px;top: 0px;position: absolute;
    
}
.ul-list12 .con:hover img{
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.ul-list12 .con:hover{color: #9a0000;}
.ul-list12 .txt{line-height: 26px;height: 58px;overflow: hidden;padding-top: 7px;}

/*
-----------------[山大视频详情07]--------------*/

/*
.m-video h1{color: #9a0000;font-size: 20px;font-weight: normal;height: 50px;line-height: 50px;overflow: hidden;text-align: center;}
.m-video .date{display: block;font-size: 12px;font-family: "宋体";height: 24px;line-height: 24px;text-align: center;color: #999;}
.m-video .video{font-size: 14px;color: #333;line-height: 34px;
    margin-bottom: 19px;
}
.m-video .video video,.m-video .video emben{display: block;width: 100%;height: 100%;}*/
.m-recomend{padding-top: 13px;border-top: 1px solid #e6e6e6;margin-top: 60px;}

.m-recomend .title{color: #9a0000;font-size: 20px;font-weight: bold;height: 30px;line-height: 30px;overflow: hidden;background: url(../images/bg2.jpg) 0 center no-repeat;padding-left: 18px;
}

.ul-list13{padding-top: 7px;}
.ul-list13 a{display: block;height: 34px;line-height: 34px;overflow: hidden;padding-left: 17px;
    color: #333;font-size: 14px;}
.ul-list13 a:hover{color: #9a0000;}
.m-recomend .title .a-more{
    display: block;
    float: right;font-weight: normal;
    font-size: 14px;color: #000;padding-right: 23px;
    background: url(../images/gicon16.png) no-repeat right center;
}
.m-recomend .title .a-more:hover{color: #9a0000;}


/*视频弹窗*/
.m-pop{z-index: 10001;position: fixed;left: 0;right: 0;top:0;bottom:0;background: rgba(0,0,0,.5);}
#m-video video,#m-video embed{display: block;width: 100%;height: 100%;}
.m-pop .inner{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: #000;}
.m-pop .close{
    display: block;
    width: 58px;height: 58px;
    position: absolute;right: 10px;top: 10px;z-index: 1001;
    cursor: pointer;
    background: url(../images/video_close.png) no-repeat left top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.m-pop .close:hover{
     background-position: 0 -68px;
}
.wp2wrap{
	background: #f1eff0;
	overflow: hidden;
	margin-top: 65px;
}

@-webkit-keyframes aniV {
  0% {
    transform: scale(0.6);
  }
  100% {
    transform: scale(1);
  }
}
@-moz-keyframes aniV {
  0% {
    transform: scale(0.6);
  }
  100% {
    transform: scale(1);
  }
}
@-o-keyframes aniV {
  0% {
    transform: scale(0.6);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes aniV {
  0% {
    transform: scale(0.6);
  }
  100% {
    transform: scale(1);
  }
}





/*xin*/

 
@media only screen and (max-width: 1399px) {
 


/*Common For Max 960*/
@media only screen and (max-width: 1199px) {

	.index_notice {
		width: 32%;
		min-height: 630px;
	}

	.notice-left_date::after {
		height: 0;
	}

	.index_notice .ul-list4 .notice_right_desc {
		width: 290px;
		font-size: 14px;
		color: #000;
		
		overflow: hidden;
	}

	/* .index_notice .ul-list4 li{
				margin-top: 15px;
			} */
	.index_notice .txnox .notice_right_desc {
		width: 290px;
		font-size: 14px;
		color: #000;
		height: 107px;
		overflow: hidden;
	}

	.index_notice .more_index_news {
		margin-top: 22px;
	}

	.index_notice {
		width: 100%;
		float: left;
		padding-left: 15px;
		padding-right: 15px;
	}

	.index_notice .ul-list4 li {
		float: none;
		margin-top: 17px;
	}

	body {
		margin-top: 60px;
	}

	/*
	-----------------[苹果]--------------*/

	/*.nav .subBox{width: 120px;}*/

	/*
	-----------------[番茄]--------------*/


	/*
	-----------------[猕猴桃]--------------*/

	/*
    -----------------[2017.06.21]--------------*/

	/*
    -----------------[头部三级菜单]--------------*/

	/*
    -----------------[头部搜索框]--------------*/

	/*
    -----------------[山大观点列表+教授研究18(2017.08.11)]--------------*/

	/*
-----------------[学科专业]--------------*/

}
@media only screen and (max-width: 999px) {
	.txnox li h5 {
		font-size: 15px;
		font-weight: normal;
	}
	.index_notice .txnox p {
		text-align: left;
		font-size: 13px;
		color: #666666;
		height: 63px;
		overflow: hidden;
		line-height: 22px;
		margin-top: 0px;
		width: 90%;
	}

	.notice_right_desc {
		width: 290px;
		font-size: 14px;
		color: #000;
		height: 93px;
		overflow: hidden;
		box-sizing: border-box;
		padding-left: 15px;
	}

}


/*Common For Max 768*/
@media only screen and (max-width: 959px) {
	.txnox li h5 {
		font-size: 15px;
		font-weight: normal;
	}
	.txnox li a h5{ font-size: 16px;}
	.index_notice .txnox p {
		text-align: left;
		font-size: 13px;
		color: #666666;
		height: 42px;
		overflow: hidden;
		line-height: 22px;
		margin-top: 10px;
		width: 100%;
	}

	.notice_right_desc {
		width: 290px;
		font-size: 14px;
		color: #000;
		height: 93px;
		overflow: hidden;
		box-sizing: border-box;
		padding-left: 15px;
	}
	.index_notice .tab-content1{	padding-right: 30px;}
	.index_notice .ul-list4 li {
		margin-top: 15px;
	}

	.index_notice .txnox .notice_right_desc {
		width: 100%;
		font-size: 14px;
		color: #000;
		height: 107px;
		overflow: hidden;
	}

	/*
	-----------------[苹果]--------------*/

	/* .ul-list2{height: auto;border-bottom: 2px solid #c7c7c7;} */

	.ul-list3 {
		height: 80px;
		line-height: 80px;
	}

	.ul-list3 a {
		font-size: 20px;
		padding: 0 15px;
	}

	.ul-list4 li {
		padding: 0 6px;
		margin-top: 12px;
	}

	.ul-list4 {
		margin: -12px -6px 0;
	}

	/*.m-pop .inner{width: 80%;margin-left: -40%;}*/


	/*
	-----------------[番茄]--------------*/

	/*.m-video h1{font-size: 18px;line-height: 1.5;height: auto;}
    .m-video .video{width: auto;height: auto;margin: 10px 0 20px;}*/


	/*
	-----------------[猕猴桃]--------------*/

	/* 组织结构08 */

	/* 学院领导 */

	/* 社会责任07 */

	/* 联系我们-社交媒体09 */

	/* 联系我们-联系方式0 8  */

	/* 教学网络08 */

	/* 大事记11 */

	/* 学院简介23  */



	/*
    -----------------[2017.06.21]--------------*/

	/*.m-section1 .section .pic img{position: absolute;left: 0;top: 0;}*/

}


/*Common For Max 480*/
@media only screen and (max-width: 767px) {
	.index_notice .ul-list3 li a{font-size: 19px;}
	.index_notice {
		width: 100%;
		min-height: auto;
		padding-bottom: 40px; margin-left:0;
	}


	.index_notice .ul-list4 a {
		overflow: hidden;
		display: flex;
		align-items: center;
		justify-content: start;
	}

	.index_notice .ul-list4 div {
		float: left;

	}

	.index_notice .ul-list4 .notice_right_desc {
		width: 99%;
	}

	.index_guandian{padding: 10px 0;min-height: 608px;background-size: cover;}
	.index_notice .yugao li a .notice_right_desc{ font-size: 15px;width: 99%;}

	.index_notice .more_index_news {
		right: 34px;
	}
.index_notice .txnox .notice_right_desc {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}

.index_notice .ul-list4 li{width: 100%;margin-top: 0;}
.index_notice .yugao li:nth-child(n+5) { display: none;}
.index_notice .txnox li:nth-child(n+4) { display: none;}



.index_notice .txnox .notice-left_date{
	display: flex;
	flex-direction: column;
	align-items: center;
}

	/*
	-----------------[苹果]--------------*/

	/*#index #top{line-height: 60px;background: rgba(0,0,0,.6);}*/

	.ul-list3 {
		height: 110px;
		line-height: 50px;
	}

	.ul-list3 a {
		font-size: 20px;
	}

	.ul-list4 li {
		width: 50%;
		margin-top: 0;
		margin-bottom: 12px;
	}

	.ul-list4 {
		margin-top: 21px;
	}

	/*.m-list3 .tit{font-size: 14px;}*/

	/*.m-pop .inner{height: 400px;margin-top: -200px;}*/


	/*
	-----------------[番茄]--------------*/

	/*.m-page{padding: 0;}*/

	/*    .m-tab3 ul{
        float: none;display: inline-block;vertical-align: middle;
    }*/

	.ul-list3 a {
		font-size: 23px; margin-top:30px; padding:0 30px;
	}

	/*
	-----------------[猕猴桃]--------------*/
	/* 公用 */

	/* 组织结构08 */

	/* 学院领导 */

	/* 社会责任07 */

	/* 联系我们-社交媒体09 */

	/* 联系我们-联系方式0 8  */

	/* 教学网络08 */

	/* 大事记11 */

	/* 学院简介23  */


	/*
    -----------------[2017.06.21]--------------*/

	/*
    -----------------[2017.06.21]--------------*/


	/*
    -----------------[山大观点列表+教授研究18(2017.08.11)]--------------*/

	/*
    -----------------[学科专业]--------------*/


	/*
    -----------------[共用页码]--------------*/

}
@media only screen and (max-width: 700px){
	
	
	/*.notice-row-box-list img{
		display: none;
	}*/
}

/*Common For Max 320*/
@media only screen and (max-width: 479px) {



	.index_notice .ul-list3 {
		height: auto;
		line-height: normal;
		text-align: left;
		margin-bottom: 9px;
	}

	.index_notice .ul-list4 div {

	}

	.index_notice .ul-list4 .day {
		font-size: 18px;
		color: #333333;
	}
 