﻿/*common*/
.clearFix:after{ clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: ""; }
.clearFix{ *zoom: 1; }
/*html{ background-image: url(''); background-attachment: fixed; }*/
body{ font-family: "Microsoft YaHei"/*,arial*/; font-size: 18px; background: url("../images/qbzp12/bg.jpg") repeat 0 0; line-height: 28px; background-color: #085B85; position: relative; }
a{ text-decoration: none; }

/*main*/
.main{ postion: relative; top: 0; width: 960px; margin: 0 auto; overflow: hidden; z-index: -1; background-color:  #FDFDEC;margin-top: 10px; }
/*div*/
.process,
.introduce,
.production,
.comment{/* margin-bottom: 20px;*/ text-align: left; }
/*top*/
.introduce .top{ height: 60px; background: url("../images/qbzp12/introduce.jpg") no-repeat;  }
.production .top{ height: 60px; background: url("../images/qbzp12/introduce.jpg") no-repeat;  }
.comment .top{ height: 60px; background: url("../images/qbzp12/comment.jpg") no-repeat; }
/*top.png 960*80*/

/*background*/
.bg0{ position: absolute; top: 32px; left: 0; width: 100%; height: 820px; background: url("../images/qbzp12/bg0.jpg") no-repeat center; z-index: -1; }
/*bg0.png 2100*1000*/
/*减去mini-top的32px*/

/*头部内容*/
.header{ position: relative; height: 818px; width: 960px; margin: 0 auto; }
.header .p1{ padding-top: 52px; font-size: 18px; }
.header .p2{ font-size: 20px; color: #F71946; padding-top: 350px; padding-left: 330px; }
.header .p3{ font-size: 18px; color: #F71946; padding-top: 78px; padding-left: 406px; font-weight: bold; }
.header .p4{ font-size: 14px; color: #ffffff; text-indent: 2em; line-height: 24px; padding: 46px 30px 0 30px; }
.header a{ color: #FFF100; }
.header a:hover{ text-decoration: underline; }

/*参赛步骤*/
.process .content{ position: relative; height: 90px; background: url("../images/qbzp12/process2.jpg") no-repeat center; padding: 10px 0; }
.process ul{ height: 54px; width: 960px; color: #ffffff; padding-top: 18px; }
.process ul li{ float: left; height: 54px; display: block; text-align: center; }
.process ul li.li0{ width: 142px; padding-left: 4px; line-height: 50px; font-size: 22px; }
.process ul li.li1{ width: 190px; padding-left: 8px; font-size: 18px; line-height: 24px; }
.process ul li.li2{ width: 160px; padding-left: 40px; font-size: 18px; line-height: 24px; }
.process ul li.li3{ width: 160px; padding-left: 34px; line-height: 50px; font-size: 20px; }
.process ul li.li4{ width: 160px; padding-left: 40px; line-height: 50px; font-size: 20px; }
.process ul li a{ color: #EEE5CA; }
.process ul li a:hover{ color: #F0B520; }

/*参赛介绍*/
.introduce .top .more{ float: right; margin-top: 22px; }
.introduce .top .more a,.production .top .more a{ display: block; width: 150px; height: 26px; line-height: 26px; cursor: pointer; text-align: center; font-size: 16px; color: #9A102C; font-weight: bold; }
.introduce .top .more a:hover,.production .top .more a:hover{ color: #DD0C39; }
.introduce .content{ position: relative; height: 240px; background: url("../images/qbzp12/introduce2.jpg") no-repeat center; }
.introduce .div1{ float: left;  width: 290px; height: 210px; padding-top: 16px; padding-left: 18px; }
.introduce .div2{ float: left;  width: 290px; height: 210px; padding-top: 16px; padding-left: 28px; }
.introduce .div3{ float: left;  width: 290px; height: 210px; padding-top: 16px; padding-left: 28px; }
.introduce p.title{ font-size: 18px; line-height: 46px; color: #681C3A; font-weight: bold; }
.introduce p{ font-size: 14px; line-height: 22px; color: #280616; padding: 0 10px;}
.introduce p em{ font-weight: bold; color: #000000; }
.introduce p a{ color: #C50A30; }
.introduce p a:hover{ color: #FE0438; text-decoration: underline; }

/*参赛作品*/
.production .top .more{ float: right; margin-top: 20px; }
.production .top .more a{ display: block; width: 150px; height: 26px; line-height: 26px; cursor: pointer; text-align: center; font-size: 16px; color: #9A102C; font-weight: bold; }
.production .top .more a:hover{ color: #DD0C39; }
.production .content{ position: relative; /*padding: 30px 0;*/ width: 960px; overflow: hidden; }
.production .show_list{ width: 960px; padding: 20px 0; }
.production .data_list:after,
.production .data_list ul:after{ content: ""; display: block; height: 0; visibility: hidden; clear: both; }
.production .data_list,
.production .data_list ul{ *zome: 1; }
.production .data_list ul { width: 960px; }
.production .data_list ul li { width: 176px; height: 160px; margin: 0 6px 20px; float: left; padding: 2px; }
.production .data_list ul li:hover { background: #ffffff; border: 1px solid #000000; padding: 1px; /*box-shadow: 3px 3px 3px #c2aa9c;*/ }
/*.production .data_list ul li:hover .v_info a.zuopint{ color:#FF9E00; }
.production .data_list ul li:hover .v_info a.zuozhet{ color:#19090A; }*/
.production .data_list ul li a img { display: block; width: 176px; height: 106px; }
.production .data_list ul li .v_info { width: 176px; height: 54px; line-height: 25px; }
.production .data_list ul li .v_info a { display: block; height: 25px; width: 176px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
/*.production .v_info a,
.production .v_info a:visited {*//*color:#fff;*//*text-decoration:none;}*/
.production .v_info a.zuopint{ font-size: 14px; color:#B31635; }
.production .v_info a.zuopint:hover{ color: #F71A45; }
.production .v_info a.zuozhet{ font-size: 12px; color: #666666; }
.production .v_info a.zuozhet:hover{color:#333333}
/*翻页*/
.production .collect_page{ width: 960px; height: 32px; line-height: 32px; font-size: 16px; }
.production .collect_page .right { float: right; margin-right: 80px; margin-bottom: 30px; }
.production .collect_page .page_desc{ display: none; }
.production .collect_page .page_pre{ line-height: 0; font-size: 0; overflow: hidden; display: block; margin-top: 8px; width: 18px; height: 18px; float: left; cursor: pointer; background: url(../images/qbzp12/cleft.jpg) no-repeat; }
/*cleft.png 12*12*/
/*.collect_page .page_pre:hover { background:url(../images/songge/mleft.png);}*/
.production .collect_page .page_next{ line-height: 0; font-size: 0; overflow: hidden; display: block; margin-top: 8px; width: 18px; height: 18px; margin-left: 15px; float: left; cursor: pointer; background: url(../images/qbzp12/cright.jpg) no-repeat; }
/*.collect_page .page_next:hover { background:url(../images/songge/mright.png);}*/
/*cright.png 12*12*/
.production .page_list { width: auto; float: left; margin-left: 15px; height: 20px; margin-top: 4px; }
.production .page_list a{ width: 24px; height: 24px; float: left; text-align: center; line-height: 24px; font-size: 16px; cursor: pointer; margin: 0 5px; color: #B31635; }
.production .page_list a:hover{ color: #F71A45; }
.production .page_list span.more{ float: left; }
.production .page_list .current{ color: #F71A45; background: url(../images/qbzp12/cbg.jpg); width: 24px; height: 24px; }
/*cbg.png 24*24*/
/*.production .page_list .current:hover{ background: url(../images/ynld/cbgh.png); }*/
/*cbgh.png 24*24*/
.production .total{ float: left; margin-left: 30px; color: #B31635; }
.production .total_page {padding:0 15px; }

/*网友留言*/
.comment .content{ position: relative; padding: 30px 0; }
#vv_comment{ width: 906px; margin: 10px auto 0; }
.talk_box { min-height: 300px; }

/*diantai*/
#diantai{ position: fixed; left: 50%; margin-left: 480px; bottom: 40px; display: block; width:130px; height: 90px; cursor:pointer; background: url("../images/zhuanti/diantai.png") no-repeat; z-index: 501; }
#diantai{ _position: absolute; _bottom: auto; _margin-bottom:40px;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }
#diantai a{ display: block; width: 100%; height: 100%; }
.cube{ height: 14px; width: 14px; float: right; }

/*footer*/
#footer_link_info p{ color: #000000; font-family: Arial; }
#footer_link_info a{ color: #000000; }
#footer_link_info a:hover{ color: #FE0438; }

/*aside Share*/
.shareTop{ width: 40px; position: fixed; right: 0; bottom: 150px; z-index: 500; }
.shareTop{ _position: absolute; _bottom: auto; _margin-bottom:150px;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }
.shareTop .top,
.shareTop .bdshare_b a.img,
.shareTop .tecentWeibo a{ background: url('../images/qbzp12/share.jpg') no-repeat center;/* width: 80px; height: 296px;*/ }
/*share.png 40*296 Top 40*40 Share 40*80 Weibo 40*176*/
.shareTop a.top{ display: inline-block; background-position: 0 0; width: 40px; height: 40px; margin-bottom: 10px; }
.shareTop a.top:hover{ background-position: -40px 0; }
.shareTop .bdshare_b a.img{ display: inline-block; background-position: 0 -40px; width: 40px; height: 60px; margin-bottom: 10px;}
.shareTop .bdshare_b a.img:hover{ background-position: -40px -40px; }
.shareTop .tecentWeibo a{ display: inline-block; background-position: 0 -100px; width: 40px; height: 164px; }
.shareTop .tecentWeibo a:hover{ background-position: -40px -100px; }

/*.production{display: none;}*/

