@charset "utf-8";
			/*头部*/			
			.top{
				width: 100%;
				height: 36px;
				line-height: 35px;
				background-color: #FFFFFF;
			}
			.top,
			.main-con{
				width: 1211px;
				margin: 0 auto;
			}
			.top-left,.top-left>ul>li,.top-right>ul>li{
				float: left;
				font-size: 12px;
			}
			.top-left>ul>li>a,.top-right>ul>li>a{
				color: #3a6999;
				padding-right: 10px;
				display: inline-block;
				vertical-align: middle;
			}
			.top-left>ul>li>em,.top-right>ul>li>em{
				display: inline-block;
				width: 1px;
				height: 12px;
				background-color: #A0795C;
				vertical-align: middle;
				margin-right: 10px;
			}
			.top-buttom,.top-right{
				float: right;
			}
			.top-buttom{
				cursor: auto;
				width: 90px;
				background-color: #3f86be;
				height: 36px;
				line-height: 35px;
				color: #ffffff;
				font-size: 14px;
				font-weight: bold;
				padding-left: 15px;
				position: relative;
				z-index: 99;
			}
			.top-buttom:hover{
				color: #FFFFFF;
			}
			.up-arrow{
				display: inline-block;
				width: 0;
				height: 0;
				border-top:12px solid;
				border-left:7px solid transparent;
				border-right:7px solid transparent;
				vertical-align: middle;
				position: absolute;
				top: 12px;
				right: 13px;
			}
			.down-arrow{
				display: inline-block;
				width: 0;
				height: 0;
				border-bottom:13px solid;
				border-left:7px solid transparent;
				border-right:7px solid transparent;
				vertical-align: middle;
				display: none;
				position: absolute;
				top: 14px;
				right: 13px;
			}
			.top-buttom-show{
				width: 365px;
				height: 270px;
				border: 4px solid #08518b;
				position: absolute;
				top: 37px;
				left: -266px;
				display: none;
				z-index: 99;
				background-color: #FFFFFF;
			}
			.top-buttom-show a{
				color: #000000;
			}
			
			/*搜索,导航*/
			.main{
				width: 100%;
				height: auto;
				overflow: hidden;
				background: url(kuaiji-bg.png) no-repeat;
			}
			.nav{
				overflow: hidden;
				width: 100%;
				height: auto;
			}
			.nav-logo,.nav-bar>ul>li,.lunbo-barrage>ul>li{
				float: left;
			}
			.nav-logo{
				margin: 20px 0;
			}
			.nav-logo img{
				display: block;
				float: left;
			}
			.nav-logo-text{
				float: left;
				vertical-align: middle;
				margin: 12px 0 0 20px;
			}
			.nav-logo-text>h1{
				font-size: 38px;
				color: #08518b;
			}
			.nav-logo-text>p>font{
				color: #08518b;
				font-size: 12px;
				letter-spacing:4px ;
			}
			.nav-search{
				float: right;
				width: 390px;
				height: 40px;
				margin: 32px 0;
			}
			.nav-search>input[type="text"]{
				display: inline-block;
				width: 273px;
				height: 38px;
				border: 0;
				float: left;
				padding-left: 10px;
				line-height: 40px;
				font-size: 14px;
				background-color: #FFFFFF;
				border: 1px solid #08518b;
			}
			.search-color{
				color: #828282;
				font-size: 14px;
			}
			.nav-search>a{
				display: inline-block;
				width: 105px;
				height: 40px;
				background-color: #3f86be;
				text-align: center;
				line-height: 40px;
				color: #ffffff;
				float: left;
				font-size: 16px;
			}
			.nav-bar{
				clear: both;
				width: 100%;
			}
			.nav-bar >ul{
				height: 51px;
				background:url(on-bg.png) no-repeat;
			}
			.nav-bar >ul>li>a{
				display: inline-block;
				padding: 0 37px 0 38px;
				height: 51px;
				color: #FFFFFF;
				line-height: 51px;
				font-size: 20px;
				text-align: center;
				border-left: 1px solid #dddddd;
				font-weight: initial;
			}
			.nav-bar >ul>li:first-child a{
				border-left:0;
			}
			.nav-bar-on{
				background:url(hover-bg.png) no-repeat;
				color: #333333 !important;
			}
			.nav-bar >ul>li>a:hover{
				background:url(hover-bg.png) no-repeat;
				color: #333333;
			}
			
			
			/*banner*/
			.banner{
				margin-top: 10px;
				clear: both;
			}
			.lunbo{
				width: 710px;
				height: 380px;
			}
			
			.flexslider{
				position:relative;
				width: 710px;
				height: 380px;
				overflow:hidden;
				float: left;
			}
			.slides{
				position:relative;
				z-index:1;
			}
			.slides li{
				width: 710px;
				height: 380px;
			}
			.slides li >span>a{
				display: inline-block;
				width: 711px;
				height: 50px;
				position: absolute;
				bottom: 0;
				left: -1px;
				font-size: 18px;
				color: #FFFFFF;
				line-height: 50px;
				text-indent: 1em;
				background: url(lunbo-title.png) no-repeat;
			}
			.slides li >span>a:hover{
				color: #ffd303;
			}
			
			.flex-control-nav{
				position:absolute;
				bottom:15px;
				right: 5px;
				z-index:2;
				width:120px;
				text-align:center;
			}
			.flex-control-nav li{
				display:inline-block;
				width: 9px;
				height: 9px;
				margin:0 5px;
				*display:inline;
				zoom:1;
			}
			.flex-control-nav a{
				display:inline-block;
				width: 10px;
				height: 10px;
				line-height:40px;
				overflow:hidden;
				background:url(lunbo_d.png) right 0 no-repeat;
				cursor:pointer;
			}
			.flex-control-nav .flex-active {
				background-position: 0 0;
			}
			
			.flex-direction-nav {
				position: absolute;
				z-index: 3;
				width: 100%;
				top: 45%;
			}
			
			.flex-direction-nav li a {
				display: block;
				width: 50px;
				height: 50px;
				overflow: hidden;
				cursor: pointer;
				position: absolute;
			}
			
			.gonggao{
				width: 483px;
				border: 1px solid #3f86be;
				border-radius: 8px 8px 0 0;
			}
			.gonggao-top{
				height: 45px;
				background: url(gonggao-bg.png) no-repeat;
				position: relative;
				border-bottom: 2px solid #08518b;
			}
			.gonggao-top h3{
				width: 109px;
				height: 51px;
				position: absolute;
				z-index: 9;
				text-align: center;
				margin-top: -6px;
				left: 22px;
				background: url(title-bg1.png) no-repeat;
			}
			.gonggao-top h3 img{
				margin-top: 15px;
			}
			.gonggao-top a{
				color: #333333;
				font-size: 14px;
				float: right;
				margin: 13px 22px 0 0;
			}
			.gonggao-con{
				overflow: hidden;
				background-color: #FFFFFF;
			}
			.gonggao-con h4{
				width: 290px;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				color: #333333;
				font-size: 18px;
				font-weight: bold;
				line-height: 64px;
				margin:0 auto;
			}
			.gonggao-con ul{
				width: 100%;
				height: 266px;
				border-top: 1px solid #f7f9fb;
			}
			.gonggao-con li{
				width: 100%;
				float: left;
				line-height: 36px;
				position: relative;
			}
			.gonggao-con li img{
				position: absolute;
				right: 109px;
				top: 12px;
			}
			.gonggao-con li:hover *{
				color: #9c0202;
			}
			.gonggao-con li:first-child{
				margin-top: 5px;
			}
			.gonggao-con li p{
				float: left;
				color: #666666;
				font-size: 16px;
				width: 318px;
				text-overflow: ellipsis;
				overflow: hidden;
				white-space: nowrap;
				margin-left: 13px;
				cursor: pointer;
			}
			.gonggao-con li small{
				float: right;
				color: #9a9a9a;
				font-size: 14px;
				margin-right: 24px;
				cursor: pointer;
			}
			
			
			/*zhuti*/
			.trunk-con{
				width: 100%;
				height: auto;
				padding-top: 20px;
				overflow: hidden;
			}
			.query-btn{
				border: 1px solid #ececec;
				width: 364px;
				height: 230px;
			}
			.query-btn a{
				display: block;
				width: 326px;
				height: 32px;
				background: url(query-bg.png) no-repeat;
				text-align: center;
				line-height: 32px;
				color: #333333;
				font-size: 16px;
				font-family: "黑体";
				margin: 10px 0 0 19px;
				font-weight: bold;
			}
			.query-btn a:first-child{
				margin-top: 14px;
			}
			
			.status-btn,
			.talent-btn{
				width: 363px;
				margin-top: 20px;
				border: 1px solid #3f86be;
				border-radius: 8px 8px 0 0;
				overflow: hidden;
			}
			.status-top,
			.talent-top{
				width: 363px;
				height: 47px;
				background: url(btn-bg.png) no-repeat;
				position: relative;
				text-align: center;
			}
			.status-top img,
			.talent-top img{
				margin-top: 12px;
			}
			.status-top a{
				position: absolute;
				right: 8px;
				top: 19px;
				color: #255a99;
				font-size: 14px;
			}
			.status-con{
				height: 135px;
			}
			.status-con a,
			.talent-con a{
				display: block;
				float: left;
				width: 153px;
				height: 49px;
				background: url(btn2-bg.png) no-repeat;
				margin: 12px 0 0 18px;
				line-height: 49px;
			}
			.status-con a img{
				display: inline-block;
				vertical-align: middle;
				margin: 0 9px;
			}
			.status-con a span{
				color: #333333;
				font-size: 14px;
			}
			.talent-con{
				height: 85px;
			}
			.talent-con a{
				margin: 17px 0 0 18px;
			}
			.talent-con a img{
				display: inline-block;
				margin: 10px 10px 0 16px;
				float: left;
			}
			.talent-con a span{
				color: #333333;
				font-size: 16px;
			}
			
			.trunk-list{
				width: 832px;
			}
			.list-cell{
				width: 408px;
				border: 1px solid #3f86be;
				border-radius: 8px 8px 0 0;
			}
			.list-top{
				width: 408px;
				height: 47px;
				background: url(list-bg.png) no-repeat;
				position: relative;
			}
			.list-top ul{
				position: absolute;
				z-index: 99;
				text-align: center;
				margin-top: -6px;
				left: 22px;
			}
			.list-top li{
				height: 53px;
				color: #2673af;
				font-size: 20px;
				font-weight: bold;
				padding: 0 15px;
				line-height: 54px;
				float: left;
				cursor: pointer;
			}
			.list-top .bg{
				background: url(title-bg1.png) no-repeat;
				color: #FFFFFF;
			}
			.sws-top .bg1{
				background: url(list-sws.png) no-repeat;
				color: #FFFFFF;
			}

			.list-con{
				position: relative;
				display: none;
			}
			.list-con .show{
				display: block;
			}
			.list-con >a{
				position: absolute;
				color: #255A99;
				font-size: 14px;
				top: -32px;
				right: 21px;
			}
			
			.list-con ul{
				padding: 12px 0 14px 0;
				overflow: hidden;
			}
			
			.list-con li{
				width: 100%;
				float: left;
				line-height: 42px;
				position: relative;
			}
			.list-con li img{
				position: absolute;
				right: 113px;
				top: 15px;
			}
			.list-con li p{
				float: left;
				color: #333333;
				font-size: 16px;
				width: 240px;
				text-overflow: ellipsis;
				overflow: hidden;
				white-space: nowrap;
				margin-left: 20px;
				cursor: pointer;
			}
			.list-con li small{
				float: right;
				color: #9a9a9a;
				font-size: 14px;
				margin-right: 20px;
				cursor: pointer;
			}
			.list-con li:hover *{
				color: #9c0202;
			}
			.list-sws,
			.list-xh{
				margin-top: 20px;
			}
			
			/*底部*/
			.footer{
				margin-top: 30px;
				overflow: hidden;
			}
			.footer-top{
				height: 65px;
				background-color: #7ca2d5;
			}
			.link{
				width: 213px;
				text-align: center;
				color: #FFFFFF;
				font-size: 16px;
				font-weight: bold;
				line-height: 65px;
			}
			select::-ms-expand { display: none; }
			.link-btn select{
				width: 225px;
				height: 30px;
				background-color: #FFFFFF;
				border-radius: 0;
				float: left;
				margin: 18px 18px 0 0; 
				color: #7d7d7d;
				padding: 0 20px;
				appearance:none;
				-moz-appearance:none;
				-webkit-appearance:none;
				background:url(select-jiantou.png) no-repeat scroll right center #FFFFFF;
				background-position: 195px 10px;
			}
			
			.footer-btm{
				height: 172px;
				background-color: #bbd7ed;
				overflow: hidden;
			}
			.fonter-con{
				margin: 50px 0;
				overflow: hidden;
			}
			.fonter-con >a>img{
				display: inline-block;
				float: left;
				vertical-align: middle;
			}
			.jiguan{
				margin:0 20px;
			}
			.zhengfu{
				margin-top: 15px;
			}
			.bottom-content{
				margin-left: 20px;
				float: left;
				vertical-align: middle;
			}
			.bottom-content>ul>li{
				float: left;
				font-size: 14px;
				margin-bottom: 10px;
			}
			.bottom-content>ul>li>a{
				padding-right: 10px;
				display: inline-block;
				vertical-align: middle;
				color: #333333;
			}
			.bottom-content>ul>li>em{
				display: inline-block;
				width: 1px;
				height: 12px;
				background-color: #333333;
				vertical-align: middle;
				margin-right: 10px;
			}
			.bottom-content >p,.bottom-content>span{
				clear: both;
				font-size: 14px;
				color: #333333;
				margin-bottom: 10px;
			}
			.bottom-content >p>span{
				margin-right: 5px;
			}
			.bottom-content>font{
				font-size: 14px;
				color: #333333;
				margin:0 40px 10px 0;
			}
			.bottom-content>span{
				margin-right: 10px;
			}
			.bottom-content>span>a{
				color: #333333;
			}
			
