@charset "utf-8";
html{height:100%;}
body{margin:0;padding:0;color:#444;font-size:15px;font-family: "Microsoft YaHei",Helvetica,Arial,sans-serif;-webkit-text-size-adjust: none;background-color:#fff;}

a,a:visited{color:#444;text-decoration:none; outline:none;}
a:hover{color:#3578DC;text-decoration:none}
a:active{star:expression(this.onFocus=this.blur());}
h1,h2,h3,h4{margin:0;font-weight:normal;}
ul,li,img{margin:0;padding:0;border:0;}
div,ul,li{list-style-type:none;zoom:1; overflow:hidden}
input,textarea{background:transparent;outline:none;font-family:"Microsoft YaHei",Helvetica,Arial,sans-serif;webkit-appearance:none;background-color:#fff;}
.clear{clear:both;height:0px;width:0px; overflow:hidden;}
.centerContainer{text-align:center;letter-space:-0;}
.centerBox{display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;}
.time,.tj{display:none;}
.minHeight{min-height:600px;_height:600px; overflow:visible;}
.sp{padding-left:5px;margin-left:5px;background:url(../images/sp.gif) no-repeat left;}
.limitHeightSize{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;}
.shadowBox{margin-left:10px;margin-right:10px;margin-bottom:20px;padding:15px 25px;border-radius:10px;box-shadow:2px 5px 10px #f1f1f1; background-color:#fff}
.siderOffSet{margin-left:10px;margin-right:10px;}
.line{margin-bottom:5px;float:none;clear:both;width:auto;border-bottom:solid 1px #eee;}
hr{border:solid 1px #eee;}
/**----------------------------------- js弹出窗 ----------------------------------- */
.popDialog{border:solid 1px #ccc;background-color:#fff; white-space:nowrap;z-index:99; position:absolute;}
.poppop{color:#555;line-height:25px;padding:5px 10px;font-family:Arial, Helvetica, sans-serif;}
.alertPop{line-height:25px;padding:0 10px;border:solid 1px #ccc;background-color:#fff;color:#666;white-space:nowrap;z-index:99;position:absolute;border-radius:3px;}
.popWin{background-color:#fff;white-space:nowrap;z-index:99;position:absolute;}
#backScreen{display:none;width:100%;top:0;left:0; position:absolute;z-index:99; background-color:#888;filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;}
#alertBox{display:none;z-index:999;box-shadow:0 20px 80px 20px #555;border-radius:2px;}
#alertBox .borderStyle{border:solid 0px #fff;}
#alertContent{padding:10px;background-color:#fff}
#alertTitle{padding-left:5px;height:35px;line-height:35px;border-bottom:solid 1px #ddd; background-color:#eee}
#alertTitle .alertTitle,#alertTitle #alertMsg{float:left;margin-right:10px;}
#alertTitle #alertMsg{color:#F27887; }
#alertBox .closeBtn{float:right;margin-right:5px;}
#alertBox .closeBtn a,#alertBox .closeBtn a:visited{padding:0 4px;color:#fff;background-color:#F27887;border-radius:3px;}
#alertBox .closeBtn a:hover{border:solid 1px #F27887;}

.popMenu{display:none;position:absolute;z-index:9;width:100px;padding:9px;text-align:center;}
.popMenu .arrowBg{margin-left:43px;top:0;width:10px;height:10px;background:url('../images/borderArrow.png') no-repeat center; position:absolute; z-index:2;}
.popMenu .inner{border:solid 1px #bbb;border-radius:3px;box-shadow:2px 2px 2px 1px #ccc;background-color:#fff;}
.popMenu a ,.popMenu a:visited{display:block;height:30px;line-height:30px;text-align:center;color:#555;}
.popMenu a:hover{background-color:#eee}
.popMenu .border{border-bottom:solid 1px #ccc;}

.formStyle{margin-bottom:20px;}
.formStyle .alertTip{height:15px; line-height:15px;}
.formStyle .input_wraper{width:100%;padding:5px 0;}
.formStyle .input_wraper span{margin-left:10px;}
.formStyle .input_title{width:97%;padding-left:5px;line-height:25px;border-left:solid 2px #F27887;border-radius:2px;}
.formStyle .input_area{position:relative;margin:2px 0;}
.formStyle .input_area input{width:97%;padding-left:5px;height:35px;line-height:35px;border:solid 1px #ccc;border-radius:2px;}
.formStyle .input_area textarea{width:97%;height:100px;border:solid 1px #ccc;border-radius:2px;}
.formStyle .inputError{line-height:20px;top:1px;left:5px;position:absolute; color:#F27887; background-color:#fff}
.formStyle .formBtn{margin-top:5px;clear:both;}
.formStyle .formBtn li{float:left;margin-right:8px;text-align:center;}
.formStyle .formBtn a ,.formStyle .formBtn a:visited{display:block;width:80px;height:30px;line-height:30px;border-radius:2px;}
.flatSubBtn a ,.flatSubBtn a:visited{border:solid 1px #F27887;background-color:#F27887;color:#fff;}
.whiteBtn a ,.whiteBtn a:visited{border:solid 1px #bbb;color:#555; background-color:#fff}
.flatSubBtn a:hover,.whiteBtn a:hover{border:solid 1px #EE5E7B;background-color:#EE5E7B;color:#fff;}
.uploadDiv{margin:0 auto;width:150px; text-align:center;}
.uploadDiv .uploadBtn a,.uploadDiv .uploadBtn:visited{display:block;padding:5px 5px;color:#555;background-color:#eee}
.uploadDiv .uploadBtn a:hover{color:#fff;background-color:#CE5D20}
.uploadProgress ul{margin:2px 0;width:0%;height:20px; line-height:20px;color:#fff;background-color:#0099FF;}
.errorTip,label.error{padding-left:5px;}
.alertTip{height:25px; line-height:25px;color:#F27887; text-align:center;}
.errorTip{color:#F27887;}

.userForm{margin:0 auto;width:400px;}
.userForm .userThumbUpload{padding:10px 0;border-radius:2px;text-align:center;background-color:#F6F6F6;}
.userForm #uploadThumb img{width:100px;border-radius:100px;}
.userForm .regiTime{text-align:center;}
.userForm .homeState{margin-top:10px;}
.userForm .homeState li{float:left;margin-right:1px;}
.homeState a ,.homeState a:visited{display:block;padding:5px; background-color:#F6F6F6;color:#555;}
.userForm .homeState a:hover,.homeStateSelected a,.homeStateSelected a:visited{background-color:#F6746A;color:#fff;}
.userForm #userBgTip{color:#FF6699;}
.userForm textarea{width:98%;height:50px;border:solid 1px #ccc;}

.editContainer{margin-bottom:10px;}
.editContainer .each{margin:2px;border:solid 1px #666;border-radius:2px; background-color:#fff}
.editContainer li{float:left;height:28px; line-height:28px;} 
.editContainer .thumb{width:28px;}
.editContainer .thumb img{width:100%;}
.editContainer li:first-child{margin-right:5px;border-right:solid 1px #666;background-color:#fff}
.editContainer li:nth-child(n+3){padding-left:5px;margin-left:5px;background:url(../images/sp.gif) no-repeat left;}
.editContainer a ,.editContainer a:visited{display:block;padding:0 3px; color:#666;}
.editContainer .ssp a ,.editContainer .ssp:visited{color:#888;}
.editContainer a:hover{color:#F27887;}
.editContainer .selected a ,.editContainer .selected a:visited{color:#F27887; }
.dragContainer .dragBox{cursor:move;transition: all 0.4s ease-in-out;}
.gu-hide{display:none !important;}
.gu-mirror{position:fixed !important;margin:0 !important;z-index:9999 !important;opacity:0.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70);}
.gu-unselectable{-webkit-user-select: none !important; -moz-user-select: none !important;-ms-user-select: none !important;user-select: none !important;}
.dragBoxCss,.gu-mirror,.gu-transit{background-color:#F49994;text-align:center;}
.gu-transit,.gu-mirror a,.gu-mirror a:visited,.gu-transit a,.gu-transit a:visited,.dragBoxCss a,.dragBoxCss a:visited{color:#fff;}
.gu-transit .acts{display:none;}

.acts li{float:left;margin-right:5px;}
.acts li:nth-child(n+2){padding-left:10px;margin-left:5px;background:url(../images/sp.gif) no-repeat left;}
.acts a,.acts a:visited{color:#aaa;}
.acts a:hover{color:#fff;background-color:#F27887;}

.tags li{float:left;margin:2px 1px;}
.tags a,.tags a:visited{display:block;padding:0 10px;line-height:25px;border-radius:3px;color:#444;border:solid 1px #E1E6F4; background-color:#fff}
.tags .selected a,.tags .selected a:visited,.tags a:hover{color:#fff;background-color:#3578DC;border:solid 1px #3578DC;}
/**-----------------------------------  ----------------------------------- */

.scrollNav{margin-bottom:30px;padding-top:3px;height:36px;border-bottom:solid 1px #eee;text-align:center;letter-space:-0;background-color:#fff}
.scrollNav .xscrollMenu_outer{height:36px;line-height:33px;padding-bottom:4px;overflow-x:auto;}
.scrollNav .each{padding-left:10px;padding-right:10px;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;background:url(../images/sp.gif) no-repeat left;}
.scrollNav .each:first-child{padding-left:0;background:url(''); }
.scrollNav a ,.scrollNav a:visited{display:block;padding:0;color:#555;border-bottom:solid 3px transparent; }
.scrollNav .selected a, .scrollNav .selected a:visited,.scrollNav a:hover{border-bottom:solid 3px #FB7299;color:#FB7299;text-decoration:none;}

.subMenu{margin-bottom:20px; text-align:center;}
.subMenu li{margin-right:2px;margin-bottom:2px;line-height:25px;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;}
.subMenu a, .subMenu a:visited{display:block;padding:0 10px;color:#666;}
.subMenu .selected,.subMenu a:hover,.subMenu .selected a, .subMenu .selected a:visited{color:#fff;background-color:#FB7299;text-decoration:none;}
.subMenu .tdk a, .subMenu .tdk a:visited{color:#666; background-color:#eee}

.breadNav{line-height:20px;}
.breadNav li{float:left;}
.breadNav .left{float:left;color:#666;}
.breadNav .left li:first-child{padding-left:25px;background:url('../images/location.png') no-repeat left;background-size:18px; }
.breadNav .left li{margin-right:5px;}
.breadNav .left li:last-child{display:none;}
.breadNav .right{float:right;}
.breadNav .right li{margin-left:10px;}
.breadNav .right a, .breadNav .right a:visited{color:#777;}
.breadNav .selected a, .breadNav .selected a:visited,.breadNav  a:hover{color:#666;font-weight:bold}
.breadNav .selected:before{content:'∆ ';}


.mainNav{line-height:20px;}
.mainNav li{float:left;}
.mainNav li:first-child{font-weight:bold;color:#666;}
.mainNav li:first-child:before{content:' ';font-weight:normal;color:#aaa;}
.mainNav .more{float:right;}
.mainNav .more a, .siderNav .more a:visited{color:#777;font-weight:normal;}
.mainNav .more a:hover{color:#3578DC;}

.filterMenu{margin:10px 0;}
.filterMenu li{float:left;margin-right:5px;margin-bottom:3px;height:25px;line-height:25px;}
.filterMenu a, .filterMenu a:visited{display:block;padding:0 10px;border-radius:3px;color:#444;background-color:#EFF1F4}
.filterMenu .selected a ,.filterMenu .selected a:visited,.filterMenu a:hover{color:#fff; background-color:#3578DC}

.mainPage{text-align:center}
.mainPage li{margin:5px 1px;font-size:13px;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;}
.mainPage a, .mainPage a:visited{display:block;height:30px;line-height:30px;padding:0 20px;color:#555;border-radius:3px;background-color:#fff}
.mainPage .selected a, .mainPage .selected a:visited,.mainPage a:hover{color:#444; background-color:#ddd}

.pageNumDiv{margin-bottom:5px;padding-bottom:5px;font-size:17px;}
.loadMorePage{margin-bottom:20px;text-align:center;color:#aaa;}
.loadMorePage a,.loadMorePage a:visited{display:block;height:30px; line-height:30px;color:#777;background-color:#fff;text-shadow:#fff 1px 1px 1px;border-radius:2px;}
.loadMorePage a:hover{color:#3578DC}

.goTopBtn{position:fixed;right:0;bottom:40px;font-size:12px; z-index:999;}
.goTopBtn a, .goTopBtn a:visited{display:block;margin-bottom:10px;width:35px;height:35px;line-height:35px;text-align:center;color:#666;border-radius:3px; background-color:#fff;}
.goTopBtn a:hover{color:#fff;background-color:#555;}

.footerContainer{display:none;width:100%;font-size:12px;color:#ddd;}
.footerContainer .inner{text-align:center;padding-top:10px;}
.footerContainer li{margin-right:5px;margin-bottom:5px;line-height:20px;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;}
.footerContainer a, .footerContainer a:visited{display:block;color:#aaa;}
.footerContainer a:hover{color:#333;text-decoration:underline;}

/**-----------------------------------  ----------------------------------- */
.list_bigThumb{margin-bottom:20px;padding-bottom:20px;}
.list_bigThumb .title{margin-bottom:10px; line-height:20px;font-size:16px;}
.list_bigThumb .title b{padding-right:5px;font-size:18px;}
.list_bigThumb .thumb{margin-bottom:10px;font-size:0;border-radius:5px;}
.list_bigThumb .thumb img{width:100%;}
.list_bigThumb .info{margin-top:5px;height:20px;line-height:20px;color:#888;}
.list_bigThumb .info li{float:left;margin-right:5px;margin-bottom:3px;}
.list_bigThumb .info a,.list_bigThumb .info  a:visited{color:#7A8595;border-radius:3px;}
.list_bigThumb .info  a:hover{color:#3578DC;}
.list_bigThumb .clock{margin-right:10px;}
.list_bigThumb .clockFlag{padding-left:15px;background:url('../images/time.png') no-repeat left 5px;background-size:12px;}


.title_rightThumb .each{margin-bottom:20px;padding-bottom:20px;}
.title_rightThumb .title{margin-bottom:10px; line-height:20px;font-size:16px;}
.title_rightThumb .title b{padding-right:5px;font-size:18px;}
.title_rightThumb .thumb{float:left;margin-right:15px;max-width:110px;max-height:73px;font-size:0;border-radius:10px;padding:5px;border:dotted 2px #ddd; background-color:#fff}
.title_rightThumb .thumb img{width:100%;border-radius:10px;}
.title_rightThumb .brief{color:#666;-webkit-line-clamp:3;height:60px;line-height:20px;}
.title_rightThumb .info{margin-top:5px;height:20px;line-height:20px;color:#888;}
.title_rightThumb .info li{float:left;margin-right:5px;margin-bottom:3px;}
.title_rightThumb .info a,.title_rightThumb .info  a:visited{color:#7A8595;border-radius:3px;}
.title_rightThumb .info  a:hover{color:#3578DC;}
.title_rightThumb .clock{margin-right:10px;}
.title_rightThumb .clockFlag{padding-left:15px;background:url('../images/time.png') no-repeat left 5px;background-size:12px;}


.title_rightThumb_sider .each{margin-bottom:10px;padding-bottom:10px;}
.title_rightThumb_sider .thumb{margin-right:10px;width:90px;max-height:60px;border-radius:5px;padding:3px;border:dashed 1px #ddd;}
.title_rightThumb_sider .thumb img{border-radius:5px;}
.title_rightThumb_sider .title{margin-bottom:2px;font-size:16px;-webkit-line-clamp:2;max-height:40px;line-height:20px;}
.title_rightThumb_sider .each:nth-child(n+6) .thumb{display:none;}

.square_sider .each{margin-bottom:5px;padding-bottom:5px;}
.square_sider .thumb{width:40px;}

.title_rightThumb_lite .each{margin-bottom:10px;padding-bottom:10px;}
.title_rightThumb_lite .thumb{width:40px;padding:3px;}
.title_rightThumb_lite .title{margin-bottom:2px; line-height:20px;font-size:16px;}

.title_rightThumb_one .title{font-size:18px;}
.title_rightThumb_one .title b{margin-right:5px;font-size:20px;}
.square_one .thumb{width:60px;}
.square_one .brief{height:auto;}

.list_heji .each{margin-bottom:30px;}
.list_heji .subtypeInfo{margin-bottom:5px;}
.list_heji .subtypeInfo_thumb{float:left;margin-right:10px;width:36px;height:36px;border-radius:3px;font-size:0;background-color:#fff}
.list_heji .subtypeInfo_thumb img{width:100%;border-radius:3px;}
.list_heji .subtypeTitle a,.list_heji .subtypeTitle a:visited{font-weight:bold;}
.list_heji .subtypeInfo_right ul{-webkit-line-clamp:1;height:20px;line-height:20px;color:#aaa;}
.list_heji .num{float:right;width:30px;height:30px; line-height:30px; text-align:center;color:#666;border-radius:3px; background-color:#f3f3f3}
.list_heji .num a, .list_heji .subtypeInfo_right .num a:visited{color:#777;}
.list_heji .subtypeInfo_right .btn a, .list_heji .subtypeInfo_right .btn a:visited{color:#eee;}

.heji_title ul{padding:9px 0;border-top:dotted 1px #ccc;}
.heji_title ul:nth-child(odd){ background-color:#fafafa}
.heji_title li{float:left;margin-right:10px; line-height:18px;}
.heji_title .title a,.heji_title .title a:visited{color:#444;font-weight:bold}
.heji_title .title a:hover{color:#fff;background-color:#3578DC;}
.heji_title .domain a,.heji_title .domain a:visited{color:#5492DE;}
.heji_title .domain a:hover{color:#fff;background-color:#3578DC;}
.heji_title .subTitle{color:#666;}
.heji_title .lock{margin-right:5px;}

.heji_brief{margin-bottom:15px;padding-top:15px;border-top:dotted 1px #ccc;}
.heji_brief .thumb{float:left;margin-right:15px;width:27px;font-size:0;border-radius:5px;border:solid 1px #eee;padding:5px;background-color:#fff}
.heji_brief .thumb img{width:100%;border-radius:30px;}
.heji_brief .right ul{-webkit-line-clamp:1;height:16px;line-height:16px;}
.heji_brief .title{margin-bottom:5px;color:#626F84;}
.heji_brief .title a,.heji_brief .title a:visited{color:#626F84;}
.heji_brief .title a:hover{text-decoration:underline}
.heji_brief .brief{float:none;clear:both;margin-top:10px;margin-left:40px;padding:10px;border-radius:5px;background-color:#F8F8F9;color:#777;}

.heji_icon .each{float:left;padding:10px;margin:5px 10px 5px 0;width:calc((100% - 140px)/5);width:-moz-calc((100% - 140px)/5);width:-webkit-calc((100% - 140px)/5);border-radius:5px;position:relative;background-color:#fafafa;}
.heji_icon .each:nth-child(5n+5){margin-right:0;}
.heji_icon .each:hover {transform: translateY(-5px);transition: 0.2s ease;background-color:#fff;box-shadow:1px 1px 20px #eee inset;}
.heji_icon .thumb{float:left;margin-right:10px;width:30px;height:30px;border-radius:3px;font-size:0;}
.heji_icon .thumb img{width:100%;border-radius:3px;}
.heji_icon .title{-webkit-line-clamp:1;height:30px;line-height:30px;font-weight:bold;font-size:15px;}
.heji_icon .subTitle{margin-top:3px;-webkit-line-clamp:1;height:16px;line-height:16px;font-size:13px;color:#888;}
.heji_icon a .title,.heji_icon a:visited .title{color:#475569;}
.heji_icon .each:hover .title{color:#FF696A;}
.heji_icon .go{position:absolute;right:9px;top:2px;}
.heji_icon .go a ,.heji_icon .go a:visited{display:block;padding:0px 10px;padding-bottom:5px;color:#eee;}
.heji_icon .each:hover .go a,.heji_icon .each:hover .go a:visited{color:#6CD0FC;}


.icon_title .each{float:left;border-radius:3px;margin:5px 10px 5px 0px;width:calc((100% - 40px)/5);width:-moz-calc((100% - 40px)/5);width:-webkit-calc((100% - 40px)/5));}
.icon_title .each:nth-child(5n+5){margin-right:0;}
.icon_title .thumb{margin:0 auto;}
.icon_title .thumb img{width:100%;border-radius:3px;font-size:0;}
.icon_title .title{height:30px;line-height:15px;-webkit-line-clamp:2;text-align:center;font-size:13px;font-weight:500;}
.icon_title .selected a, .icon_title .selected a:visited,.icon_title a:hover{color:#3578DC;}
.icon_title .selected, .icon_title .each:hover{transform:translateY(-3px);transition: 0.2s ease;}
.icon_texttitle li{float:left;margin:2px 10px 2px 0;}
.icon_texttitle a,.icon_texttitle  a:visited{display:block;padding:2px 6px;border:solid 1px #eee; background-color:#F5F7F9;color:#555;border-radius:3px;}
.icon_texttitle a:hover{color:#fff;background-color:#0969DA;border:solid 1px #0969DA;}

._titleList ul{padding:9px 0;line-height:18px;}
._titleList ul:nth-child(even){border-top:solid 1px #eee;border-bottom:solid 1px #eee;background-color:#fafafa}
._titleList a,._titleList a:visited{display:block;color:#444;}
._titleList a:hover{color:#3578DC}

._titleList_2 ul{float:right;width:48%;height:30px; line-height:30px;}
._titleList_2 ul:nth-child(odd){float:left;}
._titleList_2 span{margin-right:5px;padding:0 2px;border-right:solid 1px #ccc;color:#777;}
._titleList_2 a ,._titleList_2 a:visited{display:block;}
._titleList_2 a:hover{background-color:#EEF1F9}
._titleList_2 a:hover span{color:#666;border-right:solid 2px #3578DC;}


.pre_next_one{margin-bottom:20px;}
.pre_next_one li{width:45%;float:left;}
.pre_next_one li:nth-child(even){float:right;text-align:right; }
.pre_next_one li{line-height:20px;}

/**
----------------------------------- -----------------------------------
************************************************************************
----------------------------------- -----------------------------------
*/
.adminContainer{margin:0 auto;width:80%;}
.mainContainer,.headerInner{margin:0 auto;width:1100px;}
.mainContainer{padding-bottom:100px;}
.mainBox{float:left;width:750px;}
.siderBar{float:right;width:330px;}
.siderBar .siderBox_cnt{padding:15px 20px; background-color:#fdfdfd}
.siderbar_fixed{width:inherit;position:fixed;top:10px;_position:absolute;_top:expression(documentElement.scrollTop + "px");z-index:2;}
.noSider .siderBar{display:none;}
.noSider .mainBox{float:none;}
.navi_mainBox .mainBox{padding-left:30px;padding-bottom:100px;border-left:solid 1px #eee;}
.naviBar{float:left;width:260px;padding:0 20px;}

.switch_navBar{display:none;width:40px;position:absolute;top:0;}
.switch_navBar a, .switch_navBar a:visited{display:block;height:40px;background:url('../images/switch_open.png?v=1') no-repeat left;background-size:25px;}
.switch_navBar a:hover{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.switch_close{left:10px;}
.switch_open{right:10px;}
.switch_open a, .switch_open a:visited{background:url('../images/switch_close.png?v=1') no-repeat right;background-size:25px;}

.naviBarMenu{margin-top:20px;}
.naviBarMenu .list{margin-bottom:10px;margin-left:0px;}
.naviBarMenu .lisdt ul{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;-webkit-line-clamp:1;height:25px;line-height:25px;}
.naviBarMenu .list ul{padding:5px 0;line-height:18px;}
.naviBarMenu .list a,.naviBarMenu .list a:visited{color:#444; font-weight:bold;}
.naviBarMenu  a span,.naviBarMenu  a:visited span{margin-left:5px;color:#666;font-weight:normal;}
.naviBarMenu  .list a:hover,.naviBarMenu  .list a:hover span{color:#3578DC}
.naviBarMenu em{color:#3578DC;font-size:12px;}
.naviBarMenu  a:hover em{color:red}

.headerContainer{margin-bottom:20px;padding:7px 0;box-shadow:2px 5px 15px #f1f1f1; background-color:#fff}
.headerMenu{float:left;}
.headerMenu li,.headerMenu h2{float:left;margin-right:2px;font-size:18px;}
.headerMenu a, .headerMenu a:visited{display:block;padding-right:15px;color:#eee;font-weight:bold;border-radius:30px;}
.headerUserMenu{float:right;}
.headerUserMenu li{float:left;margin-right:2px;}
.headerUserMenu .userName a, .headerUserMenu .userName a:visited{display:block;}
.headerUserMenu .openUserMenuBtn{margin-left:5px;}
.headerUserMenu .openUserMenuBtn a ,.headerUserMenu .openUserMenuBtn a:visited{background:url('../images/arrow_down.png') no-repeat center;background-size:10px;}
.headerUserMenu .arrowBg{margin-left:80px;}
.headerUserMenu .popMenu{margin-top:30px;margin-left:-108px;}
.headerMenu li,.headerMenu h2,.headerUserMenu li{height:40px;line-height:40px; }
.headerMenu a, .headerMenu a:visited,.headerUserMenu .userName a, .headerUserMenu .userName a:visited{color:#444;}
.headerMenu .selected a, .headerMenu .selected a:visited,.headerMenu a:hover{color:#3578DC;}

.soFormContainer{margin:0 auto;width:800px;}
.soForm{position:relative;background-color:#fff; text-align:left;box-shadow:2px 2px 2px #eee inset;border-radius:3px;}
.soForm input{padding-left:10px;height:100%;line-height:100%;border:0;text-align:center;-webkit-appearance:none;color:#555;background-color:transparent;}
.soForm,.soForm .soSubmit a, .soSubmit a:visited{height:38px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.soForm .soSubmit{width:50px;position:absolute;top:0;right:0;}
.soForm .soSubmit a, .soSubmit a:visited{display:block;background:url('../images/soBtn.png') no-repeat center;background-size:18px;}
.soForm .soSubmit a:hover{background-size:20px 20px;}
.soForm input:focus{font-weight:bold;color:#555;}
.soForm .clearInput{display:none;position:absolute;top:8px;right:50px; }
.soForm .clearInput a, .soForm .clearInput a:visited{display:block;width:25px;height:25px;line-height:25px;border-radius:30px;text-align:center;color:#666;font-weight:bold; background-color:#f5f5f5}
.soForm .clearInput a:hover{background-color:#555;color:#fff;}
.inputFocus .clearInput{display:block;}
.bdsug_copy{display:none;}
.bdSug_wpr{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.bdSug_wpr td{height:30px;cursor:pointer;padding:10px;}

.soResultTip{margin-bottom:5px;line-height:20px;}
.soResultTip li{float:left;margin-right:5px;margin-bottom:2px;}
.soResultTip a, .soResultTip a:visited{color:#3578DC;text-decoration:underline;}
.soResultTip a:hover{color:#444;}

.soWords{text-align:center;font-size:16px;}
.soWords li{display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;}
.soWords a, .soWords a:visited{display:block;padding:0 5px;color:#555;}
.soWords a:hover{color:#3578DC;}

._content{margin-bottom:20px ;line-height:25px; }
._content p{margin:0;}
._content dl{margin:0;line-height:15px; }
._content .lazy_img{margin:10px 0;}
._content img{font-size:0;border-radius:5px;width:auto;max-width:100%;height:auto!important;width: auto\9!important;}
.contentEach .lazy_img img{font-size:0;border-radius:5px;width:auto;max-width:300px;height:auto!important;width: auto\9!important; cursor:pointer;}
._content a ,._content a:visited{padding-right:5px;color:#3578DC;font-weight:500}
._content a:hover{ text-decoration:underline}
._content .link_p{padding-top:10px;line-height:25px;margin-bottom:1px;border-bottom:solid 1px #E9EFF4;color:#666;}
._content .link_p:nth-child(even){background-color:#fafafa}
._content .link_p a:first-child ,._content .link_p a:visited:first-child{float:left;display:block;border-top-left-radius:3px;border-top-right-radius:25px; line-height:25px;margin-right:5px;padding-left:5px;padding-right:10px;background-color:#D4E5EE;color:#6F7E93 ;}
._content .link_p a:hover{color:#fff; background-color:#3578DC;text-decoration:none}
._content code{border-radius:3px;padding:2px;border:solid 1px #ddd;background-color:#eee}
._content .flag{margin:10px 0;padding:10px;border:dotted 1px #ddd;border-radius:3px;}
._content .title_1{margin-top:15px;margin-bottom:10px;font-weight:bold;font-size:18px;}
._content .title_1:before{content:'► ';color:#3578DC;}
._content .title_2{margin-bottom:5px;font-weight:bold;font-size:17px;}
._content .linkArea{font-size:15px;font-weight:bold;margin-top:10px;padding:5px 0;border-top:dotted 1px #bbb;border-bottom:dotted 1px #bbb; background-color:#fafafa}
._content .linkArea:before{content:'► ';color:#aaa;}
.cosntentEach{margin-bottom:10px;padding:10px 0;border-top:dotted 1px #ccc;}
._content .title_1 a ,._content .title_1 a:visited{color:#444;font-weight:bold;}
._content .title_1 a:hover{ text-decoration:underline}
.dayUpdataTitle{margin-bottom:10px;text-align:center;}

.websTab li{float:left;margin-right:5px;}
.websTab  a, .websTab a:visited{display:block;padding:4px 10px;border-top-left-radius:5px;border-top-right-radius:5px;border:solid 1px #eee;border-bottom:0;background-color:#eee;color:#444;}
.websTab .selected a, .websTab .selected a:visited,.websTab a:hover{background-color:#fff;border:solid 1px #fff;}
.loadWebs{margin-top:-2px;min-height:400px;_height:400px; overflow:visible;}

.websContainer{margin-bottom:10px;}
.websContainer .siteInfo{padding-bottom:5px;border-bottom:solid 1px #eee;}
.websContainer .thumb{float:left;width:20px;height:20px;margin-right:10px;border-radius:3px;}
.websContainer .thumb img{width:100%;border-radius:3px;}
.websContainer .title{height:20px;line-height:20px;}
.websContainer .title span{color:#aaa;}
.websContainer .webs ul{padding:5px 0;line-height:20px;}
.websContainer .webs ul:nth-child(even){border-top:solid 1px #eee;border-bottom:solid 1px #eee;background-color:#fafafa}
.websContainer .webs ul:hover{background-color:#fefefe}
.websContainer .webs a,.websContainer .webs a:visited{display:block;}
.websContainer .webs em{padding-left:2px;font-size:12px;}

.vistors ul{line-height:25px;}
.vistors ul:nth-child(even){padding:5px 0;border-top:dotted 1px #ddd;border-bottom:dotted 1px #ddd; background-color:#fafafa}
.vistors li{float:left;}
.vistors .selected a ,.vistors .selected a:visited{font-weight:bold;}

.commentContainer{margin-top:20px;min-height:200px;_height:200px; overflow:visible;}
.commentForm .commentTip{padding:5px;line-height:25px;border:solid 1px #ccc;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fafafa}
.commentArea{height:100px;padding:0 5px;border:solid 1px #ccc;border-bottom-left-radius:3px;border-bottom-right-radius:3px; cursor:text;box-shadow:2px 2px 1px 1px #fafafa inset;background-color:#fff}
.commentArea textarea{width:100%;border:0;height:91px;}
.commentTip li{float:left;margin-right:5px;}
.commentMsg{margin-left:5px;color:#F27887;}
.sendComment{margin:5px 0;width:150px;}
.sendComment a ,.sendComment a:visited{display:block;padding:5px 6px;text-align:center;border-radius:2px;color:#666;background-color:#fff;border:solid 1px #ccc;border-radius:3px;}
.sendComment a:hover{background-color:#3578DC;border:solid 1px #3578DC;color:#fff;} 
.comments{margin-top:10px;}
.comments .eachOne{margin-bottom:20px;}
.comments .eachOne li{float:left;margin-left:10px;}
.comments .uthumb,.comments .right{float:left;}
.comments .right{width:100%;height:100%;}
.comments .mainMsg .uthumb{margin-left:-100%;width:35px;height:100%; }
.comments .mainMsg .uthumb img{width:35px;height:35px;border-radius:2px;}
.comments .mainMsg .rightInnner{margin-left:40px;height:100%;}
.comments .mainMsg .topBar{padding:0 5px;height:35px;line-height:35px;background-color:#EEF1F9;}
.comments .replies{margin-left:30px;margin-top:15px;color:#666;}
.comments .replies .uthumb{float:left;margin-left:-100%;width:30px;height:100%;}
.comments .replies .uthumb img{width:30px;height:30px;border-radius:30px;}
.comments .replies .rightInnner{margin-left:35px;height:100%;}
.comments .replies .topBar{padding:0 5px;height:30px;line-height:30px;background-color:#f6f6f6;}
.comments .name{float:left;}
.comments .actBtn{float:right;}
.comments .actBtn li{float:right;padding:0 5px;}
.comments .actBtn a ,.comments .actBtn a:visited{color:#aaa;}
.comments .actBtn a:hover{color:#666;}
.comments .content{padding:5px;line-height:25px;}
.comments .loadMorePage{margin:20px 0; text-align:center;color:#aaa;}
.comments .loadTip{display:none;}
.comments .loadMorePage a,.comments .loadMorePage a:visited{display:block;height:25px; line-height:25px;color:#aaa;background-color:#fafafa}
.comments .loadMorePage a:hover{color:#666;background-color:#f4f4f4}
.comments .noMorePage{text-align:center;}
.commentPage{margin:10px 0;padding:5px 0;background-color:#eee}
.commentPage li{margin:0 2px;text-align:center;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;}
.commentPage a, .commentPage a:visited{display:block;padding:3px 6px;border:solid 1px #eee;border-radius:2px;color:#666;}
.commentPage .selected a, .commentPage .selected a:visited{border:solid 1px #aaa;font-weight:normal;color:#0577D1;background-color:#fff}
.commentPage a:hover{border:solid 1px #97C4E8;color:#0577D1;background-color:#fff}


/**----------------------------------- public ----------------------------------- */

.movies .each{float:left;position:relative;}
.movies .title{margin:5px 0;-webkit-line-clamp:1;height:20px;line-height:20px;font-weight:bold;font-size:15px;}
.movies .each:hover {transform: translateY(-5px);transition: 0.4s ease;}
.movies .each:hover .thumb{box-shadow:0px 10px 13px #ddd;}
.movies .thumb{font-size:0;border-radius:5px; background-color:#fafafa}
.movies .thumb img{width:100%;border-radius:5px;font-size:0;}
.movies .info{-webkit-line-clamp:2;height:28px;line-height:14px;color:#777;}
.movies .movActs {position:absolute;padding-top:10px;padding-left:15px;left:0;top:0; z-index:9}
.movies .movActs li{float:left;margin-right:5px;height:20px;line-height:20px;}
.movies .info,.movies .movActs{font-size:12px;}
.rating .starBg{float:left;width:50px;height:10px;background: url(../images/star.png) repeat-x ;background-size:10px 20px;}
.rating .starNum{margin-right:5px;height:100%;background: url(../images/star.png) repeat-x 0 -10px;background-size:10px 20px;}
.rating .score,.rating .noScore{height:22px; line-height:22px;color:#888;}
.rating .score{margin-top:-5px;}
.rating .score_1{margin-left:5px;font-family:Georgia;color:#FFAC2D;font-weight:bold;}
.rating .score_2{color:#aaa;font-size:12px;}
.rating em{display:none;}
.siderBar .movies .each{padding:5px 5px 30px 5px;width:calc((100% - 30px)/3);width:-moz-calc((100% - 30px)/3);width:-webkit-calc((100% - 30px)/3);}

.movieOne .poster{float:left;width:125px;}
.movieOne .poster img{width:100%;border-radius:5px;}
.movieOne .rightInfo{padding-left:20px;height:inherit;}
.movieOne .rightInfo ul{margin-bottom:5px;line-height:20px;}
.movieOne .rightInfo li{float:left;margin-right:5px;margin-bottom:2px;}
.movieOne .rightInfo li:first-child{font-weight:bold;}
.movieOne .link a, .movieOne .link a:visited{display:block;border:solid 1px #eee;padding:0 5px;border-radius:3px;color:#444;background-color:#f4f4f4}
.movieOne .link a:hover{color:#fff; background-color:#3578DC;border:solid 1px #3578DC;}
.movieOne h3{margin-bottom:10px;line-height:25px;font-weight:bold;}
.movieOne .brief{margin-top:10px;color:#666;line-height:22px;}
.movieOne .dbInfo{margin-top:10px;}
.movieOne .imdb a, .movieOne .imdb a:visited{display:block;padding-left:28px;background:url('../images/imdb.png') no-repeat left -6px;background-size:25px;}

.mediaBtns{margin-top:20px;}
.mediaBtns ul{float:left;margin-right:5px;margin-bottom:5px;text-align:center;}
.mediaBtns li{margin:0 2px;height:30px;line-height:30px;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;font-size:17px;font-weight:bold;}
.mediaBtns img{width:26px;margin-top:3px;}
.mediaBtns  a, .mediaBtns a:visited{display:block;padding:0 10px;border-radius:5px;color:#444;border:dashed 1px #ddd;}
.mediaBtns a:hover{background-color:#FBF0E8;border:dashed 1px #F86F0A;color:#F86F0A}
.mediaBtns .selected a, .mediaBtns .selected a:visited{border:dashed 1px #F86F0A;}

.mov_comments{height:400px;padding:10px;border-radius:10px;background-color:#f4f4f4}
.mov_comments .top{margin-top:10px;}
.mov_comments .user{float:left; }
.mov_comments .rating{float:right; }
.mov_comments .thumb img{width:30px;border-radius:30px;}
.mov_comments li{float:left;margin-right:10px;height:30px;line-height:30px;}
.mov_comments .content{padding:5px 0;border-bottom:solid 1px #eee;line-height:22px;}
.more_commentsBtn{margin:0 auto;width:120px; text-align:center;}
.more_commentsBtn a ,.more_commentsBtn a:visited{display:block;padding:2px;border-bottom-left-radius:10px; border-bottom-right-radius:10px; background-color:#f4f4f4}
.movComments_height{height:auto;}

.episodes{margin:10px 0;}
.episodes li{float:left;margin-right:5px;margin-bottom:3px;height:25px; line-height:25px;}
.episodes a, .episodes a:visited{display:block;padding:0 10px;border-radius:3px;color:#444;background-color:#f4f4f4}
.episodes .selected a ,.episodes .selected a:visited,.episodes a:hover{color:#fff; background-color:#3578DC}

.celebrity .each{float:left;position:relative;}
.celebrity .each:hover {transform: translateY(-5px);transition: 0.4s ease;}
.celebrity .each:hover .thumb{box-shadow:0px 10px 13px #ddd;}
.celebrity .thumb{font-size:0;border-radius:5px;}
.celebrity .thumb img{width:100%;border-radius:5px;font-size:0;}
.celebrity h4{-webkit-line-clamp:1;height:25px;line-height:25px;}
.celebrity a h4 ,.celebrity a:visited h4{color:#222;font-weight:bold;}
.celebrity a:hover h4{color:#3578DC;}
.celebrity ul{-webkit-line-clamp:1;height:20px;line-height:20px;color:#666;}
.siderBar .celebrity .each{padding:5px 5px 30px 5px;width:calc((100% - 30px)/3);width:-moz-calc((100% - 30px)/3);width:-webkit-calc((100% - 30px)/3);}

.scroll_celebrity{margin-top:10px;height:150px;text-align:center;padding:10px 0;border-radius:10px;}
.scroll_celebrity .x_outer{height:170px;overflow-x:auto;}
.scroll_celebrity .x_menu{width:100%;}
.scroll_celebrity .each{float:left;width:90px;margin-right:10px;margin-bottom:10px;}
.scroll_celebrity .thumb{width:100%;margin-bottom:5px;height:120px;border-radius:5px;}
.scroll_celebrity .thumb img{width:100%;}
.scroll_celebrity .title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;-webkit-line-clamp:2;height:32px;line-height:16px;}

.celebrity_one .thumb{float:left;width:100px;border-radius:5px;background-color:#fafafa;font-size:0;}
.celebrity_one .thumb img{width:100%;border-radius:5px;}
.celebrity_one .rightInfo{padding-left:20px;height:inherit;}
.celebrity_one h4{margin-bottom:5px;line-height:25px;font-size:18px;font-weight:bold;}
.celebrity_one h4 span{margin-left:5px;color:#777;}
.celebrity_one .rightInfo ul{margin-bottom:5px;line-height:22px;}
.celebrity_one .rightInfo li{float:left;margin-right:5px;}
.celebrity_one .tagName{font-weight:bold;}
.celebrity_one .rightInfo a ,.celebrity_one .rightInfo a:visited{display:block;padding:0 2px;border-radius:2px;}
.celebrity_one .brief{margin-top:10px;color:#666;line-height:22px;}

.movies .each,.celebrity .each{padding:5px 20px 30px 5px;width:calc((100% - 105px)/5);width:-moz-calc((100% - 105px)/5);width:-webkit-calc((100% - 105px)/5);}
.movies .each:nth-child(5n+5),.celebrity .each:nth-child(5n+5){padding-right:0;}

@media(max-width: 767px){
.adminContainer,.formStyle{float:none;width:95%;margin:0 auto;}
.userForm{margin-top:20px;width:auto;} 
.scrollNav .xscrollMenu_outer li{float:left;}
.scrollNav .each{padding-left:7px;padding-right:7px;}
.scrollNav .each:first-child{padding-left:1px;}
.siderbar_fixed{width:inherit;position:inherit;top:0;_position:inherit;_top:0;z-index:1;}
.shadowBox,.siderOffSet,.headerInner{width:auto;padding-left:15px;padding-right:15px;border-radius:0px;}
.siderOffSet,.shadowBox{margin-left:0;margin-right:0;}
.line{margin-bottom:0;}

.mainContainer,.soFormContainer{float:none;clear:both;width:100%;}
.mainBox,.siderBar{width:100%;padding:0;}
.naviBar,.siderBar{display:none;}
.switch_navBar{display:block;}

.headerContainer{padding-top:3px}
.headerMenu li,.headerMenu h2{font-size:16px;}
.headerMenu a, .headerMenu a:visited{padding-right:10px;font-weight:500;}
.headerMenu h2 span{display:none;}

.list_heji .each{margin-bottom:10px;}
.title_rightThumb .each{margin-bottom:5px;}
.title_rightThumb .title{margin-bottom:5px;}

._content img{max-width:100%;}
.pre_next_one{margin-top:0;margin-bottom:0;}
.pre_next_one li,.pre_next_one li:nth-child(even){margin-bottom:10px;width:100%;float:none;text-align:left; }
._titleList_2 ul{float:none;width:100%;}

/**----------------------------------- public ----------------------------------- */
.soWords li:nth-child(n+30){display:none;}
.movies .each:nth-child(5n+5),.celebrity .each:nth-child(5n+5){padding-right:20px;}
.movies .each,.siderBar .movies .each{padding:5px 20px 20px 0px;width:calc((100% - 40px)/3);width:-moz-calc((100% - 40px)/3);width:-webkit-calc((100% - 40px)/3);}
.movies .each:nth-child(3n+3){padding-right:0;}
.celebrity .each,.siderBar .celebrity .each{padding:5px 20px 20px 0px;width:calc((100% - 40px)/3);width:-moz-calc((100% - 40px)/3);width:-webkit-calc((100% - 40px)/3);}
.celebrity .each:nth-child(3n+3){padding-right:0;}

.movieOne .poster{width:120px;}
.movieOne .pubTime{display:none;}
.movieOne .rightInfo{padding-left:10px;}
.movieOne .rightInfo ul{margin-bottom:2px;}
.movieOne .actors li:nth-child(n+10){display:none;}
.movies .title{margin:5px 0;font-size:12px;font-weight:bold;}

}