@charset "utf-8"; 
body{ margin:0; padding:0; font-size:12px; font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; background-color:#fff; overflow-x:hidden;}
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea,table,td{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
area{outline:none;}
img{ border:0;}
ol,ul{list-style:none;}
a{ font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;text-decoration:none;outline:none;}
a:hover{ text-decoration:none;}
.clearfix:after {content:"";display:block;height:0;clear:both;} 
.clearfix {zoom:1;}

/* top_bar */
.top_bar{ position:fixed; width:750px; height:110px; left:0; top:0; background-color:#fff; z-index:20;}
.logo{ position:absolute; width:161px; left:14px; top:9px;}
.btn_yy1{ position:absolute; width:273px; height:65px; left:333px; top:24px; background:url(http://al.laohu.com/_s/homem12/btn_yuyue1.png); text-indent:-9999px; overflow:hidden; cursor:pointer;}
.btn_daohang{position:absolute; width:86px; height:75px; left:635px; top:19px; background:url(http://al.laohu.com/_s/homem12/btn_daohang.png); background-size:100% auto; cursor:pointer;}
/* pop_daohang */
.pop_daohang{ display:none; position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(80,79,107,0.9); z-index:19;}
.daohang_cont{ position:absolute; width:470px; height:674px; left:50%; margin-left:-235px; top:190px;}
.daohang_cont a{ display:block; width:470px; height:128px; border-bottom:2px dashed #a8a7e3; text-indent:-9999px; overflow:hidden;}
.nav1{background:url(http://al.laohu.com/_s/homem12/pop_nav1.png); background-size:100% auto;}
.nav1.on{background:url(http://al.laohu.com/_s/homem12/pop_nav1_on.png); background-size:100% auto;}
.nav2{background:url(http://al.laohu.com/_s/homem12/pop_nav2.png); background-size:100% auto;}
.nav2.on{background:url(http://al.laohu.com/_s/homem12/pop_nav2_on.png); background-size:100% auto;}
.nav3{background:url(http://al.laohu.com/_s/homem12/pop_nav3.png); background-size:100% auto;}
.nav3.on{background:url(http://al.laohu.com/_s/homem12/pop_nav3_on.png); background-size:100% auto;}
.nav4{background:url(http://al.laohu.com/_s/homem12/pop_nav4.png); background-size:100% auto;}
.nav4.on{background:url(http://al.laohu.com/_s/homem12/pop_nav4_on.png); background-size:100% auto;}
.close_daohang{position:absolute; width:108px; height:108px; left:181px; bottom:0px;background:url(http://al.laohu.com/_s/homem12/icon_close.png); background-size:100% auto;}
/* story=============================== */
.story_bg{ position:relative; width:750px; height:1404px; background:url(http://al.laohu.com/_s/homem12/story_bg.jpg) center top no-repeat;background-size:100% auto;}
.story_txt{ position:absolute; width:432px; left:180px; top:742px;}
.btn_dianzhang{ position:absolute; width:136px; height:119px; left:143px; top:1179px; background:url(http://al.laohu.com/_s/homem12/btn_dianzhang.png);background-size:100% auto; text-indent:-9999px; overflow:hidden;}
/* intro=============================== */
.intro_bg{ position:relative; width:750px; height:1404px; background:url(http://al.laohu.com/_s/homem12/intro_bg.jpg) center top no-repeat;background-size:100% auto;}
.tx_list{ position:absolute; width:594px; height:244px; left:28px; top:186px;}
.tx_list img{ position:absolute; bottom:0;}
.tx1{ left:0px;}
.tx2{ left:117px;}
.tx3{ left:240px;}
.tx4{ left:360px;}
.tx5{ left:475px;}
.tx6{ left:587px;}
.tx_list img.on,.tx_list img.hover{ bottom:73px}
.zhi_bg{ position:absolute; width:750px; height:1066px; left:0px; top:268px; background:url(http://al.laohu.com/_s/homem12/zhi_bg.png);background-size:100% auto;}
.role_swiper{ position:absolute; width:750px; height:1136px; left:0px; top:268px;}

.role_box{ position:absolute; width:750px; height:1136px; left:0px; top:0px; user-select:none;}
.ren{ position:absolute; z-index:2;}
.photo{ position:absolute; width:478px; left:245px; top:233px;}
.role_cont{ position:absolute;left:307px; top:86px; z-index:2;}
.laba{ position:absolute; width:22px; height:31px; left:183px; top:10px;background:url(http://al.laohu.com/_s/homem12/icon_laba.png);background-size:100% auto; cursor:pointer;}
#xiyue .ren{ width:402px; left:5px; top:0px;}
#xiyue .role_cont{ width:364px; height:255px; background:url(http://al.laohu.com/_s/homem12/xiyue_cont.png);background-size:100% auto;}
#wuqian .ren{ width:446px; left:0px; top:15px;}
#wuqian .role_cont{ width:313px; height:254px;background:url(http://al.laohu.com/_s/homem12/wuqian_cont.png);background-size:100% auto;}
#weiyuchen .ren{ width:293px; left:30px; top:30px;}
#weiyuchen .role_cont{ width:369px; height:256px;background:url(http://al.laohu.com/_s/homem12/weiyuchen_cont.png);background-size:100% auto;}
#weiyuchen .laba{ left:274px;}
#sineike .ren{ width:338px; left:10px; top:25px;}
#sineike .role_cont{ width:368px; height:256px;background:url(http://al.laohu.com/_s/homem12/sineike_cont.png);background-size:100% auto;}
#sineike .laba{ left:274px;}
#xinbai .ren{ width:361px; left:20px; top:39px;}
#xinbai .role_cont{ width:321px; height:255px;background:url(http://al.laohu.com/_s/homem12/xinbai_cont.png);background-size:100% auto;}
#qinglian .ren{ width:386px; left:13px; top:17px;}
#qinglian .role_cont{ width:283px; height:255px;background:url(http://al.laohu.com/_s/homem12/qinglian_cont.png);background-size:100% auto;}

.role_swiper .swiper-button-prev,.role_swiper .swiper-button-next{ width:60px; height:95px; top:354px;}
.role_swiper .swiper-button-prev{ background:url(http://al.laohu.com/_s/homem12/role_prev.png); background-size:100% auto;}
.role_swiper .swiper-button-next{ background:url(http://al.laohu.com/_s/homem12/role_next.png); background-size:100% auto;}

.bot_tiao{ position:absolute; width:724px; right:0; bottom:0; z-index:10}
/* news_list=============================== */
.newslist_bg{ position:relative; width:750px; height:1404px; background:url(http://al.laohu.com/_s/homem12/news_bg.jpg) center top no-repeat;background-size:100% auto;}
.newslist_cont{ position:absolute; width:635px; height:1058px; left:55px; top:250px;}
.newslist_nav{ width:635px; height:44px;}
.newslist_nav li{ float:left; width:80px; height:44px; margin-left:105px;}
.newslist_nav li a{ position:relative; display:block; width:80px; height:44px;}
.newslist_nav li a img{ display:block; height:21px; margin:0 auto;}
.newslist_nav li a span{ display:none; position:absolute; width:73px; height:65px; left:4px; top:-12px; background:url(http://al.laohu.com/_s/homem12/list_on.png);background-size:100% auto;}
.newslist_nav li a.on span{ display:block;}
.txt_list{ width:635px; margin:0 auto; margin-bottom: 34px; overflow:hidden;}
.txt_list li{ width:625px; height:72px; padding:0 5px;  font:normal 22px/72px "Microsoft Yahei"; color:#413f73; text-align:right; border-bottom:1px solid #cecce2;overflow:hidden;}
.txt_list li p{ float:left; width:520px; height:72px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; text-align:left;}
.txt_list li p a{ color:#413f73;}
.page{ margin-top:30px; text-align:center;}
.page span{display: inline-block;margin: 0 10px;width: 28px;height: 27px; font-size:16px;}
.page a{color: #413f73;width: 28px;height: 27px;padding:0 10px;line-height: 27px; font-size:16px;}
.page a:hover{text-decoration: underline;}
.page span.cur{}
.page a.focus{ color: #fff;background: #9791ea;}
.btnMore {
    display: block;
    width: 118px;
    height: 20px;
    background: url(http://al.laohu.com/_s/homem7/more.png) no-repeat center top;
    margin: 0 auto;
}
/* news */
.news_bg{ position:relative; width:750px; height:1404px; background:url(http://al.laohu.com/_s/homem12/news_bg.jpg) center top no-repeat;background-size:100% auto;}
.news_cont{position:absolute; width:707px; height:1036px; left:21px; top:218px;}
.news_title_wrap{ height:142px;font:normal 24px/32px "Microsoft Yahei"; color:#8775d5; text-align:center; overflow:hidden}
.news_tile{ width:532px; height:80px; margin:0 auto;font:normal 28px/34px "Microsoft Yahei"; color:#413f73; overflow: hidden;}
.news_title_wrap span{ cursor:pointer;}

#news_scroll{ width:656px; height:894px; margin:0 0 0 32px; overflow-x:hidden; overflow-y:auto;}
#news_scroll::-webkit-scrollbar{ width:10px; background:url(http://al.laohu.com/_s/homem12/line.png) center top repeat-y;background-size:100% auto;}
#news_scroll::-webkit-scrollbar-thumb{ width:10px; background-color:#a1a3e2; border-radius:10px;}
#news_scroll p{ width:618px; padding-bottom:24px; color:#413f73;}
#news_scroll p a{ color:#413f73;}
#news_scroll p img{ max-width:912px;}
#news_scroll.txt_m p{ font:normal 22px/32px "Microsoft Yahei";}
#news_scroll.txt_b p{ font:normal 26px/40px "Microsoft Yahei";}
#news_scroll.txt_s p{ font:normal 16px/24px "Microsoft Yahei";}
/* foot */
.m2017_footer { background: #25282d; color: #5a5c61; font: 14px/20px "Microsoft Yahei"; text-align: center; padding: 30px 8px 30px 9px; position: relative; }
.m2017_footer .copyright { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgzNUI3NTZGODE1RjExRTdBRjA4RTRCNTNGMjFEOTNFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgzNUI3NTcwODE1RjExRTdBRjA4RTRCNTNGMjFEOTNFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODM1Qjc1NkQ4MTVGMTFFN0FGMDhFNEI1M0YyMUQ5M0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODM1Qjc1NkU4MTVGMTFFN0FGMDhFNEI1M0YyMUQ5M0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz636tZlAAAAE0lEQVR42mLwD476DwQMMAwQYABafgrzIarNKwAAAABJRU5ErkJggg==") 0 0 repeat-x; padding-top: 16px; }
.m2017_footer .copyright p{line-height: 26px;}
.m2017_footer .copyright a{color:#5a5c61;}
.m2017_footer .footer_nav { color: #6f7277; font-size: 14px; padding:10px 0; }
.m2017_footer .footer_nav a { color: #6f7277; padding: 0 3px; }
.m2017_footer .footer_logo { margin-bottom: 20px; }
.m2017_footer .footer_logo img { vertical-align: middle; margin: 0 10px; max-height: 100%; width: 122px; height: 29px;}
