@charset "utf-8";
/* CSS Document */
body {margin:0;font-size:12px;color:#333333;background:#ffffff;}/*F5F5F5*/

.user-info-xh{height: 145px;overflow: hidden;}
.user-info-xh .avatar-box{height: 80px;padding-left: 85px;position: relative;margin-bottom: 10px;}
.user-info-xh .avatar{width: 60px;height: 60px;border-radius: 50%;position: absolute;left: 10px;top: 10px;}
.user-info-xh .hi{padding-top: 20px;line-height: 20px;font-size: 14px;}
.user-info-xh .welcome{margin-top: 2px; font-size: 12px; line-height: 17px; height: 17px; overflow: hidden;}
.user-info-xh .btns{width: 120px;height: 30px;padding: 0;margin: 0 auto 11px;display: block;float: left;line-height: 30px;background-color: #FF2900;color: #fff;text-align: center;font-size: 14px;border-radius: 50px;}
.user-info-xh .btns.reg{width: 120px;height: 28px;line-height: 28px;background-color: transparent;border: 1px solid #FF2900;color: #FF2900;margin-left: 13px;}


.main{width: 1220px;height: auto;background-color: #fff;margin:0 auto;overflow: hidden;}
.main .cpfl{float: left;width: 288px;border:1px solid #e9e9e9;height: 278px;}
.main .cpfl .title{width: 100%;height: 31px;line-height: 31px;background:url(images/bg.jpg) repeat-x;border-bottom: 2px solid #db221f;text-indent: 15px;font-size: 15px;text-align: center;font-weight: bold;color:#333;}
.main .cpfl ul li{float: left;width: 33%;height: 48px;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;text-align: center;line-height: 48px;}
.main .cpfl ul li.borderRightNone{border-right: none;}
.ppt{float: left;width: 630px;height: 280px;margin-left: 10px;padding: 0;}
.ppt .fuSlide{display: block;width: 100%;height: 100%;position: relative;}
.ppt .fuSlide .bd{ position: relative; z-index: 0; width: 630px; height: 280px;}
.ppt .fuSlide .bd li{display: block;width: 100%;height: 280px;}
.ppt .fuSlide .bd li a{display: block;width: 100%;height: 100%;}
.ppt .fuSlide .hd{position: absolute;bottom:15px;left:0;width: 100%;height: 15px;text-align: center;}
.ppt .fuSlide .hd li{display: inline-block;width: 15px;height: 15px;background-color: #fff;border-radius: 50%;text-indent: 40px;overflow: hidden;margin-left: 10px;}
.ppt .fuSlide .hd li.on{background-color: #f03d29;}

.login{float: right;width: 258px;height: 258px;border:1px solid #e9e9e9;padding: 10px;}
.login .title{height: 34px;border-bottom: 1px solid #e9e9e9;text-align: left;line-height: 34px;font-size: 16px;font-weight: bold;color: #333;}
.login .username{width: 250px;height: 35px;border:1px solid #e9e9e9;line-height: 35px;background:url(images/userBg.jpg) no-repeat left;text-indent: 45px;margin-top: 15px;}
.login .password{width: 250px;height: 35px;border:1px solid #e9e9e9;line-height: 35px;background:url(images/pwBg.jpg) no-repeat left;text-indent: 45px;margin-top: 15px;background-color: none;}
.login .loginBtn{width: 250px;height: 48px;background-color: #db221f;color: #fff;line-height: 48px;text-align: center;border:none;border-radius: 25px;font-size: 14px;    padding: 0;}
.login p{/* padding: 15px 0; *//* display: block; *//* position: relative; */}
.login p a.register{position: absolute;right: 10px;}

.ian-h {}
.ian-h ul {border-bottom:#EEEEEE 1px solid;height:32px;padding-left:10px;}
.ian-h li {border:#FFFFFF 1px solid;border-bottom:#EEEEEE 1px solid;display:inline-block;height:31px;line-height:31px;margin-right:10px;padding:0 7px;float:left;}
.ian-h .on {border:#EEEEEE 1px solid;border-bottom:#FFFFFF 1px solid;}

.ian-b {height:66px;overflow:hidden;margin: 10px 5px;}
.ian-b li {height:23px;line-height:23px;overflow:hidden;}
.ian-b li .f_r {padding-left:16px;color:#666666;}
.ian-b div {float:left;width:32px;height:32px;line-height:16px;padding:14px;text-align:center;border:#EEEEEE 2px solid;border-radius:50%;}
.ian-b div:hover {border:#FF6600 2px solid;}
.ian-b p {float:left;width: 28px;height:16px;padding: 24px 0;margin:2px 0 0 0;text-align:center;font-weight:bold;color:#EEEEEE;font-family:simsun;}

.news{float: left;width: 928px;border:1px solid #e9e9e9;height: 279px;}
.news .title{width: 100%;height: 40px;background: #F7F7F7 url(images/bg.jpg) repeat-x;border-bottom:1px solid #e9e9e9;margin-bottom: 15px;}
.news .title span{float: left;padding: 0 20px;height: 40px;border-top: 2px solid #db221f;border-bottom: 1px solid #fff;background-color: #fff;margin-top: -1px;line-height: 40px;font-size: 15px;font-weight: bold;color:#333;}
.news .title .more{/* margin-top: 10px; */}
.news ul li{float: left;width: 430px;height: 31px;line-height: 31px;text-align: left;border-bottom: 1px dashed #e9e9e9;margin-left: 15px;list-style: inside;font-size: 12px;}

.ad a{float: left;margin-right: 16px;width: 190px;height: 70px;overflow: hidden;}
.topad a{float: left;width: 1200px;height: 70px;overflow: hidden;}
.ad a:last-child{margin-right: -12px;}

.vip{float: right;width: 278px;height: 278px;border:1px solid #e9e9e9;}
.vip .title{width: 100%;height: 40px;background: #F7F7F7 url(images/bg.jpg) repeat-x;border-bottom:1px solid #e9e9e9;border-top:2px solid #db221f;margin-top: -1px;line-height: 40px;text-indent: 15px;margin-bottom: 10px;text-align: left;font-size: 15px;font-weight: bold;color:#333;}
.vip ul li{height: 31px;width:250px;line-height: 31px;border-bottom: 1px dashed #e9e9e9;position: relative;margin:0 auto;list-style: inside;font-size: 12px;}
.vip ul li span{position: absolute;right: 0;top:0;}
.xptj{float: left;width: 488px;height: 279px;border:1px solid #e9e9e9;}
.xptj .title{width: 100%;height: 40px;background: #F7F7F7 url(images/bg.jpg) repeat-x;border-bottom:1px solid #e9e9e9;margin-bottom: 15px;}
.xptj .title span{float: left;padding: 0 20px;height: 40px;line-height: 40px;border-top: 2px solid #db221f;border-bottom: 1px solid #fff;background-color: #fff;margin-top: -1px;font-size: 15px;font-weight: bold;color: #333;}
.xptj ul li{float: left;width: 230px;height: 31px;line-height: 31px;text-align: left;border-bottom: 1px dashed #e9e9e9;margin-left: 10px;overflow: hidden;}
.xptj ul li .redtext{color:#f00;margin-right: 5px;}
.zxgy{float: left;width: 408px;height: 279px;border:1px solid #e9e9e9;margin-left: 10px;}
.zxgy .title{width: 100%;height: 40px;background: #F7F7F7 url(images/bg.jpg) repeat-x;border-bottom:1px solid #e9e9e9;margin-bottom: 15px;}
.zxgy .title span{float: left;padding: 0 20px;height: 40px;border-top: 2px solid #db221f;border-bottom: 1px solid #fff;background-color: #fff;margin-top: -1px;line-height: 40px;font-size: 15px;font-weight: bold;color:#333;}
.zxgy .title .more{color:#f00;text-decoration: underline;}
.zxgy ul li{width: 190px;height: 31px;line-height: 31px;text-align: left;border-bottom: 1px dashed #e9e9e9;margin-left: 10px;position: relative;list-style: inside;font-size: 12px;float: left;}
.zxgy ul li span{position: absolute;right: 0;}
.xmzb{float: left;width: 298px;height: 279px;border:1px solid #e9e9e9;margin-left: 10px;}
.xmzb .title{width: 100%;height: 40px;background: #F7F7F7 url(images/bg.jpg) repeat-x;border-bottom:1px solid #e9e9e9;margin-bottom: 15px;}
.xmzb .title span{float: left;padding: 0 20px;height: 40px;border-top: 2px solid #db221f;border-bottom: 1px solid #fff;background-color: #fff;margin-top: -1px;line-height: 40px;font-size: 15px;font-weight: bold;color:#333;}
.xmzb .title .more{/* margin-top: 10px; */}
.xmzb ul li{float: left;width: 250px;height: 31px;line-height: 31px;text-align: left;border-bottom: 1px dashed #e9e9e9;margin-left: 10px;list-style: inside;font-size: 12px;}

.flTitle{width: 100%;height: 45px;line-height: 45px;border-top: 5px solid #db221f;position: relative;}
.flTitle span{float: left;width: 190px;height: 45px;line-height: 45px;color: #333;/* margin-top: -5px; */font-size: 20px;font-weight: bold;}
.flTitle span i{font-style: normal;padding: 0 15px 0 5px;}
.flLeft{float: left;width: 190px;height: auto;}
.flLeft .flAd{width: 100%;text-align: center;margin: 10px 0;}
.flLeft .flAd a{margin-top: 10px;display: block;}
.flLeft ul li{float: left;height: 35px;line-height: 35px;width: 170px;margin-left: 15px;}
.flLeft ul li a{font-size: 12px;}
.flRight{float: right;width: 1020px;}
.flRight .divLi{width: 100%;border-bottom: 1px solid #e9e9e9;overflow: hidden;padding-bottom: 10px;}
.flRight .divLi p{width:100%;display: block;height: 31px;line-height: 31px;}
.flRight .divLi a{font-size: 14px;display: inline-block;padding: 0 7px;height: 21px;line-height: 21px;}
.flRight .divLi p a{font-size: 16px;line-height: 31px;font-weight: bold;}
.tjqyyb{float: left;width: 948px;height: 268px;border:1px solid #e9e9e9;}
.tjqyyb .title{width: 100%;height: 40px;background: #F7F7F7 url(images/bg.jpg) repeat-x;line-height: 40px;text-indent: 15px;text-align: left;font-size: 15px;font-weight: bold;color:#333;}
.tjqyyb .title .more{/* margin-top: 6px; */}
.tjqyyb ul li{float: left;width: 288px;height: 88px;border:1px solid #e9e9e9;padding: 5px;margin:10px 0 0 10px;}
.tjqyyb ul li img{float: left;width: 64px;height: 84px;}
.tjqyyb ul li h1{float:left;width: 200px;height: 31px;line-height: 31px;margin-left: 10px;font-weight: bold;}
.tjqyyb ul li p{float:left;width: 200px;line-height: 21px;margin-left: 10px;font-size: 12px;}
.qysp{float: right;width: 258px;height: 268px;border:1px solid #e9e9e9;}
.qysp .title{height: 40px;line-height: 40px;background-color: #f7f7f7;border-bottom:1px solid #e9e9e9;text-indent: 15px;margin-bottom: 10px;text-align: left;font-size: 15px;font-weight: bold;color:#333;}
.qysp ul li{height: 27px;line-height: 27px;text-align: left;background: url(images/li_video.jpg) no-repeat 5px 7px;display: block;text-indent: 25px;}
.adList{float: right;width: 100%;padding-top: 15px;}
.adList ul li{float: left;width: 156px;height: 78px;border:1px solid #e9e9e9;margin-left: 14px;margin-bottom: 10px;}
.scroll{width: 100%;height: 175px;overflow: hidden;padding-top: 15px;}
.scroll .scroll_box{float: left;}
.scroll span.prev{float: left;width: 41px;height: 50px;margin: 50px 15px 0 15px;}
.scroll span.next{float: left;width: 41px;height: 50px;margin: 50px 0 0 20px;}
.scroll ul li{float: left;width: 163px;height: 173px;border:1px solid #e9e9e9;margin-left: 10px;}
.scroll ul li p{display: block;height: 35px;line-height: 35px;text-align: center;}
.flRight .news-block{float: left;width: 450px;height: 181px;margin: 0px 0 30px 20px;}
.flRight .news-block .tab{width: 100%;height: 30px;border-bottom: 1px solid #0e4aa0;margin-bottom: 10px;}
.flRight .news-block .tab .tab-button{display: inline-block;padding: 0 10px;line-height: 30px;height: 30px;cursor: pointer;font-weight: bold;}
.flRight .news-block .tab .active{background-color: #0e4aa0;color: #fff;}
.flRight .news-block .tab .active a{color:#fff;}
.flRight .news-block .tab-con{width: 100%;height: 150px;}
.flRight .news-block .tab-con ul li{width: 100%;height: 29px;line-height: 29px;border-bottom: 1px dashed #e9e9e9;background: url(images/li_bg.png) no-repeat 0 15px;text-indent: 7px;}
.flRight .news-block .tab-con ul li a{font-size: 12px;display: inline-block;width: 80%;}
.flRight .news-block .tab-con ul li span{font-size: 12px;display: inline-block;width: 16%;text-align: right;}

.flRight .rencai{float: left;width: 500px;height: 368px;border:1px solid #eaeaea;}
.flRight .rencai .title{width: 100%;height: 40px;line-height: 40px;background-color: #0e4aa0;color: #fff;margin-bottom: 10px;font-size: 12px;}
.flRight .rencai .title span{float: left;width: 345px;color: #fff;font-size: 16px;/* line-height: 33px; */text-indent: 20px;text-align: left;font-weight: bold;}
.flRight .rencai .title a{color: #fff;line-height: 33px;padding: 0 7px;font-size: 12px;}
.flRight .rencai ul li{float: left;width: 140px;height: 35px;line-height: 39px;margin-left: 20px;overflow: hidden;}
.flRight .jishu{float: right;width: 500px;height: 368px;border:1px solid #eaeaea;}
.flRight .jishu .title{width: 100%;height: 40px;line-height: 40px;background-color: #0e4aa0;color: #fff;margin-bottom: 10px;font-size: 12px;}
.flRight .jishu .title span{float: left;width: 430px;color: #fff;font-size: 16px;/* line-height: 33px; */text-indent: 20px;text-align: left;font-weight: bold;}
.flRight .jishu .title a{color: #fff;line-height: 33px;padding: 0 0 0 7px;font-size: 12px;}
.flRight .jishu ul li{display:block;width: 470px;height: 35px;line-height: 39px;margin:0 auto;background: url(images/li_bg.png) no-repeat 0 18px;text-indent: 7px;}
.flRight .jishu ul li a{width: 75%;display: inline-block;}
.flRight .jishu ul li span{width: 20%;display: inline-block;text-align: right;}
.flRight .zhanhui{float: left;border:1px solid #e9e9e9;width: 328px;height: 368px;margin-left: 10px;}
.flRight .zhanhui .title{width: 100%;height: 45px;}
.flRight .zhanhui .title span{float: left;width: 75px;height: 45px;background: url(images/zhanhuiBg.jpg) no-repeat;color: #fff;text-align: center;line-height: 30px;font-size: 14px;}
.flRight .zhanhui ul li{display: block;padding: 0 10px;height: 30px;line-height: 30px;    overflow: hidden;}
.flRight .zhanhui .czzh{width: 288px;height: 150px;margin:15px auto 0;}
.flRight .zhanhui .czzh a{display: block;text-align: center;}
.flRight .zhanhui .czzh p{height: 35px;line-height: 35px;}
.fabu-job{display: inline-block;height: 27px;line-height: 27px;text-align: center;color:#fff;padding: 0 15px;border-radius: 5px;background-color: #0e4aa0;float: right;margin-right: 10px;}
.hyzx_rank{background:url('image/num_rank.png') no-repeat 10px 12px;display:block;width: 220px;height: 380px;}
.hyzx_rank li{width: 100%;text-indent: 30px;}