
.sml_banner{
	width:100%;
	height:1.6rem;
	background-size:cover;
}
.container{
	margin-top:.2rem;
}
.left_nav{
	width:1.235rem;
}
.left_nav_t{
	width:100%;
	height:.545rem;
	background:url(../img/23.jpg);
	background-size:100% 100%;
	padding:.15rem 0 0 .18rem;
}
.left_nav_t h2{
	font-size:.13rem;
	color:#FFFFFF;
	line-height:.13rem;
}
.left_nav_t p{
	font-size:12px;
	color:#FFFFFF;
	margin-top:8px;
}
.left_nav dl{
	width:100%;
	border:1px solid #dcdcdc;
	margin-top:.05rem;
}
.left_nav dl dt{
	display:block;
	width:100%;
	position:relative;
	background:#f5f5f5;
	line-height:.34rem;
	padding:0 .075rem;
	color:#01468d;
	cursor:pointer;
	transition:all .3s;
}
.left_nav dl dt:hover{
	display:block;
	width:100%;
	position:relative;
	background:#1e5aa2;
	line-height:.34rem;
	padding:0 .075rem;
	color:#fdfdfd;
	cursor:pointer;
	transition:all .3s;
}
.left_nav dl dt p{
	font-size:.09rem;
	border-bottom:1px dashed #d2d2d2;
	font-weight:bold;
	padding-left:.23rem;
}
.left_nav dl dt p:hover a{

	color:#ffffff;
}
.left_nav dl dt i{
	position:absolute;
	width:.05rem;
	height:.05rem;
	display:block;
	background-image:url(../img/24.png);
	background-size:100% 100%;
	top:0;
	bottom:0;
	margin:auto 0;
	left:.19rem;
}
.left_nav dl dt:hover i{

	background-image:url(../img/31.png);
}
.left_nav dl dt#open{
	background:#1e5aa2;
	color:#FFFFFF;
}
.left_nav dl dt#open p{
	border-bottom:1px dashed #1e5aa2;
}
.left_nav dl dt#open i{
	background-image:url(../img/31.png);
}
.left_nav dl dd{
	margin:0;
	display:none;
	background:#FFFFFF;
	padding: .1rem .1rem;
}
.left_nav dl dd ul{
	position:relative;
}
.left_nav dl dd ul:before{
	content:"";
	display:block;
	position:absolute;
	width:1px;
	height:calc(100% - .22rem);
	background:#c9c9c9;
	left:.02rem;
	top:.11rem;
}
.left_nav dl dd li a{
	font-size:.07rem;
	line-height:.24rem;
	color:#797979;
	display:block;
	padding-left:.1rem;
	position:relative;
	transition:all .3s;
}
.left_nav dl dd li a:hover{
	color:#01468d;
}
.left_nav dl dd li a:before{
	content:"";
	display:block;
	width:.04rem;
	height:.04rem;
	position:absolute;
	border:1px solid #c9c9c9;
	border-radius:50%;
	background:#FFFFFF;
	top:0;
	bottom:0;
	margin:auto 0;
	left:0;
	transition:all .3s;
}
.left_nav dl dd li a:hover:before{
	border-color:#01468d;
}
.right{
	width:calc(100% - 1.335rem);
	border:1px solid #e5e5e5;
	padding:.1rem .1rem .23rem .1rem;
}
.right2{

	border:1px solid #e5e5e5;
	padding:.1rem .1rem .23rem .1rem;
}
.bread{
	border-bottom:1px solid #e5e5e5;
	padding-bottom:.08rem;
}
.bread h2{
	font-size:.12rem;
	color:#2b2b2b;
	line-height:.12rem;
	float:left;
	font-weight:normal;
}
.bread h2 img{
	width:.075rem;
	transform: translateY(-.005rem);
	margin-right:.05rem;
}
.bread p{
	float:right;
	font-size:.07rem;
	color:#6b6b6b;
	line-height:.12rem;
}
.bread p a{
	color:#6b6b6b;
	transition:all .3s;
}
.bread p a:hover,.news_list li a:hover{
	color:#01468d;
}
.bread p img{
	width:.055rem;
	transform: translateY(.01rem);
	margin-right:.05rem;
}
.news_list{
	margin-top:.05rem;
}
.news_list li{
	border-bottom:1px dashed #e5e5e5;
	line-height:.25rem;
}
.news_list li i{
	display:block;
	float:left;
	width:.15rem;
	height:.25rem;
	background:url(../img/28.png) center no-repeat;
	background-size:.065rem .065rem;
}
.news_list li a{
	display:block;
	float:left;
	font-size:.08rem;
	color:#333333;
	margin-left:.03rem;
	width: calc(100% - .8rem);
	transition:all .3s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news_list li span{
	display:block;
	float:right;
	font-size:.07rem;
	color:#6b6b6b;
}
.pages{
	text-align:center;
	margin-top:.25rem;
}
.pages li{
	display:inline-block;
	font-size:12px;
	color:#8a8a8a;
}
.pages li a{
	display:block;
	width:30px;
	height:30px;
	border:1px solid #bfbfbf;
	border-radius:15px;
	text-align:center;
	line-height:28px;
	color:#8a8a8a;
	transition:all .3s;
}
.pages li.next a{
	width:75px;
}
.pages li a:hover,.pages li.on a,.pages li button:hover{
	color:#FFFFFF;
	background:#1e5aa2;
	border-color:#1e5aa2;
}
.pages li.tiao{
	line-height:30px;
	margin-left:.22rem;
}
.pages li.tiao input{
	text-align:center;
	width:38px;
	height:30px;
	border:1px solid #bfbfbf;
	border-radius:3px;
	margin:0 5px;
	outline:none;
}
.pages li button{
	display:block;
	width:64px;
	height:30px;
	border:1px solid #bfbfbf;
	border-radius:15px;
	outline:none;
	background:#FFFFFF;
	margin-left:5px;
	cursor:pointer;
	color:#8a8a8a;
	font-size:12px;
	transition:all .3s;
}


.news_det{
	margin-top:.23rem;
}
.news_det h3{
	text-align:center;
	font-weight:normal;
	font-size:.12rem;
	color:#242424;
}
.news_det_1{
	text-align:center;
	margin-top:.08rem;
}
.news_det_1 span{
	font-size:.07rem;
	color:#787878;
	margin:0 .06rem;
}
.news_det_1 span img{
	width:auto;
	height:.055rem;
	transform: translateY(.005rem);
	margin-right:.03rem;
}
.news_det_2{
	width:100%;
	background: #ffffff;
	/* margin-top:.15rem; */
	padding:.3rem;
	/* min-height:3.98rem; */
	font-size:14px;
	line-height:30px;
	color:#242424;
}
#vsb_content p{
	text-indent: 2em;
}
#vsb_content a{
	font-size: 18px;
}
#vsb_content A {
    color: #1e50a2; text-decoration: underline
