@charset "gb2312";
/* CSS Document */

*{ padding:0px; margin:0px; list-style:none;}
body,td,th {
	font-size: 16px;
}
body {
	margin: 0px; background: url(../images/runfa_02.jpg) repeat-x top; font-family:Î¢ÈíÑÅºÚ; color:666;
}
a{color: #666;}
a:link {
	color: #666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: none;
	color: #666;
}
a:active {
	text-decoration: none;
}
.top{ overflow:hidden;line-height:45px;}
.w1300{ width:1300px; margin:0px auto; overflow:hidden;}
.header{ overflow:hidden;}
.logo{ overflow:hidden; }
.menu{ background:#0758b3; overflow:hidden;}
.nav {
	width:1300px;
	margin:0px auto;
	overflow:hidden;
}
.nav li {
	width:12%;
	float:left;
	color:#FFF;
	text-align:center; line-height:45px;
}
.ban{ overflow:hidden;}
.guanjianci{ overflow:hidden;}
.pro{ width:1300px; margin:0px auto; overflow:hidden;}
.pro .pleft{ width:280px; float:left; overflow:hidden;}
.pro .right{ width:1000px; float:right; overflow:hidden;}
.pfenlei{ overflow:hidden;}
.pfenlei li{ border-bottom:1px solid #ddd; background:#FFFFFF; text-indent:2em; font-size:18px; line-height:50px;}
.pp{ overflow:hidden;}
.pp li{ width:315px; background:#fff; border-bottom:2px solid #0066CC; overflow:hidden; margin-left:20px; text-align:center; float:left; margin-bottom:20px; padding-bottom:15px;}
.pp li .pic{ height:315px;}
.pp li .pic img{ width:315px; height:315px;}


.pp2{ overflow:hidden;}
.pp2 li{ width:400px; background:#fff; border-bottom:2px solid #0066CC; overflow:hidden; margin-left:20px; text-align:center; float:left; margin-bottom:20px; padding-bottom:15px;}
.pp2 li .pic{ height:315px;}
.pp2 li .pic img{ width:400px; height:315px;}



.tubiao{ width:1200px; margin:0px auto; overflow:hidden;}
.tubiao li{ width:50%; float:left; overflow:hidden; padding:20px 0px;}
.youshi{ width:1300px; margin:0px auto; overflow:hidden; padding:50px 0px;}
.youshi li{ width:18%; float:left; overflow: hidden; margin-left:15px; text-align:center;}
.youshi li .pic1{ background: url(../images/ys_03.png) center no-repeat ; height:89px;}
.youshi a:hover li  .pic1{
 background: url(../images/ys_03a.png) center no-repeat ;
}
.youshi li .pic2{ background: url(../images/ys_05.png) center no-repeat ; height:89px;}
.youshi a:hover  li .pic2{
 background: url(../images/ys_05a.png) center no-repeat ;
}
.youshi li .pic3{ background: url(../images/ys_07.png) center no-repeat ; height:89px;}
.youshi a:hover  li .pic3{
 background: url(../images/ys_07a.png) center no-repeat ;
}
.youshi li .pic4{ background: url(../images/ys_09.png) center no-repeat ; height:89px;}
.youshi a:hover li  .pic4{
 background: url(../images/ys_09a.png) center no-repeat ;
}
.youshi li .pic5{ background: url(../images/ys_11.png) center no-repeat ; height:89px;}
.youshi a:hover  li .pic5{
 background: url(../images/ys_11a.png) center no-repeat ;
}
.youshi li p{ font-size:20px; font-weight:700; margin-top:20px;}
.youshi a:hover  li { color:#06C;}
.indextit{border-bottom:10px solid #8cc9ff; font-size:40px; font-weight:700; text-align:center; line-height:200%; width:500px; margin:0px auto; overflow:hidden; }
.indextit2{border-bottom:10px solid #fff; font-size:40px; font-weight:700; text-align:center; line-height:200%; width:500px; margin:0px auto; overflow:hidden; color:#FFF; }
.footer{ background:#013c7e; overflow:hidden;}
.content{ width:1300px; margin:0px auto; overflow:hidden;}
.content .left{ width:240px; float:left; overflow:hidden;}

.content .right{ width:1040px; float: right; overflow:hidden;}
.weizhi{ border-bottom:1px solid #666; line-height:50px;}
.fenleitit{background:#0758b3;border-radius:8px 8px 0px 0px; padding:30px 0px; text-align:center; color:#FFFFFF;}
.fenlei{ overflow:hidden; border:1px solid #ccc; }
.fenlei  li{ border-bottom:1px solid #ccc; line-height:50px; text-indent:2em; background:#F6F6F6;}
.fenlei a:hover  li { background:#DEEDF1;

}
.indexabout{background: url(../images/bg2.jpg) top center no-repeat; overflow:hidden; padding:50px 0px;}
.indexyoushi{background: url(../images/bg1.jpg) top center no-repeat;overflow:hidden; padding:100px 0px;}
.indexdingzhi{background:#1d87eb; overflow:hidden; padding:50px 0px; color:#FFF;}
.indexpro{width:1400px; margin:0px auto; overflow:hidden; padding:50px 0px;}
.indexnews{background:#f5f8fd; overflow:hidden; padding:100px 0px;}
.e3{ overflow:hidden;}
.e3 li{ width:300px; height:330px; float:left; margin-left:15px; margin-right:15px; margin-bottom:40px; text-align:center; }
.e3 li .pic{border:1px solid #ddd; height:300px;}
.e3 li img{ width:300px; height:300px; border:0px;}
.e3 li .tit2{  text-align:center; background:#f2f2f2; padding:5px 0px;border-radius:0px 0px 8px 8px;border:1px solid #ddd;}
.e3 a:hover li .tit2{text-decoration: none; background:#ccc;}




.e4{ overflow:hidden;}
.e4 li{ width:300px; height:440px; float:left; margin-left:20px; margin-right:20px; margin-bottom:40px; text-align:center; border:1px solid #ddd;}
.e4 li img{width:300px; height:400px;}
.e4 li .tit2{  text-align:center;  background:#ddd;  height:50px; padding:0px 20px;}
.e4 a:hover li .tit2{text-decoration: none; background:#C00;color: #fff;}

.viewbox{ overflow:hidden;}
.viewbox .title{ text-align:center;}
.viewbox .title h2{}
.viewbox .info{ text-align:center; background:#f2f2f2; border-bottom:1px solid #ddd; border-top:1px solid #ddd; line-height:150%; margin-top:10px;}
.hy{ overflow:hidden;}
.hy li{ width:600px;float:left; border:4px solid #0066CC; overflow:hidden; margin-right:10px; }

.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
.bannerEdgeLeft,.defaultBannerEdgeLeft{left:0}
.bannerEdgeRight,.defaultBannerEdgeRight{right:0}
.bannerHidden{display:none!important}
.video_banner_wrap{width:100%;position:relative;padding-bottom:30%}
.banner_video_background{width:100%;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden}.banner_video_bg{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.banner_video_content{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}
.banner_video_playbtn{position:absolute;width:40px;height:40px;right:10px;top:20px;border-radius:50%;overflow:hidden;z-index:3}
.banner_video_playbtn-online{-webkit-animation:rotateMusicIcon 3s linear infinite;animation:rotateMusicIcon 3s linear infinite}
banner_video_playbtn-paused{-webkit-animation-play-state:paused;animation-play-state:paused}.banner_video_svgbtn{background-image:url(/image/v2/icon_music.png?v=202011161137)}
.banner_video_imgbtn,.banner_video_svgbtn{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}
.banner_video_playbtn-hidden,.banner_video_playbtn-imghidden .banner_video_imgbtn,.banner_video_svgbtn-svghidden .banner_video_svgbtn{display:none}

