@charset "utf-8";
/*******author:Tongyan.Guo**************/
html{min-width:1002px;}
body{ margin:0; padding:0; font-size:12px; font-family:"宋体",Arial, Helvetica, sans-serif; background-color:#2a2f44;}
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
area{outline:none;}
img{ border:0;}
ol,ul{list-style:none;}
a{font-family:"宋体",Arial, Helvetica, sans-serif; text-decoration:none;outline:none;}
a:hover{ text-decoration:underline;}
.clearfix:after {content:"";display:block;height:0;clear:both;} 
.clearfix {zoom:1;}
.bg{ background:url(../images/bg.jpg) center top no-repeat;}
.mainbg{ background:#ffd8d8 url(../images/mainbg.jpg) center top no-repeat; }
.homebg{ background:#ffd8d8 url(../images/homebg.jpg) center top no-repeat; }
.rel1002{ position:relative; width:1002px; margin:0 auto; overflow:hidden;}
.img_banner{ position:relative; width:1002px; margin:0 auto; overflow:hidden;}
.img_banner img{ float:left;}

.link{ position:absolute; text-indent:-9999px; background:url(about:blank); width:226px; height:234px; }
.link01{ left:9px; top:508px; }
.link02{ left:247px; top:538px;   }
.link03{ left:501px; top:522px; }
.link04{ left:745px; top:508px;  }
.link01:hover{ background:url(../images/link01.jpg) no-repeat; }
.link02:hover{ background:url(../images/link02.jpg) no-repeat; }
.link03:hover{ background:url(../images/link03.jpg) no-repeat; }
.link04:hover{ background:url(../images/link04.jpg) no-repeat; }

.activeinfo,.scpic,.login,.logout,.denglu,.tuichu,.back{ position:absolute; text-indent:-9999px; background:url(about:blank); }
.activeinfo{ width:95px; height:25px; left:403px; top:431px; }
.scpic{ width:104px; height:89px; left:726px; top:378px; }
.login,.logout{ width:104px; height:89px; left:853px; top:378px; }
.logout{ background:url(../images/logout.jpg) no-repeat; }
/*.more_jc{ position:absolute; width:110px; height:93px; left:625px; top:434px; background:url(../images/btntj.jpg) no-repeat; }*/
.more_jc{ position:absolute; width:104px; height:89px; left:726px; top:378px; background:url(../images/personal.jpg) no-repeat; }
.page{ color:#d91212; font:normal 12px/20px "宋体"; text-align:center; }
.page a,.page span{ padding:0 5px; color:#d91212; }
.page a.current,.page span.current{ color:#ff19dc; font-weight:bold; }
.yema{ position:absolute; width:300px; height:20px; left:674px; top:526px;  }

.nr{ width:1002px; margin:0 auto; background:url(../images/main_06.jpg) center top no-repeat; min-height:309px; _height:309px; position:relative; padding-bottom:50px; }
.pic_ul{ width:915px; margin:0 auto; padding-bottom:20px; }
.pic_ul li{ width:150px; height:208px; float:left; margin:0 15px 20px; overflow:hidden; }
.pic_ul li .picimg{ width:150px; height:113px; line-height:113px; overflow:hidden; }
.pic_ul li .picimg img{ width:150px; vertical-align:middle; }
.pic_ul li p{ line-height:18px; padding:10px 0; color:#ed4b4b; }
.pic_ul li a.like{ width:74px; height:17px; margin:0 auto; display:block; }
.prize{ width:950px; margin:0 auto; overflow:hidden; }
.prize_show{ float:left; width:555px; }
.rules{ float:right; width:348px; padding-top:18px; }
/* scroll */
.scroll_box{ width:555px; height:110px; overflow:hidden; margin-top:20px; }
.prevq,.nexth{ display:block; width:24px; height:28px; margin-top:41px; text-indent:-9999px; cursor:pointer;}
.prevq{ float:left; background:url(../images/prev.jpg);}
.nexth{ float:right; background:url(../images/next.jpg);}
#scroll{ float:left; width:506px; overflow:hidden;}
#scroll ul{float:left;}
#scroll ul li{ display:inline; float:left; width:155px; margin:0 7px; }
#scroll ul li img{ display:block; width:153px; height:108px; border:1px solid #fff; }
.rules p{ line-height:20px; color:#ed4b4b; padding-top:16px;  }
.shuzi{ padding-left:30px; padding-top:9px; padding-right:9px; padding-bottom:9px; }
.shuzi li{ list-style-type:decimal; line-height:21px; color:#ed4b4b; }

.denglu,.tuichu{ width:104px; height:89px; left:752px; top:431px; }
.tuichu{ background:url(../images/homelogout.jpg) no-repeat; }
.back{ width:104px; height:89px; left:872px; top:431px; }
.info{ color:#c92b2b; position:absolute; left:85px; top:468px; font:bold 30px '微软雅黑';}

.homenr{ width:1002px; margin:0 auto; background:url(../images/home_05.jpg) center top no-repeat; min-height:430px; _height:430px; position:relative; padding-bottom:50px; }
.contnr{ width:950px; margin:0 auto; height:600px;  }
.cont_01{ float:left; width:195px; padding:20px; background:#fff; }
.xxpic{ width:195px; height:280px; }
.role{ background:#ffd8d8; width:165px; padding:15px; overflow:hidden; color:#e84f3e; margin-top:16px; }
.role p{ padding-bottom:2px; line-height:17px; }
.toupiao{ width:195px; height:52px; margin:10px 0; display:block; }
.weibocont{ width:195px; height:80px; background:url(../images/weibo.jpg) no-repeat; position:relative; margin-top:10px; }
.weibocont a{ width:167px; height:35px; position:absolute; text-indent:-9999px; background:url(about:blank); right:0; }
.weibocont a.sina{ top:0; }
.weibocont a.qq{ bottom:0; }

.cont_02{ float:left; width:515px; background:#fff1f1; margin:0 10px; }
.cont_tit{ height:40px; line-height:40px; background:#ffd8d8; font:bold 18px/40px "微软雅黑"; color:#ee5556; padding-left:12px; }
.cont2_pic{ width:515px; padding-bottom:20px; }
.home_ul{ width:495px; margin:0 auto; }
.home_ul li{ width:145px; height:165px; float:left; margin:20px 10px 0; overflow:hidden; _margin:20px 8px 0; }
.home_ul li .homeimg{ width:145px; height:165px; line-height:165px; overflow:hidden; }
.home_ul li .homeimg img{ width:145px; vertical-align:middle; }

.cont_03{  width:180px; background:#fff1f1; float:right; }
.cont_03 p{ color:#e84f3e; line-height:21px; width:156px; margin:0 auto; padding:9px 0; }

.xuanze{ margin-top:20px; }
.xzpic_ul{ width:900px; margin:0 auto; padding-bottom:20px; }
.xzpic_ul li{ width:150px; height:150px; float:left; margin:10px 15px 0; overflow:hidden; _margin:10px 13px 0; }
.xzpic_ul li .xzimg{ width:150px; height:113px; line-height:113px; overflow:hidden; }
.xzpic_ul li .xzimg img{ width:150px; vertical-align:middle; }
.xzpic_ul li a.btn_like{ width:74px; height:17px; margin:10px auto; display:block; }

/*弹出*/
.pop_info{ display:none; background:#ab3b2d; width:337px; padding:30px 0; }
.pop_info h3{ border-bottom:1px solid #b35448; font:bold 14px "宋体"; color:#fcffa3; line-height:20px; padding:0 20px 20px; }
.close{ position:absolute; width:58px; height:58px; background:url(../images/close.jpg) no-repeat; right:-59px; top:0; }
.pop_table{ width:300px; margin:0 auto; }
.pop_table td{ font:normal 12px "宋体"; padding-top:10px; color:#fac2aa;  }
.inp_pop{ width:180px; height:20px; line-height:20px; background:#fff; border:1px solid #a5acb2; }

.pop_tank{ display:none; background:#ab3b2d; width:530px; padding:30px 0; }
.pop_cont{ display:none; background:#ab3b2d; width:580px; padding:20px 10px; }
.pop_cont h3{ padding-bottom:20px; border-bottom:1px solid #b35448; font:bold 18px "微软雅黑"; color:#fcffa3; text-align:center; }
.pop_cont h4,.pop_cont p{ color:#fac2aa; }
.pop_cont h4{ padding:15px 0; }
.pop_cont p{ line-height:20px; padding-bottom:3px;  }

.wm-public{ z-index:999!important; }

.pairing{ width:988px; margin:0 auto; padding-bottom:20px; }
.pairing li{ width:301px; height:196px; float:left; margin:0 4px 16px; overflow:hidden; padding:10px; background:#FFF; _margin:0 4px 16px 3px; position:relative; }
.pairing li .pdsucess{ width:300px; height:113px; line-height:113px; overflow:hidden; }
.pairing li .pdsucess img{ width:150px; vertical-align:middle; display:block; float:left; }
.pairing li .love{ width:300px; height:113px; position:absolute; left:10px; top:10px; background:url(../images/love.png) no-repeat;  }
.pairing li .love a{ width:150px; height:113px; display:block; float:left; background:url(about:blank); }
.qq_table{ border-collapse:collapse; border-spacing:0; width:301px; }
.qq_table td{ font:bold 18px "微软雅黑"; color:#ed4b4b; padding:3px 0; }
.qiqi{ width:301px;}
.qq_nr{ width:150px; float:left; line-height:18px; color:#ed4b4b; overflow:hidden; }


