@charset "utf-8";
.wrap {
    width: 1200px;
}

.idx-zxxt { margin-bottom: 35px;margin-top:20px }

.idx-zxxt-l { width: 930px; float: left; }

.idx-zxxt-l .dotted { height: 1px; margin-top: 35px; margin-bottom: 33px; background-position: 0 -28px; background-repeat: repeat-x; background-image: url(img/sp_1.png);
  }

.idx-zxxt-a { width: 420px; float: left; }

.idx-zxxt-a .bd { width: 100%; height: 314px; position: relative; overflow: hidden; }

.idx-zxxt-a .bd li { float: left; width: 420px; height: 314px; }

.idx-zxxt-a .thumb { padding: 5px 0; }

.idx-zxxt-a .thumb-item { float: left; margin-left: 4px; width: 100px; position: relative; }

.idx-zxxt-a .thumb-item.on .arrow { display: block; }

.idx-zxxt-a .thumb-item .arrow { display: none; position: absolute; left: -4px; top: -5px; z-index: 2; width: 100px; height: 74px; border-color: #459fff; border-style: solid; border-width: 5px 4px 5px 4px; }

.idx-zxxt-a .thumb-item .arrow .ui-bg { position: absolute; width: 15px; height: 7px; top: -11px; left: 50%; margin-left: -7px; background-position: -144px -18px; }

.idx-zxxt-b { width: 490px; float: right; }

.idx-zxxt-b .b-list { border-left: 1px dashed #d4d4d4; margin-left: 5px; margin-top: -6px; position: relative; }

.idx-zxxt-b .b-list .bgw { position: absolute; height: 10px; width: 1px; left: -1px; background: #fff; z-index: 1; }

.idx-zxxt-b .b-list .bgw-t { top: 0; }

.idx-zxxt-b .b-list .bgw-b { bottom: 0; }

.idx-zxxt-b .g-list-a { vertical-align: top; }

.idx-zxxt-b .list-item { line-height: 24px; position: relative; z-index: 2; padding-left: 13px; }

.idx-zxxt-b .list-item i { position: absolute; width: 10px; height: 10px; overflow: hidden; left: -6px; top: 50%; margin-top: -5px; background-image: url(img/sp_1.png); background-position: -204px -17px; }

.idx-zxxt-b .list-item:hover i { background-position: -188px -17px; }

.idx-zxxt-b .list-item + .list-item { margin-top: 10px; }

.idx-zxxt-c { width: 420px; }

.idx-zxxt-c .m-ad-img { display: block; position: relative; }

.idx-zxxt-c .m-ad-img .img { position: relative; z-index: 1; }

.idx-zxxt-c .m-ad-img .info { width: 95%; position: absolute; left: 0; top: 0; z-index: 3; }

.idx-zxxt-c .m-ad-img .cover { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; }

.idx-zxxt-c .m-ad-img .score { width: 49px; height: 49px; float: left; margin-left: 10px; padding-top: 27px; }

.idx-zxxt-c .m-ad-img .desc { padding-top: 24px; margin-left: 70px; }

.idx-zxxt-c .m-ad-img .title { font-size: 18px; font-weight: bold; color: #333; margin-bottom: 10px; }

.idx-zxxt-c .m-ad-img .txt { font-size: 12px; color: #999; }

.idx-zxxt-c .m-ad-img + .m-ad-img { margin-top: 21px; }

.m-ad-img { display: block; border: 1px solid #dfe6eb; }

.m-ad-img:hover { border-color: #26c472; }

.idx-zxxt-d { width: 455px; }

.idx-zxxt-d .d-title { text-align: center; margin-top: -3px; margin-bottom: 10px; }

.idx-zxxt-d .title-tag { width: 40px; height: 18px; line-height: 18px; background: #26c472; font-weight: normal; font-size: 12px; float: left; display: block; color: #fff; margin-top: 3px; }

.idx-zxxt-d .title-txt { font-weight: normal; font-size: 18px; }

.idx-zxxt-d .d-txt { text-indent: 24px; color: #999; font-size: 12px; line-height: 22px; height: 44px; overflow: hidden; }

.idx-zxxt-d .d-list { margin-top: 15px; padding-top: 14px; border-top: 1px dotted #dadada; }

.idx-zxxt-d .d-list i { display: block; float: left; width: 4px; height: 4px; overflow: hidden; border-radius: 2px; background: #ccc; margin-top: 10px; margin-right: 4px; }

.idx-zxxt-d .d-list .list-item { line-height: 24px; }

.idx-zxxt-d .d-list .list-item + .list-item { margin-top: 9px; }

.idx-zxxt-r { width: 250px; float: right; }

.idx-zxxt-r .g-tab { float: none; display: block; margin-top: -5px; padding-bottom: 13px; border-bottom: 2px solid #26c472; font-size: 0; margin-bottom: 15px; }

.idx-zxxt-r .g-tab .tab-item { line-height: 30px; font-size: 22px; font-weight: bold; padding-right: 4px; }

.idx-zxxt-r .g-tab .tab-item + .tab-item { padding-left: 28px; background-image: url(img/sp_1.png); background-position: -150px -30px; background-repeat: no-repeat; }

.idx-zxxt-e1 { margin-top: -20px; }

.idx-zxxt-e .e-item { padding-bottom: 20px; padding-top: 20px; float:left}

.idx-zxxt-e .e-item + .e-item { border-top: 1px dashed #e4e4e4; }

.idx-zxxt-e .e-img { border: 1px solid #ededed; float: left; }

.idx-zxxt-e .e-info { margin-left: 20px; margin-top: -4px; float: left; height: 78px; overflow: hidden; width:160px}

.idx-zxxt-e .e-name { font-weight: normal; margin-bottom: 10px; }

.idx-zxxt-e .e-txt { color: #999; font-size: 12px; }

.idx-zxxt-e .e-txt + .e-txt { margin-top: 14px; }

 

.fr {
    float: right !important;
}

.fl {
    float: left;
}

.g-title { border-bottom: 2px solid #26c472; margin-bottom: 26px; }

.g-title.b-2 { border-bottom: 2px solid #ededed; }

.g-title .title-txt { margin-top: -4px; line-height: 30px; padding-bottom: 12px; font-size: 22px; float: left; width: 210px; margin-right: 9px; }

.g-title .more { font-size: 16px; margin-top: 3px; font-weight: normal; color: #999; cursor: pointer; }

.g-title .more:hover { color: #26c472; }

.g-title .more-tabs { margin-top: 3px; }

.g-title .more-tabs .item { display: none; font-size: 16px; font-weight: normal; color: #999; cursor: pointer; }

.g-title .more-tabs .item:hover { color: #26c472; }

.g-tab { float: left; text-align: center; font-size: 18px; }

.g-tab .tab-item { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; position: relative; cursor: pointer; line-height: 25px; }

.g-tab .tab-item.cur, .g-tab .tab-item:hover { color: #26c472; }

.g-tab .tab-item.cur .bot-arrow { display: block; }

.g-tab .tab-item .bot-arrow { position: absolute; width: 16px; height: 8px; left: 50%; background-position: -166px -19px; display: none; }

.g-tab.sty-1 .bot-arrow { margin-left: -8px; bottom: -21px; }

.g-tab.sty-2 .bot-arrow { margin-left: 4px; bottom: -19px; }

.g-tab.sty-2 .tab-item { line-height: 27px; padding-right: 3px; }

.g-tab.sty-2 .tab-item + .tab-item { padding-left: 28px; background-image: url(img/sp_1.png); background-position: -150px -30px; background-repeat: no-repeat; }

.g-tab.sty-2 .tab-item:first-child .bot-arrow { margin-left: -10px; }

.g-star { display: inline-block; vertical-align: middle; background-image: url(img/sp_1.png); background-repeat: no-repeat; }

.g-star.sty-1 { width: 111px; height: 14px; }

.g-star.sty-1.star-0 { background-position: -120px 0; }

.g-star.sty-1.star-1 { background-position: -96px 0; }

.g-star.sty-1.star-2 { background-position: -72px 0; }

.g-star.sty-1.star-3 { background-position: -48px 0; }

.g-star.sty-1.star-4 { background-position: -24px 0; }

.g-star.sty-1.star-5 { background-position: 0 0; }

.g-star.sty-2 { width: 69px; height: 12px; }

.g-star.sty-2.star-0 { background-position: -70px -14px; }

.g-star.sty-2.star-1 { background-position: -56px -14px; }

.g-star.sty-2.star-2 { background-position: -42px -14px; }

.g-star.sty-2.star-3 { background-position: -28px -14px; }

.g-star.sty-2.star-4 { background-position: -14px -14px; }

.g-star.sty-2.star-5 { background-position: 0 -14px; }

.g-star.sty-3 { width: 100px; height: 12px; }

.g-star.sty-3.star-0 { background-position: -108px -67px; }

.g-star.sty-3.star-1 { background-position: -86px -67px; }

.g-star.sty-3.star-2 { background-position: -64px -67px; }

.g-star.sty-3.star-3 { background-position: -43px -67px; }

.g-star.sty-3.star-4 { background-position: -22px -67px; }

.g-star.sty-3.star-5 { background-position: 0 -67px; }

.g-star.sty-4 { width: 130px; height: 16px; background-image: url(img/sp_3.png); }

.g-star.sty-4.star-0 { background-position: -140px -127px; }

.g-star.sty-4.star-1 { background-position: -112px -127px; }

.g-star.sty-4.star-2 { background-position: -84px -127px; }

.g-star.sty-4.star-3 { background-position: -56px -127px; }

.g-star.sty-4.star-4 { background-position: -28px -127px; }

.g-star.sty-4.star-5 { background-position: 0 -127px; }

.ui-facet { border-radius: 2px; -webkit-border-radius: 2px; position: absolute; left: 0; z-index: 2; }

.g-sort-num { background: #c7c7c7; display: inline-block; vertical-align: top; border-radius: 2px; -webkit-border-radius: 2px; text-align: center; color: #fff; font-size: 14px; margin-right: 5px; }

.g-sort-num.top { background: #ff6b66; }

.g-sort-num.second { background: #ff8652; }

.g-sort-num.third { background: #ffa742; }

.g-list-a { display: inline-block; max-width: 87%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top; }

.g-time.hot { color: #fa4e57; }


.list_mac_index li{position:relative;width:236px;height:160px;float:left;padding:0 10px 0 130px;margin:0 10px 10px 10px;border:2px solid #FFF;background-color:#FFF}
.list_mac_index li:active,.list_mac_index li:hover{border:2px solid #63B73D;background-color:#FFF}
.list_mac_index .list_mac_index_i{position:absolute;left:10px;top:5px;height:135px;color:#333;font-size:12px;text-align:center;text-decoration:none;color:#999}
.list_mac_index .list_mac_index_i img{display:block;width:100px;height:100px}
.list_mac_index h3.list_mac_index_t{margin:5px 0}
.list_mac_index .list_mac_index_t a{font-size:16px;color:#333;text-decoration:none}
.list_mac_index .list_mac_index_t a:hover{color:#009B4C}
.list_mac_index .list_mac_index_p{border-top:1px solid #ECECEC}
.list_mac_index .list_mac_index_c,.list_mac_index .list_mac_index_p{font-size:12px;color:#888;line-height:170%;padding:5px 0}
.list_mac_index .start{color:#FCAE5B;font-size:14px;display:block}

.w800{width:800px}
.w380{width:380px}
.w590{width:590px;}

.xyxJcTitle h2{ float:left; background:url(img/bg1.png) no-repeat -190px -55px; padding:10px 0px 0px 14px;}
.xyxJcTitle a{ display:block; float:right; width:55px; text-decoration:none;}
.xyxJcTitle a h3{ float:left; color:#999999; margin:0px 5px 0px 0px;}
.xyxJcTitle a b{ display:block; float:right; width:20px; height:20px; background:url(img/bg1.png) no-repeat 0px -130px;}
.xyxJcTitle a:hover b{  background:url(img/bg1.png) no-repeat -30px -130px;}
.xyxJcTitle a:hover h3{  color:#3D89E4; text-decoration:underline;}

.xyzByList{ width:380px; padding-top:7px;}
.xyzByList li{ width:380px; height:64px; border-bottom:1px dashed #D8D8D8; margin-top:14px; float:left;}
.xyzByList li span{ display:block; float:left; width:50px; height:50px; line-height:50px; text-align:center; font-size:24px; font-family:"Arial Black"; color:#FFFFFF;}
.xyzByList li span.bg1{ background:#FF8855;}
.xyzByList li span.bg2{ background:#F9B76F;}
.xyzByList li span.bg3{ background:#F6C15B;}
.xyzByList li span.bg4,.xyzByList li span.bg5,.xyzByList li span.bg6,.xyzByList li span.bg7,.xyzByList li span.bg8{ background:#C6C6C6;}
.xyzByList li dl{ float:right; width:315px; margin-top:5px;}
.xyzByList li dl dt a{ display:block; height:18px; line-height:18px; overflow:hidden;}
.xyzByList li dl dd{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; white-space:nowrap; margin-top:8px;}

.idx-rjbb{margin-bottom:30px}

.xyzAzList{ width:1197px; height:618px; border-left:1px solid #EBEBEB; border-top:1px solid #EBEBEB; margin-top:20px;}
.xyzAzList li{ float:left; width:170px; height:205px; border-bottom:1px solid #EBEBEB; border-right:1px solid #EBEBEB; position:relative; cursor:pointer;}
.xyzAzCont1{ width:170px; height:205px;}
.xyzAzCont1 span{ display:block; width:100px; height:100px; margin:25px 0px 0px 35px; }
.xyzAzCont1 span a img{ width:100px; height:100px; border-radius:20px;}
.xyzAzCont1 dl{ width:170px; margin-top:15px;}
.xyzAzCont1 dl dt a{ display:block; height:20px; line-height:20px; overflow:hidden; font-size:16px; text-align:center;}
.xyzAzCont1 dl dd{ height:16px; line-height:16px; overflow:hidden; text-align:center; font-size:12px; color:#999999; margin-top:10px;}
.xyzAzCont2{ width:170px; height:205px; position:absolute; left:0px; top:0px;}
.xyzAzBg{ position:relative; width:170px; height:205px; background:#000000; filter:alpha(opacity=50); _filter:alpha(opacity=50); opacity:0.5;}
.xyzAzBottom{ width:170px; height:205px; position:absolute; top:0px; left:0px;}
.xyzAzBottom span{ display:block; width:100px; height:100px; margin:25px 0px 0px 35px;}
.xyzAzBottom span img{ width:100px; height:100px; border-radius:20px;}
.xyzAzBottom em{ display:block; width:109px; height:42px; margin:17px 0px 0px 30px;}
.xyzAzBottom em a{ display:block; width:69px; height:42px; line-height:42px; color:#FFFFFF; text-decoration:none; background:url(img/bg1.png) no-repeat 0px -225px; padding-left:40px;}


.list-all-right .mybox
{
    border-bottom: 1px dashed #CDCDCD;
    padding-bottom: 16px;
    padding-top: 16px;
    float: left;
}

.list-all-right a.mytitle
{
font-size:16px;
color:#434343;
line-height:20px;
}

.list-all-right .mycontent
{
font-size:14px;
line-height:20px;
margin-top:5px;
color:#777;
}
.tuwenright{
margin-left:10px;width:320px; position: relative;    height: 82px;
}

 

.w365_bot{   overflow:hidden}
.w365_bot li{ text-align:left; background: url(img/tr29_c26.jpg) 2px 14px no-repeat; line-height:31px; overflow:hidden; font-size:14px;padding-left:15px; }
.w365_bot li p{ width:290px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; text-align:left}
.w365_bot li span{ float:right}

.myred1,.myred2,.myred3{color:red}

.idx-zxzt { margin-bottom: 20px; position: relative; height: 364px; overflow: hidden; }

.idx-zxzt .g-title { margin-bottom: 26px; }

.idx-zxzt .g-tab { margin-left: 5px; }

.idx-zxzt .zxzt-list { margin-top: -17px; width: 1200px; }

.idx-zxzt .list-img { float: left; margin-top: 17px; width: 474px; height: 296px; position: relative; overflow: hidden; }

.idx-zxzt .list-img img{width:222px;height:140px;}
.idx-zxzt .list-img img.bigzt{width:474px;height:297px;;}

.idx-zxzt .list-img + .list-img { width: 222px; height: 140px; margin-left: 20px; }

.idx-zxzt .list-img + .list-img .img-cover { background-position: 0px -221px; }

.idx-zxzt .list-img + .list-img .img-name { line-height: 30px; font-size: 14px; margin-top: -40px; }

.idx-zxzt .img-cover { position: absolute; width: 100%; height: 100%; overflow: hidden; left: 0; top: 0; background: url(img/g_1.png) 0px 130px repeat-x; }

.idx-zxzt .img-name { margin-top: -58px; position: relative; z-index: 2; color: #fff; line-height: 58px; font-size: 18px; padding: 0 4%; width: 92%; }

.idx-zxzt .list-btn { position: absolute; top: 50%; margin-top: -8px; width: 50px; height: 80px; border-radius: 2px; cursor: pointer; z-index: 10; }

.idx-zxzt .list-btn.btn-prev { left: 0; }

.idx-zxzt .list-btn.btn-prev .btn-ico { background-position: -175px -32px; }

.idx-zxzt .list-btn.btn-next { right: 0; }

.idx-zxzt .list-btn.btn-next .btn-ico { background-position: -195px -32px; }

.idx-zxzt .list-btn .btn-cover { background: #000; filter: alpha(opacity=34); opacity: .34; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; }

.idx-zxzt .list-btn .btn-ico { width: 14px; height: 24px; position: absolute; top: 50%; left: 50%; margin-left: -7px; margin-top: -12px; z-index: 2; background-image: url(img/sp_1.png); }

.idx-yqlj .g-title { border-bottom: 2px solid #e7e7e7; margin-bottom: 16px; }

.idx-yqlj .yqlj-tip { color: #999; font-size: 12px; float: right; font-weight: normal; margin-top: 6px; }

.idx-yqlj .yqlj-link { font-size: 0; }

.idx-yqlj a { font-size: 14px; margin-right: 40px; padding: 9px 0; display: inline-block; line-height: 1; }