@charset "utf-8";
/* CSS Document */
.layout{ width: 1230px; margin-right: auto; margin-left: auto; padding:0 15px;}
.header_top{ width:100%; overflow:hidden; border-top:4px #00489d solid; padding-bottom:20px;}
.xysy{ width:100%; height:26px; background:url(../images/xysy_03.jpg) right no-repeat; line-height:26px;}
.xysy a{ display:block; background:url(../images/home_03.jpg) 0px 6px no-repeat; color:#FFF; float:right; padding-right:40px; padding-left:25px;}
.top_nav{ width:100%; overflow:hidden;}
.logo{ float:left;}
.logo img{ display:block;}
.top_right{ float:right; overflow:hidden;}
.sou{ width:250px; float:right; position:relative; margin-top:29px;}
.inputBox_02{ width:250px; height:40px; float:left; background:url(../images/sou_03.jpg) no-repeat; border:none;color:#a5a5a5;font-size:100%; padding-left:15px; line-height:40px;}
.searchBox_01{ background:url(../images/suo_03.jpg) no-repeat; width:22px; height:22px; overflow:hidden; border:none;margin:0px; cursor:pointer; position:absolute; right:15px; top:10px;}


/*=================导航=================*/
.nav{ width:100%; height:56px; background:url(../images/menu_02.jpg) top center no-repeat;}
.nav_item{ float:left; text-align:center; height:56px; position: relative; z-index: 100;}
.nav_item a{ /*padding:0 40px;*/ color:#0a5aa8; font-size:16px; display:block; line-height:56px;}
.nav_item_sub { display: none; position: absolute;z-index: 1000; left:0; overflow: hidden; width:100%;}
.nav_item .nav_itema{ display: block;    padding: 0 40px;}
.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;}
.nav_item >.home{ color:#FFF;}
.nav_item >.home:hover{ background:none;}


/*================= banne===================*/
.header_banner{ width:100%; background:url(../images/banner_bg_02.jpg) top center no-repeat; overflow:hidden; height:460px;}
.g-banner .slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.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:auto; display:block; position:relative;}
.slideBox .prev{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:36px; height:72px; background:url(../images/prev_03.png) no-repeat;}
.slideBox .next{ position:absolute; right:3%; top:50%; margin-top:-25px; display:block; width:36px; height:72px; background:url(../images/next_05.png) no-repeat;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }


/*=================动态资讯=================*/
.dtzx{ width:100%; height:64px; overflow:hidden; background:#f8f8f8;}
.dtzx_name{ width:170px; height:64px; float:left; background:#00489d; line-height:64px; color:#FFF; text-align:center; font-size:24px;}
.dtzx .bd{ float:left; overflow:hidden; padding-top:10px; padding-left:20px; width:1030px;}
.dtzx .bd ul li{ float:left; margin-right:50px; overflow:hidden; width:48%;}
.dtzx .bd ul li .dtzx_left{ width:57px; height:50px; float:left; background:url(../images/eve_03.png) no-repeat; margin-right:30px;}
.dtzx .bd ul li .dtzx_left h4{ display:block; font-size:22px; color:#f4b00d; text-align:left;}
.dtzx .bd ul li .dtzx_left h6{ display:block; font-size:14px; color:#999999; text-align:right;}
.dtzx .bd ul li a{ color:#666666; font-size:16px; transition: all 0.5s linear; display:block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; padding-top:10px;}
.dtzx .bd ul li a:hover{ transform: translate(10px, 0px); color:#fba725;}


.header_xw{ width:100%; overflow:hidden; background:url(../images/xw_bg_02.jpg) top center no-repeat; padding-top:20px; padding-bottom:20px;}
.xwdt{ width:520px; float:left; overflow:hidden;}
.xwdt_top{ width:100%; overflow:hidden;}
.xwdt_top .xwdt_left{ float:left; overflow:hidden;}
.xwdt_top .xwdt_left h4{ display:block; color:#034da2; font-size:32px;}
.xwdt_top .xwdt_left h5{ display:block; color:#999999; font-size:15px;}
.xwdt_top .more{ float:right; color:#034da2; background:url(../images/more_03.jpg) left no-repeat; padding-left:25px; margin-top:16px;}
.xedt_nav{ padding-top:16px; overflow:hidden;}

.news_flash{ float:left; width:100%; overflow:hidden; position:relative;}
.news_flash .hd{ position:absolute; z-index:999; bottom:16px; right:20px;}
.news_flash .hd ul li{ width:6px; height:6px; float:left; box-sizing:border-box; border:1px solid #fff; 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:320px;}
.news_flash .bd ul li .mask{ position:absolute; bottom:0; left:0; right:0; width:100%; line-height:50px; height:50px; background: rgba(0,0,0,0.5);}
.news_flash .bd ul li .mask h5{ width:70%; font-size:16px; font-weight:bold; color:#fff; margin-left:20px; display:block;}

.news_cen{ width:100%; overflow:hidden; padding-top:15px;}
.news_cen ul li{ width:100%; height:32px; line-height:32px;}
.news_cen ul li a{ 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:#fba725;}
.news_cen ul li span{ float:right; font-size:14px; color:#999999;}

.tzgg{ width:630px; float:right; overflow:hidden;}
.tzgg_cen{ width:100%; overflow:hidden; padding-top:14px;}
.tzgg_cen ul li{ width:100%; /*margin-top:21px;*/ overflow:hidden;/* padding-bottom:4px;*/ border-bottom:1px #eaeaea solid;}
.tzgg_cen ul li span{ float:right; border-left:1px #eaeaea solid; /*padding-bottom:9px; padding-top:9px;*/ padding-left:25px; font-size:20px; color:#f4b00d;margin: 4px 0px;}
.tzgg_cen ul li a{ float:left; font-size:16px; color:#333333;     padding-bottom: 7px; line-height:28px; width:80%; transition: all 0.5s linear;}
.tzgg_cen ul li a:hover{ transform: translate(10px, 0px); color:#fba725;}


.header_net{ width:100%; background:url(../images/ne_bg_02.jpg) top center no-repeat; height:430px; padding-top:20px;}
.xsdt{ width:575px; float:left; overflow:hidden;}
.xsdt_top{ width:100%; overflow:hidden;}
.xsdt_top .xsdt_left{ float:left; overflow:hidden;}
.xsdt_top .xsdt_left h4{ display:block; color:#FFF; font-size:32px;}
.xsdt_top .xsdt_left h5{ display:block; color:#999999; font-size:15px;}
.xsdt_top .more{ float:right; color:#fff; background:url(../images/rvr_03.jpg) left no-repeat; padding-left:25px; margin-top:16px;}
.xsdt_cen{ width:100%; overflow:hidden; padding-top:14px;}
.xsdt_cen ul li{ width:100%; background:url(../images/xsdt_03.png) no-repeat; height:90px; padding:22px;    margin-bottom: 15px;}
.xsdt_cen ul li a{ font-size:16px; color:#ffffff; display:block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; width:100%; transition: all 0.5s linear;}
.xsdt_cen ul li a:hover{transform: translate(10px, 0px); color:#fba725;}
.xsdt_cen ul li p{ display:block; margin-top:10px;}
.xsdt_cen ul li h4{ float:left; font-size:14px; color:#ffffff; margin-right:30px;}
.xsdt_cen ul li h6{ float:left; font-size:14px; color:#ffffff;}


.dfxw{ width:575px; float:right; overflow:hidden;}
.dfxw_cen{ width:100%; overflow:hidden; margin-top:14px;}
.dfxw_cen ul li{ height:55px; width:100%;     margin-bottom: 6px;}
.dfxw_cen ul li .date{ width:88px; height:55px; float:left; margin-right:25px; background:url(../images/dfxw_03.png) no-repeat;}
.dfxw_cen ul li .date h4{ text-align:center; color:#fff; font-size:18px; font-weight:bold; padding-top:5px;}
.dfxw_cen ul li .date h6{ text-align:center; color:#fff; font-size:14px;}
.dfxw_cen ul li a{ font-size:16px; color:#fff; line-height:26px; transition: all 0.5s linear; display:block;}
.dfxw_cen ul li a:hover{transform: translate(10px, 0px); color:#fba725;}


.header_vel{ width:100%; background:#FFF; overflow:hidden; padding-top:20px; padding-bottom:20px;}
.zjtd{ width:575px; float:left; overflow:hidden;}
.zjtd .bd{ width:100%; overflow:hidden; padding-top:10px;}
.zjtd .bd ul li{ width:100%; height:100px; overflow:hidden; margin-top:20px;}
.zjtd .bd ul li .zj_img{ width:100px; height:100px; margin-right:24px; float:left;}
.zjtd .bd ul li .zj_img img{ width:100%; height:100%; border-radius:50%;}
.zjtd .bd ul li .zj_name{ display:block; font-size:16px; color:#333333; padding-top:10px;}
.zjtd .bd ul li p{ display:block; font-size:14px; color:#797979; line-height:24px; margin-top:10px;}

.cgzh{ width:575px; float:right; overflow:hidden;}
.cgzh_top{ padding-top:30px; overflow:hidden; width:100%;}
.cgzh_top .cg_img{ width:200px; height:128px; float:left; margin-right:16px; overflow:hidden;}
.cgzh_top .cg_img img{ width:100%; height:100%; display:block;}
.cg_title{ display:block; color:#333333; font-size:16px; line-height:28px; padding-bottom:20px;}
.cgzh_top span{ display:block; color:#999999; font-size:14px;}
.cgzh_cen{ width:100%; overflow:hidden; padding-top:15px;}
.cgzh_cen ul li{ width:100%; height:40px; line-height:40px;}
.cgzh_cen ul li a{ float:left; font-size:16px; color:#333333; display:block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; width:80%; transition: all 0.5s linear;}
.cgzh_cen ul li a:hover{ transform: translate(10px, 0px); color:#fba725;}
.cgzh_cen ul li span{ float:right; font-size:14px; color:#999999;}


.foter{ background:#0a5aa8; height:180px; width:100%; overflow:hidden;}
.foter_logo{ float:left; padding-top:40px;}
.foter_logo img{opacity: 0.7;}
.contact{ float:left; margin-left:113px; padding-top:10px; overflow:hidden; width:274px;}
.contact ul li{ width:100%; padding-left:24px; font-size:14px; color:#b9c8df; display:block; margin-top:18px;}
.contact ul .dh{ background:url(../images/dh_03.jpg) left no-repeat;}
.contact ul .yx{ background:url(../images/yx_06.jpg) left no-repeat;}
.contact ul .yb{ background:url(../images/yb_08.jpg) left no-repeat;}
.contact ul .dz{ background:url(../images/dz_10.jpg) left no-repeat;}

/*================= 下拉链接===================*/
.xllj{ width:180px; overflow:hidden; float:right; margin-top:10px;}
.xllj1{ width:180px; overflow:hidden; float:right; }
.xllj select{ text-align: center; text-align-last: center;}
.xllj1 select{ text-align: center; text-align-last: center;}
.select_01{ width:100%; height:36px; border:1px #b9c8df solid; background:none; margin-top:15px; color:#b9c8df; border-radius:5px;}
.select_01 option{ color:#FFF; background:#0a5aa8;}

.bottom{ width:100%; height:50px; line-height:50px; background:#044f97; text-align:center; font-size:14px; color:#FFF;}
.bottom a{ color:#fba725;}
