﻿@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;
			}

			.article-list{
				padding-top: 20px;
				width: 100%;
				height: auto;
				overflow: hidden;
			}
			.list-gonggao,
			.list-kaoshi{
				width: 416px;
				height: auto;
				border: 1px solid #3f86be;
				border-radius: 8px 8px 0 0;
			}
			.gonggao-top,
			.kaoshi-top{
				width: 416px;
				height: 48px;
				background: url(list-gonggao.png) no-repeat;
				position: relative;
			}
			.gonggao-top h3{
				width: 109px;
				height: 53px;
				position: absolute;
				z-index: 9;
				text-align: center;
				margin-top: -5px;
				left: 22px;
				background: url(title-bg1.png) no-repeat;
			}
			.gonggao-top h3 img{
				margin-top: 15px;
			}
			.gonggao-top a,
			.kaoshi-top a{
				color: #333333;
				font-size: 14px;
				float: right;
				margin: 13px 14px 0 0;
			}
			.gonggao-con{
				overflow: hidden;
				background-color: #FFFFFF;
			}
			.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: 100px;
				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: 260px;
				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: 12px;
				cursor: pointer;
			}
			
			.list-kaoshi{
				margin-top: 20px;
			}
			.kaoshi-top{
				height: 47px;
				background: url(list-kaoshi.png) no-repeat;
				position: relative;
			}
			.kaoshi-top h3{
				position: absolute;
				margin-top: -6px;
				left: 22px;
				height: 53px;
				color: #FFFFFF;
				font-size: 20px;
				font-weight: bold;
				padding: 0 15px;
				line-height: 54px;
				cursor: pointer;
				background: url(title-bg1.png) no-repeat;
			}
			
			.kaoshi-con ul{
				padding: 12px 0 14px 0;
				overflow: hidden;
			}
			
			.kaoshi-con li{
				width: 100%;
				float: left;
				line-height: 42px;
				position: relative;
			}
			.kaoshi-con li img{
				position: absolute;
				right: 95px;
				top: 15px;
			}
			.kaoshi-con li p{
				float: left;
				color: #666666;
				font-size: 16px;
				width: 280px;
				text-overflow: ellipsis;
				overflow: hidden;
				white-space: nowrap;
				margin-left: 13px;
				cursor: pointer;
			}
			.kaoshi-con li small{
				float: right;
				color: #9a9a9a;
				font-size: 14px;
				margin-right: 12px;
				cursor: pointer;
			}
			.kaoshi-con li:hover *{
				color: #9c0202;
			}
			.list-right{
				width: 781px;
				height: 620px;
				background-color: #FFFFFF;
				border: 1px solid #3f86be;
				border-radius: 8px 8px 0 0;
			}
			.list-right-top{
				height: 45px;
				border-bottom: 1px dashed #08518b;
				line-height: 45px;
				padding-left: 20px;
			}
			.list-right-top .red{
				color: #ff3636;
			}
			.list-right-top p,
			.list-right-top a{
				
				color: #333333;
				font-size: 14px;
			}
			.list-right-con a{
				display: block;
				width: 100%;
				overflow: hidden;
			}
			.list-right-con a:hover p{
				color: #9c0202;
			}
			.list-right-con img{
				float: left;
				margin: 18px 6px 0 20px;
			}
			.list-right-con p{
				width: 615px;
				float: left;
				font-size: 16px;
				color: #666666;
				line-height: 42px;
				height:42px;
				text-overflow: ellipsis;
				overflow: hidden;
				white-space: nowrap;
			}
			.paging{
				width: 240px;
				padding: 0 10px;
				margin: 35px auto 0 auto;
			}
			.paging li{
				float: left;
				margin: 0 3px;
				color: #999999;
				font-size: 14px;
			}
			.paging div{
				color: #999999;
				font-size: 14px;
			}
			.paging div input{
				width: 15px;
			}
			.paging li a,
			.paging div a{
				color: #999999;
			}
			.red{
				color: #BE0000 !important;
			}
			
			
			
			/*底部*/
			.footer{
				margin-top: 30px;
				overflow: hidden;
			}
			
			.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;
			}
