@charset "utf-8";
/* CSS Document */
.layout{ width: 1230px; margin-right: auto; margin-left: auto; padding:0 15px;}
.header{ background:url(../images/top_01.jpg) top center no-repeat; height:130px;}
.logo{ float:left; padding-top:25px;}
.logo img{ display:block;}
.top_right{ float:right; overflow:hidden; padding-top:31px;}
.top_eve{ color:#fff; font-size:14px; text-align:right;}
.top_eve a{ color:#fff; padding:0 10px;}
.sou{ width:250px; float:right; position:relative; margin-top:14px;}
.inputBox_02{ width:250px; height:36px; float:left; background:#fff; border-radius:5px; color:#999999;font-size:100%; padding-left:15px; line-height:36px;}
.searchBox_01{ background:url(https://m.swkks.com/inai/images/sou_03.jpg) no-repeat; width:18px; height:18px; overflow:hidden; border:none;margin:0px; cursor:pointer; position:absolute; right:10px; top:7px;}


/*=================导航=================*/
.nav{ width:100%; height:50px; background:#013b80;}
.nav_item{ float:left; width:12.5%; text-align:center; height:50px; position: relative; z-index: 100;}
.nav_item a{ width:100%; color:#fff; font-size:16px; display:block; line-height:50px;}
.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;}


/*================= banne===================
.g-banner{ width:100%; background:url(../images/banner_02.jpg) top center no-repeat;}
.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:#ff9900 !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:auto; display:block; position:relative;}
.g-banner .slideBox .next{background:url(../images/next_05.png) no-repeat;width:50px;height:50px; position:absolute; right:40px; top:45%;}
.g-banner .slideBox .prev{ background:url(../images/prev_03.png) no-repeat; width:50px; height:50px; position:absolute; left:40px; top:45%;}*/

/*================= banner===================*/
.g-banner{ width:100%; overflow:hidden;}
.g-banner .slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.g-banner .slideBox .hd{ height:20px; 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:19px; height:20px; color:#FFF; cursor:pointer; display:inline-block; text-align:center; line-height:90px; overflow:hidden; background:url(../images/ri_05.png) no-repeat;}
.g-banner .slideBox .hd ul li.on{ background:url(../images/ro_03.png) no-repeat;}
.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;}
.header_blong{ width:100%; overflow:hidden; background:#fff; padding:40px 0 35px 0;}
/*=================新闻动画===================*/

.header_news{ width:100%; overflow:hidden;}
.news_flash{ float:left; width:49%;height: 435px;  position:relative;margin-top: 20px;}
.news_flash .hd{ position:absolute; z-index:999; bottom:5px; right:0; left:0; text-align:center;}
.news_flash .hd ul li{ width:12px; height:12px; display:inline-block; box-sizing:border-box; background:#7faad7; border-radius:50%; margin:0 3px; cursor:pointer;}
.news_flash .hd ul li.on{ background:#ffffff;}
.news_flash .bd ul li{ position:relative; width:100%;  overflow:hidden;}
.news_flash .bd ul li .news_img{ overflow: hidden; width: 100%; height:435px;}
.news_flash .bd ul li img{ width:100%; height:100%; transition: all 1s ease-out;}
.news_flash .bd ul li img:hover{ transform: scale(1.3);}
.news_flash .bd ul li .mask{position:absolute; bottom:0; left:0; right:0; width:100%; height:88px; background: rgba(39,109,183,0.9);}
.news_flash .bd ul li .mask h5{     margin: auto;width:90%; font-size:18px; padding-top:26px; color:#fff; text-align:center; display:block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}


/*
.news_right{ width:360px; float:right; background:#084c9d; height:498px; padding:0 16px;}
.news_top{ width:100%; padding:28px 20px 27px 20px; overflow:hidden; border-bottom:1px #9cb7d8 dashed;}
.news_top h4{ display:block; font-size:20px; color:#FFF; font-weight:bold; line-height:32px;}
.news_top p{ display:block; font-size:14px; line-height:24px; padding-top:35px; color:#FFF;}
.news_cen{ width:100%; padding:0 20px; overflow:hidden; padding-top:20px;}
.news_cen ul li{ width:100%; overflow:hidden;}
.news_cen ul li a{ display:block; background:url(../images/eve_03.jpg) left no-repeat; font-size:16px; line-height:36px; color:#FFF; padding-left:15px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.news_cen ul li a:hover{ color:#fca800;}
.news_more{ display:block; text-align:right; font-size:14px; color:#FFF; padding-top:10px;}*/


.header_vel{ width:100%; overflow:hidden; padding-top:40px;}
.news_left{ width:860px; float:left; overflow:hidden;}
.news_left .hd{ width:100%; position:relative; height:50px; background:#084c9d;}
.news_left .hd ul li{ display:inline-block;}
.news_left .hd ul li span{ font-size:18px; font-weight:bold; color:#fff; cursor:pointer; width:160px; text-align:center; padding-left:25px; display:block; line-height:46px;}
.news_left .hd ul li .xw{ background:url(../images/xwimg_03.jpg) 28px 14px no-repeat;}
.news_left .hd ul li .ky{ background:url(../images/yjimg_03.jpg) 28px 14px no-repeat;}
.news_left .hd ul li.on{ background:#FFF;}
.news_left .hd ul li.on span{ color:#000000; cursor:pointer; border-top:4px #0b4ea2 solid;}
.news_left .hd ul li.on .xw{ background:url(../images/xwimg_hover_03.jpg) 28px 14px no-repeat;}
.news_left .hd ul li.on .ky{ background:url(../images/yjimg_hover_03.jpg) 28px 14px no-repeat;}
.news_left .more{ position:absolute; right:10px; display:none; color:#FFF; font-size:14px; top:17px;}
.news_left .hd ul li.on .more{ display:block;}
.news_left .bd .news_nav{ width:100%; overflow:hidden; padding-top:24px;}
.news_left .bd .news_nav .news_lf{ float:left; width:220px; overflow:hidden;}
.news_left .bd .news_nav .news_lf .news_img{ width:220px; height:146px; overflow:hidden;}
.news_left .bd .news_nav .news_lf .news_img img{ width:100%; height:100%; transition: all 1s ease-out;}
.news_left .bd .news_nav .news_lf .news_img img:hover{ transform: scale(1.1);}
.news_left .bd .news_nav .news_lf span{ display:block; font-size:16px; color:#666666; padding-top:10px; line-height:24px;}
.news_left .bd .news_lr{ float:right; width:620px; overflow:hidden;}
.news_left .bd .news_lr ul li{ width:100%; line-height:36px; overflow:hidden;}
.news_left .bd .news_lr ul li a{ float:left; display:block; background:url(../images/ava_03_03.jpg) 0 15px no-repeat; font-size:16px; color:#666666; padding-left:16px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; width:80%;}
.news_left .bd .news_lr ul li a:hover{ color:#fca800;}
.news_left .bd .news_lr ul li span{ float:right; font-size:14px; color:#999999;}


.ztzl{ width:310px; float:right; overflow:hidden;}
.ztzl ul li{ width:100%; height:132px; overflow:hidden; margin-bottom:20px;}
.ztzl ul li:last-child{ margin-bottom:0;}
.ztzl ul li img{ width:100%; height:100%; transition: all 1s ease-out;}
.ztzl ul li img:hover{ transform: scale(1.2);}

/*=================新闻动态=================*/
.header_blong{ width:100%; overflow:hidden;}
.header_news{ width:100%;  overflow:hidden;}
.xydt{ width:100%; overflow:hidden; padding-top:40px;float:left;}
.xydt_top{ width: 100%;overflow: hidden;background: url(../images/xwdt_bg.png) no-repeat;margin-bottom: 5px;}
.xydt_top span{ color: #ffffff;font-size: 22px;line-height: 48px;padding-left: 26px;}
.xydt_top .more{ float:right; font-size:14px; color:#666666;line-height: 49px;}
.news_right{ width:48%; float:right; overflow:hidden;margin-top: 20px;/*border: 1px #c8ced5 solid;   padding:0px 20px; */}
.news_right li{    margin-bottom: 18px;}
.news_right ul li p{color: #a1a1a1;line-height: 20px;font-size: 14px;padding-top: 33px;padding-left: 100px;}
.news_right ul li a{float: left;display: block;color: #333333;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 19px;width: 85%;}
.news_right ul li a:hover{color: #ffc20d;}

.news_right li .date {float: left;width: 80px;height: 70px;text-align: center;border: 1px #555555 solid;}
.news_right li .date h2{font-size: 24px;font-weight: bold;color: #555555;line-height: 40px; border-bottom: 1px #555555 solid;}
.news_right li .date h6{font-size: 14px;color: #555555;line-height: 27px;}
.news_right li .date:hover{background: #08499D;border: 1px #fff solid;}
.news_right li .date:hover h6{color:#fff;}
.news_right li .date:hover h2{color:#fff;border-bottom: 1px #fff solid;}


/*=======通知公告=========*/
.tzgg{ width:48%;float:right; overflow:hidden; padding-top:40px;}
.tzgg_top{ width: 100%;overflow: hidden;background: url(../images/top_bg0509.png) no-repeat;margin-bottom: 5px;}
.tzgg_top span{ color: #ffffff;font-size: 22px;line-height: 48px;padding-left: 26px;}
.tzgg_top .more{ float:right; font-size:14px; color:#666666;line-height: 49px;}
.tzgg_nav{    padding: 0 20px 0 20px;}





/*========科学研究=========*/
.header_xstz{ width:100%; overflow: hidden;}
.kxyj{ width:48%; padding-top:40px; overflow:hidden; float:left;}
.kxyj_top{ width:100%; overflow:hidden;}
.kxyj_top span{ width:211px; height:68px; background:url(../images/kxyj.png) no-repeat; color:#08499d; font-size:26px; line-height:68px; padding-left:55px; /*float:left;*/}
.kxyj_top .more{ float:right; font-size:14px; color:#666666; padding-top:26px;}


.yjdt_nav{
    width: 100%;
    overflow: hidden;
    background: #FFF;
    margin-top: 25px;
}
.yjdt_vel{ width:100%; overflow:hidden; padding-bottom:10px;}
.yjdt_vel .yjdt_img{ float:left; width:210px; height:142px; overflow:hidden; margin-right:20px;}
.yjdt_vel .yjdt_img img{width:100%;height:100%;transition: all 1s ease-out;}
.yjdt_vel .yjdt_img img:hover{transform: scale(1.2);}
.yjdt_vel h4{ display:block; color:#08499d; font-weight:bold; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.yjdt_vel h4 a{ color:#08499d;}
.yjdt_vel h4 a:hover{ color:#ffc20d;}
.yjdt_vel span{ display:block; font-size:14px; color:#999999; padding-top:10px;}
.yjdt_vel p{ display:block; color:#666666; font-size:14px; line-height:24px; padding-top:10px;}
.yjdt_cen ul li{ 
    width: 100%;
    overflow: hidden;
    margin-bottom: 18px;}
.yjdt_cen li .date {float: left;width: 80px;height: 70px;text-align: center;border: 1px #555555 solid;}
.yjdt_cen li .date h2{font-size: 24px;font-weight: bold;color: #555555;line-height: 40px; border-bottom: 1px #555555 solid;}
.yjdt_cen li .date h6{font-size: 14px;color: #555555;line-height: 27px;}
.yjdt_cen li .date:hover{background: #08499D;border: 1px #fff solid;}
.yjdt_cen li .date:hover h6{color:#fff;}
.yjdt_cen li .date:hover h2{color:#fff;border-bottom: 1px #fff solid;}
.yjdt_cen ul li p{padding-top: 35px;color: #a1a1a1;padding-left: 90px;line-height: 18px;font-size: 14px;}
.yjdt_cen ul li a{ float:right; display:block; /*background:url(../images/rvr_07.png) 9px 15px no-repeat; */color:#333333; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; padding-left:10px; width:86%;}
.yjdt_cen ul li a:hover{ color:#ffc20d;}


.yjdt_cen ul li p{padding-top: 35px;color: #a1a1a1;padding-left: 90px;line-height: 18px;font-size: 14px;}
.yjdt_cen_list ul li{ width:100%; overflow:hidden; height:42px; /*border-bottom:1px #d7d7d7 dashed; */line-height:42px;}
.yjdt_cen_list ul li a{ float:left; display:block; background:url(../images/rvr_07.png) 9px 15px no-repeat; color:#333333; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; padding-left:30px; width:79%;}
.yjdt_cen_list ul li a:hover{ color:#ffc20d;}
.yjdt_cen_list ul li span{ float:right; font-size:14px; color:#999999;}

/*========社会合作=========*/
.rcpy{ width:48%;float: left; overflow:hidden; padding-top:40px;   }
.rcpy_top{ width:100%; overflow:hidden;}
.rcpy_top span{ width:211px; height:68px; background:url(../images/shhz.png) no-repeat; color:#08499d; font-size:26px; line-height:68px; padding-left:55px; /*float:left;*/}
.rcpy_top .more{ float:right; font-size:14px; color:#666666; padding-top:26px;}


/*========党群工作=========*/
.xsjl{ width:48%;float:right; overflow:hidden; padding-top:40px;}
.xsjl_top{ width:100%; overflow:hidden;}
.xsjl_top span{ width:211px; height:68px; background:url(../images/dqgz.png) no-repeat; color:#08499d; font-size:26px; line-height:68px; padding-left:55px;/* float:left;*/}
.xsjl_top .more{ float:right; font-size:14px; color:#666666;line-height: 68px;}
.xsjl_nav{ width:100%; overflow:hidden; height:490px; background:#FFF; margin-top:30px; padding:10px 30px 0 30px;}
.xsjl_nav ul li{ width:100%; height:30px; line-height:30px; margin-top:20px;}
.xsjl_nav ul li span{ float:left; width:60px; height:30px; background:#e2e2e2; text-align:center; color:#333333; font-size:14px;}
.xsjl_nav ul li a{ float:right; display:block; color:#333333; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; width:84%;}
.xsjl_nav ul li a:hover{ color:#ffc20d;}

/*======图片列表======*/
.header_kzqy{ width:100%; overflow:hidden; /*padding-top:19px;*/}
.kzqy_cen{ width:100%; overflow:hidden; padding-top:25px;height: 280px;}
.kzqy_cen ul{ margin:0 -20px 0 0; zoom:1;}  
.kzqy_cen ul li{ width:285px; height:196px; float:left; position:relative; overflow:hidden; margin-right:20px;}
.kzqy_cen ul li img{width:100%;height:100%;transition: all 1s ease-out;}
.kzqy_cen ul li img:hover{transform: scale(1.2);}
.kzqy_cen ul li span{ display:block; width:100%;/* background:url(../images/nsbg_03.png) bottom repeat-x;*/     background-color: #000;opacity: 0.7;height:40px; position:absolute; bottom:0; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; color:#FFF; line-height:40px; padding-left:20px; font-size:20px;text-align: center;}



.header_bull{ width:100%; padding-top:40px; overflow:hidden;}
.news_tzgg{ width:860px; float:left; overflow:hidden;}
.news_tzgg .hd{ width:100%; position:relative; height:50px; background:#084c9d;}
.news_tzgg .hd ul li{ display:inline-block;}
.news_tzgg .hd ul li span{ font-size:18px; font-weight:bold; color:#fff; cursor:pointer; width:160px; text-align:center; padding-left:25px; display:block; line-height:46px;}
.news_tzgg .hd ul li .tz{ background:url(../images/tzimg_03.jpg) 28px 14px no-repeat;}
.news_tzgg .hd ul li .xs{ background:url(../images/xsimg_03.jpg) 28px 14px no-repeat;}
.news_tzgg .hd ul li.on{ background:#FFF;}
.news_tzgg .hd ul li.on span{ color:#000000; cursor:pointer; border-top:4px #0b4ea2 solid;}
.news_tzgg .hd ul li.on .tz{ background:url(../images/tzimg_hover_03.jpg) 28px 14px no-repeat;}
.news_tzgg .hd ul li.on .xs{ background:url(../images/xsimg_hover_03.jpg) 28px 14px no-repeat;}
.news_tzgg .more{ position:absolute; right:10px; display:none; color:#FFF; font-size:14px; top:17px;}
.news_tzgg .hd ul li.on .more{ display:block;}
/*
.tzgg{ float:right; width:100%; overflow:hidden; padding-top:5px;}
.tzgg_cen{ overflow:hidden; padding-top:5px;}
.tzgg_cen ul{ margin:0 -38px 0 0; zoom:1;}
.tzgg_cen ul li{ height:58px; width:410px; margin-right:38px; float:left; margin-top:25px;}
.tzgg_cen ul li .date{ width:60px; height:58px; float:left; margin-right:14px; border:1px #084c9d solid; background:#fff;}
.tzgg_cen ul li .date h4{ text-align:center; color:#fff; height:30px; line-height:30px; font-size:24px; font-weight:bold; background:#084c9d;}
.tzgg_cen ul li .date h6{ height:27px; line-height:27px; text-align:center; color:#084c9d;}
.tzgg_cen ul li a{ font-size:15px; color:#666666; line-height:24px; padding-top:5px; display:block;}
.tzgg_cen ul li a:hover{ color:#f9ae31;}*/


.xsqk{ width:310px; float:right; overflow:hidden;}
.xsqk_top{ width:100%; overflow:hidden; background:url(../images/ro_03.jpg) top no-repeat;}
.xsqk_top span{ float:left; width:120px; overflow:hidden; background:url(../images/xsqk_03.jpg) 10px 14px no-repeat; padding-left:40px; padding-top:14px; font-size:18px; color:#333333; font-weight:bold;}
.xsqk .bd{ width:100%; overflow:hidden; padding-top:40px;}
.xsqk .bd ul{ margin:0 -22px 0 0; zoom:1;}
.xsqk .bd ul li{ width:144px; height:192px; overflow:hidden; float:left; margin-right:22px;}
.xsqk .bd ul li img{ width:100%; height:100%; transition: all 1s ease-out;}
.xsqk .bd ul li img:hover{ transform: scale(1.2);}
.xsqk .hd{ width:100%; padding-top:20px; overflow:hidden; text-align:center;}
.xsqk .hd ul li{ width:12px; height:12px; display:inline-block; box-sizing:border-box; background:#9cb7d8; border-radius:50%; margin:0 3px; cursor:pointer; font-size:0;}
.xsqk .hd ul li.on{ background:#084c9d; width:30px; border-radius:10px;}


/*================= 底部信息===================*/
.foter{ margin-top: 80px;width:100%; height:278px; overflow:hidden; background:url(../images/foter_02.jpg) top center no-repeat;}
.foter_cen{ width:100%; overflow:hidden; padding-top:35px; height:255px; /*border-bottom:1px #3b4e85 solid;*/}
.lxfs{padding-top: 25px; width:655px; float:left; overflow:hidden;}
.foter_logo{ width:80%;}
.foter_logo img{       width: 100%; }
.fo_name{ display:block; font-weight:bold; color:#FFF; font-size:18px; padding-bottom:10px;}
.lxfs p{ line-height:28px; display:block; font-size:14px; color:#FFF; padding-top:30px;}
.yqlj select{
	color: #fff;
	appearance:none;
    -moz-appearance:none;
	-webkit-appearance:none;
    /*在选择框的最右侧中间显示下拉箭头图片*/
    background: url(../images/eve_03.png) 93% center no-repeat;
	padding-right: 20px;
	text-align: left; text-align-last: left;
}
.yqlj select:focus{
	outline: none;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/  
.yqlj select::-ms-expand { 
	display: none; 
} 
.yqlj{ width:193px; float:left; overflow:hidden; padding-top:27px;}
.yqlj select{ text-align: left; text-align-last: left;}
.select_01{ width:100%; height:44px; border:1px #bcc2d6 solid; margin-top:20px; color:#bcc2d6; font-size:14px; padding-left:20px; background:none;}
.select_01 option{ color:#999999;}
.wxgz{ width:256px; overflow:hidden; float:right; padding-top:27px;}
.wxgz_nav{ width:118px; overflow:hidden; margin-left: 10px;}
.wxgz_nav img{ width:100%; height:118px;}
.wxgz_nav p{ padding-top:10px; line-height:24px; display:block; font-size:14px; color:#FFF; text-align:center;}
.bottom{ background:#074084; line-height:60px; text-align:center; color:#FFF; font-size:14px;}

