body {
	color: #000;
	margin: 0px auto;
	font-family: "Microsoft YaHei";
	font-size: 12px;
	background: #fff;
	overflow-x: hidden;
}

*{margin:0;padding:0;box-sizing:border-box;font-family:"微软雅黑"}
a{text-decoration:none;transition:all .3s ease-in;background-color:transparent;color:#777}
a:hover{color:#2B2F3D}
ul{list-style:none}
img{vertical-align:middle;max-width:100%;height:auto;border:none}
.banner-top.index{position:relative;height:620px}
.container{width:1200px!important;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;z-index:10;position:relative}
.container:after{content:'';display:block;height:0;clear:both;visibility:hidden}
.row{margin-right:-15px;margin-left:-15px}
header{z-index:1000;position:relative;background:rgba(255,255,255,.1)}
.topnav{position:relative;z-index:1001;margin-bottom:0;background:rgba(255,255,255,.2);padding:3px 0;box-sizing:content-box}
.topnav .navbar{min-height:30px;background-color:transparent}
.navbar-nav{font-size:14px}
.topnav .navbar .navbar-nav>li{color:#FFF;line-height:30px;padding:1px 10px}
.navbar-nav>li{float:left}
.topnav .navbar .navbar-nav>li>a{color:#fff!important;padding:0;position:relative;line-height:32px;height:32px;font-size:14px}
.hot-yhcx{color:#fff!important;font-size:14px!important;margin-top:-3px}
.topnav .navbar .navbar-nav>li .fa{color:#FC0;margin-right:5px;font-size:1.2em;font-weight:600;vertical-align:middle}
header .navbar .navbar-nav>li:last-child{margin-right:0}
.navbar-left{float:left!important}
.navbar-right{float:right!important}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}
.lang-style .dropdown-menu{position:absolute;box-shadow:none!important;border-radius:3px!important;background:#fff;padding:10px 0;min-width:110px!important}
.lang-style .dropdown-menu .caret1{position:absolute;margin-top:-16px;margin-left:47px;border-bottom:8px dashed;border-right:8px solid transparent;border-left:8px solid transparent;border-top:0!important}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}
.dropdown-menu>li>a:hover{color:#0153DF}
header.fixed{z-index:1001;position:fixed;width:100%;top:0;background:linear-gradient(45deg,#10559e 3%,#1e88e5 55%,#40baf5 91%);padding:8px 0}
header.fixed .navbar .navbar-header{margin-top:5px;}
header.fixed .navbar .navbar-brand{ background-size:95%;}
header.fixed .navbar .navbar-nav>li>a{line-height:50px}
header.fixed .navbar .navbar-nav>li>a.login{margin-top:11px}
header .navbar{margin:0;border:0 none;background-color:transparent;position:relative;min-height:50px;border-radius:4px}
.navbar-right{float:right!important;margin-right:-15px}
.navbar-left{float:left!important}
header .navbar .navbar-header{margin:9px 20px;display:block;float:left}
header .navbar .navbar-brand{display:inline-block;padding:0;height:45px;width:145px;background:url(http://www.phpcms520.com/statics/images/hsoft/logo.png) no-repeat 0px 12px;background-size:100%;text-indent:-999em}
.header .topnav .navbar .navbar-nav{margin-left:0}
header .navbar .navbar-nav{margin-left:116px}
header .navbar .navbar-nav>li:last-child{margin-right:0}
header .navbar .navbar-nav>li>a{color:#FFF;font-size:16px;line-height:70px;padding:5px 20px;position:relative;text-transform:uppercase}
header .navbar .navbar-nav>.active>a,header .navbar .navbar-nav>.active>a:focus,header .navbar .navbar-nav>.active>a:hover,header .navbar .navbar-nav>li>a:focus,header .navbar .navbar-nav>li>a:hover{color:#FFF}
header .navbar .navbar-nav>li>a.login{padding:7px 18px;line-height:20px;margin-top:21px;margin-right:15px;border-color:rgba(255,255,255,.2);border-style:solid;border-width:1px;color:#FFF;font-size:16px;position:relative;display:block;border-radius:4px}
.col-xs-12{width:100%;float:left;position:relative}
.p-r-0{padding-right:0!important}
.p-r-0{padding-right:0!important}
.p-l-0{padding-left:0!important}
header .navbar .navbar-nav>li>a.login:hover{box-shadow:inset 0 0 0 2px #FC0;background-color:transparent}
.top-menu-header{background:#202124!important;border-bottom:1px rgba(255,255,255,.2) solid;opacity:.95}
.subnav{position:absolute;z-index:1001;top:114px;left:0;width:100%;background-color:#202124;opacity:.95}
.subnav.fixed{top:71px;position:fixed}
.subnav .sub-nav{background-color:#202124;opacity:.95}
.subnav .sub-nav:after{content:'';clear:both}
.col-sm-12{width:100%}
.sub-nav dl{margin:20px 70px 20px 0;float:left}
.sub-nav dl .col-xs-6{width:50%;float:left}
.sub-nav dt,.sub-nav dt a{color:#FFF;font-size:14px;line-height:30px;padding-bottom:10px;margin-top:20px;font-weight:400}
.sub-nav dd{line-height:30px;position:relative}
.sub-nav dd .hot{background-image:url(http://www.phpcms520.com/statics/images/hsoft/nav-hot.png);margin-left:5px;margin-top:10px;width:28px;height:11px;text-indent:-999em;display:block;float:right}
.sub-nav dd a{color:rgba(255,255,255,.7)}
.sub-nav dd a:hover{color:#FC0}
.nav-menu{width:100%;overflow:hidden;background-color:#F7FBFB;box-shadow:inset 0 -1px 0 #e3e3e3}
.nav-menu ul{display:block;margin:0 auto;padding:0}
.nav-menu ul li{float:left;width:20%;list-style:none}
.nav-menu ul li:first-child a{border-left:1px solid #e3e3e3}
.nav-menu ul a{color:#555;width:100%;font-size:16px;text-transform:uppercase;padding:20px 0;float:left;text-align:center;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#F7FBFB;letter-spacing:.5px;transition:all .2s ease-in-out}
.nav-menu ul a:hover{color:#F86539;background-color:#FFF}
.nav-menu ul .active a{color:#F86539;font-weight:700;background-color:#FFF;border-bottom:1px solid #FFF}
.nav-menu ul a:after{content:"";clear:both}
.slideBox{position:absolute;top:0;width:100%}
.slideBox .hd{width:100%;height:25px;overflow:hidden;position:absolute;bottom:20px;z-index:1000}
.slideBox .hd ul{text-align:center;width:100%}
.slideBox .hd ul li{display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid #fff;cursor:pointer}
.slideBox .hd ul li.on{background:#fff;color:#fff}
.slideBox .bd{height:670px;position:relative;width:100%;overflow:hidden}
.slideBox .bd li{height:670px;width:100%}
.slideBox .item{height:670px}
.gaofang-banner-bg{background:url(../images/gaofang-banner-bg.svg) no-repeat;background-size:65%;background-position:center center;height:845px}
.item .container p.banner-title{color:#fff;-webkit-font-smoothing:initial;font-size:50px;line-height:55px}
.item .container p.banner-title span{font-size:36px;margin-top:8px}
.item .container ul.banner-slogan{margin-top:10px;left:0!important;width:487px!important}
.item .container ul.banner-slogan li{font-size:15px;color:rgba(255,255,255,.9);line-height:28px;height:auto;left:0!important;width:auto!important}
.item .container .col-sm-7{width:58.33333333%;float:left}
.item .container .col-sm-5{width:41.66666667%;float:left}
.free-use-btn.btn-white{padding:0 35px;line-height:36px;font-size:14px;display:inline-block;font-weight:600;cursor:pointer;transition:all .2s ease-in-out;border:1px rgba(255,255,255,.5) solid;color:#fff;margin-top:20px;border-radius:3px}
.free-use-btn.btn-white:hover{border-color:#fff}
.slideBox .next,.slideBox .prev{position:absolute;left:3%;top:50%;margin-top:-25px;display:block;width:32px;height:40px;background:url(http://www.phpcms520.com/statics/images/hsoft/slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=50);opacity:.5;transform:scale(.6)}
.slideBox .next{left:auto;right:3%;background-position:8px 5px}
.slideBox .next:hover,.slideBox .prev:hover{filter:alpha(opacity=100);opacity:1}
.slideBox .prevStop{display:none}
.slideBox .nextStop{display:none}
.index-tuijian{padding:100px 0 50px 0}
.index-tuijian .col-xs-3{padding:0 10px;width:25%;float:left; }
.index-tuijian .col-xs-3 .index-bq-one ul{padding-left:0}
.index-tuijian .col-xs-3 .index-bq-one ul li{list-style:none;line-height:30px;font-size:13px}
.index-tuijian .col-xs-3 .index-bq-one ul li span{font-size:15px;margin-bottom:10px;padding-top:10px}
.index-tui-new .new-mj{position:absolute;right:15px;top:5px;background:linear-gradient(70deg,#ffa909 3%,#ff9d06 55%,#ff9102 91%)!important;padding:0 5px;color:#fff;height:16px;line-height:14px;border-radius:8px 0 8px 0;font-size:6px}
.index-tuijian .col-xs-3 .index-bq-one ul li span b{color:#1e88e5;}
.index-tuijian .col-xs-3 .index-bq-one{border:1px #efefef solid;padding:15px 10px 5px 15px}
.index-tuijian .col-xs-3 .index-bq-one{border-top:2px #1e88e5 solid;overflow:hidden}
.index-tuijian .col-xs-3 .col-xs-5{width:41.66666667%;padding-left:0;float:left;position:relative;min-height:1px;padding-right:35px}
.index-tuijian .col-xs-3 .col-xs-7{width:58.33333333%;padding-right:0;float:left}
.index-tui-new{position:relative}


/*主体*/
#main	{width: 1200px;
	margin: 0 auto;
	position: relative;
}
#main .mainL {
	width: 650px;
	float: left;
}
#main .mainR {
	width: 550px;
	float: right;
}
#main .mainL .chaCom_head { border-bottom:1px solid #f1f1f1;
	width: 600px;
	height: 39px;
}

#main .mainL .chaCom_head h2 { font-size:24px; color:#999;
	height: 39px;
	float: left;
	font-family: "微软雅黑";
	font-weight: normal;
}

#main .mainL .chaCom_head h2 a { font-weight:bolder;
	color: #c9081b;
	font-family: "微软雅黑";
	font-size: 22px;
}
#main .mainL .minlm {
	float: right;
	display: block;
	line-height:50px;
	color: #a9a9a9;
	height: 46px;
}

#main .mainL .minlm a {
	font-size: 14px;
	color: #a9a9a9;
	float: left;
}

#main .mainL .minlm span {
	float: left;
	width: 3px;
	height: 3px;
	line-height: 3px;
	overflow: hidden;
	margin: 0 5px;
	background: #a9a9a9;
	position: relative;
	margin-top: 21px;
}

#main .newsL {
	width: 750px;
	float: left;
}
#main .newsR { display:block;
	width: 350px;
	float: right;
}

.edui-faked-video { width:750px; height:auto;}

/* 切换tabs */
.newsbt { font-size:18px; font-weight:bold; float:left; color:#34a196; margin-right:20px;}

.hasMoreTab{ width:590px; font-family:"Microsoft YaHei";background: url(http://www.ahylw.cn/statics/images/ylw/lline.png) no-repeat;background-position: 20px 43px;}
.hasMoreTab .hd{ line-height:50px; height:50px;  position:relative;  }
.hasMoreTab .hd .more{ float:right; font-size:11px; line-height:55px; }
.hasMoreTab .hd .more a {color:#999;}
.hasMoreTab .hd .more a:hover {color:#f00;}
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:38px; overflow:hidden; zoom:1;  }
.hasMoreTab .hd li{ float:left;  cursor:pointer;letter-spacing:1px ; width:100px; color:#999; font-size:18px; margin-bottom:10px;}
.hasMoreTab .hd li.on{ height:35px; width:100px;  background:#fff;  color:#c9081b; font-size:18px;color:#34a196;font-weight:bold; }
.hasMoreTab .bd{clear:both; position:relative; margin-bottom:21px;}
.hasMoreTab .bd h2{ font-size:14px; }
.hasMoreTab .bd p{ color:#999; }
.hasMoreTab .bd p  a{ color:#c00; }
.hasMoreTab .bd ul a{ font-size:16px;  }
.hasMoreTab .bd li { height:40px; overflow:hidden; line-height:32px;}
.hasMoreTab .bd li a{
	margin-bottom: 12px;
	overflow: hidden;
	vertical-align: top;}
.hasMoreTab .bd ul a:hover { color:#f00; }
.hasMoreTab .conWrap {position:relative; width: 600px; height: 132px; }
.hasMoreTab .con {position: absolute; width: 600px; left:0; top:0;}
.hasMoreTab .con h2 { height:45px; overflow:hidden; line-height:40px;}
.hasMoreTab .con h2 a {font-size:18px;font-weight: bold;color: #284c89;}
.hasMoreTab .con h2 a:hover{color: #e2313f;}


/* 幻灯片 */
.box{width: 550px;height: 350px;overflow: hidden;position: relative;}
.box-1 ul{}
.box-1 ul li{width: 550px;height: 350px;position: relative;overflow: hidden;}
.box-1 ul li img{display:block;width: 550px; height: 350px;}
.box-1 ul li h2{position: absolute;left: 0;bottom: 0; text-align:center;height: 80px;width:550px;background: rgba(0,0,0,.5);text-indent: 2em;
				padding-right:50px ;font-size: 16px;line-height: 40px;text-overflow: ellipsis;overflow: hidden;
				white-space: nowrap;font-weight: normal;color: ghostwhite}
.box-2{position: absolute; left:230px;bottom: 14px;}
.box-2 ul li{float:left;width: 12px;height: 12px;overflow: hidden; margin: 0 5px;
				background: rgba(255,255,255,0.9);text-indent: 100px;cursor: pointer;}
.box-2 ul .on{background: rgba(102,204,102,0.9);width:12px;height: 12px; }
.box-3 span{position: absolute;color: white;background: rgba(125,125,120,.0);width: 50px;height: 80px;
				top:50%; font-family: "宋体";line-height: 80px;font-size:60px;margin-top: -40px;
				text-align: center;cursor: pointer;}
.box-3 .prev{left: 10px;}
.box-3 .next{right: 10px;}
.box-3 span::selection{background: transparent;}
.box-3 span:hover{background: rgba(125,125,120,.0);}

/*视频*/
.xzrvideo { width:100%; object-fit:fill;}
.videoItem { overflow:hidden; background:#fff; padding:0px 25px 20px 0;
	width: 1200px;
	height: 195px;
	margin: 25px auto 0 auto;
}
.videoItem_t { height:50px; font-size:18px;color:#34a196;background: url(http://www.phpcms520.com/statics/images/hsoft/line.png) no-repeat;background-position: 0px 30px; font-weight:bold;}
.videoItem_t span { color:#999; font-size:11px; float:right; line-height:30px; font-weight:normal;}
.videoItem_t a:hover { color:#f00;}
.videoItem_r { float:left;
    width: 1300px;
    height: 344px;
}
.videoItem_r li{ float: left;
    position: relative;

}
.videoItem_r li.v {margin:0 16px 13px 0;
}
.videoItem_r li.v img{
    width: 186px;
    height: 125px ;
}
.videoItem_titles{
    width: 186px;
    height: 55px;
    padding: 0 5px;
    line-height: 77px;
    background: url(http://www.ahylw.cn/statics/images/ylw/xzrvideobg.png) repeat-x;
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 14px;
	font-family:宋体;
}
.videoItem_titles a{
    color: #fff;
    text-decoration: none;
    display: block;
    width:180px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
}
.videoItem_titles a:hover { color:#f00;}
.videoItem video { border:0;
    width: 630px;
    height: 350px;}

.ico_play { background: url(http://www.ahylw.cn/statics/images/ylw/vplay.png) no-repeat;  background-size:50% 50%;
    position: absolute;
    top: 22px;
    left: 10px;
    width: 50px;
    height: 50px;
}
/* 插件库 */
.TTXW_LIST {
	
	
}
.TTXW_LIST ul li { width:598px; float:left;background: #f0f0f0; line-height:35px; text-align:center; 
	padding: 10px 20px;
	border-right: 4px solid #fff;
	border-top: 4px solid #fff;
	border-bottom: 4px solid #fff;
	color: #666;
	border-bottom: 0;
	transition: all 0.3s ease-in-out;font-size:18px;
}
.TTXW_LIST ul li a { 
	background-image: url(../image/icon_7.gif);
	background-repeat: no-repeat;
	background-position: 0 45%;
}
.TTXW_LIST ul li .mb { font-size:14px; color:#bfc0c0;}
.TTXW_LIST ul li .u-date {
}
.TTXW_LIST ul li:hover {
	background-color: #39c;
	color: #fff;
}
.TTXW_LIST ul li:hover a {
	left: 6px;
	color: #fff;
	background-image: url(../image/icon_8.gif);
}
.btitle{ margin:40px 0 30px 0;text-align:center;background:url(http://www.ahylw.cn/statics/images/ylw/newbg.png) left -363px repeat-x}
.btitle strong{display:block;margin:0 auto;width:194px;height:44px;font-size:40px;line-height:40px;color:#0099ff;background:#fff;letter-spacing:5px;}
.btitle strong b{color:#333}
.btitle span{display:block;font-size:14px;line-height:14px;color:#0099ff;margin-top:5px}






/*pagebottom*/    
.pagebottom{color:#8d8d8d;margin:50px auto 0;padding-top:0px;width:100%;font-size:14px;background-color:#fff;border-top:2px solid #39c;}
.pagebottom a{color:#8d8d8d}
.pagebottom_nav{width:1200px;margin:0 auto;height:76px;line-height:56px;text-align:center;font-size:18px;color:#666}
.pagebottom_nav a{color:#666;text-decoration:none}
.pagebottom_nav a:hover{color:#666;text-decoration:underline}
.pagebottom_nav span{padding:0 10px}
.pagebottom_nav li{float:left;padding:10px 35px}
.pagebottom_nav li:hover{background-color:#39c}
.pagebottom_nav li:hover a{color:#fff;text-decoration: none;}
.pagebottom_nav li a{color:#39c}
.pagebottom_nav .client{float:left;border-left:1px solid #f0f0f0;height:76px}
.pagebottom_nav .client a{display:inline-block;text-decoration:none;padding:10px 20px 0}
.pagebottom_nav .client a div{color:#c72a2a;font-size:12px;margin-top:-40px}
.pagebottom_nr{color:#8d8d8d;background-color:#f9f9f9;padding-top:10px}
.pagebottom_nr a{color:#8d8d8d;text-decoration:none}
.pagebottom_nr a:hover{color:#8d8d8d;text-decoration:underline}
.pagebottom .des{line-height:32px;text-align:center;font-size:14px;display: inline-block;width:100%;}



/* 回到顶部 */
p#back-to-top{
  position:fixed;
  bottom:100px;
  right:80px;
}
p#back-to-top a{
  text-align:center;
  text-decoration:none;
  color:#d1d1d1;
  display:block;
  width:30px;
  /*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/
  -moz-transition:color1s;
  -webkit-transition:color1s;
  -o-transition:color1s;
}
p#back-to-top a:hover{
  color:#979797;
}
p#back-to-top a span{
  background:#d1d1d1 url(http://www.ahylw.cn/statics/images/ylw/arrow-up.png) no-repeat center center;
  border-radius:6px;
  display:block;
  height:30px;
  width:30px;
  margin-bottom:5px;
  /*使用CSS3中的transition属性给<span>标签背景颜色添加渐变效果*/
  -moz-transition:background1s;
  -webkit-transition:background1s;
  -o-transition:background1s;
}
#back-to-top a:hover span{
  background:#979797 url(http://www.phpcms520.com/statics/images/hsoft/arrow-up.png) no-repeat center center;
}