@charset "UTF-8";

/*----top寮?---*/
.top{ background-color:#213d7c; height:60px; line-height:60px;}
.top a{ color:#fff; float:left; margin-right:20px;}
.top em{ float:left; margin-right:20px; width:1px; height:16px; background-color:#7F7F7F; font-size:0; line-height:0; margin-top:22px;}

/*------*/
.ad_article{ margin-top:8px;}
.logo_search{ height:100px; border-bottom:1px solid #ccc; position:relative;}
.logo{ margin:20px 0 0 0; padding-bottom:15px; width:280px; height:64px; position:absolute; left:0; border-bottom:2px solid #ad1f1f;}
.search {
	width: 322px;
	height: 38px;
	line-height: 38px;
	margin-top: 33px;
	margin-left:80px;
}
.search1 {
	width: 265px;
	padding-left: 10px;
	height: 36px;
	line-height: 36px;
	float: left;
	border: 1px solid #e5e5e5;
	border-right: 0px;
	font-size: 14px;
}
.search2 {
	float: left;
	background:url(../images/sh.png) no-repeat center center #213d7c;
	_background:url(../images/sh.gif) no-repeat center center #213d7c;
	border: 0px;
	width: 46px;
	height: 38px;
	text-indent: -9999em;
	overflow: hidden;
	cursor: pointer
}
.search2:hover {
	background-color:#DA4E4E
}
/*---------*/
.position{ height:52px; line-height:52px; background-color:#f5f5f5; font-size:16px; margin-top:15px;}
.position b{ float:left; background:url(../images/home.gif) no-repeat 16px center; padding-left:58px; color:#555; font-weight:normal;}
.position em{ float:left; font-style:normal; font-family:"瀹嬩綋"; margin:0 10px;}
/**/
.article{ padding-top:30px;}
.hot_h1 { font-size:36px; font-weight:normal; color:#333; width:100%; text-align:center; line-height:40px; padding-bottom:10px;}
.hot_h3{ font-size:20px; color:#666; text-align:center; width:100%;}


span.titleSmall{
	font-size:23px; font-weight:normal; color:#333; width:100%; text-align:center; line-height:40px; padding-bottom:10px;
}
span.titleBig{
	font-size:36px; font-weight:normal; color:#333; width:100%; text-align:center; line-height:50px; padding-bottom:10px;
}


.key{ height:40px; margin-top:24px; border-bottom:1px solid #e5e5e5; margin-bottom:60px;}
.key span.key_word{ line-height:40px; float:left; color:#999; font-size:14px;}
/**/
.i_left{ width:810px;}
.i_left .i_left_body{ font-size:18px; line-height:40px;}
.i_left .i_left_body img{ margin:0 auto; max-width:700px; text-align:center; display:block; margin-top:10px;}
.a_ewm_all{ width:560px; margin:50px auto; height:168px;}
.a_ewm_all .a_ewm{ width:120px; float:left;}
.a_ewm_all .a_ewm i{ background-image:url(../images/qrcode2.jpg?v=20220831); width:120px; height:120px; float:left;}
.a_ewm_all .a_ewm i.weixin{ background-position:0 0;}
.a_ewm_all .a_ewm i.weibo{ background-position:-120px 0;}
.a_ewm_all .a_ewm i.douyin{ background-position:-240px 0;}
.a_ewm_all .a_ewm i.hsapp{ background-position:-360px 0;}
.a_ewm_all .a_ewm span{ font-size:15px; width:100%; float:left; text-align:center; color:#666666; line-height:30px; height:30px;}

.pagelink { font-size: 12px; line-height: 30px; position:relative;float:left; left:50%; padding:15px 0;}
.pagelink a,.pagelink b{ float: left; margin: 0 3px; position: relative; right: 50%; border: 1px solid #CCC; display: block; float: left; height:30px; padding: 0 13px; background:#F8F8F8; font-size:14px;}
.pagelink b { background-color:#1C519F; border-color:#1C519F; color: #fff; text-decoration: none; }
.pagelink a:hover, .pages .thisclass a { background-color:#1C519F; border-color:#1C519F; color: #fff; text-decoration: none; }


.shengming{ width:760px; padding:25px; height:224px; background-color:#f5f5f5}
.shengming h5{ font-size:18px; color:#333; float:left; margin-left:-8px;}
.shengming p{ float:left; text-indent:2em; font-size:16px; line-height:25px; margin-top:14px; color:#555}
/*------*/
.i_right{ width:320px;}
.i_right1{ padding:12px; width:296px; float:left; background-color:#f5f5f5; }
.i_right1 h3{ width:292px; float:left; border-left:4px solid #213d7c; font-size:18px; text-indent:10px; font-weight:normal; color:#333;}
.i_right1_list{background-image:url(../images/i_list.png); background-repeat:no-repeat; height:200px; line-height:40px; margin-top:15px;}
.i_right1_list a{ white-space:nowrap; overflow:hidden; width:268px; padding-left:26px; float:left;}

.right_news_list{ overflow-x:hidden; width:100%;}
.right_news_list h3{ height:42px; background:url(../images/st_b.gif) repeat-x left bottom; margin-bottom:15px; margin-top:22px;}
.right_news_list h3 a{ font-weight:normal; color:#999; font-size:18px; float:left; margin-right:26px; line-height:40px; height:40px; }
.right_news_list h3 a.on{ color:#333; border-bottom:2px solid #213d7c;}
.right_news_list h3 a.more{ font-size:14px; float:right; margin-right:0; line-height:24px; padding-top:15px; height:24px;}
.right_n{ width:110%;}
.right_n a{ float:left; width:150px; margin-right:20px;}
.right_n a b{ position:relative; width:150px; height:96px; float:left; overflow:hidden;}
.right_n a b img{ width:150px; height:96px; float:left;	-webkit-animation-name: bounceIn2;
	animation-name: bounceIn2;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;}
.right_n a:hover b img{-webkit-animation-name: bounceIn1;
	animation-name: bounceIn1;}
.right_n a b i{ position:absolute; width:28px; height:28px; background:url(../images/st.png) no-repeat left top; left:6px; top:66px;}
.right_n a span{ float:left; width:150px; white-space:nowrap; overflow:hidden; height:36px; line-height:36px; font-size:16px; text-align:left; color:#555;}
.right_n2 li{ line-height:32px; font-size:16px;}
.right_n2 li a{ float:left; background:url(../images/r_v.gif) no-repeat left center; padding-left:28px;}
.right_n2 li span{ float:right; font-size:14px; color:#999;}
.right_n3{ display:none;}
.right_n2 a,.right_n3 a{ float:left; width:100%; overflow:hidden; white-space:nowrap; line-height:38px;}
.right_n2 a{ width:50%;}
@-webkit-keyframes bounceIn1 {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
50% {
-webkit-transform:scale(1.2);
transform:scale(1.2)
}
70% {
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
100% {
-webkit-transform:scale(1.15);
transform:scale(1.15)
}
}
@keyframes bounceIn1 {
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
50% {
-webkit-transform:scale(1.2);
-ms-transform:scale(1.2);
transform:scale(1.2)
}
70% {
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1)
}
100% {
-webkit-transform:scale(1.15);
-ms-transform:scale(1.15);
transform:scale(1.15)
}
}


@-webkit-keyframes bounceIn2 {

0% {
-webkit-transform:scale(1.15);
transform:scale(1.15)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes bounceIn2 {

0% {
-webkit-transform:scale(1.15);
-ms-transform:scale(1.15);
transform:scale(1.15)
}
100% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}

.i_left .list_left{ width:100%; float:left; line-height:52px;}
.i_left .list_left li{ width:100%; float:left;line-height:52px; /*border-bottom:1px dotted #d5d5d5;*/}
.i_left .list_left li a{ float:left; font-size:18px;}
.i_left .list_left li span{ float:right; color:#666666; font-size:16px;}
.i_left .list_left li.sep{height:0;line-height:0;border-top:1px dotted #000000;}

