/*****************************************
* 作 者：老大哥
* 版 本：1.0 
* 概 要：网站公共样式
*****************************************/

/*-----------------------------------------公共样式-----------------------------------------*/
* {margin:0; padding:0;}
body {font-family:"Microsoft Yahei",Simsun,sans-serif;font-size: 14px;color: #666;line-height:22px; background:#eff0f3;}
h1,h2,h3,h4,h5,h6{ font-size:16px; font-weight:normal;}
h1 a:hover{ font-size:16px; font-weight:bold; line-height:45px;color:#ffe0a2;}
img{border:none;vertical-align:middle;background:url(../images/lazyload.gif) no-repeat scroll center center transparent;}
ul,ol,li {list-style:none;}
a:link,a:visited,a:active{text-decoration:none;color:#666; font-size:14px;}
a:hover{text-decoration:none;color:#1989da; font-size:14px;} 
.block{margin:0 auto; padding:0;}
.clear{ clear:both;}
.clear2{ clear:both; height:5px;}
.clear3{ clear:both; padding:1% 0;}
.marg{ margin:0 auto; width:100%;clear:both;}
.l{ float:left}
.r{ float:right}
input{font-family:"Microsoft Yahei",Simsun,sans-serif;font-size: 14px;}
/*手机导航菜单内页*/
.g_header2 .s_l{left:0;height:100%;position:absolute;top:0}
.g_header2 {background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;height:3rem;line-height:3rem;width:100%;position:relative;left:0;right:0;top:0;z-index:101;font-size:1.2rem;text-align:center; color:#292B30;}
.g_header2 .s_r{position:absolute;top:18%;right:3%}
.g_header2 .s_c{position:absolute;top:18%;right:10%}

.g_header2 .s_bt {width:2rem;text-align:center;font-size:0}
.g_header2 a{ color:#292B30; font-size:1.2rem;position:absolute;top:0;left:0;line-height:3rem; display:block;white-space:nowrap;padding:0 4% 0 4%;}
.g_header2  .moreArrow2{border:solid #292B30;border-width: 0 0 0.15rem 0.15rem;width:1rem;height:1rem;float:left;margin:1rem 0.17rem 0 4%;font-size:0;line-height:0;vertical-align:top;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}

#navSwitch:checked+.g_nav+.g_header2 .i_bread span:before {-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}
#navSwitch:checked+.g_nav+.g_header2 .i_bread span:after {-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}
#navSwitch:checked+.g_nav+.g_header2 .i_bread:before {-webkit-transform:translateX(100%);transform:translateX(100%)}
#navSwitch:checked+.g_nav+.g_header2 .i_bread:after {border-color:#292B30;-webkit-animation:circle-creation 1s forwards;animation:circle-creation 1s forwards}
#navSwitch:checked+.g_nav+.g_header2+.g_page {overflow:hidden}
/*手机导航菜单*/
*,:after,:before {box-sizing:border-box;-webkit-box-sizing:border-box}
.g_banner,.g_logo,.g_nav {-moz-font-feature-settings:"liga","kern"}
.g_banner,.g_logo,.g_nav,.i_f {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.g_nav .s_call,.g_nav ul a {display:block;text-align:center}
.g_wrap_p {padding:0 4%;}
.g_wrap_m {width:92%}
.g_page {padding-top:50px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}
.g_banner {height:300px;color:#fff;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden}
.g_banner .s_in {position:absolute;left:8%;right:8%;bottom:8%}
.g_header .s_l,.g_nav {left:0}
.g_h1 {font-size:1.2em;color:#333;padding:4% 0}
.g_header {background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}
.g_nav {background-color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}
.g_header {height:3rem;width:100%;line-height:1.2rem;position:relative;left:0;right:0;top:0;z-index:101}
.g_header .s_l{height:100%;position:absolute;top:0}
.g_header .s_r{position:absolute;top:18%;right:3%}
.g_header .s_c{position:absolute;top:18%;right:10%}
.g_header--hero{position:absolute;top:0;left:0;right:0;height:4rem;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:120}
.g_header--hero .s_l{left:0.92rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.g_header--hero .s_c,.g_header--hero .s_r{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.g_header--hero .s_c{right:3.35rem}
.g_header--hero .s_r{right:0.85rem}
.g_header2--hero{height:4rem;line-height:4rem;padding:0 4.6rem 0 4.6rem;box-sizing:border-box;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:120;font-size:1.15rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#292B30}
.g_header2--hero+*{margin-top:4rem}
.g_header2--hero a{line-height:4rem;font-size:1rem;padding:0 0 0 0.92rem;color:#292B30}
.g_header2--hero .moreArrow2{margin:1.45rem 0.17rem 0 0}
.g_header--hero-inner .g_header__back{left:0.92rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;color:#292B30;font-size:1rem;line-height:1;text-decoration:none;z-index:2}
.g_header--hero-inner .g_header__back span{display:inline-block;margin-left:0.3rem}
.g_header--hero-inner .g_header__title{position:absolute;left:4.6rem;right:4.6rem;top:50%;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.15rem;font-weight:500;line-height:1.4;color:#292B30;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.g_header--hero-inner .moreArrow2{border:solid #292B30;border-width:0 0 0.15rem 0.15rem;width:0.9rem;height:0.9rem;font-size:0;line-height:0;vertical-align:top;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}

.i_user {
    height: 1.4rem;
    width: 1.4rem;
    position: relative;
    padding: 0.9rem;
    overflow: hidden;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 43' fill='none'%3E%3Cpath d='M30.1062 21.6963C31.9669 19.5189 33.0895 16.7238 33.0895 13.6808C33.0895 6.71121 27.2269 1.0625 19.9974 1.0625C12.7679 1.0625 6.90531 6.71121 6.90531 13.6808C6.90531 16.7238 8.02274 19.5144 9.88858 21.6963C6.46873 22.7197 4 25.5102 4 28.8237V33.8683C4 38.0474 7.9084 41.4375 12.7263 41.4375H27.2737C32.0916 41.4375 36 38.0474 36 33.8683V28.8237C35.9948 25.5102 33.5209 22.7242 30.1062 21.6963ZM9.81062 13.6808C9.81062 8.10423 14.3687 3.58706 19.9922 3.58706C25.6157 3.58706 30.1738 8.10423 30.1738 13.6808C30.1738 19.2574 25.6157 23.7746 19.9922 23.7746C14.3687 23.7746 9.81062 19.2574 9.81062 13.6808ZM33.0843 33.2372C33.0843 36.3748 29.8879 38.9129 25.9432 38.9129H14.0413C10.0965 38.9129 6.90011 36.3703 6.90011 33.2372V29.4503C6.90011 26.768 9.24931 24.5319 12.3937 23.9414C14.5402 25.42 17.1545 26.2991 19.9922 26.2991C22.83 26.2991 25.4494 25.42 27.5907 23.9414C30.7351 24.5364 33.0843 26.768 33.0843 29.4503V33.2372Z' fill='%23292B30' stroke='%23292B30' stroke-width='0.2'/%3E%3C/svg%3E") center/100% 100% no-repeat;
    background-size: 100%;
}

.g_header .s_bt {width:2rem;text-align:center;font-size:0}
.g_header .g_logo {padding-left:3%;}
.g_logo {color:#292B30;}
.g_logo img{color:#292B30;background:none; height:3rem}
.g_header--hero .g_logo{padding-left:0}
.g_header--hero .g_logo img{height:2.1rem}
.g_header--hero .i_user{width:1.55rem;height:1.6667rem;padding:0;overflow:visible;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 43' fill='none'%3E%3Cpath d='M30.1062 21.6963C31.9669 19.5189 33.0895 16.7238 33.0895 13.6808C33.0895 6.71121 27.2269 1.0625 19.9974 1.0625C12.7679 1.0625 6.90531 6.71121 6.90531 13.6808C6.90531 16.7238 8.02274 19.5144 9.88858 21.6963C6.46873 22.7197 4 25.5102 4 28.8237V33.8683C4 38.0474 7.9084 41.4375 12.7263 41.4375H27.2737C32.0916 41.4375 36 38.0474 36 33.8683V28.8237C35.9948 25.5102 33.5209 22.7242 30.1062 21.6963ZM9.81062 13.6808C9.81062 8.10423 14.3687 3.58706 19.9922 3.58706C25.6157 3.58706 30.1738 8.10423 30.1738 13.6808C30.1738 19.2574 25.6157 23.7746 19.9922 23.7746C14.3687 23.7746 9.81062 19.2574 9.81062 13.6808ZM33.0843 33.2372C33.0843 36.3748 29.8879 38.9129 25.9432 38.9129H14.0413C10.0965 38.9129 6.90011 36.3703 6.90011 33.2372V29.4503C6.90011 26.768 9.24931 24.5319 12.3937 23.9414C14.5402 25.42 17.1545 26.2991 19.9922 26.2991C22.83 26.2991 25.4494 25.42 27.5907 23.9414C30.7351 24.5364 33.0843 26.768 33.0843 29.4503V33.2372Z' fill='%23292B30' stroke='%23292B30' stroke-width='0.2'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.g_header--hero .i_user span,.g_header--hero .i_user:before,.g_header--hero .i_user:after{display:none}
.g_logo svg {vertical-align:top;margin:2px 5px 0 0}
.g_logo a {font-size:1.2em;color:#292B30}
.g_nav {position:fixed;left:0;top:0;width:100%;height:100vh;padding:0;background:#fff;opacity:0;visibility:hidden;pointer-events:none;z-index:100;overflow-y:auto;-webkit-overflow-scrolling:touch}
.g_nav:before {content:'';position:absolute;left:0;right:0;top:0;height:4rem;background:none;opacity:1;pointer-events:none}
.g_nav__shell {position:relative;min-height:100%;padding-top:6rem;padding-bottom:2rem}
.g_nav__search {opacity:0;-webkit-transform:translateY(-18px);transform:translateY(-18px);-webkit-transition:opacity .28s ease,-webkit-transform .28s ease;transition:opacity .28s ease,transform .28s ease}
.g_nav__searchForm {position:relative;height:4.1rem;padding:0 4.5rem 0 1.35rem;border:1.5px solid #798aa3;border-radius:999px;background:rgba(255,255,255,.96);box-shadow:0 0.4rem 1rem rgba(63,70,82,.05)}
.g_nav__searchInput {width:100%;height:100%;border:none;background:transparent;color:#292B30;font-size:1.2rem;line-height:4.1rem;outline:none}
.g_nav__searchInput::-webkit-input-placeholder {color:#292B30;opacity:.6}
.g_nav__searchInput::placeholder {color:#292B30;opacity:.6}
.g_nav__searchButton {position:absolute;right:1rem;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.7rem;height:2.7rem;margin-top:-1.35rem;padding:0;border:none;background:transparent;cursor:pointer;outline:none}
.g_nav__searchIcon {display:block;width:100%;height:100%}
.g_nav__searchIcon * {stroke:#292B30 !important}
.g_nav__chips {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.85rem 0.95rem;margin-top:1.5rem;opacity:0;-webkit-transform:translateY(-18px);transform:translateY(-18px);-webkit-transition:opacity .28s ease .06s,-webkit-transform .28s ease .06s;transition:opacity .28s ease .06s,transform .28s ease .06s}
.g_nav__chip {display:inline-block;padding:0.7rem 1.1rem;border-radius:0.7rem;background:#ebeff2;color:#292B30 !important;font-size:1.12rem;line-height:1.5rem;text-align:center;white-space:nowrap}
.g_nav__chip:hover {color:#292B30}
#navSwitch {display:none}
#navSwitch:checked+.g_nav {visibility:visible;opacity:1;pointer-events:auto;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
#navSwitch:checked+.g_nav .g_nav__search,
#navSwitch:checked+.g_nav .g_nav__chips {-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
#navSwitch:checked+.g_nav+.g_header .i_bread,
#navSwitch:checked+.g_nav+.g_header2 .i_bread {background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33 6L5 34' stroke='%23292B30' stroke-width='5'/%3E%3Cpath d='M5 6L33 34' stroke='%23292B30' stroke-width='5'/%3E%3C/svg%3E") center/100% 100% no-repeat}
#navSwitch:checked+.g_nav+.g_header .i_bread span,
#navSwitch:checked+.g_nav+.g_header .i_bread:before,
#navSwitch:checked+.g_nav+.g_header .i_bread:after,
#navSwitch:checked+.g_nav+.g_header .i_bread span:before,
#navSwitch:checked+.g_nav+.g_header .i_bread span:after,
#navSwitch:checked+.g_nav+.g_header2 .i_bread span,
#navSwitch:checked+.g_nav+.g_header2 .i_bread:before,
#navSwitch:checked+.g_nav+.g_header2 .i_bread:after,
#navSwitch:checked+.g_nav+.g_header2 .i_bread span:before,
#navSwitch:checked+.g_nav+.g_header2 .i_bread span:after {display:none}
#navSwitch:checked+.g_nav+.g_header+.g_page {overflow:hidden}

.bt,.i,i {display:inline-block;vertical-align:middle;background-repeat:no-repeat}
.i,i {text-align:center}
.i_bread {height:1.5rem;width:1.5rem;position:relative; padding:1rem;overflow:hidden}
.bt-ghost,.bt-mn {color:#fff;padding:.6em 5em}
.i_bread span:after,.i_bread span:before,.i_bread:after,.i_bread:before {content:'';position:absolute}
.i_bread span:after,.i_bread span:before,.i_bread:before {height:0.08rem;width:1.5rem;position:absolute;top:50%;left:50%;background-color:#292B30;border-radius:2px;}
.i_bread:before {-webkit-transition:.6s;transition:.6s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.i_bread span:after,.i_bread span:before {-webkit-transition:.4s;transition:.4s}
.i_bread span:before {-webkit-transform:translate(-50%,0.5rem);transform:translate(-50%,0.5rem)}
.i_bread span:after {-webkit-transform:translate(-50%,-0.5rem);transform:translate(-50%,-0.5rem)}
.i_bread:after {width:100%;height:100%;left:0;top:0;border:1px solid transparent;border-radius:100%}
.g_header--hero .i_bread{width:1.55rem;height:1.6667rem;padding:0;overflow:visible;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 43' fill='none'%3E%3Cpath d='M3.5 19.25C3.5 19.7096 3.59053 20.1648 3.76642 20.5894C3.94231 21.014 4.20012 21.3999 4.52513 21.7249C4.85013 22.0499 5.23597 22.3077 5.66061 22.4836C6.08525 22.6595 6.54037 22.75 7 22.75C7.45963 22.75 7.91475 22.6595 8.33939 22.4836C8.76403 22.3077 9.14987 22.0499 9.47487 21.7249C9.79988 21.3999 10.0577 21.014 10.2336 20.5894C10.4095 20.1648 10.5 19.7096 10.5 19.25C10.5 18.7904 10.4095 18.3352 10.2336 17.9106C10.0577 17.486 9.79988 17.1001 9.47487 16.7751C9.14987 16.4501 8.76403 16.1923 8.33939 16.0164C7.91475 15.8405 7.45963 15.75 7 15.75C6.54037 15.75 6.08525 15.8405 5.66061 16.0164C5.23597 16.1923 4.85013 16.4501 4.52513 16.7751C4.20012 17.1001 3.94231 17.486 3.76642 17.9106C3.59053 18.3352 3.5 18.7904 3.5 19.25Z' fill='%23292B30'/%3E%3Cpath d='M16.5 19.25C16.5 19.7096 16.5905 20.1648 16.7664 20.5894C16.9423 21.014 17.2001 21.3999 17.5251 21.7249C17.8501 22.0499 18.236 22.3077 18.6606 22.4836C19.0852 22.6595 19.5404 22.75 20 22.75C20.4596 22.75 20.9148 22.6595 21.3394 22.4836C21.764 22.3077 22.1499 22.0499 22.4749 21.7249C22.7999 21.3999 23.0577 21.014 23.2336 20.5894C23.4095 20.1648 23.5 19.7096 23.5 19.25C23.5 18.3217 23.1312 17.4315 22.4749 16.7751C21.8185 16.1187 20.9283 15.75 20 15.75C19.0717 15.75 18.1815 16.1187 17.5251 16.7751C16.8687 17.4315 16.5 18.3217 16.5 19.25Z' fill='%23292B30'/%3E%3Cpath d='M29.5 19.25C29.5 20.1783 29.8688 21.0685 30.5251 21.7249C31.1815 22.3812 32.0717 22.75 33 22.75C33.9283 22.75 34.8185 22.3812 35.4749 21.7249C36.1313 21.0685 36.5 20.1783 36.5 19.25C36.5 18.3217 36.1313 17.4315 35.4749 16.7751C34.8185 16.1187 33.9283 15.75 33 15.75C32.0717 15.75 31.1815 16.1187 30.5251 16.7751C29.8688 17.4315 29.5 18.3217 29.5 19.25Z' fill='%23292B30'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.g_header--hero .i_bread span,.g_header--hero .i_bread:before,.g_header--hero .i_bread:after,.g_header--hero .i_bread span:before,.g_header--hero .i_bread span:after{display:none}
.g_header--hero .s_bt{width:1.55rem}
@-webkit-keyframes circle-creation {0% {border-color:transparent;-webkit-transform:rotate(0);transform:rotate(0)}
25% {border-color:transparent #ddd transparent transparent;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}
50% {border-color:transparent #ddd #ddd transparent}
75% {border-color:transparent #ddd #ddd}
100% {border-color:#ddd;-webkit-transform:rotate(-300deg);transform:rotate(-300deg)}
}
@keyframes circle-creation {0% {border-color:transparent;-webkit-transform:rotate(0);transform:rotate(0)}
25% {border-color:transparent #ddd transparent transparent;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}
50% {border-color:transparent #ddd #ddd transparent}
75% {border-color:transparent #ddd #ddd}
100% {border-color:#ddd;-webkit-transform:rotate(-300deg);transform:rotate(-300deg)}
}
/*首页banner*/
.slider {position: relative;width: 100%;overflow: hidden;background:#fff;}
.slides {height: 100%;
/* Simple clear fix */
overflow: hidden;
/**	
* Prevent blinking issue
* Not tested. Experimental.
*/
-webkit-backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
/**
* Here is CSS transitions 
* responsible for slider animation in modern broswers
*/
-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
-moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
-ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
-o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.slide {height: 100%;float: left;clear: none;}
.slider-arrows {}
.slide .boxb,.slide .boxb a{display:block;width:100%;}
.slide .boxb img{width:100%;display:block;}
.slider-arrow {position: absolute;display: block;margin-bottom: -20px;width: 60px;height: 60px;line-height: 60px;text-decoration: none;text-align: center;color: #fff;font-size: 2em;background-color: #333;background-color: rgba(50,50,50,.3);border-radius: 50%;}
.slider-arrow--right {bottom: 50%;right: 30px;}
.slider-arrow--left {bottom: 50%;left: 30px;}
.slider-nav {position:absolute;left:50%;right:auto;bottom:0.875rem;width:4.5rem;height:0.5rem;margin-left:-2.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:0.5rem;padding:0;background:transparent;z-index:3;}
.slider-nav__item {width:0.5rem;height:0.5rem;float:none;clear:none;display:block;margin:0;border-radius:0.5625rem;opacity:1;background:rgba(255,255,255,.68);box-shadow:none;-webkit-flex-shrink:0;flex-shrink:0;}
.slider-nav__item:hover {}
.slider-nav__item--current {background:#3159b7;}
.arrowsWrapper{ display:none;}
.bannerPromoList{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:0.75rem;padding:0.75rem 0.75rem 0.5rem;background:#fff;}
.bannerPromoItem{display:block;position:relative;-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 0 calc((100% - 0.75rem) / 2);-webkit-flex:0 0 calc((100% - 0.75rem) / 2);flex:0 0 calc((100% - 0.75rem) / 2);max-width:21.5625rem;border-radius:1rem;overflow:hidden;background:#f4f6fb;box-shadow:0 0.14rem 0.46rem rgba(31,56,116,.08);}
.bannerPromoItem:before{content:'';display:block;padding-top:39.4203%;}
.bannerPromoItem img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;background:none;}
/* 首页图标导航 */
@media only screen {html{font-size:13px;}}@media only screen and (min-width: 360px) and (max-width: 399px) {html{font-size:15px;}}@media only screen and (min-width: 400px) and (max-width: 479px) {html{font-size:16px;}}@media only screen and (min-width: 480px) and (max-width: 719px) {html{font-size:20px;}}@media only screen and (min-width: 720px) {html{font-size:30px;}}.focusBanner{width:100%;overflow:hidden;position:relative;}.focusBanner img{width:100%;display:block;}.focusBanner .focusList{position:absolute;width:100%;top:0;left:0;z-index:20;}.focusBanner .focusList li{position:absolute;top:0;left:0;z-index:8;width:100%;display:none;-webkit-transition:transform 0s ease-in 0s;-moz-transition:transform 0s ease-in 0s;-o-transition:transform 0s ease-in 0s;transition:transform 0s ease-in 0s;}.focusBanner .focusList li .sTxt{position:absolute;left:0;bottom:0;zoom:1;background-color:rgba(0,0,0,0.5);height:2rem;line-height:2rem;overflow:hidden;width:100%;display:block;font-size:0.93rem;color:#fff;text-indent:0.67rem;}.focusBanner .focusList li .sTxt em{opacity:0.8;}.focusBanner .focusTab{position:absolute;bottom:0.33rem;right:0.33rem;z-index:30;}.focusBanner .focusTab i{border:0.13rem solid #fff;width:0;height:0;line-height:0;font-size:0;overflow:hidden;float:left;margin-right:0.17rem;-webkit-border-radius:0.13rem;-moz-border-radius:0.13rem;border-radius:0.13rem;opacity:0.8;}.focusBanner .focusTab i:last-child{margin-right:0;}.focusBanner .focusTab i.cur{opacity:1;border-color:#3097fd;}

.menuNavList{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.menuNavList a{display:block;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;text-align:center;padding:1rem 0;}
.menuNavList a .menuNavIcon{background-repeat:no-repeat;background-position:center;background-size:100% 100%;}
.menuNavList { padding: 0.33rem 0; background:transparent;}
.menuNavList a { float: left; width: 20%; text-align: center; padding: 0.5rem 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.menuNavList a .menuNavIcon { width: 2.67rem; height: 2.67rem; margin: 0 auto; display: block; }
.menuNavList a .menuNavIcon.dyIcon { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76 76' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M0 38C0 42.9902 0.982899 47.9316 2.89258 52.542C4.80226 57.1523 7.60132 61.3414 11.1299 64.8701C14.6586 68.3987 18.8477 71.1977 23.458 73.1074C28.0684 75.0171 33.0098 76 38 76C42.9902 76 47.9316 75.0171 52.542 73.1074C57.1523 71.1977 61.3414 68.3987 64.8701 64.8701C68.3987 61.3414 71.1977 57.1523 73.1074 52.542C75.0171 47.9316 76 42.9902 76 38C76 27.9218 71.9964 18.2563 64.8701 11.1299C57.7437 4.00356 48.0782 0 38 0C27.9218 0 18.2563 4.00356 11.1299 11.1299C4.00356 18.2563 0 27.9218 0 38Z' fill='%23FBE1FF'/%3E%3Cpath d='M58.2449 53.3465H51.8801C56.2468 49.3189 58.9964 43.4871 58.9964 36.9992C58.9964 24.5045 48.817 14.4409 36.4826 15.0241C25.3343 15.549 16.3409 24.9127 16.0097 36.3285C15.6606 48.3785 24.7823 58.3291 36.3223 58.9669H36.3402C37.1136 59.011 37.8889 59.011 38.6624 58.9669H58.2485C58.6652 58.9669 59 58.6206 59 58.1978V54.1192C58.9992 53.9145 58.9195 53.7184 58.778 53.5737C58.6366 53.4289 58.4449 53.3473 58.2449 53.3465ZM25.8437 42.1348C22.9551 42.1348 20.6115 39.7365 20.6115 36.7805C20.6115 33.8245 22.9551 31.4261 25.8437 31.4261C28.7323 31.4261 31.0759 33.8245 31.0759 36.7805C31.0759 39.7365 28.7358 42.1348 25.8437 42.1348ZM37.4977 54.0609C34.6091 54.0609 32.2655 51.6626 32.2655 48.7066C32.2655 45.7505 34.6091 43.3522 37.4977 43.3522C40.3863 43.3522 42.7299 45.7505 42.7299 48.7066C42.7299 51.6626 40.3899 54.0609 37.4977 54.0609ZM33.4694 36.6237C33.4694 34.3457 35.2716 32.5014 37.4977 32.5014C39.7238 32.5014 41.5261 34.3457 41.5261 36.6237C41.5261 38.9018 39.7238 40.7461 37.4977 40.7461C35.2752 40.7461 33.4694 38.8982 33.4694 36.6237ZM37.4977 30.2124C34.6091 30.2124 32.2655 27.814 32.2655 24.858C32.2655 21.902 34.6091 19.5037 37.4977 19.5037C40.3863 19.5037 42.7299 21.902 42.7299 24.858C42.7299 27.814 40.3899 30.2124 37.4977 30.2124ZM43.9196 36.7805C43.9196 33.8245 46.2632 31.4261 49.1518 31.4261C52.0403 31.4261 54.384 33.8245 54.384 36.7805C54.384 39.7365 52.0403 42.1348 49.1518 42.1348C46.2632 42.1348 43.9196 39.7401 43.9196 36.7805Z' fill='%23BD50D3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='76' height='76' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }
.menuNavList a .menuNavIcon.dsjIcon { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76 76' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M0 38C0 48.0782 4.00356 57.7437 11.1299 64.8701C18.2563 71.9964 27.9218 76 38 76C48.0782 76 57.7437 71.9964 64.8701 64.8701C71.9964 57.7437 76 48.0782 76 38C76 27.9218 71.9964 18.2563 64.8701 11.1299C57.7437 4.00356 48.0782 0 38 0C27.9218 0 18.2563 4.00356 11.1299 11.1299C4.00356 18.2563 0 27.9218 0 38Z' fill='%23E9F4FF'/%3E%3Cpath d='M53.4282 24.4417H50.0424L51.9462 21.5613C52.3756 20.9153 52.197 20.0413 51.5472 19.6157L49.4534 18.2325C48.8074 17.8031 47.9334 17.9817 47.5078 18.6315L43.666 24.4455H32.6156L28.1126 18.2933C27.6528 17.6663 26.775 17.5333 26.148 17.9893L24.1226 19.4713C23.4956 19.9311 23.3626 20.8089 23.8186 21.4359L26.0188 24.4379H22.2074C18.7988 24.4379 16.04 27.2005 16.04 30.6053V51.3343C16.04 54.7429 18.8026 57.5017 22.2074 57.5017H53.4282C56.8368 57.5017 59.5956 54.7391 59.5956 51.3343V30.6091C59.5994 27.2005 56.8368 24.4417 53.4282 24.4417ZM45.7902 42.5905L34.3522 49.1949C33.3794 49.7573 32.1634 49.0543 32.1634 47.9295V34.7207C32.1634 33.5959 33.3794 32.8929 34.3522 33.4553L45.7902 40.0597C46.763 40.6221 46.763 42.0281 45.7902 42.5905Z' fill='%232595E8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='76' height='76' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }
.menuNavList a .menuNavIcon.zyIcon { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76 76' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M0 38C0 48.0782 4.00356 57.7437 11.1299 64.8701C18.2563 71.9964 27.9218 76 38 76C48.0782 76 57.7437 71.9964 64.8701 64.8701C71.9964 57.7437 76 48.0782 76 38C76 27.9218 71.9964 18.2563 64.8701 11.1299C57.7437 4.00356 48.0782 0 38 0C27.9218 0 18.2563 4.00356 11.1299 11.1299C4.00356 18.2563 0 27.9218 0 38Z' fill='%23E9ECFF'/%3E%3Cpath d='M56.6994 18.2534C52.8689 14.4464 46.5709 14.5169 42.6464 18.4414C40.6959 20.3919 38.9569 24.8334 38.9569 24.8334C38.5339 25.9614 38.8629 27.6064 39.7324 28.4524L46.4299 35.1029C47.2994 35.9724 48.9444 36.3014 50.0724 35.8549C50.0724 35.8549 54.5609 34.1394 56.5114 32.1889C60.4594 28.3114 60.5299 22.0604 56.6994 18.2534ZM44.8789 56.2529H39.6854V43.8684L44.2209 40.0614C45.1609 39.2859 45.2079 37.9464 44.3384 37.0769L37.6174 30.4499C36.7479 29.5804 35.4084 29.6509 34.6094 30.5909L19.5459 48.5214C18.8644 49.3439 17.6659 51.6234 18.9819 53.8559C18.8174 54.0204 18.6999 54.2319 18.6529 54.4904C18.6059 54.6549 18.1829 56.1589 16.5379 56.4879C16.1927 56.5574 15.8888 56.76 15.6919 57.0519C15.5039 57.3574 15.4334 57.7099 15.5039 58.0624C15.6449 58.6734 16.1854 59.1199 16.8199 59.1199C16.9139 59.1199 16.9844 59.1199 17.0784 59.0729C19.4754 58.5794 20.5564 56.8639 21.0029 55.8064C23.2824 57.0989 25.4209 55.8064 26.2199 55.1249L36.3484 46.6414V56.2529H31.1549C30.2384 56.2529 29.4864 56.9814 29.4864 57.8979C29.4864 58.8144 30.2384 59.5429 31.1549 59.5429H44.9024C45.8189 59.5429 46.5709 58.8144 46.5709 57.8979C46.5474 56.9814 45.8189 56.2529 44.8789 56.2529Z' fill='%236C6CEA'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='76' height='76' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }
.menuNavList a .menuNavIcon.dmIcon { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76 76' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M0 38C0 42.9902 0.982899 47.9316 2.89258 52.542C4.80226 57.1523 7.60132 61.3414 11.1299 64.8701C14.6586 68.3987 18.8477 71.1977 23.458 73.1074C28.0684 75.0171 33.0098 76 38 76C42.9902 76 47.9316 75.0171 52.542 73.1074C57.1523 71.1977 61.3414 68.3987 64.8701 64.8701C68.3987 61.3414 71.1977 57.1523 73.1074 52.542C75.0171 47.9316 76 42.9902 76 38C76 27.9218 71.9964 18.2563 64.8701 11.1299C57.7437 4.00356 48.0782 0 38 0C27.9218 0 18.2563 4.00356 11.1299 11.1299C4.00356 18.2563 0 27.9218 0 38Z' fill='%23FFF1DC'/%3E%3Cpath d='M61.3055 28.595C61.3055 23.3548 57.0571 19.1064 51.8169 19.1064C48.0473 19.1064 44.7945 21.3028 43.2631 24.4872C39.8111 23.4681 36.1401 23.4536 32.6801 24.4454C31.1411 21.2838 27.8959 19.1064 24.1453 19.1064C18.9051 19.1064 14.6567 23.3548 14.6567 28.595C14.6567 32.262 16.7353 35.4388 19.7791 37.0196C19.2067 38.855 18.9158 40.7666 18.9165 42.6892C18.9165 53.1696 27.4133 61.6664 37.8937 61.6664C48.3741 61.6664 56.8709 53.1696 56.8709 42.6892C56.8709 40.7398 56.5745 38.8626 56.0311 37.0918C59.1585 35.5414 61.3055 32.319 61.3055 28.595ZM48.3627 47.1846C47.1961 51.0454 42.9363 53.7396 38.0001 53.7396C32.9499 53.7396 28.6635 50.9618 27.5843 46.987C27.2195 45.6418 28.0137 44.251 29.3589 43.8862C30.7041 43.5176 32.0949 44.3156 32.4597 45.6608C32.8587 47.1276 34.9373 48.6856 38.0039 48.6856C41.0097 48.6856 43.0959 47.158 43.5291 45.7216C43.9319 44.3878 45.3417 43.6316 46.6793 44.0344C48.0093 44.441 48.7655 45.8508 48.3627 47.1846Z' fill='%23FC7032'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='76' height='76' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }
.menuNavList a .menuNavIcon.dspIcon { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76 76' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M0 38C0 42.9902 0.982899 47.9316 2.89258 52.542C4.80226 57.1523 7.60132 61.3414 11.1299 64.8701C14.6586 68.3987 18.8477 71.1977 23.458 73.1074C28.0684 75.0171 33.0098 76 38 76C42.9902 76 47.9316 75.0171 52.542 73.1074C57.1523 71.1977 61.3414 68.3987 64.8701 64.8701C68.3987 61.3414 71.1977 57.1523 73.1074 52.542C75.0171 47.9316 76 42.9902 76 38C76 27.9218 71.9964 18.2563 64.8701 11.1299C57.7437 4.00356 48.0782 0 38 0C27.9218 0 18.2563 4.00356 11.1299 11.1299C4.00356 18.2563 0 27.9218 0 38Z' fill='%23FFE1E9'/%3E%3Cpath d='M44.1471 18H22.7592C20.1316 18 18 20.1198 18 22.7328V53.2672C18 55.8802 20.1316 58 22.7592 58H44.1471C46.7748 58 48.9064 55.8802 48.9064 53.2672V22.7328C48.9064 20.1198 46.7748 18 44.1471 18ZM23.3955 27.63H30.6422V34.3968H23.3955V27.63ZM42.7129 50.1716H25.2251C24.2151 50.1716 23.3955 49.3566 23.3955 48.3521C23.3955 47.3476 24.2151 46.5326 25.2251 46.5326H42.7129C43.723 46.5326 44.5425 47.3476 44.5425 48.3521C44.5425 49.3566 43.723 50.1716 42.7129 50.1716ZM42.6769 41.9714H25.2611C24.2294 41.9714 23.3955 41.1421 23.3955 40.1162C23.3955 39.0903 24.2294 38.2609 25.2611 38.2609H42.6769C43.7086 38.2609 44.5425 39.0903 44.5425 40.1162C44.5425 41.1385 43.7086 41.9714 42.6769 41.9714ZM55.8943 29.8749H52.1235V53.4424C52.1235 57.5603 49.9416 57.5603 49.9416 57.5603H55.8943C57.6089 57.5603 59 56.1769 59 54.4719V32.9634C59 31.2583 57.6089 29.8749 55.8943 29.8749Z' fill='%23FF3369'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='76' height='76' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }
.menuNavList a .menuNavIcon.tyIcon,.menuNavList a .menuNavIcon.zbIcon { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76 76' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M0 38C0 48.0782 4.00356 57.7437 11.1299 64.8701C18.2563 71.9964 27.9218 76 38 76C48.0782 76 57.7437 71.9964 64.8701 64.8701C71.9964 57.7437 76 48.0782 76 38C76 27.9218 71.9964 18.2563 64.8701 11.1299C57.7437 4.00356 48.0782 0 38 0C27.9218 0 18.2563 4.00356 11.1299 11.1299C4.00356 18.2563 0 27.9218 0 38Z' fill='%23E3FFF3'/%3E%3Cpath d='M54.1122 19.4219L38.7222 15.8727C38.0458 15.7169 37.339 15.7169 36.6626 15.8727L21.2726 19.4219C20.2617 19.6546 19.3595 20.2232 18.7134 21.0349C18.0674 21.8465 17.7157 22.8533 17.7158 23.8907V47.0403C17.7158 48.6211 18.529 50.0879 19.8666 50.9277L35.2566 60.5683C35.9858 61.0264 36.8294 61.2694 37.6905 61.2694C38.5516 61.2694 39.3953 61.0264 40.1244 60.5683L55.5144 50.9277C56.852 50.0879 57.6652 48.6211 57.6652 47.0403V23.8907C57.6652 21.7551 56.1908 19.9007 54.1122 19.4219ZM45.1518 33.3983H40.436V46.6717C40.436 48.1879 39.2086 49.4153 37.6924 49.4153C36.1762 49.4153 34.9488 48.1879 34.9488 46.6717V33.3983H30.233C28.7168 33.3983 27.4894 32.1709 27.4894 30.6547C27.4894 29.1385 28.7168 27.9111 30.233 27.9111H45.1518C46.668 27.9111 47.8954 29.1385 47.8954 30.6547C47.8954 32.1709 46.668 33.3983 45.1518 33.3983Z' fill='%2305C46D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='76' height='76' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }
.menuNavList a .menuNavIcon.bdIcon { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76 76' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M0 38C0 48.0782 4.00356 57.7437 11.1299 64.8701C18.2563 71.9964 27.9218 76 38 76C48.0782 76 57.7437 71.9964 64.8701 64.8701C71.9964 57.7437 76 48.0782 76 38C76 27.9218 71.9964 18.2563 64.8701 11.1299C57.7437 4.00356 48.0782 0 38 0C27.9218 0 18.2563 4.00356 11.1299 11.1299C4.00356 18.2563 0 27.9218 0 38Z' fill='%23FFF1DC'/%3E%3Cpath d='M58.6606 23.2596H53.6902V20.0942C53.6902 19.5339 53.4676 18.9965 53.0714 18.6003C52.6752 18.204 52.1378 17.9814 51.5774 17.9814H24.8672C24.3069 17.9814 23.7695 18.204 23.3732 18.6003C22.977 18.9965 22.7544 19.5339 22.7544 20.0942V23.2596H17.6206C17.0603 23.2596 16.5229 23.4822 16.1266 23.8785C15.7304 24.2747 15.5078 24.8121 15.5078 25.3724V31.0762C15.5078 35.4918 18.8898 39.1322 23.199 39.5464C24.6924 45.6606 29.83 50.3574 36.1684 51.201V55.7876H27.9908C27.4305 55.7876 26.8931 56.0102 26.4968 56.4065C26.1006 56.8027 25.878 57.3401 25.878 57.9004C25.878 58.4608 26.1006 58.9982 26.4968 59.3944C26.8931 59.7906 27.4305 60.0132 27.9908 60.0132H48.5716C49.132 60.0132 49.6694 59.7906 50.0656 59.3944C50.4618 58.9982 50.6844 58.4608 50.6844 57.9004C50.6844 57.3401 50.4618 56.8027 50.0656 56.4065C49.6694 56.0102 49.132 55.7876 48.5716 55.7876H40.394V51.1858C46.6868 50.2966 51.7712 45.6112 53.2494 39.5274C57.4788 39.0372 60.7734 35.4348 60.7734 31.0762V25.3762C60.7744 25.0983 60.7205 24.823 60.6147 24.566C60.5089 24.309 60.3534 24.0754 60.1571 23.8787C59.9607 23.682 59.7274 23.5261 59.4706 23.4198C59.2138 23.3136 58.9385 23.2591 58.6606 23.2596ZM22.7544 35.1726C21.0064 34.633 19.7334 33.0028 19.7334 31.08V27.489H22.7544V35.1726ZM42.5828 39.6946L38.1406 37.3614L33.7022 39.6946L34.5496 34.7508L30.9586 31.251L35.9214 30.529L38.1406 26.0298L40.3598 30.529L45.3226 31.251L41.7316 34.7508L42.5828 39.6946ZM56.5478 31.08C56.5478 32.942 55.3508 34.5266 53.6902 35.1156V27.489H56.5478V31.08Z' fill='%23FF8E12'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='76' height='76' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }
.menuNavList a .menuNavIcon.ztIcon,.menuNavList a .menuNavIcon.xpIcon,.menuNavList a .menuNavIcon.mnIcon { background-image:none; }
.menuNavList a .sTit { display: block; font-size: 0.93rem; color:#292B30; }

.homeRecommendWrap{padding:0.65rem 0.75rem 0.9rem;}
.homeRecommendMeta{margin:0 0 0.65rem;text-align:center;color:#3f4652;font-size:0.92rem;line-height:1.45rem;opacity:0.72;}
.homeRecommendCard{position:relative;padding:4.3rem 0.75rem 0.9rem;background:#fff;border-radius:1rem;box-shadow:0 0.35rem 1rem rgba(63,70,82,0.06);overflow:hidden;}
.homeRecommendHead{position:absolute;left:0;top:0;width:100%;height:3.8rem;}
.homeRecommendTitle{position:absolute;left:0;top:0;min-width:8.6rem;height:2.95rem;padding:0 1.3rem 0 1.15rem;background:linear-gradient(180deg,#e6ecfc 0%,#fff 100%);border-top-left-radius:1rem;border-bottom-right-radius:999px;color:#333;font-size:1.08rem;font-weight:600;line-height:2.95rem;}
.homeRecommendMore{position:absolute;right:0.85rem;top:0.8rem;display:inline-block;height:2rem;padding:0 1.45rem 0 0.9rem;border:1px solid #d8d8d8;border-radius:999px;background:#fff;color:#666 !important;font-size:0.82rem;line-height:1.9rem;}
.homeRecommendMore:after{content:'';position:absolute;right:0.72rem;top:50%;width:0.38rem;height:0.38rem;margin-top:-0.21rem;border-top:1px solid #999;border-right:1px solid #999;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.homeRecommendBody{width:100%;overflow:hidden;}
.homeRecommendGrid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.75rem 0.65rem;}
.homeRecommendItem{width:calc((100% - 1.3rem) / 3);}
.homeRecommendItem a{display:block;color:#333 !important;}
.homeRecommendPoster{position:relative;display:block;border-radius:0.85rem;overflow:hidden;background:#edf0f5;box-shadow:0 0.2rem 0.6rem rgba(31,56,116,0.08);}
.homeRecommendPoster:before{content:'';display:block;padding-bottom:127.8%;}
.homeRecommendPoster img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;background:none;}
.homeRecommendItem strong{display:block;margin-top:0.5rem;overflow:hidden;color:#333;font-size:0.95rem;font-weight:600;line-height:1.35rem;white-space:nowrap;text-overflow:ellipsis;}
.homeRecommendItem p{margin-top:0.08rem;overflow:hidden;color:#999;font-size:0.68rem;line-height:1.1rem;white-space:nowrap;text-overflow:ellipsis;}

/*播放地址*/
.video_list{ padding:0 0 2%;background:#f4f4f4;}
.video_list a{border:1px #ddd solid;width:22.5%;text-align:center;display:block;float:left;line-height:2rem;margin-left:2%;margin-top:3%;font-size:0.8rem;}

/*播放页面播放器*/
#bofang_box{padding:2% 0;height:400px;}

/*下载页面*/
#xiazai_box{padding:2rem 2%;text-align:center;background:#fff}
#xiazai_box h1{ font-size:1.2rem;color:#3577ce;}
#xiazai_box p{ font-size:1rem;line-height:3rem;}
#xiazai_box a{display:inline-block;width:40%;line-height:3rem;color:#fff;font-size:1.2rem;margin:0 2%;border-radius:5px;}
#xiazai_box .lande{background:#249ff1;}
#xiazai_box .huangde{background:#ff6c00}

/* 内容页tab */
.tab{height:3rem;margin:2% auto 0; background:#fff;}
.tab ul{margin:0;padding:0; list-style:none;}
.tab ul a{font-size:1rem;}
.tab li{float:left; color:#3097FD;border-bottom: 2px solid #ccc; width:33.3%;height:3rem; line-height:3rem; text-align:center;}
.tab li.on_zzjs {width:33.3%; height:3rem;line-height:3rem;border-bottom: 2px solid #3097FD;}
.tab li.on_zzjs a{color:#3097FD; }
/* 首页五大大板块tab切换 */
.box {background:#fff;margin-top:2%; width:100%; padding:0 2%;}
.box .title{text-align:center; height:3rem; line-height:3rem;}
.box .title h2{color:#000;display:block;font-size: 1.07rem;line-height:3rem;float: left; }
.box .title h2 strong{font-weight:normal; color:#3097FD;}
.box .title a{ float: right;color: #3097fd;font-size: 0.93rem;}
.box .title em{float:left; font-size:100%;}
.box .title .iLine{width:0.17rem;height:1.05rem;-webkit-border-radius:0.17rem;-moz-border-radius:0.17rem;border-radius:0.17rem;background-color:#3097fd;float:left;margin:1rem 0.4rem 0 0;line-height:0;}

.box .box_con{ width:100%; overflow:hidden;}
.box .box_con .img-list {}
.box .box_con .img-list li {float:left;text-align:left;width:32%;padding-bottom: 3%; overflow:hidden;vertical-align:top;}
.box .box_con .img-list li:nth-child(3n+2) {margin: 0 2%;}
.box .box_con .img-list li a{display:block;overflow:hidden;position:relative;background:#fff;}
.box .box_con .img-list li a h2{overflow:hidden; line-height:1.5rem;height:1.5rem;padding-top: 0.28rem; color:#333;font-size:0.85rem;}
.box .box_con .img-list li a p{white-space:nowrap;display:block;overflow:hidden;line-height:1rem; height:1rem;font-size:0.6rem;color:#999;}

.box .box_con .img-list li span{position:relative;display:block;}
.box .box_con .img-list li span:before {content: '';position: relative;display: block;width: 100%;padding-bottom: 130%;}
.box .box_con .img-list li a img{width:100%;background:url(../images/lazyload.gif) no-repeat scroll center center transparent;height: 100%;position: absolute;top: 0;left: 0;}
.box .box_con .img-list li a i{ position:absolute; left:0; top:0;background:url(../images/flt.png); line-height:1rem;  padding:0.15rem 0.35rem; z-index:9; font-size:0.6rem; color:#FFF;font-style:normal; text-align:left;}
.box .box_con .img-list li a em{display:none;}
.box .box_con .img-list li a:hover{color:#fff;}
.box .box_con .img-list li a:hover em{display:none;position:absolute; left:0; top:0; background:url(../images/flt.png) no-repeat center center;width:100%;z-index:8;}
.box .box_con .img-list li a:hover h2{color:#333;background:#fff;}
.box .box_con .img-list li a:hover p{color:#999;background:#fff;}
.box .box_con .img-list li a:hover i{background:#3097FD;}


/*影视详细页面推荐影视*/
.ui-box{margin-top:10px;border:1px solid #ddd;background-color:#fff}


/*下载地址*/
#downlist_1{ background:#fff}
.down-title {line-height:3rem;height:3rem;text-align: center;border-bottom:1px #ddd solid;background-color:#fcfcfc}
.down-title h2 {float: left;padding-left:2%;}
.down-title span{float:right;padding-right:2%; font-size:12px;}
.down-title span i{ color:#ff6c00; font-style:normal;}
.down-title .zk{background-color:#178228;}
.down-title .ss{background-color:#333;}
.down_list{}
.down_list ul {overflow:hidden; zoom:1;}
.down_list ul li {padding:2%; border-bottom:1px dashed #ccc; overflow:hidden; vertical-align:middle;}
.down_list ul li:hover { background:#eee}
.down_url {float:left; display:none;height:1rem; width:1rem; margin:0.5rem 0.5rem 0 0;}
.down_list ul {}
.down_list li p {float:left; display:inline; overflow:hidden; line-height:2rem;}
.down_part_name {font-size:1rem;color: #090; float:left; display:inline;font-weight: normal;}
.thunder_url {border:solid 1px #e4e4e4; background-color:#f9f9f9; color:#aaa; height:28px; line-height:28px; padding:0 6px; overflow:hidden; text-overflow:ellipsis;}
.down_list ul li span {float:right; display:inline; overflow:hidden;}
.down_list ul li span label {float:left; display:inline; height:2rem; line-height:2rem;font-size:1rem; padding:0 0.8rem; color:#fff;cursor:pointer;}
.down_list ul li .filename{float:left; }
.down_list ul li .filesize {float:right; color:#999; padding-left:10px; font-weight:normal;}
.thunder_down {background-color:#249ff1;}
.qqdl {background-color:#ff6c00;}
.kk {background-color:#36c345;}
.downtools {padding:2%; overflow:hidden; zoom:1;position: relative; color:#f83; text-align:right;}
.downtools input {margin:0.5rem 0.5rem 0 0;padding:0; float:left; display:inline;height:1rem; width:1rem;}
.downtools em { height:2rem; line-height:2rem; font-size:1rem;float:left; font-style:normal;}
.downtools a {display:inline-block; margin-left:1rem; height:2rem; line-height:2rem; font-size:1rem;text-align:center;}
.downtools .xuanfu{position: absolute; color:#ff0000; right:0; font-size:16px;}
/*首页新闻资讯*/
.box .box_news{clear:both; margin-bottom:2%;}
.box .box_news li{ width:100%;overflow:hidden;border-bottom:1px dashed #ddd;height:2.5rem;line-height:2.5rem;float:left;background:url(../images/news.png) no-repeat left center; padding-left:18px;}
.box .box_news li a{line-height:2.5rem; font-size:0.8rem;}

/*新闻列表页*/
.wenzhang{ margin:2% auto; clear:both; background:#fff; padding:0 2%;}
.g_header2-hero-offset{margin-top:4rem !important;}

.vodlist_l{ min-height:80%;}
.vodlist_l ul{ text-align:left; width:100%; clear:both; overflow:hidden;}
.vodlist_l ul li{ border-bottom:1px #ddd dashed; height:2.5rem;line-height:2.5rem; overflow:hidden;background:url(../images/news.png) no-repeat left center; padding-left:18px;}
.vodlist_l ul li a{line-height:2.5rem; font-size:0.8rem;}
.vodlist_l .pages{text-align:center; float:none; padding:5% 0; font-size:0.8rem;}
.vodlist_l .pages a{font-size:0.8rem;}
.vodlist_l .pages .pagebtn,.vodlist_l .pages .pagego,.vodlist_l .pages a,.vodlist_l .pages em,.vodlist_l .pages label,.vodlist_l .pages span{height:2rem;line-height:2rem;display:inline-block;text-align:center;margin:0 0.1rem;padding:0 0.8rem;color:#666;background-color:#eee;border: 1px solid #ddd;}
.vodlist_l .pages span.disabled {filter:alpha(opacity=30);opacity:0.3;}
.vodlist_l .pages .pagego{width:30px;padding:0 5px;height:22px;line-height:22px;font-weight:700;color:#333;border:1px solid #ccc;background:#fff;margin-right:3px;background:url(../images/input.gif) 0 0 repeat-x}
.vodlist_l .pages .pagebtn{cursor:pointer;width:60px;height:22px;line-height:22px;padding:0 5px;font-weight:700;color:#333;border:1px solid #ccc;background-color:#eee}
.vodlist_l .pages label{background:0 0}
.vodlist_l .pages a:hover{color:#fff;background-color:#3097FD}
.vodlist_l .pages span.current{color:#fff;background-color:#3097FD;}
.vodlist_l .pages .prev{padding:0 0.8rem}
.vodlist_l .pages .next{padding:0 0.8rem;}

/*新闻内容页*/
.wenzhang .news{min-height:80%;}
.wenzhang .news h1{font-size:1rem; color:#3097FD;line-height:2rem; padding-top:1rem; text-align:center;}
.wenzhang .news .source{font-size:0.8rem;line-height:1.5rem;border-bottom: #ddd 1px dashed;padding-bottom:0.5rem;text-align:center; clear:both}
.wenzhang .news .source a{font-size:0.8rem;line-height:1.5rem;}
.wenzhang .news .content{padding:3% 0px; text-align:left; font-size:1rem; line-height:2rem;overflow:hidden;max-width:100%;}
.wenzhang .news .content p{ padding-bottom:1rem;}
.wenzhang .news .content .detailPic{ text-align:center; margin:0 auto;padding-bottom:0.5rem;}
.wenzhang .news .content .picIntro{ text-align:center; margin:0 auto; line-height:2rem;}
.wenzhang .news .content img{ max-width:100%;}
.wenzhang .news .writer{ text-align:right; clear:both;color:#3097FD;line-height:2rem;padding-bottom:0.5rem;font-size:0.8rem;}


.header{width:1000px; height:120px;margin:0 auto; clear:both;}
fieldset, img {border: 0;}
:focus {outline: 0;}
address, caption, cite, code, dfn,em, th, var, optgroup {font-style: normal;font-weight: normal;}
abbr, acronym {border: 0;font-variant: normal;}
button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
code,kbd,samp,tt{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}
sub,sup{font-size:100%;vertical-align:baseline}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
#ul{;background:#f0f0f0}
.table{width:100%;height:513;background:#000;font-size:14px}
.top{width:100%;height:25px;line-height:26px;background:url(../images/play_bg.png) 0 -1px;font-weight:700;display:none}
.top span{float:right;padding-right:5px;color:#999}
.hd{width:100%;height:26px;line-height:24px;border:1px solid #222;background:#111}
.list{width:200px;height:478px;overflow-x:hidden;scrollbar-face-color:#333;scrollbar-shadow-color:#000;scrollbar-highlight-color:#202020;scrollbar-3dlight-color:#202020;scrollbar-darkshadow-color:#202020;scrollbar-track-color:#111;scrollbar-arrow-color:#666;margin-top:-1px;border:1px solid #222;background:#111}
.expand,.expand_on{cursor:pointer;color:#fff;height:40px;line-height:38px;overflow:hidden;text-indent:23px;border-bottom:1px solid #202020;background:url(expand.gif) 8px 13px no-repeat #000}
.expand_on{color:#e12160;font-weight:700;background-position:8px -20px}
.expand_sub{width:100%;clear:both;overflow:hidden;border-bottom:1px solid #202020;background:#111}
.list ul{width:100%;clear:both;overflow:hidden;zoom:1}
.list li{width:49.5%;height:26px;line-height:24px;float:left;text-align:center;margin:-1px;border:1px solid #202020;background:#111}
.list li a{display:block;width:100%;height:100%;overflow:hidden}
.list li a:hover{color:#fff;text-decoration:none;background:#000}
.list li .list_on{text-decoration:none;background:#e12160;color:#fff}
#tudouswf{margin-left:-200px}
#playppvod{width:260px;height:26px;line-height:26px;overflow:hidden;margin:0 auto;text-align:center;color:#fff}
.prev-next{text-align:right}
.prev-next a{width:80px;display:inline-block;height:26px;padding:0 0 0 2px;overflow:hidden;text-align:center;border-left:1px solid #202020}
.prev-next a:hover{color:#fff;text-decoration:none;background:#000}
.open-close{width:200px;font-weight:700;text-align:left;text-indent:23px;border-right:1px solid #202020}
.open-close a:hover{color:#fff;text-decoration:none}
fieldset,img{border:0}
:focus{outline:0}
address,caption,cite,code,dfn,em,optgroup,th,var{font-style:normal;}
abbr,acronym{border:0;font-variant:normal}
button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
code,kbd,samp,tt{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}
sub,sup{font-size:100%;vertical-align:baseline}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
body .fn-hide{display:none}
.fn-left,.fn-right{display:inline}
.fn-left{float:left}
.fn-right{float:right}
.hide-self,.hide-txt a,.new-tip,.ui-icon,span.new{font-size:0;line-height:0;overflow:hidden;display:block;text-indent:-9999px;-webkit-text-size-adjust:none;background-repeat:no-repeat}
.ui-icon{background-image:url(../images/ui-icon.gif)}
.new-tip{width:33px;height:14px;position:absolute;left:0;right:0;z-index:3;background:url(../images/new-tip.gif) 0 0 no-repeat}
span.new{width:22px;height:12px;position:absolute;background:url(../images/new.gif) 0 0 no-repeat}
.ui-iframe{width:100%;height:100%;z-index:-3;position:absolute;background:0 0;background-color:transparent}
.layout{width:1000px;margin:0 auto}
#navbar{width:100%;height:50px; margin-top:50px;overflow:hidden;background-color:#3097FD;clear:both}
#nav,#sign{float:left}
.ui-nav .nav-item{height:50px;float:left;overflow:hidden}
.ui-nav .nav-link{display:block;height:50px;line-height:50px;overflow:hidden;padding:0 30px 0;font-size:16px;text-align:center;color:#fff;z-index:9;float:left;position:relative}
.ui-nav .current .nav-link,.ui-nav .drop-title-hover,.ui-nav .nav-link:hover{color:#fff;text-decoration:none;background-color:#3097FD}
.drop-box{width:600px;overflow:hidden;position:absolute;top:39px;z-index:8;clear:both;padding:5px;margin-left:-1px;border:1px solid #de1a5a;background-color:#fff;display:none}
#nav-tv .drop-box{width:480px}
#nav-movie .drop-box{margin-left:-106px}
#nav-cartoon .drop-box{margin-left:-197px}
#nav-fun .drop-box{width:840px;margin-left:-288px}
#nav-wei .drop-box{width:480px;margin-left:-183px}
.ui-catalog li{width:60px;height:26px;line-height:26px;overflow:hidden;float:left}
.ui-catalog li a{display:block;width:100%;height:100%;font-size:14px;overflow:hidden;text-align:center}
.ui-catalog li a:hover{color:#fff;text-decoration:none;background-color:#18c2c8}
#sign{float:right}
#sign .nav-link{padding:0 18px 0 17px}
#sign .nav-link .ui-icon{margin-right:0}
#sign .drop-box{padding:0}
#nav-signin{width:290px;padding:0;margin-left:-239px}
#sign .ui-signin{width:250px;padding:5px 20px 20px 20px}
.ui-signin .ui-form-item{width:250px;margin:15px 0 0 0}
.ui-signin .ui-form-placeholder .ui-label{left:48px}
.ui-signin .ui-input{width:200px;padding-left:48px;text-indent:0;background-repeat:no-repeat;background-image:url(../images/signin-icon.gif)}
.ui-signin #username{background-position:0 0}
.ui-signin #username.ui-input-focus{background-position:0 -34px}
.ui-signin #password{background-position:0 -68px}
.ui-signin #password.ui-input-focus{background-position:0 -102px}
.ui-signin .forgot-psw{width:15px;height:15px;position:absolute;margin:0;top:9px;right:9px;z-index:11;background:url(../images/signin-icon.gif) 0 -136px no-repeat}
.ui-signin .ui-button{float:right}
.signin-assist{width:270px;height:30px;line-height:30px;overflow:hidden;padding:10px;text-align:center;border-top:1px solid #e5e5e5;background-color:#f6f8f8}
.signin-assist .qq-login{width:130px;height:30px;margin:0;float:left;background:url(../images/qq_login.gif) 0 0 no-repeat}
.signin-assist p{width:110px;text-align:left;float:right;font-size:14px}
#sign .nav-avatar{padding:0 12px 0 11px}
#sign .nav-avatar span{display:none}
#sign .nav-avatar img{display:block;width:32px;height:32px;margin:4px 0 0 0}
#nav-signed{width:130px;padding:0;margin-left:-75px}
.ui-signed li{width:130px;height:35px;overflow:hidden}
.ui-signed li a{display:block;height:35px;line-height:35px;font-size:14px;padding:0 0 0 15px}
.ui-signed li a:hover{text-decoration:none;background-color:#eee}
.ui-signed .ui-icon{width:20px;height:20px;float:left;margin:8px 7px 0 0}
.ui-signed .user-qire{background-position:0 -80px}
.ui-signed .user-edit{background-position:-140px -80px}
.ui-signed .user-fav{background-position:-20px -80px}
.ui-signed .user-rss{background-position:-40px -80px}
.ui-signed .user-cmt{background-position:-60px -80px}
.ui-signed .user-log{background-position:-80px -80px}
.ui-signed .user-gb{background-position:-100px -80px}
.ui-signed .user-logout{background-position:-120px -80px}
.ui-signed a:hover .user-qire{background-position:0 -100px}
.ui-signed a:hover .user-edit{background-position:-140px -100px}
.ui-signed a:hover .user-fav{background-position:-20px -100px}
.ui-signed a:hover .user-rss{background-position:-40px -100px}
.ui-signed a:hover .user-cmt{background-position:-60px -100px}
.ui-signed a:hover .user-log{background-position:-80px -100px}
.ui-signed a:hover .user-gb{background-position:-100px -100px}
.ui-signed a:hover .user-logout{background-position:-120px -100px}
#nav-looked .nav-link{padding:0 15px 0 14px;width:78px}
#nav-looked .nav-link .ui-icon{margin-right:5px}
#nav-looked .drop-box{width:308px;margin-left:-201px}
.looked-list{width:308px;overflow:hidden;position:relative}
.looked-list p{height:30px;line-height:30px;padding:0 10px;overflow:hidden;color:#999;position:relative;margin-bottom:-1px;border-bottom:1px solid #eee;background-color:#f9f9f9}
.looked-list p .close-his{float:right}
.looked-list ul{width:307px;max-height:165px;overflow:auto;overflow-x:hidden;clear:both}
.looked-list li{height:32px;line-height:32px;overflow:hidden;display:block;padding-right:3px;border-top:1px dotted #dfdfdf}
.looked-list li:hover{background-color:#fcfcfc}
.looked-list li.no-his p{text-align:center;height:32px;border:0;background-color:#fff}
.looked-list li h5{width:198px;height:32px;overflow:hidden;float:left;padding:0 10px}
.looked-list li h5 em{margin:0 5px;color:#666}
.looked-list li label{width:55px;height:32px;overflow:hidden;float:left;display:block}
.looked-list li .delck{width:13px;height:13px;display:block;overflow:hidden;line-height:0;font-size:0;margin-top:9px;float:right;background:url(../images/cross_gray.gif) 3px 3px no-repeat}
.looked-list li .delck:hover{background-image:url(../images/cross_red.gif);background-color:#ddd}
.looked-list .his-todo{width:320px;height:32px;line-height:32px;overflow:hidden;padding:0 10px;clear:both;text-align:center;border-top:1px solid #eee;background-color:#f9f9f9}
.looked-list .his-todo a{color:#e12160;margin:0 2px}
.looked-list .his-todo em{color:#ccc;margin:0 5px 0 7px}
#subnav{height:36px;line-height:36px;overflow:hidden;font-size:14px;border-bottom:1px solid #e5e5e5;background-color:#fcfcfc}
#subnav em{font-family:simsun;margin:0 6px;color:#999;font-size:12px}
#subnav strong{color:#390}
#subnav strong.movie{color:#06c}
#logo{padding:18px 60px 0 0;float:left;width:220px;height:90px}
#searchbar{width:470px;margin-top:30px;float:left}
.ui-search{width:100%;height:2.5rem;overflow:hidden; margin-top:2%;margin-bottom:2%;}
.search-input{width:80%;float:left;height:2.5rem;line-height:2.5rem;font-size:1rem;overflow:hidden;color:#c3c3c3;text-indent:9px;background-color:#fff; border:none;border-radius: 0.17rem 0 0 0.17rem;}
.search-button{width:20%;float:right;height:2.5rem;line-height:2.5rem;color:#FFF;font-size:1.2rem;overflow:hidden;cursor:pointer;border:0;background:#1481EB;border-radius:0 0.17rem 0.17rem 0;}
.acInput{width:364px}
.resou { color:#fff;}
.resou a{ color:#666;background:#fff; border-radius: 0.17rem; padding:0.4rem 0.6rem;margin: 0 0.3rem 0.5rem 0; display:inline-block; font-size:0.8rem; line-height:1rem;}
.acResults{width:462px;padding:3px;margin:1px 0 0 -2px;border:1px solid #18c2c8;background-color:#fff;overflow:hidden;z-index:9}
.acResults ul li{height:30px;line-height:30px;cursor:pointer;display:block;font-size:12px;overflow:hidden;padding:0 8px;border-bottom:1px dotted #dfdfdf}
.acResults ul li strong{color:#e12160;font-weight:700}
.acResults ul li a{display:block;padding:0 8px}
.acResults ul li a:hover{color:#333;background-color:#333;text-decoration:none}
.acLoading{background:url(indicator.gif) right center no-repeat}
.acSelect{background-color:#eee}
.acover{background:#F2F2F2}
.hotkeys{width:480px;height:30px;line-height:30px;overflow:hidden}
.hotkeys{font-size:12px}
.hotkeys a{margin-right:5px;font-size:12px}
#qire-plus{width:210px;height:55px;padding-top:30px;float:right}
#qire-plus li{width:70px;height:55px;float:left;text-align:center}
#qire-plus li a{width:100%;display:block;color:#666;line-height:14px;background:url(../images/ui-icony.png) no-repeat right top}
#qire-plus li a:hover{color:#1989da}
#qire-plus .ui-icon{width:32px;height:32px;margin:0 auto 2px}
#qire-plus .top-icon{background-position:0 -120px}
#qire-plus .new-icon{background-position:-32px -120px}
#qire-plus .help-icon{background-position:-64px -120px}
#qire-plus .gb-icon{background-position:-96px -120px}
#qire-plus .fav-icon{background-position:-128px -120px}
.qire-notice{color:#e12160;line-height:24px;padding:10px 10px 10px 40px;border:1px solid #e6d8b9;position:relative;background:url(../images/bulb.gif) 7px center no-repeat #feffe6;border-radius:2px;zoom:1}
.qire-notice a{color:#080;text-decoration:underline}
.qire-notice a:hover{color:#e12160;text-decoration:none}
.ui-sponsor{margin:3px 0 -7px 0}
.ui-sponsor img{display:block}
#sohu-sponsor{text-align:center}
.ui-sponsor250{width:250px;overflow:hidden;margin:3px}


.sub-list{width:741px;padding:8px 0;overflow:hidden}
.sub-list li{width:143px;overflow:hidden;float:left;height:24px;line-height:24px;text-indent:32px;margin-right:5px;background:url(../images/v4.gif) 14px 6px no-repeat}

/*最新更新100*/
.ui-qire{border-top:2px solid #ddd;background-color:#fcfcfc; margin:0 auto;}

.qire-bar{width:243px;float:left;border-right:1px solid #eee;background-color:#fcfcfc}
.qire-bar .ui-title{height:55px;position:relative;border-bottom:1px solid #eee}
.qire-bar .ui-title .ui-icon{width:32px;height:38px;position:absolute;left:-32px;top:-3px;background-image:url(../images/qire-index.gif)}
.qire-bar .ui-title .view-all{position:absolute;top:18px;right:10px;z-index:3;color:#e12160}
.qire-bar .ui-title h2{height:30px;padding:12px 0 0 15px}
.qire-bar .ui-title h2 a{height:30px;width:190px;background-image:url(../images/qire-index.gif)}
#qire-tv{border-top-color:#390}
#qire-tv .qire-bar .ui-title .title-icon{background-position:0 0}
#qire-tv .qire-bar .ui-title h2 a{width:160px;background-position:-32px 0}
#qire-movie{border-top-color:#1f87cb}
#qire-movie .qire-bar .ui-title .title-icon{background-position:0 -40px}
#qire-movie .qire-bar .ui-title h2 a{width:115px;background-position:-32px -40px}
#qire-cartoon{border-top-color:#ab7800}
#qire-cartoon .qire-bar .ui-title .title-icon{background-position:0 -80px}
#qire-cartoon .qire-bar .ui-title h2 a{background-position:-32px -80px}
#qire-fun{border-top-color:#8400c1}
#qire-fun .qire-bar .ui-title .title-icon{background-position:0 -120px}
#qire-fun .qire-bar .ui-title h2 a{width:180px;background-position:-32px -120px}
#qire-wei{border-top-color:#f53254}
#qire-wei .qire-bar .ui-title .title-icon{background-position:0 -160px}
#qire-wei .qire-bar .ui-title h2 a{width:175px;background-position:-32px -160px}
.ui-sort{width:228px;overflow:hidden;padding:3px 0 5px 15px;font-size:14px;border-bottom:1px solid #eee}
.sort-item{width:213px;padding:6px 0 4px 0;overflow:hidden}
.sort-type{height:78px;border-bottom:1px dotted #ddd}
.sort-list{width:220px}
.sort-list li{width:55px;float:left;height:26px;line-height:26px;font-size:14px;overflow:hidden}
#qire-tv .sort-type{height:52px}
#qire-tv .sort-type a{color:#e12160}
#qire-tv .sort-star{height:78px}
#qire-movie .sort-type{height:104px}
#qire-fun .sort-lista{padding-bottom:1px}
#qire-fun .sort-lista li{width:110px;height:28px;line-height:28px}


.qire-box{width:754px;float:right;margin-left:-1px;border-left:1px solid #eee;background-color:#fff;overflow:hidden}
.focus-list{width:756px;height:216px;overflow:hidden}
.focus-list li{width:361px;height:199px;padding:16px 0 0 16px}
.focus-list .play-img,.focus-list .play-img img{width:130px;height:175px}
.focus-list .play-img{float:left;margin:0 10px 0 0}
.focus-list .play-txt{width:193px;height:180px;overflow:hidden;float:right;padding-right:20px}
.focus-list li h5{font-weight:700}
.focus-list li h5,.focus-list li p{width:100%;color:#666;line-height:20px;height:20px}
.focus-list li p.nums{color:#e12160;font-weight:700}
.focus-list li p.desc{height:60px;line-height:20px;padding:5px 0;margin-bottom:5px;border-bottom:1px dotted #ddd}
.focus-list .item{width:100%;overflow:hidden;line-height:20px}
.focus-list .item dt{float:left;width:36px;overflow:hidden}
.focus-list .item dd{float:right;width:157px;overflow:hidden}
.focus-list .item dd a{margin:0 7px 0 0}
.qire-random{width:754px;height:236px;overflow:hidden}
#qire-wei .qire-random{height:235px}
.qire-assist{width:714px;overflow:hidden;padding:20px}
.assist-tab-nav{width:80px;float:left;padding-bottom:3px;position:relative}
.assist-tab-nav li{width:78px;height:28px;line-height:28px;overflow:hidden;text-align:center;color:#333;cursor:default;margin-bottom:-1px;border:1px solid #ddd;background-color:#f5f5f5}
@-moz-document url-prefix(){.assist-tab-nav li{line-height:26px}
}
.assist-tab-nav li.current{color:#e12160;font-weight:700;position:relative;border-right-color:#fff;background-color:#fff;box-shadow:0 2px 0 rgba(0,0,0,.04)}
.assist-tab-box{width:633px;height:93px;line-height:20px;float:right;overflow:hidden;margin-left:-1px;border:1px solid #eee}
.synch-list{width:636px;height:93px;overflow:hidden}
.synch-list li{width:140px;height:93px;overflow:hidden;float:left;color:#999;padding:0 8px 0 10px;border-right:1px solid #eee}
.synch-list p{height:20px;line-height:20px;overflow:hidden}
.synch-list p a{margin-right:2px}
.synch-list h5{height:16px;line-height:16px;overflow:hidden;font-size:14px;padding:8px 0 5px 0}
.synch-list h5 img{display:block;width:16px;height:16px;float:left;margin-right:6px}
.assist-list{width:636px;height:93px;overflow:hidden}
.assist-list li{width:127px;height:41px;line-height:18px;overflow:hidden;float:left;padding:5px 8px 0 23px;border-bottom:1px solid #eee;border-right:1px solid #eee;background:url(../images/assist-icon.gif) 8px 8px no-repeat}
#qire-movie .assist-list li{background-position:8px -32px}
.qire-forecast{width:714px;overflow:hidden;padding:20px}
.forecast-tab-nav{width:714px;overflow:hidden;position:relative}
.forecast-tab-nav li{width:80px;height:26px;line-height:26px;overflow:hidden;text-align:center;color:#333;cursor:default;float:left;font-size:14px;margin-right:-1px;border:1px solid #ddd;background-color:#f5f5f5}
.forecast-tab-nav li.title{width:130px;padding:0 0 0 15px;text-align:left;font-size:12px;font-weight:700;color:#e12160}
.forecast-tab-nav li.current{color:#18c2c8;font-weight:700;position:relative;border-bottom-color:#fff;background-color:#fff;box-shadow:2px 0 0 rgba(0,0,0,.04)}
.forecast-tab-box{width:712px;height:66px;float:right;overflow:hidden;margin-top:-1px;border:1px solid #eee}
.forecast-list{width:712px;height:60px;margin:3px 0;overflow:hidden}
.forecast-list li{width:178px;height:20px;line-height:20px;overflow:hidden;float:left;text-indent:25px;background:url(../images/assist-icon.gif) 8px -76px no-repeat}
#qire-fun .forecast-list{width:716px;margin:1px 0 0 0;height:65px}
#qire-fun .forecast-list li{height:32px;line-height:32px;text-indent:27px;border-bottom:1px solid #eee;border-right:1px solid #eee;background-position:10px -111px}

/*频道搜索条件*/
.directory-item{width:100%;background-color:#f4f4f4; border-bottom:2px #eee solid;}
.directory-list{width:1000px;overflow:hidden; margin:0 auto;}
.directory-list li{float:left;overflow:hidden}
.directory-list dl{margin:15px 0;overflow:hidden;border-left:1px solid #e1e1e1; position:relative;}
.directory-list dl.movie{width:192px}
.directory-list dl.cartoon{width:144px}
.directory-list dl.fun{width:184px}
.directory-list dl.wei{width:110px}
.directory-list dt{height:26px;line-height:26px;font-size:12px; margin-bottom:10px; position:relative; left:0px; top:0; width:50px; padding-left:5px; text-align:center; color:#FFF;background:#aaa;}
.directory-list dt i{width:15px;height:26px;position:absolute; right:-15px; top:0;background:url(../images/dti.png);}
	
.directory-list dd{line-height:22px;margin-left:20px;float:left}
.directory-list dd a{white-space:nowrap;float:left}
.directory-list dd.zhuy{margin-right:0;}
.directory-list dd.zhuy a{padding-right: 12px;}

#directory-focus{overflow:hidden;border-color:#18c2c8;border-width:1px}
#directory-focus .directory-item{border:0;margin:0;border-bottom:1px solid #eee}
.directory-search{width:980px;height:34px;overflow:hidden;padding:9px}
.directory-search .ui-search{float:left}
.directory-search .hotkeys{width:495px;padding-top:2px;overflow:hidden;float:right}
#tv-directory .directory-list dl{width:370px}
#cartoon-directory .directory-list dl dd,#fun-directory .directory-list dl dd,#movie-directory .directory-list dl dd,#tv-directory .directory-list dl dd{font-size:14px;line-height:24px}
#tv-directory .directory-list dl.leixing{width:308px}
#tv-directory .directory-list dl.area{width:319px}
#tv-directory .directory-list dl.year{width:135px}
#tv-directory .directory-list dl.star{width:332px}
#movie-directory .directory-list dl{width:220px}
#movie-directory .directory-list dl.area{width:205px}
#movie-directory .directory-list dl.year{width:138px}
#movie-directory .directory-list dl.star{width:310px}
#fun-directory .directory-list dl{width:310px}
#fun-directory .directory-list dl.area{width:160px}
#fun-directory .directory-list dl.year{width:135px}
#fun-directory .directory-list dl.program{width:280px}
#cartoon-directory .directory-list dl{width:200px}
#cartoon-directory .directory-list dl.area{width:160px}
#cartoon-directory .directory-list dl.year{width:175px}
#cartoon-directory .directory-list dl.program{width:350px}
#star-collection{border-top:1px solid #ddd}
#star-collection h3{height:35px;line-height:33px;overflow:hidden;font-weight:700;font-size:14px;padding:0 10px;color:#333;border-bottom:1px solid #eee;background-color:#f5f5f5}
#star-collection h3 span{float:right}
#star-collection .txt-list{margin:0 10px;height:65px}
#star-collection .txt-list li{width:122px;margin:0}
/*友情链接*/
#link {background:#fff;margin:0 auto;clear:both; border-top:2px #3097FD solid;border-bottom:1px #e6e4e4 solid;}
#link #title{font-size:1rem; color:#3097FD; text-align:left;border-bottom:1px #e6e4e4 solid; height:2.5rem; line-height:2.5rem;margin:0 auto; padding-left:2%;}
#link ul{padding:0.5rem 0;}
#link ul li {float:left;} 
#link ul li a:link,#link ul li a:visited { display:block;font-size:0.8rem;line-height:1.5rem;text-align:left;margin-left:0.5rem} 


.ul-link{margin:5px 0;overflow:hidden}
.ul-link li{width:71px;height:22px;overflow:hidden;float:left}
.ul-link li a{color:#999}
.ul-link li a:hover{color:#333}
.footer{border-top:2px solid #eee;background:#f9f9f9;line-height:2.5rem; color:#999; font-size:0.6rem;text-align:center;}

.foot-weibo{margin:0 auto;width:165px;margin-top:10px;padding-left:8px}

/*当前位置*/
.bread-crumb-nav{height:40px;line-height:40px;margin:10px auto;border:1px solid #ddd; clear:both; width:998px;}
.bread-crumbs li{float:left;font-size:14px;padding:0 12px 0 20px;background:url(../images/bread-crumbs.gif) left center no-repeat;}
.bread-crumbs li.back{ float:right;background:none;}
.bread-crumbs li.home{ background:none;}
.bread-crumbs li a{}
.bread-share{height:24px;line-height:18px;overflow:hidden;padding:0 3px}
.bread-crumb-nav-play{margin:0;border:0 none}
.bread-crumb-nav-play li.home{padding-left:0}
.bread-crumb-nav-play li.home a{margin-left:0}

/*频道搜索页*/
.selectList li{width:100%;overflow:hidden;font-size:0.95rem;line-height:2.67rem;height:2.67rem;border-bottom:1px dotted #d9d9d9;position:relative;}
.selectList li .con{width:888888rem;height:2.67rem;position:absolute;top:0;left:0;}
.selectList li .con p{float:left;}
.selectList li .con p a{float:left;padding-right:1rem;font-size:0.95rem;}
.selectList li .con p a.cur{color:#3097FD;}
.selectList li .con p a:last-child{padding-right:0;}
	
.filter-focus{padding:0 2%;overflow:hidden; background:#fff}
.filter-focus .ui-title{height:60px;line-height:60px;border-bottom:1px dotted #3097FD; text-align:center;}
.filter-focus .ui-title h3{color:#3097FD;font-size:16px}
.filter-focus .ui-title span{float:right}
.filter-focus .ui-title p em,.filter-focus .ui-title span a{background-color:#e5e5e5;font-size:12px;padding:4px 7px;border-radius:2px}
.filter-focus .ui-title span a:hover{color:#fff;text-decoration:none;background-color:#e12160}

.filter-focus .ui-cnt{ padding:10px 0;}
.filter-list2{width:100%;overflow:hidden;clear:both;padding:10px 0;font-size:14px;border-bottom:1px dotted #ccc}
.filter-list2 h5{color:#333;float:left;line-height:30px;text-align:right; font-size:14px;}
.filter-list2 ul{width:915px;}
.filter-list2 li{float:left;height:28px;margin:0 5px 2px 0}
.filter-list2 a{color:#333;display:block;padding:0 8.5px; height:28px; line-height:28px;border-radius:2px}
.filter-list2 a:hover{color:#fff;background-color:#3097FD}
.filter-list2 a.current,.filter-list2 a.current:hover{color:#fff;background-color:#3097FD;cursor:default}
/*频道搜索页 影视部分*/
#list-focus{overflow:hidden; background:#fff;}
#list-focus .qire-box{width:1000px;min-height:1000px;margin:0 auto;}
#list-focus #find-focus{width:998px;border:0 none;height:auto;min-height:inherit}
#list-focus .qire-bar{width:256px;float:right;border:0 none;margin-left:-1px;border-left:1px solid #eee}

/*频道搜索页 按人气筛选*/
.ui-bar{}
.view-mode{margin:8px 0 0 0;width:192px;height:26px;overflow:hidden;float:left}
.view-mode li{width:96px;height:26px;overflow:hidden;float:left}
.view-mode li a{width:100%;height:26px;line-height:26px;display:block;overflow:hidden;font-size:14px;font-family:simsun;text-indent:27px;background-image:url(../images/view-mode.gif);background-repeat:no-repeat;background-color:#eee}
.view-mode li a:hover{text-decoration:none;background-color:#ddd}
.view-mode li a.current{color:#fff;background-color:#e12160;cursor:default}
.view-mode li#view-list a{background-position:10px 7px}
.view-mode li#view-letter a{background-position:10px -43px}
.view-mode li#view-list a.current{background-position:10px -18px}
.view-mode li#view-letter a.current{background-position:10px -68px}
.view-filter{}
.view-filter a{height:3rem; line-height:3rem; font-size:1rem; text-align:center;display: inline-block;width:33.3%;border-bottom: 2px solid #ccc;}
.view-filter a:hover{background-color:#eee; color:#666;}
.view-filter a.current{color:#3097FD;cursor:default;border-bottom:2px solid #3097FD; }
.ui-bar .ui-pages{height:40px; line-height:40px;text-align:center; float:right;}
.list-page .ui-pages{height:40px; line-height:40px;text-align:center; float:none;}
.ui-pages .pagebtn,.ui-pages .pagego,.ui-pages a,.ui-pages em,.ui-pages label,.ui-pages span{height:28px;line-height:28px;display:inline-block;text-align:center;margin-left:4px;padding:0 5px;color:#666;background-color:#eee;}

.ui-pages span.disabled {filter:alpha(opacity=30);opacity:0.3;}
.ui-pages .pagego{width:30px;padding:0 5px;height:22px;line-height:22px;font-weight:700;color:#333;border:1px solid #ccc;background:#fff;margin-right:3px;background:url(../images/input.gif) 0 0 repeat-x}
.ui-pages .pagebtn{cursor:pointer;width:60px;height:22px;line-height:22px;padding:0 5px;font-weight:700;color:#333;border:1px solid #ccc;background-color:#eee}
.ui-pages label{background:0 0}
.ui-pages a:hover{color:#fff;background-color:#3097FD}
.ui-pages span.current{color:#fff;background-color:#3097FD}
.ui-pages .prev{padding:0 15px}
.ui-pages .next{padding:0 15px;}
.ui-page-big{text-align:center}
.ui-page-big .pagebtn,.ui-page-big .pagego,.ui-page-big a,.ui-page-big em,.ui-page-big label,.ui-page-big span{height:30px;line-height:30px;font-size:14px;padding:0 15px;border:1px solid #ddd; background:#fff;}
.ui-page-big .pagebtn,.ui-page-big .pagego{height:32px;line-height:32px}
.ui-page-big span.current{font-weight:700}
.list-page{padding:20px 0;text-align:center;border:0 none; background:#fff;}

/* 留言板 */
.ui-form-item {overflow:hidden;padding:1rem 1rem;font-size:1.2rem;background:#fff;}
.ui-form-item p{line-height:3rem;color:#000;font-size:1.2rem}
.ui-form-item.ui-label {display:block;line-height:30px;}
.ui-form-item .ui-input {clear:both;padding:2% 2%;width:100%;height:2rem;overflow:hidden;color:#999;border:1px solid #ddd;}
.ui-form-item .ui-textarea {height:8rem;line-height:2rem;overflow:scroll;overflow-x:hidden;font-size:1rem}

.ui-form-item .ui-code {width:5rem;float:left;padding:0 8px;line-height:1.8rem;height:1.8rem;overflow:hidden;color:#999;border:1px solid #ddd;}
a.ui-button {display:block;height:3rem;line-height:3rem; margin:1rem 0 2rem;border-radius:3px;font-size:1.2rem;text-align:center;cursor:pointer;color:#fff;border:1px solid #4c8fe8;background:#4c8fe8;}

/* 留言板循环 */
.ui-gbook {padding:0 1rem 2rem;background:#fff;}
.ui-form .ui-code {width:45px;float:left;padding:0 8px;line-height:22px;height:22px;overflow:hidden;color:#999;border:1px solid #ddd;}
.ui-form .ui-textarea {height:100px;line-height:20px;overflow:scroll;overflow-x:hidden;}

.ui-form .ui-button {width:100px;height:35px; margin:10px auto 0;line-height:35px;overflow:hidden; font-size:14px;text-align:center;cursor:pointer;color:#fff;border:1px solid #ddd;background:#4c8fe8;}
#gb_types li {width:75px;height:30px;line-height:28px;overflow:hidden;float:left;text-align:center;cursor:pointer;margin:0 3px 0 0;border:1px solid #ddd;background:#f5f5f5;border-radius:5px;}
#gb_types li.selected {color:#fff;font-weight:bold;border:1px solid #aa0038;background:#e12160;}
.ui-form-type-msg {color:#f00;width:296px;padding:5px 10px;margin:0 14px;border-radius:5px;border:1px solid #d69e66;background:#ffc;display:none}
.ui-gb-item {width:100%;position:relative;}
.ui-gb-num {width:14%;height:60px;text-align:center;font-size:12px;color:#fff;line-height:20px;overflow:hidden;float:left;background:url(../images/num.png) 0 0 ;border-radius:5px;}
.gb-number {display:block;margin-top:10px;font-weight:bold;font-family:Comic Sans MS;}
.ui-gb-box {width:81%;float:right;border:1px #d2e8fa solid;border-radius:5px;background:#f5fafe;margin-bottom:1rem}
.ui-gb-box .ui-gb-cnt-min {padding:0.5rem 1rem 0.5rem 2rem;overflow:hidden;}
.ui-gb-box .ui-gb-cnt-min2 {padding:1rem 1rem 0.5rem 1rem;overflow:hidden;}
.ui-gb-cnt .ui-gb-cnt-min {background:url(../images/gb.png) 0 10px no-repeat;margin-left:-11px}
.ui-gb-reply .ui-gb-cnt-min2 {margin-top:-9px;background:url(../images/gbreply.png) 20px 0 no-repeat;}
.ui-gb-box .ui-title {height:20px;line-height:20px;padding:0 0 5px 0;margin:0 0 8px 0;border-bottom:1px dotted #d2e8fa;}
.ui-gb-box .ui-title h5 {font-size:1rem;}
.ui-gb-box .ui-title span {float:right;font-family:Comic Sans MS;color:#666;font-size:12px;}
.ui-gb-box .ui-edit {padding:5px 0 0 0;margin:8px 0 0 0;text-align:right;border-top:1px dotted #d2e8fa;}
.ui-gb-box .ui-edit input {vertical-align:middle;}
.ui-gb-box .ui-edit a {height:20px;line-height:20px;display:inline-block;font-size:12px;text-decoration:none;vertical-align:middle;border:1px solid #ccc;border-radius:1px;padding:0 8px;margin:0 0 0 5px;background:#fff;}
.ui-gb-box .ui-edit a:hover {background:#f0f0f0;}
.ui-gb-reply,.ui-gb-reply .ui-title h5 {color:#080;font-size:12px;margin-bottom:1rem;}
.ui-page {text-align:center;overflow:hidden;padding:20px 0;}
.ui-page a,.ui-page label {margin:0 5px;}
.ui-page input {font-size:12px;padding:3px 5px;cursor:pointer;vertical-align:middle;}

.ui-page-fixed {background:#fff;}
.ui-text{font-size:1rem;background:#f5fafe;}
.ui-copyright {width:960px;text-align:center;padding:50px 0;}

/*搜索结果图文*/
.show-list{overflow:hidden}
.show-list li{overflow:hidden;border-bottom:1px dashed #ddd; padding:3% 2%;}
.show-list li:hover{ background:#eee;}
.show-list li.kong{font-size:14px;text-align:center}
.show-list li.kong label{padding:10px 0 10px 40px;background:url(../images/loading.gif) left center no-repeat}
.show-list .play-img{float:left;width:32%;}
.show-list .play-img img{width:100%;padding:2%;border: 1px solid #ddd;}
.show-list .play-txt{width:64%;float:right;overflow:hidden;position:relative;}
.show-list .play-txt h2 a{height:1.5rem;line-height: 1.5rem;font-size: 1rem;color:#3097FD}
.show-list .play-txt dl{width:100%; height:1.7rem;line-height:1.7rem;color:#666;font-size:0.9rem;overflow:hidden}
.show-list .play-txt dt{float:left;color:#666;overflow:hidden}
.show-list .play-txt dd{color:#666;}
.show-list .play-txt dd a,.detail-info dd span{margin:0 0.1rem 0 0;color:#666;font-size:0.9rem;}
.show-list .play-txt dd a:hover{color:#3097FD}
.show-list .play-txt dd span.color{color:#3097FD}
.show-list .play-txt dl.juqing{line-height:26px; height:110px; clear:both;}
.show-list .play-txt dl.juqing dd{font-size:14px;color:#666}
.show-list .play-txt dl.fenx{line-height:26px;padding:10px 0;}
.show-list .play-txt dl.fn-left{width:50%;}
.show-list .play-txt dl.fn-left dd{}
.show-list .play-txt dl.fn-right{width:50%;}
.show-list .play-txt dl.fn-right dd{overflow:hidden}
.show-list .play-txt dl.fn-right strong{margin-right:2px}
.show-list .play-txt dl a.link{color:#3097FD;padding-right:8px;background:url(../images/a3.gif) right 9px no-repeat}
.show-list .play-txt dl a.link:hover{color:#090;}
.show-list .play-txt dl .link2 a{color:#090;}
.show-list .play-txt dl .link2 a:hover{color:#3097FD;}
.show-list .play-txt em{color:#f83;position:absolute; bottom:0; right:0; font-size:1.2rem; line-height:2rem}

#find-focus .show-list{width:998px}
#find-focus .show-list li{width:958px}
#find-focus .grid-mode{padding-left:20px}
#find-focus .grid-mode li{width:130px}
#find-focus .play-txt{width:825px}

.show-list p{height:30px;line-height:30px;overflow:hidden;color:#666}
.show-list p.type{width:285px; clear:both;}
.show-list p em{float:left;display:block; line-height:30px;overflow:hidden}
.show-list p.plot,.show-list p.plot em{height:72px}
.show-list p.state{width:450px;float:left}
.show-list p.state a{color:#e12160}
.show-list p.more-desc{width:50px;text-align:right;float:right}
.show-list p a{ line-height:30px;}
.show-list p a.more{color:#e13160;padding-right:8px;margin-left:3px;background:url(../images/a3.gif) right 4px no-repeat}
.show-list p cite{color:#666}
.show-list p .goplay{margin:0}
.list-mode .play-img label.mask{display:none}
.grid-mode .play-img label.mask{display:block}
.show-list p em.long{width:auto}
.grid-mode{overflow:hidden}
.grid-mode li{width:120px;height:190px;overflow:hidden;float:left;border-left:1px solid #eee;border-bottom:1px solid #eee;margin-left:-1px}
.grid-mode li:hover{background-color:#fcfcfc}
.grid-mode p.type{width:140px}
.grid-mode p em{width:36px;float:left;color:#666;display:block;height:24px;overflow:hidden}
.grid-mode li .play-txt{float:left}
.grid-mode li .state{position:absolute;z-index:1;margin-top:-170px;width:110px;margin-left:4px}
.grid-mode li .state em{display:none}
.grid-mode li .mod_version{width:100px;height:20px;line-height:20px;display:block;overflow:hidden;font-size:12px;position:absolute;left:3px;bottom:3px;padding:0 5px;text-align:right;z-index:2;color:#fff;white-space:nowrap}
.grid-mode li.kong{font-size:14px;text-align:center;width:720px;height:21px;overflow:hidden;border-bottom:1px solid #eee;padding:20px;padding-right:30px}
.grid-mode li.kong label{padding-left:23px;margin-top:10px;background:url(../images/loading.gif) left center no-repeat;padding:10px 0 10px 40px}
.grid-mode p{width:120px;height:22px;line-height:22px}
.grid-mode p.actor{width:120px}
.grid-mode h5{width:120px;height:26px;line-height:26px;overflow:hidden;margin-top:3px;font-size:14px;font-weight:400}
.grid-mode li p.count{display:none}
.view-mode{margin:8px 0 0 0;width:192px;height:26px;overflow:hidden;float:left}
.view-mode li{width:96px;height:26px;overflow:hidden;float:left}
.view-mode li a{width:100%;height:26px;line-height:26px;display:block;overflow:hidden;font-size:14px;font-family:simsun;text-indent:27px;background-image:url(../images/view-mode.gif);background-repeat:no-repeat;background-color:#eee}
.view-mode li a:hover{text-decoration:none;background-color:#ddd}
.view-mode li a.current{color:#fff;background-color:#e12160;cursor:default}
.view-mode li#view-list a{background-position:10px 7px}
.view-mode li#view-grid a{background-position:10px -43px}
.view-mode li#view-list a.current{background-position:10px -18px}
.view-mode li#view-grid a.current{background-position:10px -68px}
.view-mode li#view-letter a.current{background-position:10px -118px}
.view-mode li#view-letter a{background-position:10px -93px}
.letter{width:998px;overflow:hidden}
.letter li{color:#666;width:35px;height:32px;line-height:32px;overflow:hidden;text-align:center;float:left;border-right:1px solid #e8e8e8}
.letter li a{display:block;width:100%;height:100%;color:#666;font-size:13px;font-weight:700;overflow:hidden}
.letter li a:hover{color:#e12160;text-decoration:none;background:#f5f5f5}
.letter li.sz{width:62px;border:0 none}
#serial-box .ui-title{font-size:14px;height:40px;line-height:40px;margin:0 15px;overflow:hidden;border-bottom:1px dotted #ccc}
#serial-box .ui-title h2{height:20px;line-height:20px;font-weight:700;margin-top:11px;color:#04b2b8;float:left}
#serial-box #serial-box-wj{border-color:#18c2c8;margin-top:5px}
#serial-box #serial-box-lz{border-color:#0a0}
#serial-box #serial-box-lz .ui-title h2{color:#0a0}
#serial-box #serial-box-lz .ui-title .yxtg{font-size:12px;float:right}
#serial-box #serial-box-lz .ui-title .yxtg a{margin:0 5px}
#serial-box .ui-cnt{width:968px;overflow:hidden;padding:0 15px 15px 15px}
#serial-box .txt-list{margin:0;width:975px}
#serial-box .txt-list li{width:315px;margin-right:10px;border-bottom:1px solid #f2f2f2}
#serial-box .txt-list li.even{background:#f9f9f9}
#serial-box .txt-list li a.red{color:#e12160}
#serial-box .serial-union{padding:5px 15px 0 15px}
#serial-box #serial-box-wj .serial-union{padding-bottom:15px}
#serial-box .serial-union .txt-list{width:650px;float:left}
.serial-union .letter-union{width:300px;height:250px;overflow:hidden;float:right;margin:10px 0 0 0}
#serial-box .txt-list h5{height:32px;overflow:hidden;font-size:14px;padding-left:4px}
#serial-box .txt-list h5 em{font-size:11px;-webkit-text-size-adjust:none}
#serial-box .txt-list h5 img{position:absolute;margin:10px 0 0 5px}

/*最新更新100标题*/
#qire-lasted .ui-title{height:2.5rem;line-height:2.5rem;overflow:hidden;padding:0 2%;border-bottom:1px solid #eee}
#qire-lasted .ui-title h2{font-size:1rem;color:#e12160;float:left}
#qire-lasted .ui-title .lasted-tags,#qire-lasted .ui-title .lasted-time,#qire-lasted .ui-title .lasted-type{font-size:1rem;color:#333}
#qire-lasted .ui-cnt{overflow:hidden;padding:2% 2%;background-color:#fff}

.tipInfo{overflow:hidden;position:absolute;clear:both;z-index:9; display:none;}
.tipInfo .play-img{float:left;background:#fff;}
.tipInfo .play-img img{ height:300px;border:1px solid #ddd; padding:3px;}
.tipInfo dl{float:right; width:500px;line-height:25px;border:1px solid #d7d7d7;border-left:0;background:#fafafa;}
.tipInfo dl dt{ line-height:30px; font-size:16px; color:#3097FD;padding:5px 15px 0;}
.tipInfo dl dd{padding:0 15px;}
.tipInfo dl dd.bg{background:#3097FD; color:#fff; padding:5px 15px;}

/*专题列表*/
.zhuanti-list{overflow:hidden;padding:0 2%;background:#fff;}
.zhuanti-list li{overflow:hidden;border-bottom:1px dashed #ddd;padding-bottom:1rem;margin-top:1rem;}
.zhuanti-list .play-img img{width:100%;height:9rem;padding:0.2rem;border: 1px solid #ddd;}
.zhuanti-list .play-txt{overflow:hidden}
.zhuanti-list .play-txt h2 a{font-size:1rem;height:2rem;line-height:2rem; color:#4c8fe8}

.zhuanti-list .juqing{line-height:1.5rem; clear:both;color:#666}
.zhuanti-list .juqing a{color: #4c8fe8;}
.zhuanti-list .juqing a:hover{color: #090;}

/*专题内页*/
#channel-box .ztl{width:300px!important;}
#channel-box .ztr{width:290px!important;}
.zhuanti-con{overflow:hidden;padding:0 2%;background:#fff;}
.zhuanti-con li{overflow:hidden;overflow:hidden;border-bottom:1px dashed #ddd;padding-bottom:1rem;margin-top:1rem;}
.zhuanti-con .play-img img{width:100%;height:9rem;padding:0.2rem;border: 1px solid #ddd;}
.zhuanti-con .play-txt{overflow:hidden}
.zhuanti-con .play-txt h2{font-size:1rem;height:2rem;line-height:2rem; color:#4c8fe8}

.zhuanti-con .juqing{line-height:1.5rem; clear:both;color:#666}
.zhuanti-con .juqing a{color: #4c8fe8;}
.zhuanti-con .juqing a:hover{color: #090;}

#letter-focus{width:960px;overflow:hidden;padding:0 19px}
.letter-focus-item{width:auto;overflow:hidden;padding:15px 0 15px 10px;clear:left;line-height:28px;border-bottom:1px solid #eee;position:relative;zoom:1}
.letter-focus-item dt{width:234px;height:28px;padding:2px 0;overflow:hidden;float:left;font-size:24px}
.letter-focus-item dt a{color:#e12160}
.letter-focus-item dt a:hover{color:#e12160;text-decoration:none}
.letter-focus-item dd{width:234px;height:28px;padding:2px 0;float:left;font-size:14px;overflow:hidden;border-bottom:1px solid #f5f5f5}
.letter-focus-item span{font-size:12px;color:#666;margin-right:3px}
.letter-ranking{width:233px;overflow:hidden;float:right;margin:19px 0 0 10px;background-color:#fcfcfc}
.letter-ranking .ui-ranking{width:207px;padding:0 13px 5px 13px;border-bottom:1px solid #eee}

/*影片详情页*/
#detail-box{width:100%;overflow:hidden;position:relative; padding:0 2%; background:#fff}
.detail-title{}
.detail-title h1{height:1.5rem;line-height:1.5rem;font-size:1.2rem;color:#333;}
.detail-sect{width:350px;margin-top:5px;padding:0 0 0 20px;overflow:hidden;float:left}
.interest-rss,.interest-sect{width:52px;height:23px;overflow:hidden;float:left;margin-right:10px}
.detail-sect a{display:block;width:52px;height:23px;line-height:23px;overflow:hidden;text-align:left;color:#fff;font-size:12px;text-indent:22px;background:url(../images/sect.gif) no-repeat}
@-moz-document url-prefix(){.detail-sect a{line-height:22px}
}
.detail-sect a:hover{color:#fff}
.interest-sect .sect-btn{background-position:0 0}
.interest-rss .rss-btn{background-position:-52px 0}
.interest-rss .rss-show,.interest-sect .sect-show{width:52px;height:23px;overflow:hidden}
.interest-sect .sect-show a{background-position:0 -23px;color:#888;text-indent:22px}
.interest-rss .rss-show a{background-position:-52px -23px;color:#888;text-indent:22px}
.detail-sect .sect-show a:hover{color:#666}
.detail-cols{width:100%;padding:4% 0;overflow:hidden;zoom:1;background-color:#fff}
.detail-pic{position:relative;width:32%;}
.detail-pic img{display:block;width:100%;padding:2%;border:1px solid #ddd}
.detail-union{margin-top:53px;background-color:#fcfcfc}
.detail-union,.detail-union img{height:250px;display:block;width:300px;overflow:hidden}
.detail-info{width:68%;padding:0 0 0 3%;overflow:hidden}
.detail-info .info{width:100%;overflow:hidden;padding-top:10px; position:relative;}
.detail-info .info dl{width:100%; height:1.7rem;line-height:1.7rem;overflow:hidden;color:#666;font-size:0.9rem;}
.detail-info .info dt{float:left;color:#666;overflow:hidden}
.detail-info .info dd{color:#666;overflow:hidden}
.detail-info .info dd a,.detail-info .info dd span{margin:0 0.2rem 0 0;color:#666; font-size:0.9rem;}
.detail-info .info dd a:hover{color:#3097FD}
.detail-info .info dd span.color{color:#3097FD}
.detail-info .info em{color:#f83;position:absolute; bottom:0; right:0; font-size:1.2rem; line-height:2rem}
.detail-info .info em:first-letter{font-size:2rem; line-height:2rem}

.detail-info .info dl.nyzhuy dd{float:none;}
.detail-info .info dl.juqing{line-height:26px}
.detail-info .info dl.juqing dd{font-size:14px;color:#666}
.detail-info .info dl.fenx{line-height:26px;padding:10px 0;}
.detail-info .info dl.fn-left{width:350px;}
.detail-info .info dl.fn-left dd{}
.detail-info .info dl.fn-right{width:350px;}
.detail-info .info dl.fn-right dd{}
.detail-info .info dl.fn-right strong{margin-right:2px}
.detail-info .info dl a.link{color:#3097FD;padding-right:8px;background:url(../images/a3.gif) right 9px no-repeat}
.detail-info .info dl a.link:hover{color:#090;}
.detail-info .info dl .link2 a{color:#090;}
.detail-info .info dl .link2 a:hover{color:#3097FD;}

.detail-info .info dl a:hover{color:#3097FD;}
.detail-info .info dl #link-cmt a{display:inline-block;width:100px;height:24px;overflow:hidden;text-indent:-999px;float:left;background:url(../images/cmt-link.gif) 0 0 no-repeat}
.detail-info .info dl #link-cmt label{float:left;color:#3097FD}
.detail-info .info dl #link-cmt strong{color:#090;padding:0 2px}
.rating-box{width:307px;height:78px;position:absolute;top:20px;right:20px;background:url(../images/score-scale.gif) 0 bottom no-repeat;display:none}
#rating-kong{background:0 0;display:block}
.rating-kong-item{font-size:14px;line-height:40px;height:40px;overflow:hidden;margin-top:42px;color:#e12160;text-align:center}
.rating-kong-item .loading{padding:10px 20px;color:#666;font-size:12px;background:url(../images/lazyload.gif) left center no-repeat}
.rating-kong-item .nopingfen{padding:0;color:#e12160;font-size:14px;background:0 0}
.rating-total{width:307px;height:38px}
.rating-total-item{display:block;height:38px;overflow:hidden;float:left;background-color:#fff;margin-right:-40px}
.pingfen-total{width:52px;height:38px;overflow:hidden;float:left;position:relative;margin-right:-13px;text-align:center;font-family:Arial,Helvetica,sans-serif;background:url(../images/rating-total.png) 0 0 no-repeat}
.pingfen-total strong{display:block;width:52px;line-height:29px;overflow:hidden;position:absolute;top:0;left:0;color:#fff;z-index:6;font-size:20px; font-weight:normal;}
.rating-bar{width:301px;height:20px;overflow:hidden;margin-left:2px;position:relative;background:url(../images/score-bg.gif) 0 0 no-repeat}
.rating-bar-item{height:18px;overflow:hidden;border:1px solid #75b442;background:url(../images/score-bg.gif) 0 -20px no-repeat}
.rating-box .rating-show{width:290px;overflow:hidden;padding:3px 1px 10px 8px;border:1px solid #ccc;background:#fff;position:absolute;margin:1px 0 0 2px;z-index:99;display:none}
.rating-box .rating-show li{width:290px;height:14px;overflow:hidden;float:left;clear:both;margin-top:5px}
.rating-box .rating-show .starstop{width:60px;height:12px;overflow:hidden;display:block;text-indent:-999px;float:left;margin-top:1px;margin-right:5px;background:url(../images/star-min.gif) no-repeat}
.rating-box .rating-show .star5{background-position:0 0}
.rating-box .rating-show .star4{background-position:0 -20px}
.rating-box .rating-show span.star3{background-position:0 -40px}
.rating-box .rating-show span.star2{background-position:0 -60px}
.rating-box .rating-show span.star1{background-position:0 -80px}
.rating-box .rating-show .power{width:180px;height:6px;overflow:hidden;display:block;margin-top:4px;margin-right:5px;float:left;background:#f5f5f5}
.rating-box .rating-show .power-item{width:0;height:6px;overflow:hidden;display:block;float:left;background:#9beaed}
.rating-box .rating-show em{line-height:14px;overflow:hidden;float:left;font-size:10px;color:#e12160;font-weight:400;-webkit-text-size-adjust:none}
#detail-rating{background-color:#fff; padding:15px 0 0px;}
#rating{width:328px;height:32px;line-height:30px;overflow:hidden;color:#666;border:1px solid #ddd;border-radius:2px;float:left;clear:both}
#rating span{float:left;font-size:14px;height:32px;overflow:hidden}
#rating span.label{padding:0 0 0 10px;background-color:#eee}
#rating .rating{float:left;width:120px;height:24px;overflow:hidden;padding:3px 10px 0 7px}
#rating .rating li{cursor:pointer;float:left;overflow:hidden;width:24px;height:24px;text-indent:-99px;background:url(../images/rating.png) 0 0 no-repeat}
#rating .rating li.active,#rating .rating li.hover{background:url(../images/rating.png) 0 -24px no-repeat}
.detail-desc-cnt{padding:5px;font-size:14px;line-height:24px}
.play-mode{width:600px;height:25px;overflow:hidden;padding-top:15px}
.play-mode p{float:left;height:25px;line-height:23px;overflow:hidden}
.play-mode-list{width:auto;height:25px;float:left;overflow:hidden}
.play-mode-list dd{float:left;width:30px;height:25px;line-height:25px;margin:0 9px 0 0}
.play-mode-list dd.current a{border:1px solid #C9C9C9;border-radius:2px;background:#e5e5e5;height:23px}
.play-mode-list dd a{display:block;width:30px;height:25px;overflow:hidden}
.play-mode-list dd a:hover{text-decoration:none;border:1px solid #C9C9C9;border-radius:2px;background:#e5e5e5;height:23px}
.play-mode-list span{display:block;width:25px;height:25px;line-height:25px;overflow:hidden;cursor:pointer;margin:0 auto;text-indent:-999px;background:url(../images/play-mode-ico.gif) no-repeat}
.play-mode-list #qvod-pl span{background-position:4px 4px}
.play-mode-list #ku6-pl span{background-position:5px -448px}
.play-mode-list #yuku-pl span,.play-mode-list #yuku_new-pl span{background-position:4px -26px}
.play-mode-list #tudou-pl span{background-position:4px -55px}
.play-mode-list #qiyi-pl span{background-position:4px -86px}
.play-mode-list #pptv-pl span{background-position:5px -116px}
.play-mode-list #sohu-pl span,.play-mode-list #sohuz-pl span{background-position:4px -144px}
.play-mode-list #sinahd-pl span,.play-mode-list #sinahdz-pl span{background-position:5px -175px}
.play-mode-list #letv-pl span{background-position:4px -207px}
.play-mode-list #qq-pl span{background-position:5px -235px}
.play-mode-list #funshion-pl span{background-position:4px -361px}
.play-mode-list #ifeng-pl span{background-position:5px -484px}
.play-mode-list #cntv-pl span{background-position:4px -331px}
.play-mode-list #wasu-pl span{background-position:5px -392px}
.play-mode-list #bdhd-pl span{background-position:3px -267px}
.play-mode-list #pps-pl span{background-position:5px -298px}
.play-mode-list #xigua-pl span{background-position:5px -510px}
.play-mode-list #mgtv-pl span{background-position:5px -538px}
.play-mode-list #ffhd-pl span{background-position:5px -564px}
.play-mode-list #xfplay-pl span{background-position:5px -592px}
.play-mode-list #jjvod-pl span{background-position:5px -621px}
.play-mode-list #kankan-pl span{background-position:5px -653px}
.play-mode-list #mgtv-pl span{background-position:5px -682px}
.play-mode-list #cntv-pl span{background-position:5px -710px}
.play-mode-tip{width:63px;height:27px;line-height:21px;overflow:hidden;text-align:center;font-size:12px;color:#fff;position:absolute;z-index:3;margin:0 0 0 -19px;background:url(../images/play-mode-tips.gif) center 0 no-repeat}
.play-list-box{width:985px;overflow:hidden;padding:0 0 15px 15px}
.play-list-box .caption{margin-right:15px;height:45px;overflow:hidden;background:url(../images/line.gif) 0 44px repeat-x}
.play-list-box .caption h4{height:35px;float:left;overflow:hidden;margin-top:4px}
.play-list-box .caption h4 img{height:20px;display:block;margin:8px 0 0 0}
.play-list-box .txt{height:22px;line-height:22px;overflow:hidden;margin-top:11px;float:left;padding-left:20px}
.play-list-box .txt a,.play-list-box .txt a:hover{color:#e12160}
.play-list-box .order{height:22px;line-height:22px;overflow:hidden;margin-top:11px;float:right;padding-right:20px}
.play-list-box .order a{color:red;padding-left:8px}
.play-list-box .order .asc{background:url(../images/asc.gif) 0 0 no-repeat}
.play-list-box .order .desc{background:url(../images/desc.gif) 0 0 no-repeat}
#detail-list .play-list{width:983px;max-height:700px;overflow:auto;overflow-x:hidden;clear:both;position:relative}
.play-list a{width:154px;height:28px;line-height:28px;overflow:hidden;display:block;text-align:center;color:#333;float:left;position:relative;margin:5px 5px 0 0;border:1px solid #e0e0e0;background-color:#f5f5f5}
.play-list a:visited{color:#666;background:#faebd7}
.play-list a:hover{color:#fff;text-decoration:none;border-color:#e12160;background:#e12160}
.play-list-long a{width:234px}
.play-list a span.new{top:0;right:0}
#juqing{ background:#fff; padding:2% 3%;}
#juqing .info dl{width:100%; height:1.7rem;line-height:1.7rem;overflow:hidden;color:#666;font-size:0.9rem;}
#juqing .info dt{float:left;color:#666;overflow:hidden}
#juqing .info dd{color:#666;overflow:hidden}
#juqing  .info dd a,#juqing  .info dd span{margin:0 0.2rem 0 0;color:#666; font-size:0.9rem;}
#juqing  .info dd a:hover{color:#3097FD}

#juqing  .info dl.fn-left{width:50%;}
#juqing  .info dl.fn-left dd{}
#juqing  .info dl.fn-right{width:50%;}
#juqing  .info dl.fn-right dd{}
#juqing  .info dl.fn-right strong{margin-right:2px}

.tjuqing{line-height:1.7rem;font-size:0.9rem; color:#888}
.tjuqing span{ float:left;color:#666}
#pinglun{}
#juqing .ui-title{height:40px;line-height:40px;overflow:hidden;padding:0 19px;color:#666;font-size:14px;border-bottom:1px solid #ddd;background-color:#fcfcfc}
#xihuan .ui-title{height:40px;line-height:40px;overflow:hidden;padding:0 19px;color:#666;font-size:14px;border-bottom:1px solid #ddd;background-color:#fcfcfc}

#juqing .fenx{margin:2% 0;}

#comment .ui-title,#play-help .ui-title{height:40px;line-height:40px;overflow:hidden;padding:0 20px;color:#666;font-size:14px;border-bottom:1px solid #eee;background-color:#fcfcfc}
.ui-box .ui-title strong{ font-weight:normal; font-size:16px; color:#3097FD;}
.detail-related{width:998px;overflow:hidden;padding:7px 0 0 0;border-bottom:1px solid #eee;background-color:#fcfcfc}
.detail-related .bd{width:858px;float:right}
.detail-related h5{width:120px;font-size:14px;float:left;height:25px;overflow:hidden;line-height:25px;font-weight:700;color:#333;padding:0 0 8px 19px}
.detail-related h5 strong{color:#e12160}
.detail-related a{height:25px;line-height:23px;padding:0 10px 0 20px;font-size:12px;display:block;overflow:hidden;float:left;font-weight:400;margin:0 8px 8px 0;background:url(../images/tag.gif) 0 0 no-repeat}
.detail-related a:hover{text-decoration:none;background-position:0 -25px}
#comment .ui-title h3{font-weight:700;color:#333}
#comment .ui-cnt{width:960px;padding:19px;overflow:hidden}
#comment .ui-form{padding:0}
#cmt-input-tip .ui-input,#review-input-link .ui-input{width:958px;float:none;margin:0}
#cmt-input-bd .ui-textarea{height:72px;padding:8px;width:942px}
#cmt-input-bd .ui-form-info{margin:5px 0 0 0}
#cmt-input-bd .ui-form-info p{margin:0;padding:0 15px 0 0}
#comment .ui-form-item{margin:0}
#comment .ui-bar{margin-top:10px;border:1px solid #eee}
#comment .ui-bar .view-filter{padding:0}
#replongform{width:300px;padding:15px;overflow:hidden}
#replongform .ui-link-cnt{padding-top:5px}
#replongform .ui-link-cnt .ui-link{float:right}
.comment-list{margin:0 30px}
.comment-list .kong{padding:10px 0 2px 0;text-align:center}
.comment-focus{width:960px;padding:0 0 5px 0;overflow:hidden;margin:15px 0 0 0}
.ui-comment{width:960px;margin:-15px 0 0 0;overflow:hidden;background:url(../images/bg-cmt-time.gif) -100px 15px repeat-y}
.ui-comment .kong{margin-top:15px;text-align:center;background-color:#fff;font-size:14px}
.comment-item{width:960px;padding:15px 0 0 0;overflow:hidden}
.comment-time{width:52px;overflow:hidden;float:left}
.comment-time .date-time{width:49px;height:48px;overflow:hidden;padding-left:3px;background:url(../images/bg-cmt-time.gif) 41px 0 no-repeat}
.comment-time .date-time strong{display:block;color:#999;line-height:14px;text-align:left;width:49px;margin-top:4px;line-height:20px}
.comment-post{width:897px;overflow:hidden;float:right}
.comment-post-arrow{width:10px;height:15px;overflow:hidden;margin-top:17px;float:left;position:relative;background:url(../images/comment-arrow.gif) 0 0 no-repeat}
.comment-post-cnt{width:866px;overflow:hidden;float:right;padding:10px;margin-left:-1px;border:1px solid #e3e3e3;background-color:#f9f9f9;border-radius:4px}
.comment-avatar{width:50px;float:left;overflow:hidden}
.comment-avatar img{display:block;width:50px;height:50px;overflow:hidden;border-radius:2px;background-color:#eee}
.comment-body{width:805px;overflow:hidden;float:right}
.comment-text{line-height:25px;font-size:14px;word-wrap:break-word}
.comment-text .user,.comment-text a{color:#e12160}
.comment-text em{margin-right:5px}
.comment-assist{height:14px;line-height:14px;overflow:hidden;margin-top:8px;padding-right:4px}
.comment-assist a{color:#999}
.comment-assist a:hover{color:#e12160}
.comment-assist span a{margin-right:10px}
.comment-replay{width:805px;margin-top:5px;overflow:hidden}
.comment-replay-arrow{width:17px;height:10px;overflow:hidden;position:relative;margin:0 0 0 781px;background:url(../images/comment-arrow.gif) -10px 0 no-repeat}
.cmt-forward .cmt-replay-arrow{margin:0 0 0 15px}
.comment-replay-cnt{width:783px;overflow:hidden;padding:10px;margin-top:-1px;border:1px solid #e3e3e3;background-color:#fbfbfb;border-radius:2px}
.comment-replay .ui-textarea{width:765px;height:60px;line-height:20px;border-color:#ccc;background:url(../images/input-focus.gif) 0 0 repeat-x #fff}
.comment-replay-assist{width:783px;height:30px;line-height:30px;overflow:hidden;padding-top:4px}
.comment-replay-assist p{float:left}
.comment-replay-assist .ui-button{float:right;margin:0;height:28px;line-height:28px;font-size:12px;background-color:#666}
.comment-box{margin:0 0 0 70px;padding:6px 10px;border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.comment-name{height:24px;line-height:24px;color:#e12160}
.comment-name a{color:#e12160}
.comment-review .comment-name a{color:#333;font-size:14px;font-weight:700}
.comment-review .comment-name a:hover{color:#e12160}
.comment-cnt{color:#333;line-height:20px;font-size:12px}
.comment-cnt a{color:#e12160}
.comment-review .comment-cnt{font-size:14px;line-height:24px;padding:5px 0 3px 0}
.comment-do{height:24px;line-height:24px;overflow:hidden;font-size:12px;margin:5px 0 0 0}
.comment-do em{color:#ccc;margin:0 3px}
.comment-do .date-time{color:#999}
.comment-do .date-time a{color:#e12160;margin:0 5px 0 0}
.comment-do .date-time,.comment-do strong{font-family:Tahoma,Arial,Helvetica,sans-serif}
.comment-do strong{font-size:11px;-webkit-text-size-adjust:none}
.comment-reply{padding-bottom:15px;overflow:hidden}
.comment-reply li{padding:10px 0 0 70px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#play-help .box{border-color:#390}
#play-help .play-help-item{padding:5px 18px 18px 18px}
#play-help .play-help-item h3{display:inline;background:#fff;line-height:30px;padding:0 10px;font-size:14px;color:#390;font-weight:700;position:relative;margin:0 0 0 10px}
#play-help .play-help-item ul{display:block;overflow:hidden;color:#333;line-height:22px;padding:15px 0 10px 0;border:1px solid #ddd;backgrounds:#eafde0;margin-top:-15px}
#play-help .play-help-item li{padding:3px 18px 3px 33px;background:url(../images/dot.gif) 20px 11px no-repeat}
#play-help .play-help-item li.skills{border-top:1px solid #ddd;margin-top:10px;padding-top:10px;background-position:20px 18px}
#play-help .play-help-item li label{color:#390}
#play-help .play-help-item li a{color:#e12160}
.back-top{width:73px;height:19px;line-height:20px;display:block;text-indent:18px;overflow:hidden;border:1px solid #e8e8e8;background:url(../images/back-top.gif) 6px 5px no-repeat;background-color:#f5f5f5;position:absolute;right:0;top:-1px}
#back-to-top{position:fixed;right:20px;bottom:230px;display:none;z-index:999999}
#back-to-top a{width:50px;height:50px;display:block;overflow:hidden;text-indent:-999px;background:url(../images/back-to-top.gif) 0 0 no-repeat #9f9f9f}
#back-to-top a:hover{background-position:-50px 0;background-color:#18c2c8}
.top-catalog{width:131px;border:0 none;padding-top:9px}
.top-catalog h2,.top-catalog li{padding:1px 0;overflow:hidden}
.top-catalog a{display:block;height:35px;line-height:35px;overflow:hidden;font-size:14px;text-align:center}
@-moz-document url-prefix(){.top-catalog a{line-height:33px}
}
.top-catalog a:hover{text-decoration:none;background-color:#eee}
.top-catalog .current a{color:#fff;font-weight:700;background-color:#18c2c8}
/*排行榜*/
.top-item-box{margin:2% auto; background:#fff;}
.top-item-box .ui-title{height:3rem;line-height:3rem; text-align:center;background-color:#3EB1FF; color:#fff; font-size:1rem;}
.top-item{width:50%;overflow:hidden;float:left;}
.top-item h5{color:#3EB1FF;height:2rem;line-height:2rem;font-size:1rem; text-align:center;border-left:1px #3EB1FF dashed;border-right:1px #3EB1FF dashed;border-top:1px #3EB1FF dashed;}
.top-item-box .top-list{ border-left:1px #3EB1FF dashed;border-right:1px #3EB1FF dashed;border-bottom:1px #3EB1FF dashed;}
.lasted-list li,.top-list li,.top-list-detail li{width:90%;line-height:35px; border-bottom:1px #ddd dashed;margin:0 auto;}
.top-list li a{display:block;width:100%;height:2rem; line-height:2rem;overflow:hidden;color:#666; font-size:0.8rem;}
.top-list li a:hover{text-decoration:none;color:#333;background-color:#fcfcfc}
.top-list li a:hover .tit{color:#3EB1FF;}

.top-list .hits,.top-list .num,.top-list .score,.top-list .tit,.top-list-detail span{display:block;float:left;overflow:hidden}
.top-list .num,.top-list-detail .num{text-align:center;width:10%;margin-right:1%}
.top-list .stress,.top-list-detail .stress{color:#e12160}
.top-list .tit{width:88%;cursor:pointer}
.top-list .hits,.top-list .score{float:right;text-align:right}
.top-list li .score{color:#e12160}
.top-list li .hits{color:#999}
.ui-top-tab-item{display:none;padding:10px 20px}
.ui-top-tab-item-current{display:block}
.top-list-detail li{width:826px;border-width:0 0 1px 0}
.top-list-detail .num{font-size:16px;font-weight:400;width:50px}
.top-list-detail .tit{width:300px;font-size:14px}
.top-list-detail .area{width:150px;text-align:center;font-size:14px}
.top-list-detail .type{width:200px;text-align:center;font-size:14px}
.top-list-detail .score{padding-right:10px;float:right;font-size:14px;color:#e12160}

.ui-cnt .lasted-list li{width:100%;border-width:0 0 1px 0;line-height:2.5rem;height:2.5rem;}
.lasted-num,.lasted-tags,.lasted-time,.lasted-tit,.lasted-type{height:2.5rem;overflow:hidden;text-align:center}
.lasted-num{color:#e12160;font-size:0.8rem;font-family:simsun;margin-right:1.5%;}
.lasted-tit{text-align:left}
.lasted-tit h5{font-size:14px}
.lasted-type{width:200px;font-size:14px}
.lasted-tags{width:200px}
.lasted-list em{margin:0 7px}
.lasted-time{width:180px;text-align:right;color:#666}


.onShow{background-image:url(../images/valid/onShow.gif);background-position:9px 9px}
.onFocus{color:#26c;border-color:#cdd9f5;background-image:url(../images/valid/onFocus.gif);background-color:#e9f7ff}
.onError{color:#c00;border-color:#f3dbcb;background-image:url(../images/valid/onError.gif);background-color:#FFF2E9}
.onCorrect{color:#080;border-color:#cdefd0;background-image:url(../images/valid/onCorrect.gif);background-color:#E9FFEB}
.onLoad{background-image:url(../images/valid/onLoad.gif);background-position:6px 7px}
.ui-message-fixed{position:absolute}
.ui-form-checkbox{margin:-15px 0 15px 0}
.ui-label-checkbox{float:left;height:35px;line-height:35px;overflow:hidden;margin:0 10px 0 0;font-size:14px;cursor:pointer}
.ui-label-checkbox input{float:left;margin:12px 5px 0 0;cursor:pointer}
#validate-code img{width:180px;height:50px;float:left;display:block;overflow:hidden;margin:0 10px 0 0;vertical-align:top;cursor:pointer}
.validate-code-btn{clear:both;line-height:18px;padding:5px 0 0 0}
.w40{width:40px}
.w50{width:50px}
.w100{width:100px}
.w110{width:110px}
.w130{width:130px}
.w150{width:150px}
.w160{width:160px}
.w162{width:162px}
.w170{width:170px}
.w180{width:180px}
.w190{width:190px}
.w220{width:220px}
.w230{width:230px}
.w250{width:250px}
.w300{width:300px}
.w320{width:320px}
.w350{width:350px}
.w360{width:360px}
.w370{width:370px}
.w400{width:400px}
.w455{width:455px}
.w460{width:460px}
.w465{width:465px}
.w650{width:650px}
.w670{width:670px}
.w870{width:870px}
.w900{width:900px}
.ui-link-cnt{margin-right:-10px}
.ui-link{display:block;height:28px;line-height:26px;text-align:center;overflow:hidden;cursor:pointer;font-size:12px;padding:0 12px;font-weight:700;color:#666;float:left;margin:0 10px 0 0;border:1px solid #ccc;background:url(../images/ui-link.gif) 0 0 repeat-x;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.ui-link:hover{text-decoration:none;border-color:#18c2c8;background-position:0 -28px}
.ui-link em.icon,.ui-link span.icon{display:block;width:15px;height:15px;overflow:hidden;float:left;margin:5px 2px 0 0;background-position:0 0;background-repeat:no-repeat}
.ui-link span.write{background-image:url(../images/write.gif)}
.ui-link span.del{background-image:url(../images/trash.gif)}
.ui-link span.set{background-image:url(../images/set.gif)}
.ui-link span.add{background-image:url(../images/a-home.gif)}
.ui-link-small{height:23px;line-height:21px;font-weight:400;padding:0 8px}
.form-bar{width:360px;text-align:center;margin:25px 0 0 0;border-left:1px dotted #ccc}
#sign-header{padding:13px 0 0 0}
.sign-focus .ui-title{height:45px;line-height:45px;overflow:hidden;padding:0 15px;font-size:14px;border-bottom:1px solid #eee}
.sign-focus .ui-title h2{font-size:16px;font-weight:700;color:#e12160}
.sign-focus .ui-title span{float:right}
.sign-focus a{color:#e12160}
.sign-focus .ui-cnt{padding:15px;overflow:hidden;background-color:#fff}
#sign-primary{float:left;width:680px;overflow:hidden}
#sign-primary .ui-input{margin-right:10px}
#sign-primary .ui-message{width:230px}
#sign-primary #validateTip{width:150px}
#sign-primary .ui-button{height:40px;line-height:40px}
#sign-primary .qire-notice{width:420px;padding:7px 10px 7px 45px;float:left;font-size:14px;background-position:10px center}
#sign-app{width:220px;overflow:hidden;margin-top:25px;padding:0 0 10px 30px;border-left:1px solid #eee}
.sign-app-list h5{font-size:14px;color:#333;padding-bottom:10px}
.sign-app-list img{display:block;float:left;margin:10px 0 0 0}
.sign-app-block{width:202px;margin:10px 0;overflow:hidden;line-height:23px;color:#999;padding:3px;border:1px solid #e6d8b9;background-color:#feffe6;border-radius:2px}
.sign-app-block img{width:50px;height:50px;overflow:hidden;margin:0;background-color:#eee}
.sign-app-block p{width:142px;float:right;overflow:hidden}
.sign-app-block span{font-weight:700;color:#666;line-height:18px;display:inline-block;padding-top:2px}
.sign-app-block strong{color:#e12160}
.sign-app-tips li{line-height:22px;padding:0 0 3px 10px;overflow:hidden;background:url(../images/dot.gif) 0 8px no-repeat}
#login-box .sign-app-login{padding:0 0 30px 110px}
#login-box .sign-app-block p{width:340px;padding-top:2px}
#login-callback .ui-form{clear:none}
#login-callback .ui-form-item{margin:0 0 10px 0}
#login-callback .ui-form-label{float:none;text-align:left;clear:both}
#login-callback .ui-form-field{clear:left}
#login-callback .ui-button{margin-top:10px}
.ui-callback-img{text-align:center;width:112px;height:112px;overflow:hidden;padding:63px 0 0 63px}
.ui-callback-img img{width:100px;height:100px;display:block;padding:5px;border:1px solid #ddd;background-color:#fff}
#reg-box .caption h2{background-position:0 -40px}
#reg-box .caption h3{font-weight:700;color:#e12160}
#login-box .caption h2{background-position:0 -60px}
#getpw-box .caption h2{background-position:0 -80px}
#email-validation .caption h2{background-position:0 -100px}
.activation{text-align:center;font-size:14px;padding:20px 0 10px 0}
.activation h3{font-weight:700}
.activation p{padding:20px 0}
.activation .btn a{color:#fff;padding:7px 10px;font-weight:700;border:1px solid #f95084;background:#f95084}
.activation .btn a:hover{text-decoration:none;background:#e12160}
.activation .faq{padding:20px;font-size:12px}
#email-again{width:925px;margin:10px;overflow:hidden;padding:15px 0 5px 20px;border:1px solid #eee;background:#f8f8f8}
#email-again h5{font-weight:700;font-size:14px}
#email-again li{line-height:26px}
#email-again .ui-form-item{width:900px;padding-top:10px}
#email-again .ui-label{height:28px;line-height:28px;font-size:12px;padding:0}
#email-again .ui-input{line-height:26px;height:26px;padding:0;margin:0 10px 0 0}
#email-again .ui-button{height:28px;line-height:28px;float:left}
#email-again .ui-message{float:none;clear:both;background:0 0;text-align:left;border:0;height:28px;line-height:28px;padding:0;margin-top:-28px;position:relative;z-index:3}
@-moz-document url-prefix(){#email-again .ui-message{position:absolute}
}
#email-again #verimg{margin-top:5px}
.reg-agreement{padding:10px;line-height:22px}
.reg-agreement .h3{font-weight:700;font-size:14px}
.reg-agreement .h4{font-weight:700;font-size:12px;margin-top:10px}
.reg-agreement p{padding:5px 0}
.reg-agreement .p1{text-indent:24px}
.reg-agreement .p2{padding-left:24px}
#play-focus{padding:10px 0;overflow:hidden;background-color:#333}
#player1{width:690px;float:left;overflow:hidden;background-color:#000}
#player-union{width:300px;float:right;overflow:hidden;margin:-13px 0 0 0}
#player-union .player-union{width:300px;height:250px;display:block;margin:13px 0 0 0}
.playbox-bottom{width:1000px;overflow:hidden;margin:0 auto;position:relative}
.playbox-bottom .ui-sponsor{width:1000px;margin:0 auto;margin-top:10px;overflow:hidden;background:0 0}
.copyright-notice{color:#666;width:970px;padding:15px;margin:0 auto;overflow:hidden;background-color:#222}
#channel-nav{height:37px;overflow:hidden;background-color:#000}
.channel-catalog li{text-align:center;float:left;font-size:14px;height:37px;line-height:35px;overflow:hidden;border-left:1px solid #111}
.channel-catalog li a{display:block;color:#999;height:100%;padding:0 18px}
#live-channel-catalog li a{padding:0 16px}
.channel-catalog li a:hover{color:#fff;text-decoration:none;font-weight:700;background-color:#111}
.channel-catalog li.top{float:right;font-size:12px;font-weight:700;border-right:1px solid #111}
.channel-focus{padding:23px 0 17px;overflow:hidden;background-color:#111}
#live-focus{margin-bottom:-10px}
#live-play{margin-top:10px}
#live-tvmao{margin-top:30px}

/*频道页banner切换效果*/
.channel-silder{height:310px;overflow:hidden;position:relative}
.channel-silder-panel{width:1000px;overflow:hidden;float:left;position:relative}
.channel-silder-img{width:230px;overflow:hidden;float:left}
.channel-silder-img img{width:225px;height:300px;display:block;overflow:hidden;border:2px solid #191919;background:url(../images/loading.gif) no-repeat scroll center center transparent}
.channel-silder-intro{width:500px;height:310px;line-height:24px;overflow:hidden;color:#999;font-size:14px;padding:0 20px;float:left}
.channel-silder-title{padding-bottom:10px;height:60px;line-height:30px;overflow:hidden;color:#ffd200; position:relative;}
.channel-silder-title h2{}
.channel-silder-title a{color:#fff;font-size:20px;}
.channel-silder-title span{ display:block; position:absolute; right:10px; top:10px;color:#fff;font-size:14px;}
.channel-silder-title span i{color:#ffd200;font-size:26px; font-style:normal;}

.channel-silder-info{width:500px;height:100px;overflow:hidden}
.channel-silder-info li{width:250px;height:30px; line-height:30px; color:#ccc;overflow:hidden;float:left;white-space:nowrap;}
.channel-silder-info li.long{width:500px;}
.channel-silder-info li.long a{ color:#ccc;}
.channel-silder-info li.long a:hover{ color:#ffd200;}
.channel-silder-desc span,.channel-silder-info li span{color:#ccc; line-height:28px;}
.channel-silder-desc{margin-top:10px;color:#ccc;}

.channel-silder-play{display:block;width:136px;height:30px;overflow:hidden;text-indent:-999px;margin-top:10px;background:url(../images/silder-play.png) 0 -30px no-repeat}
.channel-silder-play:hover{background-position:0 0}
.ui-silder-panel-item{width:240px;height:320px;float:left;position:relative;overflow:hidden}
.ui-silder-panel-item img{width:240px;height:320px;display:block;overflow:hidden}
.ui-silder-panel-item .bg,.ui-silder-panel-item h5{width:226px;height:30px;line-height:28px;overflow:hidden;position:absolute;bottom:0;left:0;padding:0 7px}
.ui-silder-panel-item .bg{background-color:#000;filter:alpha(opacity=80);opacity:.8;z-index:8}
.ui-silder-panel-item h5{font-family:"Microsoft Yahei";font-size:14px;height:30px;color:#fff;z-index:9}
.channel-silder-nav{width:237px;height:310px;margin:0 auto;top:0px;right:0;position:absolute;overflow:hidden;}
.channel-silder-nav li{float:left;margin:0 0 5px 5px;border:2px solid #191919}
.channel-silder-nav li.on{border-color:#fff}
.channel-silder-nav img,.channel-silder-nav li{display:block;width:70px;height:94px;overflow:hidden;background:url(../images/lazyload.gif) no-repeat scroll center center transparent}

#specail-focus{border:0 none;background:0 0}
.specail-item{width:1016px;overflow:hidden;clear:both}
.specail-item li{width:218px;height:108px;float:left;overflow:hidden;margin:0 16px 10px 0;padding:10px 10px 14px 10px;background:url(../images/specail-list.png) 0 0 no-repeat}
.specail-item .play-img{width:210px;height:100px;margin:0}
.specail-item .play-img img{width:210px;height:100px}
.specail-item .play-img .mask{width:210px}
.specail-item .play-img .text{width:200px;text-align:center}
.specail-item h5{font-size:14px;font-weight:700}
.sspecail-item p{height:24px;line-height:24px;overflow:hidden;color:#333}
.specail-item p a.more{color:#e13160;padding-right:8px;margin-left:10px;background:url(../images/a3.gif) right 6px no-repeat}
#specail-page{width:960px;height:300px;overflow:hidden;padding:20px;margin-top:10px;position:relative;background-color:#000}
.specail-banner,.specail-banner img{display:block;width:960px;height:300px;margin:0 auto;overflow:hidden}
.specail-desc,.specail-mask{width:280px;height:260px;overflow:hidden;position:absolute;top:40px;right:40px;z-index:2;border-radius:2px}
.specail-mask{background-color:#18c2c8;filter:alpha(opacity=50);opacity:.5;z-index:1}
.specail-desc h2{height:50px;line-height:50px;font-weight:700;font-size:20px;color:#fff;margin:0 20px;font-family:"Microsoft Yahei";overflow:hidden;border-bottom:1px solid #87d6b7}
.specail-desc p{width:240px;height:178px;overflow:hidden;line-height:23px;padding:10px 20px;font-size:14px;color:#fff}
#specail-list{padding-top:10px;overflow:hidden}
.sitemap-item{overflow:hidden;font-size:14px}
.sitemap-item h2{height:40px;line-height:40px;overflow:hidden;font-size:16px;font-weight:700;padding:0 15px;font-family:"Microsoft Yahei";border-bottom:1px solid #f0f0f0;background-color:#fcfcfc}
.sitemap-list{width:960px;line-height:24px;overflow:hidden;padding:19px;border-bottom:1px solid #eee}
.sitemap-list dt{float:left;width:65px;overflow:hidden;font-weight:700;color:#e12160}
.sitemap-list dd{float:right;width:895px;overflow:hidden}
.sitemap-list li{width:149px;float:left}
#movie-tips{width:auto;margin:0 0 5px 0;color:#8e840c;padding:8px 10px;border:1px solid #e6db55;background:#fffbcc}
#movie-tips .bd{color:#080}
#movie-tips .hd{color:red}
#movie-tips .ts{color:#333}
#movie-tips .yellow{color:#00f}
#movie-tips a{color:#e12160}
#movie-tips .line{border-bottom:1px solid #e6db55;padding-bottom:10px;margin-bottom:10px}
#water-fall{width:1012px}
.ui-waterfall{width:239px;border:1px solid #ddd;background:#fff;float:left;overflow:hidden;margin:12px 12px 0 0;box-shadow:0 1px 3px #eee;border-radius:2px}
.ui-waterfall:hover{border-color:#ccc;box-shadow:0 1px 3px #ddd}
.ui-waterfall .fall-img{width:211px;height:290px;overflow:hidden;padding:14px 14px 0 14px;position:relative}
.ui-waterfall .fall-img img{display:block;width:211px;overflow:hidden;background:url(../images/lazyload.gif) no-repeat scroll center center transparent}
.fall-ing-bg{width:211px;height:24px;display:block;overflow:hidden;background-color:#000;position:absolute;left:14px;bottom:0;filter:alpha(opacity=50);opacity:.5;z-index:9}
.fall-ing-txt{width:201px;height:24px;line-height:24px;display:block;overflow:hidden;font-size:12px;position:absolute;left:11px;bottom:0;padding:0 5px;text-align:right;z-index:11;color:#fff;white-space:nowrap}
.ui-waterfall .fall-desc{width:210px;line-height:18px;overflow:hidden;padding:7px 14px;color:#999}
.fall-action{width:144px;height:26px;top:16px;left:16px;position:absolute;display:none}
.fall-action .ks-btn{display:block;width:69px;height:26px;line-height:26px;overflow:hidden;text-align:left;color:#fff;text-indent:30px;margin:0;background:url(../images/koushui.gif) no-repeat}
@-moz-document url-prefix(){.fall-action .ks-btn{line-height:23px}
}
.fall-action .ks-btn:hover{color:#fff}
.fall-action .ks-fav{background-position:0 0;float:left}
.fall-action .ks-rss{background-position:-69px 0;float:right}
.fall-action .ks-fav-ed{background-position:0 -26px;color:#888;text-indent:26px}
.fall-action .ks-rss-ed{background-position:-69px -26px;color:#888;text-indent:26px}
.fall-action .ks-fav-ed:hover,.fall-action .ks-rss-ed:hover{color:#666}
.ui-waterfall .fall-comment{width:239px;overflow:hidden;color:#999;border-top:1px solid #ddd;background:#f9f9f9}
.fall-comment .viewmore{width:227px;font-size:12px;padding:4px 6px 8px 6px;text-align:center;overflow:hidden;border-top:1px solid #fff}
.fall-comment li{width:227px;font-size:12px;padding:4px 6px 6px 6px;overflow:hidden;border-top:1px solid #fff;border-bottom:1px solid #ddd}
.fall-comment li img{display:block;width:30px;height:30px;overflow:hidden;float:left;margin-top:2px;border-radius:3px}
.fall-comment li p{width:190px;overflow:hidden;float:right}
.fall-comment li p a,.fall-comment li p span{color:#e12160}
#page-error{width:720px;overflow:hidden;margin:0 auto;margin-top:50px}
.page-error-focus{margin-bottom:-20px}
#page-error-img{width:289px;height:363px;overflow:hidden;text-align:center;float:left}
#page-error-img h1{width:246px;height:150px;margin:30px auto;overflow:hidden;text-indent:-999px;background:url(../images/404.png) 0 0 no-repeat}
#page-error-img p{line-height:24px;overflow:hidden}
#page-error-img p a{color:#e12160;margin:0 5px}
#error-directory{width:429px;margin:0 auto;overflow:hidden;border-color:#ccc;border-width:1px;float:right}
#error-directory .ui-search{width:407px}
#error-directory .search-input{width:371px}
#error-directory .directory-item{width:429px;border:0;margin:0}
#error-directory .directory-list{width:429px}
#error-directory .directory-list dl{width:419px;margin:0;border:0;padding:10px;border-top:1px solid #f0f0f0}
#error-directory .directory-list dt{float:left;width:80px;height:24px;line-height:24px;margin-right:10px;padding:9px 5px;text-align:center;background-color:#eee}
#error-directory .directory-list dd{margin-right:15px}
#error-directory .directory-list dl.wei dt{padding:2px 5px}
#error-directory .directory-list dl.wei dd{line-height:28px}
#ui-personal{width:998px;border:1px solid #ddd;background:url(../images/pro-line.gif) 0 0 repeat-y #fff}
#personal-nav{width:746px;height:36px;overflow:hidden;margin-top:44px;background:#21cad0;border-radius:2px;float:right}
#personal-nav ul{overflow:hidden;height:36px}
#personal-nav li{float:left;height:36px;font-size:14px;text-align:center}
#personal-nav a{display:inline-block;height:36px;line-height:34px;overflow:hidden;padding:0 23px;font-weight:700;color:#fff}
#personal-nav a:hover,#personal-nav li.current a{color:#fff;text-decoration:none;background-color:#06b1b7}
.personal-nav a:hover{background-color:#14bcc2}
#personal-bar{width:210px;overflow:hidden;float:left;background-color:#f2f2f2}
.personal-info{width:170px;margin:20px;overflow:hidden}
.personal-info .avatar{display:block;width:160px;height:160px;overflow:hidden;padding:1px;margin:0 auto;border:1px solid #ddd;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.05)}
.personal-info ul{width:210px;border-bottom:1px dotted #ccc;overflow:hidden;clear:both;padding:10px 0}
.personal-info li{float:left;height:50px;overflow:hidden;padding:0 10px}
.personal-info li.line{height:35px;margin-top:7px;padding:0;width:1px;background:#d7d7d7}
.personal-info li a{font-size:16px;color:#e12160}
.personal-visitors{width:170px;margin:20px;overflow:hidden}
.personal-visitors h3{font-weight:700;color:#333}
.visitor-list{overflow:hidden;margin-top:3px}
.personal-visitors li{width:210px;line-height:20px;overflow:hidden;padding:6px 0;color:#666}
.personal-visitors img{display:block;width:50px;height:50px;float:left;margin-right:10px;overflow:hidden;border-radius:2px;background-color:#fff}
.personal-visitors h5{margin-top:3px;font-weight:700}
.personal-visitors h5 a{color:#e12160}
#personal-box{width:787px;overflow:hidden;float:right}
.personal-intro{overflow:hidden;padding:10px 30px 20px 30px}
.personal-intro h5{font-size:16px;font-family:"Microsoft Yahei";color:#333;padding:7px 0}
.personal-intro h5 a{font-size:12px;color:#e12160;font-weight:400;margin-left:10px;font-family:Tahoma}
.personal-intro h5 span{float:right}
.personal-intro h5 .promsg-btn{color:#333;display:inline-block;background-color:#eee;height:24px;line-height:24px;border-radius:2px;padding:0 8px}
.personal-intro h5 .promsg-btn:hover{color:#e12160;text-decoration:none;background-color:#ddd}
.personal-intro li{font-size:12px;color:#666;line-height:22px;font-size:12px}
.personal-intro li span{padding:0 0 0 18px;display:inline-block;background:url(../images/infos.gif) no-repeat}
.personal-intro li span.sex{background-position:0 0;width:70px}
.personal-intro li span.birthday{background-position:0 -20px;width:110px}
.personal-intro li span.address{background-position:0 -40px}
.personal-intro li span.regtime{background-position:0 -100px;width:201px}
.personal-intro li span.lastlogin{background-position:0 -120px}
.personal-intro li span label{color:#666}
#personal-box h2{font-size:14px;font-weight:700;color:#e12160;padding:9px 30px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f0f0f0}
.personal-cnt{width:760px;overflow:hidden;padding:15px 10px 30px 15px}
.personal-cnt .img-list{width:760px;margin:0;overflow:hidden;padding-bottom:1px;zoom:1;border-left:1px solid #eee}
.personal-cnt .img-list li{width:151px;height:215px;border-top:1px solid #eee;margin-bottom:-1px}
#user-comment-cnt .ui-pages{padding:10px 0 0 0}
.user-comment{width:760px}
.user-comment li{width:740px;padding:10px}
.user-comment .comment-post-self{width:680px;margin:0;overflow:hidden;float:right}
.user-comment .comment-post-cnt{width:649px;padding:8px 10px 10px 10px}
.user-comment .comment-body{width:649px;float:none}
.user-comment .cmt-txt span{color:#999;margin:0 3px}
.user-comment .cmt-txt .cmt-user{color:#e12160}
.user-comment .comment-replay{width:649px}
.user-comment .comment-replay-arrow{margin:0 0 0 635px}
.user-comment .comment-replay-cnt{width:627px}
.user-comment .comment-replay .ui-link-cnt{width:627px}
.Gold{display:inline-block;width:125px}
.Gold span{float:left;width:25px;height:22px;cursor:pointer}
.Gold .all{background:url(../images/pf.png) repeat}
.Gold .half{background:url(../images/pf.png) 25px 0 repeat}
.Gold .none{background:url(../images/pf.png) 51px 0 repeat}
.Goldnum{font:700 21px Arial;color:#e02e2e;font-size:14px;height:32px}
.Golder{font-size:14px;color:#999}
.Goldtitle{display:none;position:absolute;background:#FFF;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#E4E4E4;border-bottom-color:#E4E4E4;height:25px;line-height:30px;text-align:center;color:red;filter:alpha(opacity=100);opacity:1}
#rating{width:328px;height:32px;line-height:30px;overflow:hidden;color:#666;border:1px solid #ddd;border-radius:2px;float:left;clear:both}
#rating span{float:left;font-size:14px;height:32px;overflow:hidden}
#rating span.label{padding:0 0 0 10px;background-color:#eee}
#rating .rating{float:left;width:120px;height:24px;overflow:hidden;padding:3px 10px 0 7px}
#rating .rating li{cursor:pointer;float:left;overflow:hidden;width:24px;height:24px;text-indent:-99px;background:url(../images/rating.png) 0 0 no-repeat}
#rating .rating li.active,#rating .rating li.hover{background:url(../images/rating.png) 0 -24px no-repeat}
#cboxOverlay,#colorbox{position:absolute;top:0;left:0;z-index:9999}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxBottomLeft,#cboxMiddleLeft{clear:left}
#cboxContent{sposition:relative}
#cboxLoadedContent{overflow:hidden}
#cboxTitle{margin:0}
#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#cboxOverlay{background:#000}
#cboxContent{margin:5px;overflow:hidden}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}
#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}
#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}
#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}
#cboxPrevious:hover{background-position:bottom left}
#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}
#cboxNext:hover{background-position:bottom right}
#cboxLoadingOverlay{background:#fff}
#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center}
#colorbox{background:url(../images/transparent.png);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;padding:0;position:fixed}
#cboxWrapper{position:relative}
#cboxLoadedContent{border:1px solid #fff;background:#fff;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#cboxClose{display:block;position:absolute;top:-10px;right:-10px;width:29px;height:29px;overflow:hidden;text-indent:-999px;cursor:pointer;background:url(../images/close.png) 0 0 no-repeat;opacity:.9}
#cboxClose:hover{opacity:1}
.qirebox-overlayBG{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background-color:#000;filter:alpha(opacity=60);opacity:.6}
.qirebox{z-index:9999999;text-align:left;padding:5px;position:fixed;top:300px;left:50%;margin:0 0 0 -100px;background:url(../images/transparent.png);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
.qirebox .ui-iframe{width:155px;height:72px}
.ui-dialog{overflow:hidden;border:1px solid #fff;background:0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;min-width:200px}
.ui-dialog-title{height:35px;line-height:33px;padding:0 50px 0 15px;border-bottom:1px solid #e4e8ea;background:url(../images/ui-dialog-title.gif) 0 0 repeat-x #f7f9fa}
.ui-dialog-title h5{font-size:14px;font-weight:700;color:#333}
.ui-dialog-cnt{padding:10px;overflow:hidden;background:#fff}
.ui-dialog-tip{height:50px;line-height:48px;padding:0 20px 0 53px;font-size:14px;margin:0 5px;background-position:0 0;background-repeat:no-repeat}
.ui-dialog-tip.loading{background-image:url(../images/loading.gif);background-position:3px 6px}
.ui-dialog-tip.alert{background-image:url(../images/icons/alert.png)}
.ui-dialog-tip.succ{background-image:url(../images/icons/succ.png)}
.ui-dialog-tip.error{background-image:url(../images/icons/error.png)}
.ui-dialog-tip.cross{background-image:url(../images/icons/cross.png)}
.ui-dialog-todo{padding:7px;overflow:hidden;height:25px;text-align:center;border-top:1px solid #ddd;background:#f5f5f5}
.ui-dialog-todo-left{text-align:left;padding:9px 25px 5px 25px}
.ui-dialog-todo .ui-link{display:inline-block;float:none;border-radius:5px;padding:0 10px;margin:0 3px}
.ui-dialog-close{position:absolute;top:12px;right:13px;display:block;width:11px;height:11px;overflow:hidden}
.ui-dialog-close .close{display:block;width:11px;height:11px;overflow:hidden;text-indent:-999px;cursor:pointer;background:url(../images/close.gif) 0 0 no-repeat;opacity:.3}
.ui-dialog-close .close:hover{opacity:1}
.ui-login-dialog{width:500px;overflow:hidden}
.ui-login-dialog .ui-form{width:300px;padding:15px 0 0 15px}
.ui-login-dialog .ui-form-title{margin-right:10px}
.ui-login-dialog .ui-label{text-align:left;padding:0 5px 0 3px;width:40px}
.ui-login-dialog .ui-form-item{margin:0 0 15px 0;width:290px}
.ui-login-dialog .ui-label-checkbox{font-size:12px}
.ui-login-dialog .ui-input{width:240px;float:right;margin:0}
.ui-login-dialog .ui-button{margin:0;float:right}
.ui-login-dialog .form-bar{width:136px;height:195px;padding:15px 5px 0 25px;margin:0;text-align:left}
.ui-login-dialog .form-bar li{font-size:12px;padding:0 0 5px 0;text-align:left}
.ui-login-dialog .form-bar li a{font-weight:700;color:#e12160}
#add-feedback .ui-dialog-width{width:520px;overflow:hidden;height:auto}
.ui-gb-dialog .ui-form{width:490px;overflow:hidden;padding:20px 0 0 20px}
.ui-gb-dialog .ui-form-title{width:475px}
.ui-gb-dialog .ui-dialog-tab ul{overflow:hidden;width:540px;padding:0 0 15px 0}
.ui-gb-dialog .ui-dialog-tab li{width:105px;height:40px;line-height:38px;float:left;overflow:hidden;text-align:center;border:1px solid #ddd;background:#f5f5f5;margin:0 15px 0 0;font-size:14px;cursor:pointer;position:relative}
.ui-gb-dialog .ui-dialog-tab li.current{color:#e12160;font-weight:700;border:1px solid #e12160;background:#fff}
.ui-gb-dialog .ui-dialog-tab li span{display:block;width:26px;height:26px;overflow:hidden;text-indent:-999px;cursor:pointer;background:url(../images/selected.gif) 0 0 no-repeat;display:none;position:absolute;right:0;bottom:0}
.ui-gb-dialog .ui-dialog-tab li.current span{display:block}
#reviewedit-form .ui-form-item #cc{margin-top:6px}
.ui-promsg-dialog{width:470px;overflow:hidden}
.ui-promsg-dialog .ui-form{padding:15px 0 0 15px;width:450px}
.ui-promsg-dialog .ui-form-title{margin-right:10px}
.ui-promsg-dialog .ui-label{text-align:left;padding:0}
.ui-promsg-dialog .ui-form-item{margin:0 0 15px 0}
.ui-promsg-dialog .ui-input{float:left}
.ui-promsg-dialog .ui-form .ui-form-button{width:438px}
.ui-promsg-dialog .ui-form .ui-button{margin:0;float:left}
#cboxOverlay,#colorbox{position:absolute;top:0;left:0;z-index:9999}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxBottomLeft,#cboxMiddleLeft{clear:left}
#cboxContent{sposition:relative}
#cboxLoadedContent{overflow:hidden}
#cboxTitle{margin:0}
#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#cboxOverlay{background:#000}
#cboxContent{margin:5px;overflow:hidden}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}
#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}
#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}
#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}
#cboxPrevious:hover{background-position:bottom left}
#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}
#cboxNext:hover{background-position:bottom right}
#cboxLoadingOverlay{background:#fff}
#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center}
#colorbox{background:url(../images/transparent.png);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;padding:0;position:fixed}
#cboxWrapper{position:relative}
#cboxLoadedContent{border:1px solid #fff;background:#fff;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#cboxClose{display:block;position:absolute;top:-10px;right:-10px;width:29px;height:29px;overflow:hidden;text-indent:-999px;cursor:pointer;background:url(../images/close.png) 0 0 no-repeat;opacity:.9}
#cboxClose:hover{opacity:1}
.qirebox-overlayBG{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background-color:#000;filter:alpha(opacity=60);opacity:.6}
.qirebox{z-index:9999999;text-align:left;padding:5px;position:fixed;top:300px;left:50%;margin:0 0 0 -100px;background:url(../images/transparent.png);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
.qirebox .ui-iframe{width:155px;height:72px}
.ui-dialog{overflow:hidden;border:1px solid #fff;background:0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;min-width:200px}
.ui-dialog-title{height:35px;line-height:33px;padding:0 50px 0 15px;border-bottom:1px solid #e4e8ea;background:url(../images/ui-dialog-title.gif) 0 0 repeat-x #f7f9fa}
.ui-dialog-title h5{font-size:14px;font-weight:700;color:#333}
.ui-dialog-cnt{padding:10px;overflow:hidden;background:#fff}
.ui-dialog-tip{height:50px;line-height:48px;padding:0 20px 0 53px;font-size:14px;margin:0 5px;background-position:0 0;background-repeat:no-repeat}
.ui-dialog-tip.loading{background-image:url(../images/loading.gif);background-position:3px 6px}
.ui-dialog-tip.alert{background-image:url(../images/icons/alert.png)}
.ui-dialog-tip.succ{background-image:url(../images/icons/succ.png)}
.ui-dialog-tip.error{background-image:url(../images/icons/error.png)}
.ui-dialog-tip.cross{background-image:url(../images/icons/cross.png)}
.ui-dialog-todo{padding:7px;overflow:hidden;height:25px;text-align:center;border-top:1px solid #ddd;background:#f5f5f5}
.ui-dialog-todo-left{text-align:left;padding:9px 25px 5px 25px}
.ui-dialog-todo .ui-link{display:inline-block;float:none;border-radius:5px;padding:0 10px;margin:0 3px}
.ui-dialog-close{position:absolute;top:12px;right:13px;display:block;width:11px;height:11px;overflow:hidden}
.ui-dialog-close .close{display:block;width:11px;height:11px;overflow:hidden;text-indent:-999px;cursor:pointer;background:url(../images/close.gif) 0 0 no-repeat;opacity:.3}
.ui-dialog-close .close:hover{opacity:1}
.ui-login-dialog{width:500px;overflow:hidden}
.ui-login-dialog .ui-form{width:300px;padding:15px 0 0 15px}
.ui-login-dialog .ui-form-title{margin-right:10px}
.ui-login-dialog .ui-label{text-align:left;padding:0 5px 0 3px;width:40px}
.ui-login-dialog .ui-form-item{margin:0 0 15px 0;width:290px}
.ui-login-dialog .ui-label-checkbox{font-size:12px}
.ui-login-dialog .ui-input{width:240px;float:right;margin:0}
.ui-login-dialog .ui-button{margin:0;float:right}
.ui-login-dialog .form-bar{width:136px;height:195px;padding:15px 5px 0 25px;margin:0;text-align:left}
.ui-login-dialog .form-bar li{font-size:12px;padding:0 0 5px 0;text-align:left}
.ui-login-dialog .form-bar li a{font-weight:700;color:#e12160}
#add-feedback .ui-dialog-width{width:520px;overflow:hidden;height:auto}
.ui-gb-dialog .ui-form{width:490px;overflow:hidden;padding:20px 0 0 20px}
.ui-gb-dialog .ui-form-title{width:475px}
.ui-gb-dialog .ui-dialog-tab ul{overflow:hidden;width:540px;padding:0 0 15px 0}
.ui-gb-dialog .ui-dialog-tab li{width:105px;height:40px;line-height:38px;float:left;overflow:hidden;text-align:center;border:1px solid #ddd;background:#f5f5f5;margin:0 15px 0 0;font-size:14px;cursor:pointer;position:relative}
.ui-gb-dialog .ui-dialog-tab li.current{color:#e12160;font-weight:700;border:1px solid #e12160;background:#fff}
.ui-gb-dialog .ui-dialog-tab li span{display:block;width:26px;height:26px;overflow:hidden;text-indent:-999px;cursor:pointer;background:url(../images/selected.gif) 0 0 no-repeat;display:none;position:absolute;right:0;bottom:0}
.ui-gb-dialog .ui-dialog-tab li.current span{display:block}
#reviewedit-form .ui-form-item #cc{margin-top:6px}
.ui-promsg-dialog{width:470px;overflow:hidden}
.ui-promsg-dialog .ui-form{padding:15px 0 0 15px;width:450px}
.ui-promsg-dialog .ui-form-title{margin-right:10px}
.ui-promsg-dialog .ui-label{text-align:left;padding:0}
.ui-promsg-dialog .ui-form-item{margin:0 0 15px 0}
.ui-promsg-dialog .ui-input{float:left}
.ui-promsg-dialog .ui-form .ui-form-button{width:438px}
.ui-promsg-dialog .ui-form .ui-button{margin:0;float:left}

/*兼容WAP 评论*/
.mac_comment .remaining-w{width: 80%;text-align: right;}
.mac_comment .cmt_form{margin-bottom: 40px;}
.mac_comment .input_wrap .handle{position:relative;}
.mac_comment .smt{position: absolute;bottom: -40px; right: 0;}
.mac_comment .smt .cmt_post{}

/*登录框*/
.mac_pop{width: 90% !important;padding: 25px 2% !important;margin-left: 3% !important;}
.mac_login{width: 100% !important;}
.mac_comment{height: auto;}
