/* CSS Document1 */
body{ background-color:#f6f3ef; min-width:1200px;}
.g-topbar{ height:70px; background-color:#1f1913; z-index:99; position:relative}
.g-topbar .logo{ display:inline-block; float:left}
.g-topbar .logo img{
    width: 140px; /* 设置Logo图片的宽度 */
    height: 70px; /* 设置Logo图片的高度 */
    background-size: cover; /* 调整图片大小以适应容器 */
    background-position: center; /* 将图片置于容器中央 */
}
.g-rank{margin-top:15px !important;overflow:hidden;}
.g-rank ul{overflow:hidden;width: 1200px;height: 21px;line-height: 21px;}
.g-rank li{float:left;margin-right:10px;}
.m-nav{ float:left;height:70px;}
.m-nav dd{ display:inline-block; height:70px; float:left; position:relative}
.m-nav dd .nav-title{ display:inline-block; height:70px; line-height:70px; padding:0 24px; font-size:16px; font-weight:bold}
.m-nav dd .nav-down{ display:none;position:absolute; left:0; top:70px; width:220px; padding:10px 15px 15px 15px; background-color:#ff7d00;}
.m-nav dd a{ color:#fff; display:inline-block;}
.m-nav dd .nav-down a:hover{ text-decoration:underline}
.m-nav dd .nav-title .arr{ display:inline-block; vertical-align:middle; height:5px; width:10px; margin-left:5px; background:url(../images/index.png) 0px -213px no-repeat;transition: background .3s ease-in-out;}
.m-nav .active a{background-color:#ff7d00;}
.m-nav .active .nav-down{ display:block;}
.m-nav .active .nav-title .arr{background:url(../images/index.png) 0px -208px no-repeat}
.m-nav .nav-down li{ width:100%; float:left}
.m-nav .nav-down li .title{ display:block; height:14px; margin:8px 0; border-left:3px solid #fff; padding-left:10px; font-weight:bold; line-height:14px;}
.m-nav .nav-down li .title-box{ display:block; padding-left:8px;}
.m-nav .nav-down li .title-box a{ padding:2px 5px;}
.formBox{ float:right; width:250px; height:35px; margin-top:17px; float:right; border-radius:18px; background-color:#fff;}
.formBox .sear-text{ height:35px; line-height:35px; width:180px; border:none; margin-left:22px; float:left}
.formBox .btn-submit{ float:left; height:30px; width:45px; border-radius:0 15px 15px 0; border:none; margin-top:2px; background:url(../images/index.png) 15px -88px no-repeat; cursor:pointer;}
/**head**/
.g-head{ background-color:#fff; position:relative}
.g-head .scroll-box{ width:1140px; margin:0 auto; overflow:hidden;}
.g-head .scroll-ul{ margin:30px 0 20px 0; width:2000px; height:110px; overflow:hidden}
.g-head .scroll-ul li{ width:90px; margin:0 12px; float:left}
.g-head .scroll-ul img{ border-radius:10px; width:80px; height:80px; margin:0 auto; display:block}
.g-head .scroll-ul li span{ display:block; width:100%; height:30px; line-height:30px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.g-head .btn{ width:30px; height:80px; position:absolute; top:30px; cursor:pointer;}
.g-head .btn span{ display:inline-block; width:18px; height:36px; margin-top:22px;}
.g-head .btn:hover{ opacity:0.8}
.g-head .prev{ left:0;}
.g-head .next{ right:0;}
.g-head .prev span{ margin-left:12px; background:url(../images/index.png) 0px 0px no-repeat}
.g-head .next span{ background:url(../images/index.png) -20px 0px no-repeat}
#yytj{width: 1200px;margin: 0 auto; position: relative;z-index: 100;}
#yytj a{color: #3aa1fd;position: absolute; top: -47px; right: -88px;}
/**g-main1**/
.main-left{ width:840px; padding-left:10px; padding-right:20px; background-color:#fff;}
.main-right{ width:290px; padding:10px; background-color:#fff;}
.g-main1-left{ padding-bottom:15px; height:465px; overflow:hidden;}
.g-main1-left .mod-left{ width:422px;}
.g-main1-left .mod-banner{ margin-top:20px; width:422px; height:320px; position:relative; overflow:hidden}
.g-main1-left .scroll-ul,.g-main1-left .mod-banner li,.g-main1-left .mod-banner li img{ width:422px; height:320px}
.g-main1-left .mod-banner li{ position:absolute; left:0; top:0; opacity:0; z-index:0;} 
.g-main1-left .mod-banner li:nth-child(1){ opacity:1; z-index:1}
.g-main1-left .intro-box{ position:absolute; width:100%; left:0; bottom:0; height:50px; z-index:9}
.g-main1-left .banner-load{ height:4px; width:0; position:absolute; left:0; bottom:0; background-color:#ff7d00;}
.g-main1-left .intro-box .bg{ position:absolute; left:0; bottom:0;height:50px; width:100%; background-color:#000; opacity:0.8;}
.g-main1-left .intro-box .title,.g-main1-left .intro-box .title-btn{ position:relative;color:#fff; z-index:9;}
.g-main1-left .intro-box .title{ position:absolute; left:0; top:0;font-size:20px; height:50px; line-height:50px; width:310px; overflow:hidden; margin:0 10px; white-space:nowrap; text-overflow:ellipsis;}
.g-main1-left .intro-box .title-btn{ position:absolute; top:21px; right:5px; height:8px;}
.g-main1-left .intro-box .title-btn i{ display:inline-block; width:8px; height:8px; float:left; background-color:#999; margin:0 4px;}
.g-main1-left .intro-box .title-btn .active{ background-color:#fff;}
.g-main1-left .mod-rec{ position:relative; overflow:hidden; margin-top:22px;}
.g-main1-left .mod-rec .title{ display:inline-block; width:14px; height:80px; padding:10px 6px; float:left; background-color:#ff7d00; color:#fff; text-align:center; font-size:14px;}
.g-main1-left .mod-rec ul{ position:absolute; top:0; left:25px;width:110%;}
.g-main1-left .mod-rec li{ width:80px; float:left; text-align:center; margin:0 11px 0 12px;}
.g-main1-left .mod-rec img{border-radius:10px; width:70px; height:70px; display:block; margin:0 auto;}
.g-main1-left .mod-rec li span{ display:block; width:100%; height:30px; line-height:40px; overflow:hidden;}
.g-main1-left .mod-right{ width:400px;}
.g-main1-left .tab-hd{ border-bottom:1px solid #e4e4e4; margin-top:8px;}
.g-main1-left .tab-hd span{ cursor:pointer; display:inline-block; height:44px; line-height:44px; font-size:16px; font-weight:bold; text-align:center;white-space: nowrap;margin: 0 11px;}
.g-main1-left .tab-hd .more{ float:right; font-size:12px; color:#999; line-height:44px;}
.g-main1-left .tab-hd .more:hover{color:#ff7d00;}
.g-main1-left .tab-hd .active:after{ content:""; display:block; width:100%; height:2px; background-color:#ff7d00;}
.g-main1-left .tab-hd .active{line-height:43px;color:#ff7d00;}
.g-main1-left .tab-bd-ul{ display:none; margin-top:8px;}
.g-main1-left .tab-bd .current{ display:block}
.g-main1-left .tab-bd-ul li{ float:left; height:27px; overflow:hidden; width:100%; line-height:27px;}
.g-main1-left .tab-bd-ul li .time{ float:right; font-size:12px; color:#999;}
.g-main1-left .tab-bd-ul li span.red{ color: #F00; }
.g-main1-left .tab-bd-ul li a{ display:inline-block; float:left;color:#666;}
.g-main1-left .tab-bd-ul li .cata{}
.g-main1-left .tab-bd-ul li .title{max-width:250px; overflow:hidden; padding-left:5px;}
.g-main1-right{ height:460px; overflow:hidden}
.right-title{ height:44px; line-height:40px; border-bottom:1px solid #e4e4e4;}
/*.right-title h2{ display:inline-block; float:left}
.right-title .tit{ display:inline-block; height:18px; line-height:18px; padding-left:10px; font-weight:bold; font-size:16px; border-left:3px solid #ff7d00;color:#ff7d00;}
*/.right-title h2{ float:left; margin-top:11px; display:inline-block; height:18px; line-height:18px; padding-left:10px; font-weight:bold; font-size:16px; border-left:3px solid #ff7d00;color:#ff7d00;}

.right-title .more{ float:right; color:#999; font-size:12px;}
.right-title .more:hover{color:#ff7d00;}
.g-main1-right .text-box{ width:110%; overflow:hidden; margin-top:5px;}
.g-main1-right .text-box li{ float:left}
.g-main1-right .text-box a{ overflow:hidden; display:inline-block; width:90px; height:30px; line-height:30px; background-color:#e4e4e4; text-align:center; float:left; margin:10px 10px 0 0;}
.g-main1-right .text-box a:hover{ background-color:#ff7d00;color:#fff;}
.main-right .pic-box{ width:120%; overflow:hidden}
.main-right .pic-box li{width:65px;text-align:center; float:left; margin:10px 10px 10px 0;}
.main-right .pic-box img{border-radius:10px; width:60px; height:60px; display:block; margin:0 auto;}
.main-right .pic-box span{ display:block; width:100%; height:20px; line-height:20px; overflow:hidden; font-size:12px;}
/**g-main2**/
.g-main2,.g-main3,.g-main4,.g-main5{ height:528px; overflow:hidden}
.main-tab-hd{ border-bottom:1px solid #e4e4e4; margin-bottom:10px; height:50px; line-height:50px;}
.main-tab-hd .hd-left{font-size:16px; font-weight:bold;}
.main-tab-hd .hd-left span{ margin-right:45px; float:left; cursor:pointer}
.main-tab-hd .hd-left .active{ line-height:49px; color:#ff7d00;}
.main-tab-hd .hd-left .active:after{content:""; display:block; width:100%; height:2px; background-color:#ff7d00;}
.main-tab-hd .hd-right span,.main-tab-hd .hd-right .more{ cursor:pointer;color:#999; border-right:1px solid #e4e4e4; height:14px; line-height:14px; padding:0 10px; margin-top:18px; font-size:12px; float:left;}
.main-tab-hd .hd-right .more{ border:none; padding-right:0}
.main-tab-hd .hd-right .active,.main-tab-hd .hd-right .more:hover{ color:#ff7d00}
.main-tab-bd{ width:110%;}
.main-tab-bd .tab-bd-dd,.main-tab-bd .tab-bd-ul{ display:none}
.main-tab-bd .current{ display:block}
.main-tab-bd li{ width:176px; padding:20px 0; float:left; border-bottom:1px dashed #e4e4e4; margin-right:40px; margin-left:5px;}
/*.main-tab-bd li:nth-last-child(1),.main-tab-bd li:nth-last-child(2),.main-tab-bd li:nth-last-child(3),.main-tab-bd li:nth-last-child(4){ border-bottom:none}
*/.main-tab-bd li img{border-radius:10px; width:76px; height:76px; float:left}
.main-tab-bd li .info{ width:90px; height:76px; margin-left:10px; float:right}
.main-tab-bd li .info a,.main-tab-bd li .info span{display:block; height:24px; line-height:24px; width:100%; overflow:hidden}
.main-tab-bd li .info .numb{ color:#999; font-size:12px;}
/**g-main2 right**/
.g-main2-right,.g-main3-right{height:508px; }
.g-main2-right .main2-tab-hd{ border-bottom:1px solid #e4e4e4; height:40px; line-height:40px;}
.g-main2-right .title-left{ font-size:16px;}
.g-main2-right .title-left span{ cursor:pointer; display:inline-block; font-weight:bold; margin-right:30px;}
.g-main2-right .title-left .active{line-height:38px;color:#ff7d00;}
.g-main2-right .title-left .active:after{content:""; display:block; width:100%; height:2px; background-color:#ff7d00;}
.g-main2-right .main2-tab-hd .more{float: right;color: #999;font-size: 12px;}
.g-main2-right .tab-hd-title{ height:30px; width:100%; margin-top:10px; overflow:hidden}
.g-main2-right .tab-hd-title span{height:30px; line-height:30px; display:inline-block; width:95px; text-align:center; float:left; background-color:#f2f2f2; margin-left:1px;}
.g-main2-right li{width:100%; border-bottom:1px dashed #e4e4e4; padding:13px 0 12px 0; *padding:11px 0;}
.g-main2-right li:last-child{ border:none}
.g-main2-right li img{ width:66px; height:66px; float:left}
.g-main2-right li .show,.g-main2-right li .hide{ width:100%; overflow:hidden}
.g-main2-right li .show{ display:none}
.g-main2-right li .hide{ display:block}
.g-main2-right li.active .show{ display:block}
.g-main2-right li.active .hide{ display:none}
.g-main2-right li .show .btn{ margin-top:22px;}
.g-main2-right li .hide .time,.g-main2-right li .hide .title{ float:left; display:inline-block; width:66px; height:21px; line-height:21px;text-align:center;}
.g-main2-right li .hide .title{width:145px; overflow:hidden}
.g-main2-right li .info{ float:left; width:145px; margin-left:10px; font-size:12px; color:#999;}
.g-main2-right li .info a,.g-main2-right li .info span{ display:block; height:22px; width:100%; overflow:hidden}
.g-main2-right li .info a{ font-size:14px;}
.g-main2-right li .btn{ display:inline-block; margin-right:25px; font-size:12px; text-align:center; line-height:22px; width:42px; height:22px; float:right;}
.g-main2-right li .js{background-color:#e4e4e4;}
.g-main2-right li img{border-radius:10px; width:66px; height:66px; float:left}
.g-main2-right .main2-tab-bd .tab-bd-ul{ display:none}
.g-main2-right .main2-tab-bd .current{ display:block}

.main2-tab-bd li .nub{font-size:12px; font-weight:normal; display:inline-block; width:20px; height:20px; border-radius:50%; background-color:#CC9334; text-align:center; line-height:20px; color:#fff; float:left; margin:0 10px 0 5px;}
.main2-tab-bd li .show .nub{ margin-top:25px;}
.main2-tab-bd li:nth-child(1) .nub{background-color:#FB643F;}
.main2-tab-bd li:nth-child(2) .nub{background-color:#F49C4F;}
.main2-tab-bd li:nth-child(3) .nub{background-color:#F2DF79;}
/**main3**/
.mian3-rec-box,.main4-tab-bd dt{ margin-top:20px; margin-bottom:15px; overflow:hidden}
.mian3-rec-box img,.main4-tab-bd dt img{ width:74px; height:74px; float:left;}
.mian3-rec-box .text,.main4-tab-bd dt .text{ width:200px; height:74px; float:left; margin-left:10px;}
.mian3-rec-box .text .title,.main4-tab-bd dt .text .title{ display:block; width:100%; height:24px; overflow:hidden; font-size:16px;}
.mian3-rec-box .text .info,.main4-tab-bd dt .text .info{ font-size:12px; color:#999; line-height:15px; }
.mian3-rec-box .text .info{margin-top:5px;}
.mian3-rec-box .text .info a,.main4-tab-bd dt .info a{color:#ff7d00}
.g-main3-right .pic-box li{ margin-top:5px;}
.main3-rec-text p{ width:100%; height:26px; line-height:26px; overflow:hidden; font-size:12px; margin-top:10px;}
.main3-rec-text p:first-child{ margin-top:5px;}
.main3-rec-text p .title{ display:inline-block; width:46px; height:26px; text-align:center; background:url(../images/index.png) 0px -50px no-repeat; color:#fff;}
.main3-rec-text p a{ margin-left:10px;}
/**mian4**/
.main4-tab-bd{}
.main4-tab-bd .tab-ul{ display:none}
.main4-tab-bd dl.current{ display:block}
.main4-tab-bd dt img{ width:100px;}
.main4-tab-bd dt .text{ width:180px;}
.main4-tab-bd .about-news{ margin-bottom:10px;}
.main4-tab-bd .about-news a{ display:block; height:25px; line-height:25px; padding-left:18px; overflow:hidden; background:url(../images/index.png) 0px -476px no-repeat;color:#666;}
.rank-ul{ overflow:hidden}
.rank-ul li{ width:100%; height:30px; line-height:30px; overflow:hidden; float:left}
.rank-ul li em{ display:inline-block; width:14px; height:14px; margin-top:9px; margin-right:5px; float:left; background-color:#999; text-align:center; line-height:14px; color:#fff; font-size:12px; font-weight:normal}
.rank-ul li a{ display:inline-block;float:left; height:30px; width:265px; overflow:hidden;color:#666;}
.rank-ul li:nth-child(1) em{ background-color:#ff6864;}
.rank-ul li:nth-child(2) em{ background-color:#ff7d00}
.rank-ul li:nth-child(3) em{ background-color:#ffad3b}
/**main5**/
.g-main4-right,.g-main5-right{ padding-top:0;}
.main-tab-hd .title{margin-right: 45px;font-size: 16px;font-weight: bold; float:left}
.main4-right-tab-hd,.main5-right-tab-hd{ height:50px; line-height:50px;font-size: 16px;font-weight: bold; border-bottom:1px solid #e4e4e4;}
.main4-right-tab-hd span,.main5-right-tab-hd span {width:33.33%; text-align:center;float: left;cursor: pointer;}
.main4-right-tab-hd .active,.main5-right-tab-hd .active {line-height: 49px;color: #ff7d00;}
.main4-right-tab-hd .active:after,.main5-right-tab-hd .active:after{content:""; display:block; width:100%; height:2px; background-color:#ff7d00;}
.main5-tab-bd .tab-ul{ display:none; overflow:hidden; padding:15px 0 10px 0}
.main5-tab-bd ul.current{ display:block}
.main5-tab-bd li{ width:100%; height:135px; margin-top:14px; position:relative; float:left;}
.main5-tab-bd li img{width:100%; height:100%;}
.main5-tab-bd li .bg{ position:absolute; left:0; bottom:0;width:100%; background-color:#000; opacity:0.8; height:34px; line-height:34px; overflow:hidden;}
.main5-tab-bd li .tit{ width:90%; line-height:34px; text-align:center; overflow:hidden; margin:0 auto; position:absolute; left:5%; bottom:0; z-index:2; color:#fff; font-size:16px;}
.main5-tab-bd li:hover .tit{color:#ff7d00}

/**main15**/
.main15-tab-bd .tab-ul{ display:none; overflow:hidden; padding:0px 0 10px 0}
.main15-tab-bd ul.current{ display:block}
.main15-tab-bd li{ width:100%; height:125px; margin-top:14px; position:relative; float:left;}
.main15-tab-bd li img{width:100%; height:100%;}
.main15-tab-bd li .bg{ position:absolute; left:0; bottom:0;width:100%; background-color:#000; opacity:0.8; height:34px; line-height:34px; overflow:hidden;}
.main15-tab-bd li .tit{ width:90%; line-height:34px; text-align:center; overflow:hidden; margin:0 auto; position:absolute; left:5%; bottom:0; z-index:2; color:#fff; font-size:16px;}
.main15-tab-bd li:hover .tit{color:#ff7d00}
/**main6**/
.g-main6,.g-main7{ overflow:hidden; background-color:#fff; width:1180px; padding:10px;}
.g-main6-ul{ width:105%; padding:10px 0 15px 2px; overflow:hidden}
.g-main6-ul li{ float:left}
.g-main6-ul li a{ display:inline-block; width:122px; height:74px; padding:0 8px; margin:10px 8px 0 0; float:left; border:1px solid #e4e4e4;}
.g-main6-ul li:nth-child(1) a{ background-color:#ff7d00; color:#fff;}
.g-main6-ul li:nth-child(6) a{ background-color:#ff5495; color:#fff;}
.g-main6-ul li:nth-child(12) a{ background-color:#2e73ff; color:#fff;}
.g-main6-ul li:nth-child(1) .info,.g-main6-ul li:nth-child(6) .info,.g-main6-ul li:nth-child(12) .info,.g-main6-ul li:nth-child(1) .name em,.g-main6-ul li:nth-child(6) .name em,.g-main6-ul li:nth-child(12) .name em{ color:#fff;}
.g-main6-ul li:nth-child(1) .name{border-bottom:1px solid #ffa44d;}
.g-main6-ul li:nth-child(6) .name{border-bottom:1px solid #ff88b5;}
.g-main6-ul li:nth-child(12) .name{border-bottom:1px solid #6d9dff;}
.g-main6-ul li a:hover{ border:1px solid #ff7d00; box-shadow:0px 0px 2px #ff7d00}
.g-main6-ul li .name{ width:100%; display:block; height:32px; line-height:32px; overflow:hidden; border-bottom:1px solid #e4e4e4;}
.g-main6-ul .name b{width:72px;height: 33px;overflow: hidden;font-size:18px; float:left}
.g-main6-ul .name em{ color:#ff7d00; float:right; font-weight:normal;}
.g-main6-ul .info{width:100%; height:40px; overflow:hidden; display:block;color:#999;}
.g-main6-ul .info i{ font-size:12px; line-height:18px; width:100%; height:40px;display:table-cell; vertical-align:middle;}
/**main7**/
.g-main7-box{ width:105%;}
.g-main7 .rank-main{ width:274px; float:left; margin-right:28px;}
.g-main7 li{ padding:14px 0; border-bottom:1px dashed #e4e4e4;}
.g-main7 li img{border-radius:10px; width:70px; height:70px; float:left;}
.g-main7 li .nub{ font-size:12px; font-weight:normal; display:inline-block; width:20px; height:20px; border-radius:50%; background-color:#999; text-align:center; line-height:20px; color:#fff; float:left; margin:0 10px 0 5px;}
.g-main7 li .show,.g-main7 li .hide{ width:100%; overflow:hidden}
.g-main7 li .show,.g-main7 .active .hide{ display:none}
.g-main7 li .hide,.g-main7 .active .show{ display:block}
.g-main7 li:last-child{ border-bottom:none; padding-bottom:0;}
.g-main7 li .show .nub{ margin-top:25px;}
.g-main7 li .show .info{ height:70px; width:150px; float:left; margin-left:10px;}
.g-main7 li .show .info a,.g-main7 li .show .info .cata{ display:block; width:100%;overflow:hidden;}
.g-main7 li .show .info .cata{ height:20px; line-height:20px; margin-top:6px; color:#999; font-size:12px;}
.g-main7 li .show .info a{ height:40px; line-height:20px; overflow:hidden; font-size:16px;}
.g-main7 li .hide a{ display:inline-block; width:230px; height:20px; line-height:20px; overflow:hidden;}
.g-main7 li:nth-child(1) .nub,.g-main7 li:nth-child(2) .nub,.g-main7 li:nth-child(3) .nub{ background-color:#ff7d00;}
/**slideNav**/
.m-slideBox{ width:100px; height:210px; padding:20px 0 20px 20px; overflow:hidden; background:#fff url(../images/index.png) 30px -225px no-repeat; position:fixed; top:270px; right:50%; z-index:999; margin-right:-750px;}
.m-slideBox .slide-nav{ padding-top:16px; overflow:hidden}
.m-slideBox .slide-nav li{ float:left; transition:all .4s; cursor:pointer; background:url(../images/index.png) 11px -122px no-repeat;display:block; width:65px; padding-left:35px; height:30px; line-height:30px; font-size:16px;}
.m-slideBox .slide-nav .active{ background:url(../images/index.png) 7px -157px no-repeat;color:#ff7d00;}
.m-slideBox .slide-nav li:hover{color:#ff7d00;}
.g-rank li.rank-li-fr{ float: right;}
.g-rank li.rank-li-fr a{ color: #3aa1fd;}

.inner-main .wx-tips {padding:10px 0;color:#333;text-align: center;}
.inner-main .wx-tips .p1,.inner-main .wx-tips .p2 {padding:8px;line-height:20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.inner-main .wx-tips .bold {font-weight:bold;}
.inner-main .wx-tips .red {color:#f00;}
.inner-main .gzhu,.inner-main .gzBtn {max-width:280px;margin:0 auto;padding:10px 0;}
.inner-main .gzhu a,.inner-main .gzBtn a {display:block;width:200px;height:70px;line-height:70px;margin:10px auto 0 auto;text-align:center;background:#65bb0a;font-size:20px;color:#fff;border-radius:8px;}
.inner-main .wx-tips p {padding:0 10px;line-height:22px; margin: 5px 0 !important;}
.inner-main .wx-tips .bold {font-weight:bold;}
.inner-main .wx-tips .blue {color:#3366CC;}






