@charset "utf-8";
/* CSS Document */
.layout{ width: 1200px; margin-right: auto; margin-left: auto; background: url(../images/bg222.png) no-repeat right;height: 100%;}
.header{ background:#ffffff; height:120px;}
.logo{ float:left; padding-top:29px;}
.logo img{ display:block;}
.top_right{ float:right; overflow:hidden; padding-top:26px;}
.top_eve{ color:#666666; font-size:14px; text-align:right;}
.top_eve a{ color:#666666; padding-right:10px; padding-left:10px;}
.top_eve a:hover{ color:#3282e4;}
.sou{ width:280px; float:right; position:relative; margin-top:14px;}
.inputBox_02{ width:238px; height:32px; float:left; background:#fff; border:none;color:#000;font-size:100%; text-indent:15px; line-height:32px;border:1px #0057c3 solid;opacity: 0.55;}
.searchBox_01{ background:url(../images/ss.png) no-repeat; width:42px; height:32px; overflow:hidden; border:none;margin:0px; cursor:pointer; float:left;}
.layout1{ width: 1200px; margin-right: auto; margin-left: auto;}
.layout2{ width: 1200px; margin-right: auto; margin-left: auto;}
.layout3{ width: 1200px; margin-right: auto; margin-left: auto;}
/*=================导航=================*/
.nav{ width:100%; height:50px;background-color: #1c60b4;}
.nav_item{ float:left; text-align:center; height:50px; position: relative; z-index: 100;}
.nav_item a{ padding:0 33px; color:#ffffff; font-size:16px; display:block; line-height:50px;}
/*.nav_item a{-webkit-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}*/
.nav_item_sub { display: none; position: absolute;z-index: 1000; left:0; overflow: hidden; width:100%;}
.nav_item .nav_itema{ display: block;}
.hover .nav_itema { background:#1c60b4; color:#FFF;}
.hover .nav_item_sub a{ text-align:center; background: #1c60b4; color:#FFF; text-decoration: none; font-size:16px; height:50px; line-height:50px;}
.hover .nav_item_sub a:hover{ background: #FFF; color:#1c60b4; }


/*================= banne===================*/
.g-banner .slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.g-banner .slideBox .hd{ height:16px; overflow:hidden; position:absolute; width:100%; bottom:10px;  z-index:1; text-align:center;}
.g-banner .slideBox .hd ul{ overflow:hidden; zoom:1;  }

.g-banner .slideBox .hd ul li{  margin:0px 3px;  width:12px; height:12px; color:#FFF; cursor:pointer; display:inline-block; text-align:center; line-height:90px; overflow:hidden; border-radius:50px; background:#FFF;}
.g-banner .slideBox .hd ul li.on{ background:#1c60b4 !important; color:#fff;width:12px; }
.g-banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.g-banner .slideBox .bd li{ zoom:1; vertical-align:middle;height:auto; position:relative;overflow:hidden;}
.g-banner .slideBox .bd img{ width:100%; height:480px; display:block; position:relative;}
.g-banner .slideBox .prev {position: absolute;left: 3%;top: 50%;margin-top: -25px;display: block;width: 66px;height: 66px;background: url(../images/prev_03.png) no-repeat;filter: alpha(opacity=50);opacity: 0.6;}
.g-banner .slideBox .next {position: absolute;right: 3%;top: 50%;margin-top: -25px;display: block;width: 66px;height: 66px;background: url(../images/next_05.png) no-repeat;filter: alpha(opacity=50);opacity: 0.6;}
.g-banner .slideBox .prev:hover{opacity: 1;}
.g-banner .slideBox .next:hover{opacity: 1;}
/*=================新闻频道=================*/
.header_blong{ width:100%; overflow:hidden;}
.header_news{ width:100%; padding-top:40px; overflow:hidden;}
.xydt{ width:785px; float:right; overflow:hidden;}
.xydt_top{ width:100%; overflow:hidden;    padding-bottom: 21px;}
.xydt_top span{ float:left; font-size:24px; font-weight:bold; color:#4d4d4d; padding-bottom:11px;}
.xydt_top .more{ float:right; font-size:14px; color:#2172BA; padding-top:3px;}
.news_flash{ float:left; width:100%; overflow:hidden; position:relative; margin-top:20px;}
.news_flash .hd{ position:absolute; z-index:999; bottom:16px; right:20px;}
.news_flash .hd ul li{ width:10px; height:10px; float:left; box-sizing:border-box; background:#cccccc; border-radius:50%; margin:0 3px; cursor:pointer;}
.news_flash .hd ul li.on{ background:#fff;}
.news_flash .bd ul li{ position:relative; width:100%; overflow:hidden;}
.news_flash .bd ul li img{ width:100%; height:100%;}
.news_flash .bd ul li .mask{ position:absolute; bottom:0; left:0; right:0; width:100%; line-height:42px; height:42px; background: rgba(0,0,0,0.5);}
.news_flash .bd ul li .mask h5{ width:70%; font-size:14px; font-weight:bold; color:#fff; margin-left:20px; display:block;}

.news_cen{ width:100%; overflow:hidden;}
.news_cen ul li{ width:100%; height:42px; line-height:42px; border-bottom:1px #f0f0f0 dashed;}
.news_cen ul li a{ background:url(../images/eve_03.jpg) left 19px no-repeat; text-indent:15px; float:left; font-size:16px; color:#4c4c4c; display:block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; width:80%; transition: all 0.5s linear;}
.news_cen ul li a:hover{ transform: translate(10px, 0px); color:#3282e4;}
.news_cen ul li span{ float:right; font-size:14px; color:#999999;}
.new123{height: 230px;width: 100%;    border-bottom: 1px #e5e5e5 solid;}
.new1234{float: left;position: relative; }
.new1234 img{width: 248px;height: 160px;}
.jyyw_time {width: 55px;height: 55px;background: rgba(255,168,0,0.8);position: absolute;top: -1px;left: 13px;margin-top: 13px;}
.jyyw_time h4 {width: 100%;text-align: center;color: #fff;font-size: 21px;padding-top: 5px;}
.jyyw_time h6 {width: 100%;text-align: center;color: #fff;font-size: 12px;}
.new1234 li {width: 250px;height: 24px;font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: rgba(51,51,51,1);line-height: 24px;padding-top: 10px;}
.new1234 li a{color: #4c4c4c;font-size: 16px;}
.new1234 li a:hover{ color:#3282e4;}
#new1234{margin: 0 17px;}
/*=================通知公告=================*/
.tzgg{ float:left; width:374px; overflow:hidden;}
.tzgg_cen{ overflow:hidden;}
.tzgg_cen ul li{ height:64px; width:100%; margin-bottom:17px;}
.tzgg_cen ul li .date{ width:70px; height:64px; float:left; margin-right:14px; background:#1c60b4;border: 1px solid #e6e6e6;}
.tzgg_cen ul li .date h4{ text-align:center;background:#ffffff; color:#1c60b4; padding-top:6px; font-size:24px; font-weight:bold;}
.tzgg_cen ul li .date h6{ text-align:center; color:#fff; font-size:14px;line-height: 25px;}
.tzgg_cen ul li a{ font-size:16px; color:#4c4c4c; line-height:28px; padding-top:5px; display:block;border-bottom: 1px #e5e5e5 solid;    padding-bottom: 12px;}
.tzgg_cen ul li a:hover{ color:#3282e4;}



/*================= 栏目链接===================*/
.link{ width:100%; overflow:hidden; padding-top:40px;}
.link ul{ margin:0 -20px 0 0; zoom:1;}
.link ul li{ width:372px; height:120px; overflow:hidden;  float:left;}
.link_img{margin:0 42px;}
.link img:hover {-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.link img {-webkit-transition: all 0.4s linear;-ms-transition: all 0.4s linear;transition: all 0.4s linear;}
/*================= 底部信息===================*/
.foter{ width:100%; height:220px; background:#0e4e9e; margin-top:40px;}
.foter_cen{ width:100%; overflow:hidden; padding-top:28px; height:220px; background: url(../images/bg222.png) no-repeat center;}
.lxfs{ float:left; overflow:hidden;    width: 50%;}
.fo_name{ display:block; font-weight:bold; color:#FFF; font-size:18px; background:url(../images/ff_03.jpg) left bottom no-repeat; padding-bottom:10px;}
.lxfs p{ line-height:30px; display:block; font-size:15px; color:#FFF;}
.wxgz{width: 37%; float:right; overflow:hidden;}
.wxgz_nav{ width:100%; padding-top:20px; overflow:hidden;}
.wxgz_nav img{ float:left; width:90px; height:90px; margin-right:25px;}
.wxgz_nav p{padding-top:27px; line-height:30px; display:block; font-size:15px; color:#FFF;}

