@charset "utf-8";
/* CSS Document */


.layout{ width: 1200px; margin-right: auto; margin-left: auto; padding:0 15px;}


.header{width:100%; overflow:hidden; position:absolute; top:0; z-index:99;margin:0 auto;}
.logo{ float:left; padding-top:29px;}
.logo img{ display:block;}
.top_right{ float:right; overflow:hidden; padding-top:26px;}
.top_eve{ color:#999999; font-size:14px; text-align:right;}
.top_eve a{ color:#999999; padding-right:10px; padding-left:10px;}



/*=================导航=================*/
.nav{ width:100%; height:56px; background:#084AA8;}
.nav_left{height:56px;float: left;}
.nav_right{float: right;}
.nav_item{ float:left;  text-align:center; height:56px; line-height:56px; position: relative; z-index: 100;}
.nav_item a{width:100%; padding:0 24.5px; color:#FFF; font-size:15px; display:block; font-weight: 400;line-height:56px;height:56px;font-family: Microsoft YaHei;}

.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:#fba725; color:#FFF;}
.hover .nav_item_sub a{ text-align:center; background: #fba725; color:#FFF; text-decoration: none; font-size:14px; height:33px; line-height:33px; border-bottom:1px #aec7d8 solid; opacity:0.9;}
.hover .nav_item_sub a:hover{ background: #fba725; color:#FFF; opacity:0.6;}

#bnt_search {position: relative;right: 0;top: 9px;height: 40px;width: 40px;}
#bnt_search a {display: block;background: url(../images/sou.png) center no-repeat;height: 40px;width: 40px;border-radius: 50px;}
#j_seach_box {position: fixed;z-index: 9999;top: 0;left: 0;display: none;height: 100%;width: 100%;}
#j_seach_box .bg_box {position: fixed;z-index: 9994;top: 0px;display: none;height: 100%;width: 100%;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000');
    background: rgba(0,0,0,0.85);}
#j_seach_box form {position: absolute;overflow: hidden;top: 45%;z-index: 9999;width: 680px;left: 0;right:0;margin:0 auto;}
#j_seach_box .box_size{font-size:50px;color:#FFF;position:absolute;left:0;right:0;margin:0 auto;z-index:99999;width:50%;text-align:right;top: 35%;cursor:pointer;}
#j_seach_box input[type="text"] {border: none;width: 560px;display: block;height: 60px;color: #434343;font-size: 14px;background:#FFF;line-height: 60px;float:left;text-indent:15px;}
#j_seach_box input[type="submit"] {background: #084AA8;height: 60px;width: 120px;cursor: pointer;border: none;color:#FFF;float:left;text-align:center;font-size:24px;line-height:40px;}

/*================= banner===================*/
.g-banner .slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.g-banner .slideBox .hd{ height:16px; overflow:hidden; position:absolute; width:100%; bottom:20px;  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:16px; height:16px; 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:#084AA8 !important; color:#fff;}
.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:520px; display:block; position:relative;}

/*=================content===================*/
.header_blong{ width:100%; overflow:hidden;}
.header_val{ width:100%; overflow:hidden; padding-top:30px;}
.xyxw{ width:840px; float:left; overflow:hidden;}
.xyxw_top{ width:100%; overflow:hidden;}
.xyxw_top { width:100%; position:relative; overflow:hidden;}
.xyxw_top ul li{ float:left; font-size:21px;}
.xyxw_top ul li span{float:left; font-size: 26px; color:#333333; cursor:pointer;font-family: Microsoft YaHei;font-weight: bold;}
.xyxw_top ul li .more{ position:absolute; right:0; display:block; font-size:14px; color: #666666; top:8px;font-family: Microsoft YaHei;font-weight: 400;}


.news_flash{ float:left; width:48.3%; overflow:hidden; position:relative; margin-top:23px;margin-right: 29px;box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.15);}
.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:#f7ad0d;}

.news_flash .bd {width: 420px;height: 300px;background: #FFFFFF;}
.news_flash .bd .xyxw_img{ position:relative; width:100%; overflow:hidden; height:200px; float:left;}
.news_flash .bd .xyxw_img img{ width:100%; height:100%;}
.news_flash .bd .xyxw_title{padding: 18px 19px 17px 20px; }
.news_flash .bd .xyxw_title h2{font-size: 16px;font-family: Microsoft YaHei;font-weight: bold;color: #333333;line-height: 45px;}
.news_flash .bd .xyxw_title p{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #999999;line-height: 20px;}
.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; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}

.news_cen{ width:48%; overflow:hidden;     padding-top: 9px;}
.news_cen ul li{ width:100%; height:41px; line-height:41px;}
.news_cen ul li a{ background:url(../images/eve_03.png) left 19px no-repeat; padding-left:22px; float:left; font-size:16px; color:#333333; 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:#f9ae31;}
.news_cen ul li span{ float:right; font-size:14px; color:#999999;}


.tzgg{ width:840px; float:left; overflow:hidden;padding: 21px 0; }
.tzgg_content .gd{clear: both;}
.tzgg_title{    margin: 15px 0 0px 0;}
.tzgg_title .hd ul li{float: left;width: 108px;height: 42px;background: #FFFFFF;border: 1px solid #EBEBEB;text-align: center;margin-right: 14px;}
.tzgg_title .hd ul .on{background: #084AA8;}
.tzgg_title .hd ul li a{width: 100%; display: block; font-size: 18px;font-family: Microsoft YaHei;font-weight: 400;color: #333333;line-height: 42px;}
.tzgg_title .hd ul .on a {color: #FFFFFF;}
.tzgg_content .news_cen{ width:100%; overflow:hidden; }

.xsky{ width:300px; float:right; overflow:hidden; margin-left:30px;padding-bottom: 28px;}
.news_nav{width:100%; overflow:hidden;}
.news_nav ul li{ height:60px; width:100%; margin-top:26px;}
.news_nav ul li .date{ width:60px;height:60px; float:left;margin-right:15px;background: #084AA8}
.news_nav ul li .date h4{ text-align:center; color: #084AA8; line-height: 36px; height: 36px; font-size: 24px; font-weight:bold; font-family: Microsoft YaHei; background: #FFFFFF;border: 1px solid #084AA8;}
.news_nav ul li .date h6{ height:24px; line-height:24px; text-align:center; color:#fff; background:#084AA8;font-size: 13px;font-weight: 400;font-family: Microsoft YaHei;}
.news_nav ul li a{ font-size:16px; color:#333333; display:block;  overflow:hidden; text-overflow: ellipsis;}
.news_nav ul li p{ display:block; color:#999999; font-size:13px; line-height:24px; padding-top:5px;}
.news_nav ul li a:hover{ color:#f9ae31;}


/* ===========foter============== */
.foter{ width:100%; height:220px; background:#084AA8; background:url(../images/foter.png) repeat;}
.foter_cen{ width:100%; overflow:hidden;padding-top: 29px;}
.foter_logo{ float:left;padding: 35px 20px 51px 0;}
.foter_logo img{ max-width:100%;}
.foter_logo img:hover{transform: none;}
.foter_link{width:220px; float:left; overflow:hidden;}
.foter_link select{ text-align: left; text-align-last: left;}
.select_01,.select_02{ width:100%; height:36px; border:1px #bcc2d6 solid; margin-top: 10px; color:#bcc2d6; font-size:14px; padding-left:20px; background:none;}
.select_01 option,.select_02 option{ color:#999999;}
.select_02{margin-top: 23px;}
.foter_lxwm { float:right; overflow:hidden;}
.fo_name{ display:block; font-weight:bold; font-family: Microsoft YaHei; color:#FFF; font-size: 16px; line-height: 32px;padding-bottom: 7px;}
.foter_lxwm p {line-height:32px; display:block; font-size:14px; color:#FFF; font-family: Microsoft YaHei;font-weight: 400;}