a {text-decoration: none; color: #333;cursor: pointer;}
a:hover {color:#CE3537;text-decoration: none; cursor: pointer;}
.topnew{  width:1200px; margin:30px auto;}
.topnew h1{ color:#cc0000;text-align:center;line-height:60px;font-size:32px;font-weight: bold;}
.topnew p{text-align:center}

.wapper { clear:both; width:1200px; margin:0px auto;}
.bar { float:left; width:1200px; margin:0; background:#fff; }
.title { padding:10px 10px; }
.title a { display:block; font-size:36px; color:#cc3300; text-align:center; margin:0 0 20px 0; }
.title p { text-align:center; font-size:14px; color:#999; }
.important { float:left; width:1250px; margin:0 0 10px 0; }
.important h3 { float:left; width:69px; margin:0 20px 0 0; }
.important p { float:left; }
.important p a { margin:0 10px; }

.banner { float:left; width:627px; }
.news { float:right; width:520px; }
.tab { width:100%; border-bottom:solid #ccc 1px;display: flex;}
.row {display: flex;flex-direction: row;} 
.tab div a { float: left; padding:0 20px;  font-size:20px; color:#000;line-height:40px;margin-bottom:-1px; }
.tab div .on { display:inline-block;  border-bottom:2px solid #015293;color: #006FC4;font-weight: 800; }
.contant div { display:none;}
.contant ul { float:left; width:100%; margin:10px 0 0 0;height: 280px;}
.contant li { height:39px; line-height:39px; } 
.contant li a::before { content:"• ";} 
.contant li a{float: left;
    width: 70%;
    margin-right: 10px;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;} 
.hy .contant ul{height: auto;margin:0;} 
.hy .contant li a{width: 100%;} 
.contant ul li b { margin:0 8px 0 0; }
.contant ul li span { float:right; color:#999; width: 100px;
    height: 39px;
    display: block;
    overflow: hidden;}
	
	
.picScroll-top{width:1200px;height:100px;overflow:hidden; position:relative;margin:25px auto 25px;}
.picScroll-top .bd ul{overflow:hidden;zoom:1;}
.picScroll-top .bd ul li{text-align:center;zoom:1;width:1200px;height:100px}
.picScroll-top .bd ul li img{width:1200px;height:100px;display:block;}	
	
	
#picbox .bx_wrap{
	height:100px;	
	position: relative;
}
#picbox .bx_container{
	width:100%;
	height:100px;
	overflow: hidden;
	position: absolute;
	left:0;
	z-index: 99998;	
}
#picbox #demo img{border:0;
	height: 100px;
	width: 278px;
}
#picbox .bx_wrap a.prev,#picbox .bx_wrap a.next{
	display: block;
	position: absolute;
	height: 50px;
	width: 20px;
	top: 24px;
	z-index: 99999;
	background: url(../img/5_arr.png) no-repeat left top;
	cursor: pointer;
	text-indent: -2000px;
}
#picbox .bx_wrap a.next{background-position: right top;right:0;}


.nav_iconb1 {background: url(../img/c8.png) no-repeat center;}
.news1{width:90%;margin:0px auto}


.box_con {background: url(../img/blue.png) repeat-x center top ;height:745px;}
.bar_b{width:1150px;background:#fff; padding:25px;padding-bottom:0; }
.row_top{display:grid;grid-template-columns:65% 35%;}
.row_down{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-row:repeat(2, );gap: 10px 20px;background:#F4F8FD;padding:10px;justify-items:start;margin-top:0px}
.row_down a{display:flex;font-size:18px;align-items:center;padding:10px 0px}
.row_down img{margin:0px 10px}
.hb{grid-row:span 2;justify-self: end}
.news_b{width:90%;}
.hyimg {margin-top:10px;}
.hyimg img{width:100%;width:400px;height:238px;}

.titile{margin:0 auto;width:213px}
.ehb img{border-radius:10px;}
.row_top_f{display:grid;grid-template-columns:32% 28% 40%;background:#ACD0FA;padding:20px;justify-items:center;align-items:center;border-radius:15px;}
.data{color:#fff;display:grid;grid-template-columns:130px 130px;justify-items:center;line-height:30px}
.data span{font-size:28px;font-weight:800}
.dtt{line-height:30px;color:#006FC4;text-align:center}
.dtt div{width:200px}
.dtt h3{
	font-size:19px;text-align:center;font-weight: bold;
}
.ser_nav{width:400px}
.ser_nav a{display:inline-block;width:23%;font-size:20px;line-height:50px;color:#006FC4}
.searchDiv{margin:0px auto;width:100%; height:40px; line-height:40px; background:#fff; border-radius: 10px;}
.searchDiv input{width:74.3%; height:40px; margin:0 0 0 15px; border:0; background:none;vertical-align: top;}
.searchDiv a{display:inline-block;padding-top:2px;vertical-align: top;}

.row_top_m{display:grid;grid-template-columns:65% 35%;justify-content:space-between;margin-top:30px}
.fw_btn{background:#F4F8FF}
.fw_icon{width:100%;height:50px;display:grid;grid-template-columns:repeat(5, 1fr);justify-items:center;margin-top:35px}
.fwnav h3{font-size:19px;text-align:center;font-weight: bold;}
.fwnav a{display:inline-block;width:49.5%;background:#DFE9F9;line-height:50px;text-align:center}
.fwnav .on{background:#2298E6;color:#fff}
.bs_btn{text-align:right;}
.row_top_d{display:grid;grid-template-columns:50% 50%;margin-top:30px}
.row_top_d div{text-align:center}

.box_hd {background: url(../img/grey.png) repeat-x center ;height:825px;padding-top:85px}
.box_hd h2{
	font-size:24px;
	color:#333;
	font-weight: bold;
}
.row_top_h{display:grid;grid-template-columns:35% 65%;justify-content:space-between;margin-top:20px;background:#F4F8FD;padding:10px;}
.fbtext h3{
	line-height:48px;
	font-size:19px;
	font-weight: bold;
}
.fbtext{line-height:26px}

.row_down_h{display:grid;grid-template-columns:55% 45%;margin-top:30px}
.lyimg{display:grid;grid-template-columns:60% 40%;background:url(../img/hdbtn.png) no-repeat center top;width:500px;height:144px }
.lycon{display:grid;grid-template-columns:50% 50%;justify-items:left;align-items:center;margin-top:30px}
.hybtn{margin-top:15px}
.it_left{justify-self: start}
.it_right{justify-self: end}



.box_270 li{width:270px;height:65px;font-size:16px;background-color:#ecf3fb;border:solid #dde3ef 1px;margin:20px 0px}
.box_270 li a{line-height:65px;color:#1272bf;}
.box_270 li a i {font-size:28px;color:#1372c2;margin:0px 10px 0px 25px;}
.nav_iconb1 {background: url(../img/c8.png) no-repeat center;}
.news1{width:90%;margin:0px auto}

.zt div{width:25%}
