/* ===================== 样式重置 ===================== */
html {overflow-y:scroll;overflow-x:visible;}
body {margin:0;color:#6c6c6c;font:12px/21px "宋体";background:#fff;}
ul, ol, li, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, input {margin:0;padding:0;}
img, fieldset {border:none;}
li{list-style:none;}
select,input,img{vertical-align:middle;}
select, input, textarea{font-size:12px;}
a{color:#010101;text-decoration:none;}
a:hover{color:#4c7d08;text-decoration:underline;}
div,ul,dl {zoom:1;}
div:after,ul:after,dl:after{ content:".";display:block;clear:both;height:0;visibility:hidden;}
.fRed {color:#fde7c8;font-weight:normal;font-family:Tahoma;}
.fRed strong {font:24px/24px Tahoma !important;color:#fde7c8 !important;}
.fBlack{color:#000;}
.f14{font-size:14px;}
.fOrange,a.fOrange:hover{color:#fde7c8;}
.fGray { color:#d0d0d0 !important; }
.fleft{ float:left;}
.m_left10{ margin-left:10px;}
.noPic{background:#010101 url(http://www.qiyipic.com/common/images/noPic.gif) center center no-repeat;} /* 缺图样式 */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix {display:block;}

/*通栏导航*/
.gui_header_qiyue{background:url(http://www.qiyipic.com/common/fix/passport_images/headBg.png) repeat-x; height:31px; width:100%;}
.title_ico_bg{background:url(http://www.qiyipic.com/common/fix/mz_list_ico.gif) no-repeat;padding-left:20px;margin:20px 0 0 15px;font-size:14px;color:#000;clear:both;display:block;}
.zhuanji #j-tab-content p{ padding: 20px 15px 0;}
.head { width:970px; margin:0 auto; padding:20px 0 25px; }
.logo { font:16px/24px "微软雅黑"; color:#000; }
.logo img { vertical-align:text-bottom; margin:0 10px -5px 0; position:relative; }
.head_link { float:right; margin-top:-21px; line-height:21px; }
.main { width:970px; margin:0 auto; }
.mBg { background:url(http://www.qiyipic.com/common/fix/passport_images/mainBg.png) 0 0 repeat-y; }
.mBgTop { background:url(http://www.qiyipic.com/common/fix/passport_images/mainBg.png) right -20px no-repeat; height:20px; margin-bottom:40px; }
.mBottomBg { background:url(http://www.qiyipic.com/common/fix/passport_images/mainBg.png) right 40px no-repeat; height:60px; clear:both; }
.m1Ctitle { border-bottom:1px solid #e9e9e9; margin:0 45px 50px; height:29px; text-align:center; }
.m1Ctitle strong { cursor:pointer; font:14px/30px simsun; color:#000; margin-bottom:-1px; position:relative; display:inline-block; width:237px; background:url(http://www.qiyipic.com/common/fix/passport_images/titleBg.png) 0 0 no-repeat; }
.m1Ctitle strong.selected { background-position:right 0; }
.m1Ctitle span { font:12px/30px simsun; color:#999; }
.m1L { float:left; width:726px; border-right:1px solid #e6e6e6; }
.m1R { float:left; width:192px; border-left:1px solid #e6e6e6; margin-left:-1px; padding:0 25px; display:inline; }
.m1R_2 { float:right; width:215px; margin-top:-100px; padding-bottom:79px; }
.mainC { padding:50px 0 140px; text-align:center; }
.mainC h2 { font:20px/30px "微软雅黑"; padding-bottom:40px; color:#000; }
.mainC1 { padding:30px 0 60px; text-align:center; }
.mainC1 strong { font:20px/30px "微软雅黑"; color:#000; }
.mainC2 { padding:0 25px 0 130px; border-top:1px solid #f2f2f2; margin:0 25px; }
.mainC2 h2 { font:14px/60px simsun; }
.mainC2 p { width:380px; float:left; padding-right:55px; }
.mainC2 p img { float:left; padding:2px; border:1px solid #e6e6e6; margin-right:10px; }
.mainC2 p strong { font:14px/23px simsun; display:inline-block; margin-top:-2px; }
.spanC { zoom:1; overflow:hidden; display:block; }
.mainC2 p .spanC { width:295px; float:right; }
.mainC3 { color:#000; }
.mainC3 h1 { font:18px/30px "微软雅黑"; border-bottom:1px solid #e6e6e6; margin:55px 0 45px; }
.mainC3 p { margin:0 20px; }
.mainC3 .pbtn { padding:50px; text-align:center; }
.table1 { margin-left:160px; }
.table1 th { color:#666; font-size:14px; font-weight:normal; }
.table1 th, .table1 td { padding:8px 0; vertical-align:text-top; }
.table1 table th, .table1 table td { vertical-align:bottom; padding-bottom:0; }
.text { background:url(http://www.qiyipic.com/common/fix/hudong2_images/inputBg.png) repeat-x 0 0 #FFF; border:1px solid #CCC; color:#7d7d7d; font-family:Arial; height:15px; outline:none; padding:4px; }
.text_on { border:2px solid #bad97f; color:#000; padding:3px; }
.submit_btn { background:url(http://www.qiyipic.com/common/fix/passport_images/icons.png) 0 0 no-repeat; display:inline-block; width:151px; height:36px; font:20px/36px "微软雅黑"; color:#fff; text-align:center; }
.submit_btn:hover { background-position:0 -40px; color:#fff; text-decoration:none; }
.btnBgGB { background:url(http://www.qiyipic.com/common/fix/passport_images/icons.png) -500px 0 no-repeat; }
.btnGB { background-position:0 -80px; display:inline-block; padding:0 20px; line-height:25px; border:1px solid #d4d4d4; color:#000; }
.btnGB:hover { background-position:0 -110px; color:#000; text-decoration:none; }
.head_link {color: #0082CB; text-decoration:none;}
.head_link:hover{text-decoration:underline;}
.headBg{background:url(http://www.qiyipic.com/common/fix/passport_images/headBg.png) 0 0 repeat-x;height:31px;overflow:hidden;width:970px;margin:0 auto;}
.headBg a{color:#000!important;}
.headBg a:hover{color:#4c7d08!important;}
.nav,.nav li{float:left;}
.nav li{padding:0 9px 0 10px;border-right:1px solid #d5d5d5;margin:9px 0;line-height:13px;vertical-align:middle;word-spacing:0;}
.nav .li1{padding:0;border:none;margin:0;position:relative;}
.nav .liLast{border:none;}
.headForm{float:right;background:url(http://www.qiyipic.com/common/fix/passport_images/headBg.png) 0 -70px;width:195px;height:20px;margin:5px 5px 0 0;display:inline;}
.headText{float:left;width:155px;height:15px;border:none;padding:3px 5px;background:none;}
.headBtn{float:left;width:30px;height:20px;border:none;background:none;cursor:pointer;}
.headC{float:right;line-height:30px;word-spacing:10px;margin-right:10px;}
.username{background:url(http://www.qiyipic.com/common/fix/passport_images/headBg.png) 0 -35px;padding-left:15px;}
.usernameHuiyuan{background:url(http://www.qiyipic.com/common/fix/qiyue_images/headBg1.png) 0 -65px;padding-left:15px; float:left;}
.head_more{background:url(http://www.qiyipic.com/common/fix/passport_images/headBg.png) 100% -42px; padding-right:15px;}
.headC a.a2 {background: url(http://www.qiyipic.com/common/fix/passport_images/headBg.png) repeat scroll 100% -30px transparent;float: left;line-height: 23px;margin-top: -4px;padding: 7px 0 0;position: relative;text-align: center;vertical-align: middle;width: 75px;z-index: 2;}

/*托盘小浮层*/
.head_popup{background:url(http://www.qiyipic.com/common/fix/passport_images/headBg.png) 0 -100px repeat-x #fff; border:solid #c8c8c8; border-width:0 1px 1px; padding-top:1px; position:absolute; }
.head_popup a { color:#000; }
.head_popup a:hover { color:#4c7d08; }
.head_ul { margin:5px 10px 5px; }
.head_ul li { border-bottom:1px solid #e2e2e2; line-height:30px; text-align:center;}
.head_ul .liLast { border:none; }
.head_popup p { padding:10px 10px 5px; text-align:center; }
.arraw { display:inline-block; width:12px; height:8px; background:url(http://www.qiyipic.com/common/fix/passport_images/headBg.png) 0 -90px no-repeat; position:absolute; top:-6px; right:20px; font-size:0; }
.head_popup .alignRight { line-height:30px; padding:5px 10px 0; }
.head_popup a.jixuLink { color:#589c03; text-decoration:underline; }
.head_popup a.jixuLink:hover { color:#4a7f07; }
.head_ul2 { padding:0 5px; margin:0 5px; }
.head_ul2 li { border-bottom:1px solid #e2e2e2; padding:5px 0; line-height:18px; padding-left:15px; }
.head_ul2 { height:260px; overflow-x:hidden; overflow-y:scroll; height:230px; }
.head_ul li.qitan_msg{ padding:0 0 3px 0; text-align:left;}
.head_ul li.qitan_msg p{ padding:0; margin:0; line-height:20px;text-align:left; zoom:1;}
.head_ul li.qitan_msg p em{ color:#eb6100; font-family:"宋体"; font-style:normal;}
.head_ul li.qitan_msg p a:link,
.head_ul li.qitan_msg p a:visited{ color:#808080!important;}
.head_ul li.qitan_msg p a:hover{ color:#4a7f07;}
.qitan_UL li{text-align:left;text-indent:5px;}
.color55{color:#d5d5d5;}
.newMessage{background:url(http://www.qiyipic.com/common/fix/header_msg.gif) no-repeat 100% 2px;padding-right:13px;zoom:1;line-height:14px;} 
.topInfoC_wide{padding-right:15px;}
#j-suggestList { border:1px solid #666; background:#fff; }
#j-suggestList a { display:block; color:#666; padding:3px; }
#j-suggestList a:hover { text-decoration:none; cursor:default; }
#j-suggestList a.selected { background:#ddd; }

/*用户信息-搜索 */
.user_login{ word-spacing:5px; color:#e4e4e4; float:right; margin-bottom:5px; *word-spacing:0px;}
.navForm_wide{ color:#dfdfdf; zoom:1; text-align:right; height:30px; z-index:2; position:relative; word-spacing:3px; }
.navForm_wide a.a1 { background: url("http://www.qiyipic.com/common/fix/passport_images/headBg.png") 100% -38px no-repeat; display:inline-block; width:75px; line-height:23px; text-align:center; position:relative; z-index:2; vertical-align:middle; padding:0 0 2px 0; float:left;}
.navForm_wide a.a2, .navForm_wide a.a2:hover { background:url(http://www.qiyipic.com/common/fix/qiyi_images/navIcon2.gif) 0 0 no-repeat; color:#000; text-decoration:none; display:inline-block; width:75px; line-height:23px; text-align:center; position:relative; z-index:2; vertical-align:middle; padding:0 5px 2px 0; float:left;}
.navFormList { position:absolute; width:265px; background:#fff; border:1px solid #808080; right:51px; top:24px; font:14px/23px simsun; text-align:left; }
.navFormList a, .navFormList a:hover { display:block; padding:0 5px; color:#000; zoom:1; background:#fff; text-decoration:none; }
.navFormList a.a1 { background:#e7e7e7; }
.navInput { background:url(http://www.qiyipic.com/common/qiyi_images/searchBg.png) 0 -80px repeat-x; }
.navInputText { width:256px; height:15px; padding:5px; border:none; border-left:1px solid #cbcbcb; margin-left:10px; float:left;}
.navInputBtn { background-position:0 0; width:52px; height:25px; border:none; cursor:pointer; float:left;}
.navInputBtn_ { background-position:0 -40px; width:52px; height:25px; border:none; cursor:pointer; color:#fff; float:left;}
.topInfo_wide { position:relative; z-index:100;  background:url(http://www.qiyipic.com/common/homepage_images/navBg.png) 0 0 repeat-x #808080; line-height:33px; height:33px; text-align:right; }
.navList_wide { float:left; padding-left:2px; }
.navList_wide a { float:left; display:inline; padding:0 10px; background:url(http://www.qiyipic.com/common/homepage_images/navLineBg.png) right center no-repeat; font-size:14px; color:#fff; }
.navList_wide a:hover { color:#e7e7e7; text-decoration:none; }

.login_text { background:url(http://www.qiyipic.com/common/fix/hudong2_images/inputBg.png) 0 0 repeat-x #fff; height:15px; padding:3px; border:1px solid #ccc; font-family:Arial; width:125px; float:right;}
.login_text_on { border:2px solid #bad97f; padding:2px;}


/*wholemain */
.wholemain{ background-color:#000; text-align:center;}
.main{ background:url(http://www.qiyipic.com/vip/fix/halloween2011_images/conBg.jpg) no-repeat #000; width:1280px; margin:0 auto;}
.content{ width:970px; margin:0 auto; padding-top:180px;}
.con1{ margin-bottom:25px;}
.con1 li{ width:173px; height:225px; float:left; margin-right:25px; position:relative;}
.con1 li a,.con2 li a{ display:block; width:110px; height:111px; background:url(http://www.qiyipic.com/vip/fix/halloween2011_images/player1.png) no-repeat; position:absolute; top:100px; right:30px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src=http://www.qiyipic.com/vip/fix/halloween2011_images/player1.png);_background:none;}
.con1 li a:hover,.con2 li a:hover{ background:url(http://www.qiyipic.com/vip/fix/halloween2011_images/player1h.png) no-repeat; width:110px; height:111px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src=http://www.qiyipic.com/vip/fix/halloween2011_images/player1h.png);_background:none;}
.con1 li.last{ margin-right:0;}
.con2{ background:url(http://www.qiyipic.com/vip/fix/halloween2011_images/con2Bg.jpg) no-repeat;}
.con2 li{ width:256px; margin-left:50px; height:350px; float:left; position:relative; margin-bottom:16px; display:inline;}
.con2 li a{ top:170px; right:75px;}
.con3 li{ width:323px; height:190px; float:left; position:relative;}
.con3 li a,.con4 li a{ display:block; width:72px; height:73px; background:url(http://www.qiyipic.com/vip/fix/halloween2011_images/player2.png) no-repeat; position:absolute; top:90px; right:35px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src=http://www.qiyipic.com/vip/fix/halloween2011_images/player2.png);_background:none;}
.con3 li a:hover,.con4 li a:hover{ background:url(http://www.qiyipic.com/vip/fix/halloween2011_images/player2h.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src=http://www.qiyipic.com/vip/fix/halloween2011_images/player2h.png);_background:none;}
.con4{ background:url(http://www.qiyipic.com/vip/fix/halloween2011_images/con4Bg.jpg) no-repeat; display:inline-block; padding:0 155px; height:587px;}
.con4 li{ width:284px; height:196px; float:left; margin-left:30px; display:inline; position:relative; margin-bottom:30px;}
.con4 li a{ top:75px; right:15px;}
.main .bottom{ width:1280px; margin:0 auto;}


/*commentBox*/
.commentBox{background:#fff;margin:20px auto 0;padding:0px 15px 20px; width:940px;}
/*qitan*/
.qitan{float:left;display:inline;margin:0px;width:665px;}
.moreList{float:right;display:inline;margin:14px 0px 0px;width:250px;border:1px solid #E3E3E3;}
.moreList h2{overflow:hidden;font-weight:normal;height:27px;font-size:12px;background:url(http://www.qiyipic.com/dianshiju/fix/dsjmb110711_titleBg.jpg) repeat-x;padding:0px 15px;color:#000;}
.moreList h2 b{display:block;float:left;height:27px;line-height:26px;font-weight:normal;}
.moreList h2 a{display:block;float:right;height:27px;line-height:26px;}
.moreList ul{padding:8px 15px;}
.moreList li{text-align:center;padding:8px 0px;border-bottom:1px dashed #ccc;margin:0px 0px 4px;}
.moreList li a{display:block;font-weight:bold;font-size:12px;}
.moreList li a img{display:block;padding:4px;border:1px solid #ccc;margin:0px 0px 4px;width:210px;height:70px;}