;}
#vsb_content A:visited {
    color: #1e50a2; text-decoration: underline
;}
#vsb_content A:hover {
    color: #ba2636
;}
.news_det_page{
	margin-top:.17rem;
}
.news_det_page a{
	display:block;
	float:left;
	width:48%;
	height:.25rem;
	border:1px solid #dcdcdc;
	padding:0 .08rem;
	font-size:14px;
	color:#787878;
	line-height:.24rem;
	transition:all .3s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news_det_page a:nth-child(even){
	float:right;
}
.news_det_page a:hover{
	color:#FFFFFF;
	background:#1e5aa2;
	border-color:#1e5aa2;
}


.case_list {padding-top:20px;}
.case_list ul li{/* width:286px; */height: 300px;float:left;margin:12px 10px 12px 10px;_margin:12px 8px 12px 9px;}
.case_list ul li h1{/* width:286px; */height:219px;/* background:#fafafa; */}
.case_list ul li h1 a{width: 395px;/* height: 285px; */display:block;/* border:2px solid #c1c2c3; */color: #4e4e4e;border: 1px solid #ebebeb;font-size: 14px;text-align:center;}
.case_list ul li h1 img{padding:5px;width: 395px;height: 285px;}
.case_list ul li h2{margin-top:5px;text-align:center;background-color:#e5e5e5;line-height:40px;height:40px;overflow:hidden;}
.case_list ul li h2 a{color: #ff0000;font-size: 14px;}

.case_list ul li:hover h2{background:#00418d;}
.case_list ul li:hover h2 a{color:#fff;}


.chuangye li{
	height: 69px;
	padding: 10px 0;
	border-bottom:1px solid #bed5e5;
	width: 48%;
	float: left;
}
.chuangye .riqi{
	width:60px;
	height:50px;
	color:#fff;
	float:left;
	text-align:center;
	background:#00659d;
}
.chuangye .riqi .riqi_01{
	font-size:24px;
}
.chuangye .riqi .riqi_02{
	font-size:12px;
}
.chuangye .wenzi{
	width: 300px;
	float:left;
	margin-left:10px;
	font-size: 14px;
	line-height:24px;
}
.chuangye a{
	color:#282828;
}
.chuangye a:hover{
	color:#00659d;
}

.yiqi{
	float:left;
	width:100%;
	height:218px;
	padding:20px;
	background:#edf9ff;
	margin-top:20px;
}
.yiqi_c{
	width: 100%;
	height:232px;
	position:relative;
	margin-top:20px;
}
.yiqi_c .ashow2{
	width: 100%;
	display:inline;
	position:absolute;
	left:0px;
}
.yiqi_c .list_03 li{
	float: left;
	overflow: hidden;
	height:252px;
	width: 227px;
	margin-right:18px;
}
.yiqi_c .list_03 li img{
	width: 227px;
	height:252px;
}
.yiqi_c .al{
	position:absolute;
	top:46px;
	left:0;
	width: 40px;
	cursor: pointer;
	height: 40px;
	z-index:999;
}
.yiqi_c .ar{
	position:absolute;
	top:46px;
	right:0;
	width: 40px;
	cursor: pointer;
	height: 40px;
	z-index:999;
}

.zx_c li{display:none;}
.zx_c li.thisclass{display:list-item;}
.chushi .zx_t{
	border-bottom:1px solid #e5e5e5;
	overflow:hidden;
}
.chushi .zx_t li{
	float:left;
	margin-right:.1rem;
}
.chushi .zx_t li a{
	display:block;
	padding-bottom:.06rem;
	font-size:.11rem;
	line-height:.11rem;
	color:#333333;
}
.chushi .zx_t li.active a{
	border-bottom:.015rem solid #01468d;
	color:#01468d;
}
.chushi .zx_t li a:hover{
	text-decoration:none;
}

.search{
	width:300px;
	height: 45px;
	background: rgb(72 102 200);
	/* position:absolute; */
	border-radius:.13rem;
	/* top: 30px; */
	/* bottom:0; */
	/* right:0; */
	margin: auto 0px;
	margin-top: 99px;
	display: none;
}
.search input[type="text"]{
	display:block;
	float:left;
	width: 238px;
	height: 45px;
	border:none;
	background:none;
	outline:none;
	font-size: 14px;
	padding:0 .05rem 0 .1rem;
	color:#FFFFFF;
}
.search input::-webkit-input-placeholder{
 color: #b6c8de;
}
.search input[type="submit"]{
	display:block;
	float:left;
	width:.3rem;
	height: 45px;
	background:url(../img/041.png) center no-repeat;
	background-size:.13rem auto;
	border:none;
	outline:none;
	cursor:pointer;
}
.footer .items
{
    width: 48%;
    float: left;
    display: block;