@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:105px; background-position:center center; background-size:cover;}
.logo{ float:left; padding-top:18px;}

.fl { float: left; }
.fr{ float:right;}
.rig { float: right; }

.header .select{ padding-top:25px;}
/* 搜索框 */
#bnt_search {
    /*position: absolute;*/
    right: 0;
    top: 45px;
    height: 54px;
    width: 50px;
}
#bnt_search a {
    display: block;
    background: url(../images/btn_03.png) center no-repeat;
    height: 54px;
    width: 50px;margin-left:0px;
}
#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: 15px;
    background:#FFF;
    line-height: 60px;
	float:left;
	text-indent:15px;    font-family: "微软雅黑",Arial, Helvetica, sans-serif;
}
#j_seach_box input[type="submit"] {
    background: #216fc2;
    height: 60px;
    width: 120px;
    cursor: pointer;
    border: none;
	color:#FFF;
	float:left;
	text-align:center;
	font-size:24px;
	line-height:40px;
}


/*=================导航=================*/
.nav{ height:59px; background:#FFF; width:100%;}
.nav_item{ float:left; width:12.5%; text-align:center; height:59px; position: relative; z-index: 100;}
.nav_item a{ width:100%; color:#333333; font-size:18px; display:block; height:69px; 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;}
.hover .nav_itema { background:url(../images/nav_03.png) top center no-repeat; color:#FFF;}
.hover .nav_item_sub a{ text-align:center; background: #136bbd; color:#FFF; text-decoration: none; font-size:16px; height:33px; line-height:33px; border-bottom:1px #aec7d8 solid; opacity:0.9;}
.hover .nav_item_sub a:hover{ background: #136bbd; color:#FFF; opacity:0.6;}


.banner{position:relative;height:480px;overflow:hidden;}
.banner .slick-list{height:100%;}
.banner .slick-track{height:100%;}
.banner .slick-slide>div{height:100%;}
.banner .frame{height:100%;}
.banner .frame video{min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}

.banner .child{background-size:cover;color:#fff;background-position:center center;height:100%;position:relative;overflow:hidden;background-color:#08499d;z-index: 999;}
.banner .child:before{content:"";position:absolute;left:0;bottom:0;right:0;height:80px;background:linear-gradient(to top,rgba(0,0,0,0.8),rgba(0,0,0,0));}
.banner .banner_nav {overflow: hidden;height: 50px;position: relative;top: -40px; text-align:center;}
.banner .banner_nav ul{ overflow:hidden; zoom:1; }
.banner .banner_nav ul li {margin:0px 6px;  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;}
.banner .banner_nav ul li:hover {background:url(../images/ro_03.png) no-repeat;}
.banner .banner_nav ul li.slick-active{background:url(../images/ro_03.png) no-repeat;}


.header_about{ width:100%; height:168px;}
.about_nav{ width:100%; padding-top:47px; overflow:hidden;}
.about_left{ float:left; background:url(../images/eve_03.jpg) 0 3px no-repeat; margin-right:70px;}
.about_left span{ display:block; color:#333333; font-size:32px; padding-left:26px;}
.about_left em{ display:block; color:#999999; font-size:22px; padding-left:18px; padding-top:10px;}
.about_right{ font-size:16px; line-height:28px; color:#666666;}


/*=================新闻动态=================*/
.header_blong{ width:100%; overflow:hidden;}
.header_news{ width:100%;  overflow:hidden;}
.xydt{ width:100%; overflow:hidden;padding-bottom: 40px; padding-top:40px;}
.xydt_top{ width:100%; overflow:hidden;}
.xydt_top span{ width:216px; height:74px; background:url(../images/xwdt_03.png) no-repeat; color:#08499d; font-size:26px; line-height:74px; padding-left:80px; float:left;}
.xydt_top .more{ float:right; font-size:14px; color:#666666; padding-top:26px;}

.news_nav {overflow: hidden;}
.news_flash{ float:left; width:600px;height: 442px; overflow:hidden; position:relative;margin-top: 20px;}
.news_flash .hd{ position:absolute; z-index:999; bottom:10px; 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:442px;}
.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(20,71,145,0.9);}
.news_flash .bd ul li .mask h5{ width:100%; font-size:18px; padding-top:26px; color:#fff; text-align:center; display:block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}

.news_right{ width:576px; float:right; overflow:hidden;padding-top: 7px;}
.news_right ul li{ width:100%; height:50px; line-height:50px; border-bottom:1px #c8ced5 solid;}
.news_right ul li a{background: url(../images/rvr_07.png) 7px 19px no-repeat; text-indent: 29px;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_right ul li a:hover{ transform: translate(10px, 0px); color:#f9ae31;}
.news_right ul li span{ float:right; font-size:14px; color:#999999;}


.header_xstz{ width:100%; height:668px; background:url(../images/nav_02.jpg) top center no-repeat;}
.yjdt{ width:584px; padding-top:40px; overflow:hidden; float:right;}
.yjdt_top{ width:100%; overflow:hidden;}
.yjdt_top span{ width:211px; height:68px; background:url(../images/kzqy_03.png) no-repeat; color:#08499d; font-size:26px; line-height:68px; padding-left:80px; float:left;}
.yjdt_top .more{ float:right; font-size:14px; color:#666666; padding-top:26px;}
.yjdt_nav{ width:100%; overflow:hidden; height:490px; background:#FFF; margin-top:30px; padding:30px 30px 0 30px;}
.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; height:48px; border-bottom:1px #d7d7d7 dashed; line-height:48px;}
.yjdt_cen ul li a{ float:left; display:block; background:url(../images/rvr_07.png) 9px 20px no-repeat; color:#333333; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; padding-left:30px; width:80%;}
.yjdt_cen ul li a:hover{ color:#ffc20d;}
.yjdt_cen ul li span{ float:right; font-size:14px; color:#999999;}



.tzgg{ width:584px;float:left; overflow:hidden; padding-top:40px;}
.tzgg_top{ width:100%; overflow:hidden;}
.tzgg_top span{ width:211px; height:68px; background:url(../images/tzgg_03.png) no-repeat; color:#08499d; font-size:26px; line-height:68px; padding-left:80px; float:left;}
.tzgg_top .more{ float:right; font-size:14px; color:#666666; padding-top:26px;}
.tzgg_nav{ width:100%; overflow:hidden; height:490px; background:#FFF; margin-top:30px; padding:10px 30px 0 30px;}
.tzgg_nav ul li{ width:100%; height:50px; line-height:50px; border-bottom:1px #c8ced5 solid;}
.tzgg_nav ul li a{background: url(../images/rvr_07.png) 7px 19px no-repeat; text-indent: 29px;float: left;font-size: 16px;color: #4c4c4c;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 80%;transition: all 0.5s linear;}
.tzgg_nav ul li a:hover{ transform: translate(10px, 0px); color:#f9ae31;}
.tzgg_nav ul li span{ float:right; font-size:14px; color:#999999;}


.header_kzqy{ width:100%; overflow:hidden; padding-top:40px;}
.kzqy_top{ width:100%; overflow:hidden;}
.kzqy_top span{ width:216px; height:74px; background:url(../images/yjdt_03.png) no-repeat; color:#08499d; font-size:26px; line-height:68px; padding-left:80px; float:left;}
.kzqy_top .more{ float:right; font-size:14px; color:#666666; padding-top:26px;}
.kzqy_cen{ width:100%; overflow:hidden; padding-top:25px;}
.kzqy_cen ul{ margin:0 -20px 0 0; zoom:1;}
.kzqy_cen ul li{ margin-right:20px; background:#FFF; cursor: pointer;}
.scientific_ul_one .scientific_li .icon{ width:210px; position:relative;}
.scientific_ul_one .scientific_li .icon img{ width:100%; height:auto;}
.scientific_ul_one .scientific_li .text{ width: 300px; display: none; opacity: 0; padding-left: 22px; padding-top: 20px; padding-right: 24px;}
.scientific_ul_one .scientific_li.active .text{ display:block; opacity:1;}
.scientific_ul_one .scientific_li .text .text_name{ color:#333333; font-size:20px; position:relative;}
.scientific_ul_one .scientific_li .text .container{ font-size:14px; color:#b8b8b8; padding-top:15px; line-height:24px;}
.scientific_ul_one .scientific_li .text .container a{ font-size:14px; color:#08499d; display:block; padding-top:5px;}


/*================= 底部信息===================*/
.foter{ width:100%; height:270px; background:url(../images/foter_02.jpg) top center no-repeat; margin-top:44px;}
.foter_cen{ width:100%; overflow:hidden; padding-top:26px;}
.yqlj{ float:left; width:125px; padding-top:20px;}
.yqlj span{ display:block; color:#FFF; font-size:24px; padding-bottom:20px;}
.yqlj ul li{ float:left; width:100%; line-height:40px;}
.yqlj ul li a{ font-size:16px; color:#FFF;}
.foter_logo{ float:left; padding-top:37px; padding-left:130px;}
.wxgz{ width:120px; overflow:hidden; float:right; margin-right:34px;}
.wxgz img{ width:100%; height:120px;}
.wxgz p{ padding-top:10px; line-height:24px; display:block; font-size:14px; color:#FFF; text-align:center;}
.bottom{ width:100%; color:#ffffff; font-size:14px; text-align:center; line-height:30px; padding-top:25px;}
