﻿.layui-container{width:1250px!important;padding-right: 0}
.layui-container.mt20{margin-top: 20px}
a{text-decoration:none;cursor:pointer;color:inherit}
ul,li{list-style:none;margin:0;padding:0}
.fl{float:left}
.fg{float:right}
.clear{clear:both}
.ml48{margin-left:48px}
.textcenter{text-align:center}
.colblack{color:#222222!important}

.footer{background-color:#282B2D;min-height:183px;min-width:1215px;width:100%;position:absolute;z-index:999}
.footer_link{width:1200px;margin:25px auto 0;color:#777;font-size:14px;height: auto;overflow: hidden;line-height: 22px;}
.footer_link_con{width:1100px;padding-left: 35px;box-sizing: border-box;}
.footer_link_link{color:#DADADA;font-size:12px;padding-right: 35px;}
.footer_link_link:hover{color:#018FFF;}
.footer_con{width:1200px;height:80px;vertical-align:middle;margin:30px auto}
.tuiguangFooter{min-height: 110px!important;}
.first_con{width:1px;height:80px;background:rgba(255,255,255,1);opacity:0.1;}
.footer_logo{max-width:218px;max-height:130px;margin:0; margin-bottom: 46px;}
.footer_logo_img{width:218px;height:130px;display:flex;align-items:center;}
.breadnav{font-size:12px;font-weight:400;color:rgba(255,255,255,1);opacity:0.8;margin-left:48px;position:relative}
.tuiguangNav{width: 930px;}
.tuiguangNav p {margin-bottom: 5px;}
.breadnav p{float:left;height:15px;font-size:14px;font-weight:400;color:rgba(255,255,255,1);opacity:0.8}
.breadnav p:hover a{
	opacity:1;
}
.footer_nav_fh{opacity:0.4;font-weight:100!important}
.footer_nav_con{margin-right:38px;margin-left:35px}
.footer_nav_con:hover{color:#018FFF;cursor:pointer}
.first_nav_con{margin-right:38px}
.newNav_con_items{margin-right: 20px;}
.first_nav_con:hover{color:#018FFF;cursor:pointer}
.last_nav_con{margin-left:35px}
.infos{width:930px;font-size:12px;font-weight:400;color:rgba(255,255,255,0.3);line-height:26px;position:relative;left:45px;top:15px;float:left}
.infos p{width: 40%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float:left;}
/*.infos p span{  width:440px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}*/
.footer_nav_hx{width:1200px;height:1px;margin:12px auto 0;background:rgba(255,255,255,1);opacity:0.06;}
.footer_nav_news{width:1200px;font-size:12px;text-align:center;font-weight:400;color:rgba(255,255,255,1);line-height:22px;opacity:0.3;vertical-align:middle;margin:19px auto;letter-spacing:1px}

}/* Mozilla Firefox 19+ */
.zdlogin{margin-left:25px;margin-top:6px;position:relative;font-size:16px}
.zdlogin input{width:13px;height:13px;font-size:13px;margin-top:3px}
.zdlogin p{width:48px;font-size:12px;font-weight:400;color:rgba(102,102,102,1)}
.login_botton button{margin-top:7px;margin-left:22px;width:253px;height:36px;background:#018FFF;border-radius:5px;color:white;cursor:pointer;font-size:16px;font-weight:bold;border:none;}
.login-line{width:87%;margin: -15px auto 0;height:1px; background:#DEE2E5;}
.zhuce_newuser{width:61px;height:13px;font-size:14px;font-weight:400;color:#222;cursor:pointer}
.forget_password{width:66px;height:13px;font-size:14px;font-weight:400;color:rgba(102,102,102,1);cursor:pointer;text-align:center}
.forget_password.no_login{width:97px;height:81px;color:#333;font-size:14px}
.login_hx{width:88px;height:1px;background:rgba(221,221,221,1)}
.fastlogin{position:relative;left:22px}
.fast_login_title{position:relative;top:6px;left:22px;font-size:12px;font-weight:400;color: rgba(102,102,102,1);}
.fast_login_icon{text-align:center;margin: 2px 0 0 70px;}
.fast_login_icon img{cursor:pointer}
.fast_login_qq{}
.fast_login_wx{}
.fast_login_wx{margin-left:15px}
.closemodal{position:absolute;left:270px;top:8px;cursor:pointer}
.closemodals{position:absolute;left:270px;top:8px;cursor:pointer}
.closemodalss{position:absolute;left:275px;top:8px;cursor:pointer}
.last_nav_con:hover{color:#018FFF;cursor:pointer}
.hover_modal{width:64px;height:243px;background:rgba(255,255,255,1);border:1px solid rgba(221,221,221,1);position:fixed;right:10px;z-index:9999;bottom:10px}
.hover_modal_item1{width:64px;height:60px;border-bottom:1px solid #DDDDDD;vertical-align:middle;cursor:pointer}

.hover_modal_item1 img{margin-top:8px;margin-left:16px}

.hover_modal_item1 p{height:14px;font-size:13px;font-weight:400;color:rgba(34,34,34,1);margin-top:5px;text-align:center}
.hover_modal_item2{width:64px;height:60px;border-bottom:1px solid #DDDDDD;cursor:pointer}
.hover_modal_item2 p{height:14px;font-size:13px;font-weight:400;color:rgba(34,34,34,1);margin-top:5px;text-align:center}
.hover_modal_item2 img{margin-top:8px;margin-left:16px}
.hover_modal_item3{width:64px;height:60px;border-bottom:1px solid #DDDDDD;cursor:pointer}
.hover_modal_item3 img{margin-top:8px;margin-left:16px}
.hover_modal_item3 p{height:14px;font-size:15px;font-weight:400;color:rgba(34,34,34,1);margin-top:5px;text-align:center}
.hover_modal_item4 img{margin-top:18px;margin-left:18px}
.hover_modal_item4{width:64px;height:60px;border-bottom:1px solid #DDDDDD;cursor:pointer}
.comment{
    width: 130px;
    height: 38px;
    border: 1px solid #DDDDDD;
    position: relative;
    background-color: white;
    padding: 2px 15px;
    padding-right: 6px!important;
    margin-left: 20px;
    left: -192px;
    top: -236px;
    display: none;
}
.comment:before{transform:rotate(45deg);content:"";display:block;position:absolute; top: 14px;left: 146px;width: 12px;height: 12px;font-size:0;line-height:0;background-color: #ffffff;border-top: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;}
/*.comment:after{top:15px;left:180px;border-color:transparent white transparent transparent}*/
.right_hover_tel{max-width:320px}
.right_hover_tel img{position:relative;top:5px;left:0}
.right_hover_tel p{max-width:102px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;top:8px;left:0px;margin:0px auto}
.comment2{width:151px;height:175px;border:1px solid #DDDDDD;position:relative;background-color:white;padding-left:9px;padding-top:10px;margin-left:20px;left:-190px;top:-184px;display:none;font-size:12px;box-sizing: border-box}
.comment2:before{
    transform:rotate(45deg);content:"";display:block;position:absolute; top: 14px;left: 144px;width: 12px;height: 12px;font-size:0;line-height:0;background-color: #ffffff;border-top: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;}
/*.comment2:after{top:20px;left:145px;border-color:transparent white transparent transparent}*/
.comment2 img{width:132px;height:131px}
.guanzhupub{position:relative;left:12px;top:7px;color:#999999}
.xiguruanjianpub{color:#018FFF!important}
.comment3 {
    width: 152px;
    height: 44px;
    border: 1px solid #DDDDDD;
    position: relative;
    background-color: white;
    padding: 2px 20px;
    margin-left: 20px;
    left: -190px;
    top: -115px;
    display: none;
    box-sizing: border-box;
}
.comment3:before{transform:rotate(45deg);content:"";display:block;position:absolute; top: 14px;left: 145px;width: 12px;height: 12px;font-size:0;line-height:0;background-color: #ffffff;border-top: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;}
.comment3:after{
    position: absolute;
    width: 30px;
    height: 44px;
    right: -30px;
    top:0;
    content: '';

}
/*.comment3:after{top:15px;left:150px;border-color:transparent white transparent transparent}*/
.right_hover_qq {
    width: 125px;}
.right_hover_qq img{position:relative;top:8px;left:-5px}
.right_hover_qq span,.right_hover_qq a{position:relative;top:10px;left:7px;width: 98px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;vertical-align: sub;}
.right_hover_qq a:hover{color: #333333}
.footernav_con_left{width:242px;min-height:212px;background:rgba(255,255,255,1);border:1px solid rgba(221,221,221,1)}
.footernav_con{height:300px;position:relative;top:20px}
.footernav_con_right{width:944px;height:auto px;margin-left:16px;background:rgba(255,255,255,1);border:1px solid rgba(221,221,221,1)}
.footernav_con_left_item{width:242px;height:53px;font-size:16px;font-weight:400;color:#222222;cursor:pointer}
.footernav_con_left_item:hover{background-color:#F9F9F9}
.footernav_con_left_item div{width:4px;height:52px}
.footernav_con_left_item p{padding-top:17px;margin-left:85px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.active_footernav{background-color:#018FFF}
.active_footernavcon{background-color:#F9F9F9}
.par_sub_footer{width:100%;height:183px;background:rgba(40,43,45,1);text-align:center;font-size:14px;font-weight:400;color:rgba(255,255,255,1);position:relative;top:20px}
.par_sub_footer_oneline{padding-top:35px;letter-spacing:1px;opacity:0.3}
.par_sub_footer_twoline,.par_sub_footer_threeline,.par_sub_footer_fourline{padding-top:14px;letter-spacing:1px;opacity:0.3}
.par_sub_footer_twoline span,.par_sub_footer_threeline span,.par_sub_footer_fourline span{margin-left:35px}


.reportBottomDetail{
    width: 1200px;
    margin: auto;
}
.reportCenterInfo {
    display: flex;
    align-items: center;
    justify-content: center;
}
.reportCenterInfo a{
    color: rgba(255, 255, 255, .8);
    margin-right: 15px;
}
.reportCenterInfo a:hover {
    color: #018FFF;
}
.safeGameIcon{
    display: inline-block;
    width: 26px;
    height: 26px;
    vertical-align: middle;
    margin-right: 5px;
    margin-bottom: 2px;
}

.safeInternet {
    background-image: url('http://110.40.36.227:90/%E6%B8%B8%E6%88%8F%E6%94%BB%E7%95%A5/index/v2/static/images/ico_china2.png');
    background-size: 100% 100%;
}
.breakingLaw {
    background-image: url('http://110.40.36.227:90/%E6%B8%B8%E6%88%8F%E6%94%BB%E7%95%A5/index/v2/static/images/ico_weifa2.png');
    background-size: 100% 100%;
}
.rubbishInfo {
    background-image: url('http://110.40.36.227:90/%E6%B8%B8%E6%88%8F%E6%94%BB%E7%95%A5/index/v2/static/images/ico_lese.png');
    background-size: 100% 100%;
}
.gameCheckPlatform {
    background-image: url('http://110.40.36.227:90/%E6%B8%B8%E6%88%8F%E6%94%BB%E7%95%A5/index/v2/static/images/ico-fchm1.png');
    background-size: 100% 100%;
}
.gameReportCenter {
    background-image: url('http://110.40.36.227:90/%E6%B8%B8%E6%88%8F%E6%94%BB%E7%95%A5/index/v2/static/images/ts.png');
    background-size: 100% 100%;
}