/*==========content========*/
/*banner*/
.banner { width:100%; position:relative;overflow:hidden; height:500px; }
.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(22,54,134,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:500px;}
.banner .bd img{ width:100%; height:500px; display:block; vertical-align:top;  }
.banner .prev,.banner .next{ position:absolute; top:50%; margin-top:-25px; display:block; width:60px; height:60px; background:url(../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;  }

.content .section_2 { margin-top:20px;}
.content .section_2 .fl.notice{width:650px;height:392px;} 
.content .section_2 .fl.down{ width:700px;height:392px;float:right;}
.content .section_2 div.fl+div.fl+div.fl{ margin-right:0;}

.section_4 clearfix{width:1400px;}


.content .section_2 .fl ul li{line-height: 42px;height: 42px; position: relative; font-size:16px;}
.content .section_2 .fl ul li p { padding-left: 12px; float: left; color: #3e3e3e; max-width: 73%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;transition: all 0.2s ease 0.1s;}
.content .section_2 .fl ul li:hover p{ color:#f7ad00}
.content .section_2 .fl em { display: inline-block;width: 0; height: 0; border-left: 6px solid #666; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 0; position: absolute; top: 50%;left: 0; margin-top: -5px;}
.content .section_2 .fl span.date {color: #999; font-size: 14px; float: right;line-height: 42px;transition: all 0.2s ease 0.1s;}

.content .section_2 .f2 ul li{line-height: 42px;height: 42px; position: relative; font-size:16px;}
.content .section_2 .f2 ul li p { padding-left: 12px; float: left; color: #3e3e3e; max-width: 73%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;transition: all 0.2s ease 0.1s;}
.content .section_2 .f2 ul li:hover p{ color:#f7ad00}
.content .section_2 .f2 em { display: inline-block;width: 0; height: 0; border-left: 6px solid #666; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 0; position: absolute; top: 50%;left: 0; margin-top: -5px;}
.content .section_2 .f2 span.date {color: #999; font-size: 14px; float: right;line-height: 42px;transition: all 0.2s ease 0.1s;}


.content .section_2 .fl .txt2{ margin-top:5px;}
.content .section_2 .fl .txt2 li{border-bottom:1px #d9d9d9 solid;padding:20px 0}
.content .section_2 .fl .txt2 .date{width:82px;float: left;text-align:center;border-right:1px #d9d9d9 solid;}
.content .section_2 .fl .txt2 .date .date_1{height:32px;line-height:32px;color:#4c4c4c;font-size:20px;}
.content .section_2 .fl .txt2 .date .date_2{height:33px;line-height:33px;color:#808080;font-size:14px;}
.content .section_2 .fl .txt2 li:hover span p.title{color: #ae0c2a;}
.content .section_2 .fl .txt2 span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;display:block;float:right;width:78%;}
.content .section_2 .fl .txt2 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;}
.content .section_2 .fl .txt2 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;}



.title_1_1 { height: 54px; line-height: 54px; border-bottom:2px #087aea solid}
.title_1_1 img { float:left; margin:0 10px 0 0; }
.title_1_1 h3 { float: left; font-size: 20px; text-align:center; color: #087aea; display:block; font-weight:bold;}
.title_1_1 span{ line-height:30px; text-align:center; color:#fff;margin-top: 11px;color: #087aea;}
.title_1_1 span.more { float:right; font-size: 14px;font-weight: bold; }
.title_1_1 span.more a { color:#087aea}

.title_1_2 { height: 54px; line-height: 54px; border-bottom:2px #087aea solid}
.title_1_2 img { float:left; margin:0 10px 0 0; }
.title_1_2 h3 { float: left; font-size: 20px; text-align:center; color: #087aea; display:block; font-weight:bold;}
.title_1_2 span{ line-height:30px; text-align:center; color:#fff;margin-top: 11px;color: #087aea;}
.title_1_2 span.more { float:right; font-size: 14px;font-weight: bold; }
.title_1_2 span.more a { color:#087aea}


.section_2_xx { height:150px; margin-top:5px;}

.h32 { margin-top: 32px;}
.h25 { margin-top: 25px;}
.h15 { margin-top: 15px;}
.h25 { margin-top: 25px;}

.main_list_box1 li { height: 40px; line-height: 40px; overflow:hidden; font-size: 15px; background:url(../images/list_i_1.png) no-repeat; padding-left:15px;}
.main_list_box1 li a { float: left; display:block; color:#333333; font-size: 16px; }
.main_list_box1 li a:hover {color:#ee221b;}
.main_list_box1 li span { float: right; display:block; color:#666666; }

.main_list_box2 { margin-top: 20px;}
.jynews_img { width:513px; height: 358px; position:relative; overflow:hidden;  border:1px #1859b5 solid;}
.jynews_img img { width:515px; height: 360px; -webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.jynews_img:hover img {-webkit-transform: scale(1.1);transform: scale(1.1); opacity:0.9;}
.jynews_img span { height: 40px; line-height: 40px; width:100%; text-align:center; display:block; background:#333; opacity:.8; position:absolute; bottom:0; left:0; color:#fff; font-size: 16px;}

.main_list_box2_1 { margin-left: 30px; width: 625px; background:#f5f5f5; padding:10px 15px 9px; height:361px; }
.main_list_box2_1 li { height: 38px; line-height: 38px; overflow:hidden; font-size: 15px; background:url(../images/list_i_2.png) no-repeat; padding-left:15px;}
.main_list_box2_1 li a { float: left; display:block; color:#333333; font-size: 16px; }
.main_list_box2_1 li a:hover {color:#1859b4;}
.main_list_box2_1 li span { float: right; display:block; color:#666666; }


.main_list2_box li {line-height: 30px; padding:5px 0; overflow:hidden; font-size: 15px; }
.main_list2_box li a { float: left; display:block; color:#030303; font-size: 15px; }
.main_list2_box li i { float:left; background:#f5c10a; padding:0 5px; margin-right: 5px; color: #fff; font-size:14px; }
.main_list2_box li span { float: right; display:block; color:#666666; }
.content .section_2 .section_2_l .title_1 li.on a{ color:#030303; }
.content .section_2 .section_2_l .title_1 li { float:left;}

.main_list3_box li { margin-top: 16px; }
.main_list3_box .news_date { float: left; width: 41px; height: 45px; padding:10px 12px; background:#003091; position:relative; margin-right:10px; }
.main_list3_box .news_date span { display:block; text-align:center; font-size: 16px; font-weight:bold; color: #fff; height: 25px; line-height: 25px; font-size: 24px; padding-bottom:2px; font-weight:bold; border-bottom:1px #74a6d7 solid;  }
.main_list3_box .news_date i { display:block; text-align:center; font-size: 14px; height:16px; line-height:16px; color: #fff;padding-top:2px; padding-bottom:6px;}
.main_list3_box .news_date .news_date_tt { width:55px; height:100%;border-left:1px #2377c5 solid; border-bottom:1px #2377c5 solid; position:absolute; left:0; top:0; z-index:1}


.main_list3_box .news_txt {  line-height:25px; height: 50px; overflow:hidden; font-size: 14px;}

.content .section_3.fl .txt1{ margin-top:5px;}
.content .section_3 .fl .txt1 .date{width:70px;float: left;text-align:center}
.content .section_3 .fl .txt1 .date .date_1{height:32px;line-height:32px;background:#087aea;color:#fff;font-size:20px;}
.content .section_3 .fl .txt1 .date .date_2{height:32px;border:1px #eeeeee solid;border-top:none;line-height:32px;color:#323232;font-size:14px;background:#fbf8f8;}
.content .section_3 .fl .txt1 li:hover span p.title{color: #f7ad00;}
.content .section_3 .fl .txt1 li{border-bottom:1px #e0e0e0 solid;padding:15px 0}
.content .section_3 .fl .txt1 span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;display:block;float:right;width:86%;}
.content .section_3 .fl .txt1 p.title { color: #333; 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;}
.content .section_3 .fl .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;}

.content .section_3 { margin-top:30px;}
.content .section_3 .fl { width:650px; margin-right:50px; height:480px; margin-top:25px; }
.content .section_3 .fl.news{ width:700px;} 
.content .section_3 .fl.news  ul li{line-height: 42px;height: 42px; position: relative; font-size:16px;}
.content .section_3 .fl.news  ul li p { padding-left: 12px; float: left; color: #3e3e3e; max-width: 73%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;transition: all 0.2s ease 0.1s;}
.content .section_3 .fl.news  ul li:hover p{ color:#f7ad00}
.content .section_3 .fl.news  em { display: inline-block;width: 0; height: 0; border-left: 6px solid #666; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 0; position: absolute; top: 50%;left: 0; margin-top: -5px;}
.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 div.fl+div.fl{ margin-right:0;}

.title_2 { height: 40px; line-height: 40px; border-bottom:1px #dedede solid; }
.title_2 li { float: left; margin-right:30px; font-size: 18px;}
.title_2 li a { color: #191919;padding: 0 5px;}
.title_2 li.on { border-bottom:2px #1859b4 solid; }
.title_2 li.on a { color: #1859b4;}



.title_3 { height: 40px; line-height: 40px; border-bottom: 1px #dedede solid;}
.title_3 h3 { float: left; font-size: 18px; color: #1859b4; display:block; font-weight:500; background:url(../images/hw.png) left bottom repeat-x; padding-right:11px; }
.title_3 span.more { float:right; font-size: 14px; }
.title_3 span.more a { color:#949494}

.yqlj {margin:30px 0; overflow:hidden}
.yqlj1 { float:left; }
.yqlj1 ul { height:auto;}
.yqlj1 li { float:left;  margin-right:25px; overflow:hidden; position:relative; font-size:16px; border:1px #087aea dashed; border-radius:15px; padding:10px 20px; text-align:center;}
.yqlj1 li img { width:25px;height:25px; overflow:hidden;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; display:block; margin:0 auto 5px; }
.yqlj1 li:hover img {transform:scaleX(-1);}
.yqlj2 li:hover img {transform:scaleX(-1);}

.yqlj2 { float:right; }
.yqlj2 ul { height:auto;}
.yqlj2 li { float:left;  margin-left:25px; overflow:hidden; position:relative; font-size:16px; border:1px #087aea dashed; border-radius:15px; padding:10px 20px; text-align:center;}
.yqlj2 li img { width:25px; overflow:hidden;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; display:block; margin:0 auto 5px; }


.tab_bt1 .title_3_1 ul {background: url(../images/icon_3.png) no-repeat;padding-left: 30px;}
.tab_bt2 .title_3_1 ul {background: url(../images/icon_4.png) no-repeat;padding-left: 30px;}
.title_3_1 img { float:left; }
.title_3_1 { height: 54px; line-height: 54px; border-bottom:2px solid #087aea;}
.title_3_1 ul.tit { float:left;}
.title_3_1 ul.tit li{ float:left;font-size: 20px; color: #087aea;transition: all .2s linear; text-align:center; display:block; font-weight:500; padding:0 10px 0; cursor:pointer; height: 53px !important; line-height:53px !important;}
.title_3_1 ul.tit li.on {color: #c30505; font-size: 20px; border-bottom:3px solid #fa9706;  font-weight:bold}


.title_3_1 span.more { float:right; font-size: 14px; background: url(../images/more.png) right center no-repeat;}
.title_3_1 span.more a {color: #087aea;font-weight: bold;}


.newsCon ul.newsbox { padding-top:0; overflow:hidden;}
.newsCon ul.newsbox li{line-height: 42px;height: 42px; position: relative; font-size:16px;}
.newsCon ul.newsbox li a { display:block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; float:left;width: 78%;}
.newsCon ul.newsbox li em { display: inline-block;width: 0; height: 0; border-left: 6px solid #666; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 0; position: absolute; top: 50%;left: 0; margin-top: -5px;}
.newsCon ul.newsbox li p { padding-left: 12px; float: left; color: #3e3e3e; max-width: 100% !important; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;transition: all 0.2s ease 0.1s;}

.newsCon ul.newsbox span.date {color: #999; font-size: 14px; float: right;line-height: 42px;transition: all 0.2s ease 0.1s;}
.newsCon ul.newsbox li:hover a { color:#ae0c2a; }