.header{width: 100%;max-height: 700px;position: relative;height: auto;}
/* header_top */
.header_top{height: 140px;position: absolute;width: 100%;z-index: 999;background: url('../img/bj.png') no-repeat;}
/* header left */
.header_top .left{width: 29%;height: 110px;float: left;}
.header_top .left img{max-width: 415px;width: 100%;margin-top: 30px;}
/* header right */
.header_top .right{width: 70%;float: right;height: 110px;}
/* search */
.header_top .right .search{height: 26px;margin-top: 16px;}
.header_top .right .search li{float: right;height: 42px;margin-left: 20px;}
.header_top .right .search .chinese_link{font-size: 16px;font-family: "微软雅黑";
font-weight: 400;color: #fff;padding-left: 28px;background: url('../img/icon5.png') no-repeat left center;
display: inline-block;width: auto;height: 26px;line-height: 26px;}
.header_top .right .search_form{height: 26px;width: 200px;border: 1px solid #fff;border-radius: 13px;}
.header_top .right .search_form input{border: none;height: 24px;line-height: 26px;outline: none;
  width: 150px;float: left;border-radius: 13px 0 0 13px;padding-left: 10px;background: transparent;
  filter:Alpha(opacity=50);color:#fff;
}
.header_top .right .search_form input{
        color: #FFFFFF;
        font-size:16px;
}
.header_top .right .search_form input::-webkit-input-placeholder{
        color: #FFFFFF;
}
.header_top .right .search_form input::-moz-placeholder{ 
        color: #FFFFFF;        
}
.header_top .right .search_form input:-ms-input-placeholder{
        color: #FFFFFF;        
}
.header_top .right .search_form button{width: 38px;height: 26px;border: none;float: right;
background: url('../img/icon6.png') no-repeat center center;cursor: pointer;}
.header_top .right .nav{clear: both;margin-top: 22px;}
.header_top .right .nav ul{float: right;}
.header_top .right .nav li{float: left;margin-left: 40px;}
.header_top .right .nav li a{font-size: 20px;color: #fff;
font-family: Source Han Sans CN;}
.header_top .right .nav li.active a,
.header_top .right .nav li a:hover {color: #DC2435;}
/* banner */
.banner{width: 100%;max-height: 700px;position: relative;height: auto;}
.banner .hd{position: absolute;bottom: 19px;left: 49%;z-index: 9999;}
.banner .hd li{display: inline-block;float: left;width: 26px;height: 4px;background: #F8F9F6;
margin-left: 5px;}
.banner .hd li.on{background: #B32734;}
.banner .bd li img{width: 100%;}
.banner .prev,
.banner .next{position: absolute;display: inline-block;width: 25px;height: 47px;
top: 347px;}
.banner .prev {left: 12.29%;background: url('../img/icon4.png') no-repeat;}
.banner .next {right: 12.29%;background: url('../img/icon3.png') no-repeat;}
.banner .prev:hover {background: url('../img/icon1.png') no-repeat;}
.banner .next:hover {background: url('../img/icon2.png') no-repeat;}

/* news */
.news{width: 100%;height: 552px;}
.lm_name{padding-top: 80px;font-size: 26px;color: #B32734;font-family: Source Han Sans CN;
font-weight: 500;height: 30px;line-height: 30px;text-align: center;position: relative;}
.lm_name span{width: 60px;height: 1px;background: #B32734;display: inline-block;position: relative;bottom: 10px;margin:0 10px}
.news ul{margin-top: 38px;display: block;width: 100%;height: 330px;}
.news ul li{width: 23.8%;float: left;margin-left: 1.5%;height: 330px;}
.news ul li.first{margin-left: 0 !important;}
.news ul li .img{width: 100%;height: 190px;overflow: hidden;margin-bottom: 24px;position: relative;
}
.news ul li .img img{display: block;width: 100%;height: 190px;cursor: pointer;
transition: all 0.5s;  -moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;
}
.news ul li .img img:hover{transform: scale(1.1);-ms-transform: scale(1.1); -moz-transform: scale(1.1);-webkit-transform: scale(1.1); -o-transform: scale(1.1);
}
.news ul li .img span{background: url('../img/new.png') right bottom;width: 61px;height: 62px;display: inline-block;position: absolute;
z-index: 999;bottom: 0px;right: -1px;}
.news ul li .right{width:100%;height:118px;position:relative;}
.news ul li .title{font-size: 18px;color: #4D4D4D;line-height: 24px;display: block;word-break:break-all;}
.news ul li .more{display: block;width: 100px;height: 28px;background: #F5F5F5;color: #808080;
font-size: 14px;text-align: center;line-height: 28px;position:absolute;bottom:0px;}
.news ul li .more:hover{background-color: #B32734;color: #fff;}
.news ul li:hover .title{color: #B32734;}
.news ul li:hover .more{background-color: #B32734;color: #fff;}

/* cooperation */
.cooperation {width: 100%;height: 552px;background: url('../img/cooperation_bj.png') no-repeat;
background-size: cover;}
.cooperation ul{margin-top: 38px;display: block;width: 100%;height: 330px;}
.cooperation ul li{float: left;width: 48%;height: 120px;margin-bottom: 72px;margin-left: 4%;}
.cooperation ul li.no_margin{margin-left: 0;}
.cooperation ul li .date{background: url('../img/xbx2.png') no-repeat;width: 102px;height: 97px;float: left;
  margin-right: 18px;padding-top: 20px;}
.cooperation ul li:hover .date{background: url('../img/dbx1.png') no-repeat;}
.cooperation ul li .date p{text-align: center;line-height: 30px;}
.cooperation ul li .date p.month{color: #A5A5A5;font-size: 14px;}
.cooperation ul li .date p.day{color: #808080;font-size: 38px;margin-top: 4px;}
.cooperation ul li:hover .date p{color: #fff !important;}
.cooperation ul li .content{margin-top: 10px;position: relative;min-height: 110px;margin-left: 119px;}
.cooperation ul li .content .title{font-size: 18px;color: #333;margin-bottom: 14px;word-break:break-all;}
.cooperation ul li .content .desc,
.cooperation ul li .content .more{font-size: 14px;color: #666;}
.cooperation ul li .content .desc {line-height: 24px;word-break:break-all;height:48px;overflow:hidden;}
.cooperation ul li .content .more{position: absolute;bottom: -20px;}
.cooperation ul li:hover .title,
.cooperation ul li:hover .more,
.cooperation ul li:hover .desc{color: #B32734;}

/* departments */
.departments {width: 100%;height: 645px;}
.departments .f_ul {margin-top: 38px;display: block;width: 100%;height: 420px;}
.departments .f_ul > li{float: left;margin-left: 1.25%;width: 32.4%;height: 420px;overflow:hidden;}
.departments .f_ul > li.first{margin-left: 0px;}
.departments .f_ul > li img{width: 100%;height: 420px;}
.departments .f_ul > li ul li {height:200px;overflow:hidden;}
.departments .f_ul > li ul li img{width: 100%; height: 200px;}
.departments .f_ul li{position: relative;}
.departments .f_ul li .title{width: 100%;height: 50px;line-height: 50px;background: url('../img/2.png') no-repeat right center;
color: #fff;font-size: 16px;position: absolute;bottom: -2px;z-index: 999;}
/*.departments .f_ul li .sj{background: url('../img/2.png') no-repeat right center;width: 100px;height: 50px;position: absolute;
bottom: 1px;right: 0px;z-index: -1;z-index: 998;}*/
.departments .f_ul li .title p{padding-left: 15px;font-weight: 600;font-size:14px;}
.departments .f_ul > li ul li:first-child {margin-bottom: 20px;}
.departments .f_ul li .img{overflow: hidden;
}
.departments .f_ul li .img img{cursor: pointer;z-index: 888;
transition: all 0.5s;  -moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;
}
.departments .f_ul li .img img:hover{transform: scale(1.1);-ms-transform: scale(1.1); -moz-transform: scale(1.1);-webkit-transform: scale(1.1); -o-transform: scale(1.1);
}

@media screen and (min-width: 1600px) {
    .departments .f_ul li .title p{font-size:16px;}
}