/*==========content========*/


/*第一部分*/

.firstone .news  { width:700px; float:left; margin-left:30px; }
.firstone .news .main_san_m { width:700px;}
.firstone { width:1400px; margin:0 auto;}
.firstone .section_3 { margin-top:20px;}
.firstone .section_3 .fl { height:auto; }
.firstone .section_3 .fl.news{ width:700px;margin-top:-15px;} 
.firstone .section_3 div.fl+div.fl{ margin-right:0;}
.media_heading {margin-bottom: 5px;}
.media_heading a {font-size: 25px;white-space: nowrap;text-overflow: ellipsis; font-weight:bold}
.media_heading p { line-height:25px; color: #333;font-size: 16px; margin-top:10px; border-bottom:1px #dddddd solid; padding-bottom:15px;}
.firstone .title_2_1 { height: 60px; line-height: 60px; border-bottom:2px solid #035387;}
.firstone .title_2_1 ul.tit { float:left; padding-left:40px; background:url(../images/tzbj.png) left center no-repeat;}
.firstone .title_2_1 ul.tit li{ width:90px; float:left;font-size: 20px; color: #01426d;transition: all .2s linear; text-align:center; display:block; font-weight:500; padding:0 0 0 0px; cursor:pointer; margin-right:20px}
.firstone .title_2_1 ul.tit li.on {color: #c30505; font-size: 22px; border-bottom:3px solid #ee9f42;  font-weight:bold}
.title_2_1 span.more { float:right; font-size: 14px; margin-top:8px;}
.title_2_1 span.more img {color: #b95757;padding-left: 20px; width:23px;}


/*搜索*/
.sosuo form{height: 40px;margin: 50px 0 10px;box-sizing: border-box; border: 1px #fff solid; width:270px; border-radius:25px;}
.sosuo .srk{width: 195px;height: 37px;line-height: 37px;background:#fff;font-size: 14px;color: #999;margin-left:20px;float: left;box-sizing: border-box; outline:none; opacity:0.5;}
.sosuo .anniu  {width: 50px; height:38px; background:url(../images/search.png) no-repeat center; outline:none;}
/*banner*/
.banner { width:670px; float:right; position:relative;overflow:hidden; height:430px; }
.banner .hd{  overflow:hidden; position:absolute; right: 6%; 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:8px;  width:10px; height:10px; line-height:999px; text-align:center; background:rgba(255,255,255,1); cursor:pointer; border-radius:25px; }
.banner .hd ul li.on{ background:rgba(174,12,42,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 p { position:absolute; background:rgba(226,175,80,.8); height:64px; bottom:0; left:0; width:90%; padding-left:10%; font-size:20px; line-height:64px; color:#fff; font-weight:bold;}
.banner .bd li{ zoom:1; vertical-align:middle; width:100%; height:430px; position:relative}
.banner .bd img{ width:100%; height:430px; display:block; vertical-align:top;  }
.banner .prev,.banner .next{ position:absolute; top:96%; margin-top:-25px; display:block; width:13px; height:27px; background:url(../images/lunbo-left.png);}
.banner .prev {left: 3%;}
.banner .next{ right:3%; background:url(../images/lunbo-right.png);}
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }





.content .section_3 .fl.news ul { padding-top:10px;}
.content .section_3 .fl.news ul li{line-height: 50px;height: 50px; position: relative; font-size:18px;}
.content .section_3 .fl.news ul li p { padding-left: 12px; float: left; color: #333; max-width: 99%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;transition: all 0.3s linear;}
.content .section_3 .fl.news ul li:hover p{ color:#c4000a; font-weight:bold;}
.content .section_3 .fl.news em { display: inline-block; width: 6px; height: 6px; background:#a41018; border-radius:50px; position: absolute; top: 50%;left: 0; margin-top: 0;}
.content .section_3 .fl.news span.date {color: #999; font-size: 14px; float: right;line-height: 42px;transition: all 0.2s ease 0.1s;}
.content .section_3 .newsCon ul.newsbox li a { float:left; }
.content .section_3 .fl.news .more {color: #a82025; display: block; font-size: 16px;}




.newsCon{ margin-top:5px;width:auto;}
.newsCon ul.newsbox { padding-top:10px; overflow:hidden; width:99%;}
.newsCon ul.newsbox li{line-height: 60px;height: 60px; position: relative; font-size:18px;border-bottom: 1px solid #e0e0e0; transition: all 0.3s linear;}
.newsCon ul.newsbox li a { display:block; float:left; width:80%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.newsCon ul.newsbox span.date {color: #035387; float: right;transition: all 0.2s ease 0.1s;}
.newsCon ul.newsbox li:hover { padding-left:10px;}
.newsCon ul.newsbox li:hover a { color:#c4000a; font-weight:bold}



/*logo图片栏目链接*/
.main_xxgg {overflow: hidden; margin-top:25px; width:1400px;}
.main_xxgg ul { width:1400px; float:right;}
.main_xxgg li { width:320px; height:85px; border-radius:0px; float:left; margin-right:38px; margin-bottom:22px; background:#efefef; position:relative;  }
.main_xxgg li:nth-child(4),.main_xxgg li:nth-child(8){margin-right:0px;}
.main_xxgg li .conttxt { padding: 14px 10px 0px 12px; font-size:23px; color: #333; line-height: 28px;line-height: 60px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; width:43%; float:left; text-align:center;}
.main_xxgg li:first-child .conttxt  { line-height: 56px; }
.main_xxgg li .conttime { width:68px; float:left; margin-left:45px; }
.main_xxgg li .conttime h4 { width:68px; height:68px; font-size: 36px;color: #ab363a;margin-bottom: 5px; margin-top: 10px;}
.main_xxgg li .conttime h4 img { width:100%;}
.main_xxgg li:before{background-color: #ef9f41; content: ''; height: 4px; transition: all ease-out 0.3s; position: absolute; bottom:0; width: 0;left: 0; }
.main_xxgg li:hover:before{ width:100%}
.main_xxgg .more { color:#fff; display:block; text-align:right; width:100%; font-size:16px;}
.main_xxgg .con1 {height: auto;}


/*横向标语*/
.main_hf { width:1400px; margin:10px auto 25px; background:#025287; height:70px; border-radius:15px; color:#fff; font-size:36px; line-height:70px; padding:25px 0px; text-align:center; letter-spacing:1px; list-style:none;}
.main_hf a { color:#fff;}
.main_san { margin-top:20px; }
.main_san_m { width:685px; margin-right:30px; float:left}
.main_san_m+.main_san_m{margin-right:0;}



/*重要事项提醒*/
.zysx .title_2_1 { height: 60px; line-height: 60px; border-bottom:2px solid #035387;}
.zysx .title_2_1 ul.tit { float:left; padding-left:40px; background:url(../images/zysxtx.png) left center no-repeat;}
.zysx .title_2_1 ul.tit li{ width:auto; float:left;font-size: 20px; color: #01426d;transition: all .2s linear; text-align:center; display:block; font-weight:500; padding:0 0 0 0px; cursor:pointer; margin-right:20px}
.zysx .title_2_1 ul.tit li.on {color: #c30505; font-size: 22px; border-bottom:3px solid #ee9f42;  font-weight:bold}



/*学术活动*/
.main_san_m1 .title_2_1 { height: 60px; line-height: 60px; border-bottom:2px solid #035387;}
.main_san_m1 .title_2_1 ul.tit { float:left; padding-left:40px; background:url(../images/xshd1.png) left center no-repeat;}
.main_san_m1 .title_2_1 ul.tit li{ width:auto; float:left;font-size: 20px; color: #01426d;transition: all .2s linear; text-align:center; display:block; font-weight:500; padding:0 0 0 0px; cursor:pointer; margin-right:30px}
.main_san_m1 .title_2_1 ul.tit li.on { color: #c30505; font-size: 22px; border-bottom:3px solid #ee9f42;  font-weight:bold}

.main_san_m1 .title_2_1 span.more { float:right; font-size: 14px;  }
.main_san_m1 .title_2_1 span.more img { width:23px; padding-left: 20px; margin-top:8px; display:block;}

.main_san_m1 .newsCon{ margin-top:5px;width:685px;}
.main_san_m1 .newsCon ul.newsbox { padding-top:10px; overflow:hidden;}
.main_san_m1 .newsCon ul.newsbox li{line-height: 60px;height: 60px; position: relative; font-size:18px;border-bottom: 1px solid #e0e0e0; transition: all 0.3s linear;}
.main_san_m1 .newsCon ul.newsbox li a { display:block; float:left; width:80%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.main_san_m1 .newsCon ul.newsbox span.date {color: #035387; float: right;transition: all 0.2s ease 0.1s;}
.main_san_m1 .newsCon ul.newsbox li:hover { padding-left:10px;}
.main_san_m1 .newsCon ul.newsbox li:hover a { color:#c4000a; font-weight:bold}



/*友情链接*/
.yqlj { width:1400px; margin:40px 0px 50px; }
.yqlj .yqljtitle { width:100%; height: 60px; line-height: 60px; border-bottom:2px solid #035387;}
.yqlj .yqljtitle h3 {background: url(../images/yq.png) right center no-repeat; color:#ffffff; font-size: 23px;font-weight:bold; width:152px; text-align:left;  border-bottom:2px solid #035387; float:left;
transition: all .2s linear; display:block; font-weight:500; cursor:pointer; padding-left:20px}
.yqlj .yqljtitle .on {color: #c30505; font-size: 22px; border-bottom:3px solid #ee9f42;  font-weight:bold}
.yqljtitle span.more { float:right; font-size: 14px; margin-top:8px;}
.yqljtitle span.more img {color: #b95757;padding-left: 20px; width:23px;}


.xnlj { width:100%; margin:30px 0px 25px; font-size:18px; }
.xnlj h3 { float:left; line-height:30px; color:#c30505;}
.xnlj ul { width:1215px; display:block; float:left;}
.xnlj ul li { float:left; padding-left:30px; line-height:30px; font-size:18px;} 

.xwlj { width:100%; font-size:18px;}
.xwlj h3 { float:left; line-height:40px; color:#c30505;}
.xwlj ul { width:1115px; display:block; float:left;}
.xwlj ul li { float:left; padding-left:30px; line-height:40px; font-size:18px;} 
#adu18{     POSITION: absolute; top:300px !important;
    left: 0 !important;}
#adu17{     POSITION: absolute; top:300px !important;right: 0px !important;
    left: auto !important;}
