.list_left_box{
		width: 290px;
		float: left;
	}	
	.list_right_box{
	    float: right;
	    width: 660px;
	    /* border: 1px solid #dfdfdf; */
	    padding: 20px;
	    margin-bottom: 40px;
	    box-shadow: 0 0 10px rgba(0,0,0,0.1);
	    margin-right: 10px;
	    border-radius: 10px;
		margin-top: 10px;
	}
	.list_tit {
	    font-size: 40px;
	    color: #fff100;
	    margin: 0px 20px 20px;
		font-family: navfam;
	}
	.list_nav .m_item dt{
		font-size: 12px;
		padding: 0 26px;
		font-weight: 100;
		padding: 5px 26px;
		display: block;
		    font-family: navfam;
			cursor: pointer;
	}
	.list_nav .m_item dl{
		padding: 10px 0;
		    font-family: navfam;
	}
	.list_right_top{
		text-align: left;
	}
	.list_right_top::after{
		content: "";
		display: block;
		visibility: hidden;
		clear: both;
		
	}
	.list_right_top .list_right_top_box1{
		height: 30px;
		background-color: #FFF;
		width: 588px;
		float: right;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		position: relative;
			font-size: 14px;
			border: 1px solid #DFDFDF;
	}
	.list_right_top .list_right_top_box1::after{
		content: "";
		display: block;
		visibility: hidden;
		clear: both;
		
	}
		.list_right_top  .list_right_top_box1  .list_right_top_box1_name{
		display: inline-block;
		height: 30px;
		line-height: 30px;
	
		background: url(xl_jt_hs.png) no-repeat right center;
		padding-right: 20px;
		margin-left: 10px;
		color: #757575;
	}
		.list_right_top  .list_right_top_box1  .list_right_top_box1_btn{
		display: inline-block;
		position: absolute;
		right: 2px;
		top: 0;
		height: 30px;
		background: #002754 url(ss.png) no-repeat left 10px center;
		padding-left:30px;
		padding-right: 10px;
		color: #f8f041;
		line-height: 30px;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
	}
	.list_right_top  .list_right_top_box1  input{
		width: 390px;
		line-height: 30px;
		border: none;
		outline: none;
	}
		.list_right_top  .list_right_top_box2{
			margin-top: 10px;
			margin-bottom: 10px;
			float: right;
					width: 588px;
		}
		.list_right_top  .list_right_top_box2 select{
			background-color: ;
			color: #0e4a89;
	margin-left: 18px;
		height: 30px;
			border: none;
			border-radius: 10px;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border: 1px solid #DFDFDF;
			-o-border-radius: 10px;
			outline: none;
			padding: 0 10px;
			padding-right: 25px;
			appearance: none;
			    -webkit-appearance: none;
			    -moz-appearance: none;
			    outline:none;
			background:#67c2ff url(xl_jt_ss.png) no-repeat right 10px center;
		}
		.list_right_top  .list_right_top_box2 select option{
			line-height: 50px;
			-moz-appearance:none; /* Firefox */
			    -webkit-appearance:none; /* Safari 和 Chrome */
			    appearance:none;
		}
		.list_right_top  .list_right_top_box2 select:first-of-type{
			margin-left: 0;
		}
		.list_right_wrap_title{
			background-color: #002754;
			color: #fff100;
			font-size: 24px;
			text-align: center;
			padding: 20px 10px;
			border-radius: 5px;
			-webkit-border-radius: 5px;
			-moz-border-radius:  5px;
			-o-border-radius:  5px;
		}
		.list_right_btm{
			margin-top: 10px;
		}
			.list_right_btm .list_right_btm_top{
			background-color: #0077c3;
			padding: 10px 15px;
			color: #67c2ff;
			font-size: 14px;
			border-radius: 5px;
			-webkit-border-radius: 5px;
			-moz-border-radius:  5px;
			-o-border-radius:  5px;
		}
		.list_right_btm ul li{
			border-bottom: 1px solid #d2d2d2;
			padding: 20px 15px 30px;
			font-size: 14px;
			color: #141414;
		}
		.list_right_btm ul li:last-of-type{
			border-bottom: none;
		}
			.list_right_btm ul li p{
				margin-top: 10px;
			}
			.blue{
				color: #007ac5;
			}
			.hs{
				color: #767676;
			}
			
			.index_nav>li>ul>li>a {
					    color: #FFF;
					    font-size: 12px;
					    display: block;
					    width: 100%;
					    font-family: navul;
					    height: 100%;
					    letter-spacing: 1px;
					}
					.index_nav>li>ul>li>a:link{
						  color: #FFF;
					}
					.index_nav>li>ul>li {
					    width: 50%;
					    text-align: center;
					    height: 30px;
					    line-height: 30px;
					    float: left;
					    border-bottom: none;
					}
					.index_nav>li>ul {
					    position: absolute;
					    left: -16px;
					    z-index: 2;
					    background: #083f61;
					    width: 168px;
					    overflow: hidden;
					    display: none;
					    border-radius: 15px;
					    top: 40px;
					}
					.index_nav>li>ul>li:nth-child(odd) {
					    border-right: 1px #093f61 solid;
					}
					.index_banner{
						width: 1000px;
						margin: 0 auto;
						clear: both;
						margin-top: 80px;
						    height: auto;
						    overflow: hidden;
							padding-bottom: 120px;
					}
					.index_banner_mian{
						
						float: right;
						text-align: right;
					}
							.index_banner_mian img{
								width: 100%;
							}
					.index_banner_mian_top{
						padding: 20px 36px;
						background: rgba(3,37,63,0.8);
			width: 405px;
					}
					.index_banner_mian_btm{
						padding: 20px 36px;
						background-color: #f8f141;
						width: 405px;
					}
					.index_banner_title1{
						font-size: 32px;
						color: #FFF;
						font-weight: bold;
					}
					.index_banner_title2{
						font-size: 36px;
						color: #FFF;
						font-weight: bold;
					}
					.index_banner_title3{
						font-size: 36px;
						color: #172e4e;
						font-weight: bold;
					}
					.index_banner_title3 span{
						font-size: 42px;
					}
					.clearfix.index_four div a{
							padding: 10px 0;
							display: block;
					}
					.clearfix.index_four div:hover  a{
						display: block;
					    background:#0078c4;
						padding: 10px 0;
						border-radius: 10px;
						-webkit-border-radius: 10px;
						-moz-border-radius: 10px;
						-o-border-radius: 10px;
					}
					.list_box{
						width: 1060px;
						margin: 0 auto;
						height: auto;
						overflow: hidden;
						margin-top: 20px;
					}
					
					.list_left {
					    float: left;
					    width: 290px;
					    height: auto;
					    margin-right: 10px;
					    background: #0077c3;
					    box-shadow: 0px 0px 8px 2px #e4ebf3;
					    padding: 35px 0px;
					    border-radius: 10px;
					}
					.bail16, .bail16 a {
					    font-size: 16px;
					    color: #ffffff;
					    text-decoration: none;
					}
					.list_nav>li>a {
					    display: block;
					  
					    padding-left: 20px;
					    line-height: 40px;
					    font-size: 14px;
					    height: auto;
						font-family: navfam;
						cursor: pointer;
					}
					.list_nav .m_item dl {
					    padding: 10px 0;
						font-family: navfam;
					}
					.list_nav>li.active>a {
					    background: #fff100;
					    color: #002754;
					    font-size: 14px;
					    height: auto;
						font-family: navfam;
					}
					.list_nav .m_item dt:hover {
					    padding-left: 31px;
					    color: #fff100;
					}
					.list_nav>li>a:hover {
					  
					    font-size: 18px;
					}
					.list_nav .m_item dt a{
						font-size: 12px;
								font-family: navfam;
					}
					.list_nav .m_item dt:hover a{
						font-size: 12px;
								font-family: navfam;
					}
					li.m_item {
					    border-top: 1px solid #FFF;
					 
					}